From 7a408739a766b81d6d0b3e3b1ffe70af827c66bf Mon Sep 17 00:00:00 2001 From: z3rOR0ne Date: Sat, 3 Jun 2023 02:37:21 -0700 Subject: [PATCH] :sparkles: Got neoformat working onsave --- .config/nvim/lua/neovim/set.lua | 28 +++++++++++++++++++--------- scripts/lorem | 10 ++++++++++ 2 files changed, 29 insertions(+), 9 deletions(-) create mode 100755 scripts/lorem diff --git a/.config/nvim/lua/neovim/set.lua b/.config/nvim/lua/neovim/set.lua index 5905b342..8f2d6e67 100644 --- a/.config/nvim/lua/neovim/set.lua +++ b/.config/nvim/lua/neovim/set.lua @@ -5,6 +5,7 @@ vim.opt.nu = true vim.opt.relativenumber = true vim.opt.softtabstop = 0 vim.opt.shiftwidth = 4 +-- vim.opt.shiftwidth = 2 vim.opt.expandtab = true vim.opt.smartindent = true @@ -39,15 +40,20 @@ vim.opt.splitbelow = true vim.opt.splitright = true -- Removes trailing spaces -vim.cmd([[function TrimWhiteSpace() -%s/\s*$// -'' -endfunction]]) +-- vim.cmd([[function TrimWhiteSpace() +-- %s/\s*$// +-- '' +-- endfunction]]) -- Removes trailing spaces on save -vim.cmd([[autocmd FileWritePre * call TrimWhiteSpace()]]) -vim.cmd([[autocmd FileAppendPre * call TrimWhiteSpace()]]) -vim.cmd([[autocmd FilterWritePre * call TrimWhiteSpace()]]) -vim.cmd([[autocmd BufWritePre * call TrimWhiteSpace()]]) +-- vim.cmd([[autocmd FileWritePre * call TrimWhiteSpace()]]) +-- vim.cmd([[autocmd FileAppendPre * call TrimWhiteSpace()]]) +-- vim.cmd([[autocmd FilterWritePre * call TrimWhiteSpace()]]) +-- vim.cmd([[autocmd BufWritePre * call TrimWhiteSpace()]]) + +-- formats on save +vim.cmd([[autocmd BufWritePre * silent! :Neoformat]]) + +--Saves vim session on save -- Marks end of line, space, and trailing space characters vim.opt.listchars:append({ eol = "↵", trail = "·", space = "·" }) @@ -69,7 +75,11 @@ vim.cmd([[set clipboard+=unnamedplus]]) vim.cmd([[set foldmethod=manual]]) -- enable hard/soft wrap -vim.cmd([[set wrap linebreak textwidth=80]]) +-- vim.cmd([[set wrap linebreak textwidth=80]]) +vim.opt.textwidth = 80 +vim.opt.wrap = true +vim.opt.linebreak = true +-- vim.cmd([[au BufRead,BufNewFile *.md setlocal textwidth=80]]) -- max tab characters vim.cmd([[let g:mintabline_tab_max_chars=10]]) diff --git a/scripts/lorem b/scripts/lorem new file mode 100755 index 00000000..0f622a7f --- /dev/null +++ b/scripts/lorem @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +# Utilize in conjunction with espanso, call ;lorem +cat <