✨ Got neoformat working onsave
This commit is contained in:
parent
af48c4139e
commit
7a408739a7
2 changed files with 29 additions and 9 deletions
|
|
@ -5,6 +5,7 @@ vim.opt.nu = true
|
||||||
vim.opt.relativenumber = true
|
vim.opt.relativenumber = true
|
||||||
vim.opt.softtabstop = 0
|
vim.opt.softtabstop = 0
|
||||||
vim.opt.shiftwidth = 4
|
vim.opt.shiftwidth = 4
|
||||||
|
-- vim.opt.shiftwidth = 2
|
||||||
vim.opt.expandtab = true
|
vim.opt.expandtab = true
|
||||||
|
|
||||||
vim.opt.smartindent = true
|
vim.opt.smartindent = true
|
||||||
|
|
@ -39,15 +40,20 @@ vim.opt.splitbelow = true
|
||||||
vim.opt.splitright = true
|
vim.opt.splitright = true
|
||||||
|
|
||||||
-- Removes trailing spaces
|
-- Removes trailing spaces
|
||||||
vim.cmd([[function TrimWhiteSpace()
|
-- vim.cmd([[function TrimWhiteSpace()
|
||||||
%s/\s*$//
|
-- %s/\s*$//
|
||||||
''
|
-- ''
|
||||||
endfunction]])
|
-- endfunction]])
|
||||||
-- Removes trailing spaces on save
|
-- Removes trailing spaces on save
|
||||||
vim.cmd([[autocmd FileWritePre * call TrimWhiteSpace()]])
|
-- vim.cmd([[autocmd FileWritePre * call TrimWhiteSpace()]])
|
||||||
vim.cmd([[autocmd FileAppendPre * call TrimWhiteSpace()]])
|
-- vim.cmd([[autocmd FileAppendPre * call TrimWhiteSpace()]])
|
||||||
vim.cmd([[autocmd FilterWritePre * call TrimWhiteSpace()]])
|
-- vim.cmd([[autocmd FilterWritePre * call TrimWhiteSpace()]])
|
||||||
vim.cmd([[autocmd BufWritePre * 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
|
-- Marks end of line, space, and trailing space characters
|
||||||
vim.opt.listchars:append({ eol = "↵", trail = "·", space = "·" })
|
vim.opt.listchars:append({ eol = "↵", trail = "·", space = "·" })
|
||||||
|
|
@ -69,7 +75,11 @@ vim.cmd([[set clipboard+=unnamedplus]])
|
||||||
vim.cmd([[set foldmethod=manual]])
|
vim.cmd([[set foldmethod=manual]])
|
||||||
|
|
||||||
-- enable hard/soft wrap
|
-- 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
|
-- max tab characters
|
||||||
vim.cmd([[let g:mintabline_tab_max_chars=10]])
|
vim.cmd([[let g:mintabline_tab_max_chars=10]])
|
||||||
|
|
|
||||||
10
scripts/lorem
Executable file
10
scripts/lorem
Executable 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
|
||||||
Loading…
Add table
Add a link
Reference in a new issue