✨ 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.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
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