Got neoformat working onsave

This commit is contained in:
z3rOR0ne 2023-06-03 02:37:21 -07:00
parent af48c4139e
commit 7a408739a7
2 changed files with 29 additions and 9 deletions

View file

@ -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]])

10
scripts/lorem Executable file
View file

@ -0,0 +1,10 @@
#!/usr/bin/env bash
# Utilize in conjunction with espanso, call ;lorem
cat <<EOM
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit
anim id est laborum.
EOM