diff options
| author | Alec Goncharow <alec@goncharow.dev> | 2023-02-25 15:11:06 -0600 |
|---|---|---|
| committer | Alec Goncharow <alec@goncharow.dev> | 2023-02-25 15:11:06 -0600 |
| commit | 22335259c5f9c147b5bc835e52984fbe4ab544f5 (patch) | |
| tree | bf16b69ed3f15edd297c5ead95ac8ab3a7ac8a53 | |
| parent | b206ad38f081bee85660eeb5047c8f6865c50478 (diff) | |
trailing whitespace is an antipattern
| -rw-r--r-- | .config/nvim/lua/plugins.lua | 6 | ||||
| -rw-r--r-- | .config/nvim/lua/settings.lua | 8 |
2 files changed, 11 insertions, 3 deletions
diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua index a9e206c..d1d671f 100644 --- a/.config/nvim/lua/plugins.lua +++ b/.config/nvim/lua/plugins.lua @@ -32,7 +32,7 @@ return require('packer').startup(function() end } - + -- general dev use 'neovim/nvim-lspconfig' use 'kabouzeid/nvim-lspinstall' @@ -80,8 +80,8 @@ return require('packer').startup(function() use 'fatih/vim-go' -- rust - use 'rust-lang/rust.vim' - use 'simrat39/rust-tools.nvim' + use 'rust-lang/rust.vim' + use 'simrat39/rust-tools.nvim' -- debugging use 'nvim-lua/plenary.nvim' diff --git a/.config/nvim/lua/settings.lua b/.config/nvim/lua/settings.lua index 36d7949..cdeb772 100644 --- a/.config/nvim/lua/settings.lua +++ b/.config/nvim/lua/settings.lua @@ -95,6 +95,7 @@ hi EndOfBuffer guibg=none ctermbg=none vim.o.wildmenu = true -- on TAB, complete options for system command vim.o.wildignore = 'deps,.svn,CVS,.git,.hg,*.o,*.a,*.class,*.mo,*.la,*.so,*.obj,*.swp,*.jpg,*.png,*.xpm,*.gif,.DS_Store,*.aux,*.out,*.toc' +-- rust format on save -- https://sharksforarms.dev/posts/neovim-rust/ local format_sync_grp = vim.api.nvim_create_augroup("Format", {}) vim.api.nvim_create_autocmd("BufWritePre", { @@ -104,3 +105,10 @@ vim.api.nvim_create_autocmd("BufWritePre", { end, group = format_sync_grp, }) + +-- clear whitespace +vim.api.nvim_create_autocmd({ "BufWritePre" }, { + pattern = { "*" }, + command = [[%s/\s\+$//e]], + group = format_sync_grp, +}) |
