diff options
| author | Chris Patti <feoh@feoh.org> | 2023-06-03 10:11:10 -0400 |
|---|---|---|
| committer | Chris Patti <feoh@feoh.org> | 2023-06-03 10:11:58 -0400 |
| commit | ef49ada08c0ff2d8c2abb41e1b5826c1b009b511 (patch) | |
| tree | d3d48f735274288daa93471272a5c4cf2a7c5d44 /nvim/lua/kickstart/plugins/autoformat.lua | |
| parent | 680cbcfa353885c9c02cfc6f829ab6891a3bb10d (diff) | |
| download | dots-ef49ada08c0ff2d8c2abb41e1b5826c1b009b511.tar.gz | |
Refactor theme and status line into their own file
Diffstat (limited to 'nvim/lua/kickstart/plugins/autoformat.lua')
| -rw-r--r-- | nvim/lua/kickstart/plugins/autoformat.lua | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/nvim/lua/kickstart/plugins/autoformat.lua b/nvim/lua/kickstart/plugins/autoformat.lua index bc56b15..855f350 100644 --- a/nvim/lua/kickstart/plugins/autoformat.lua +++ b/nvim/lua/kickstart/plugins/autoformat.lua @@ -5,6 +5,7 @@ return { 'neovim/nvim-lspconfig', + config = function() -- Switch for controlling whether you want autoformatting. -- Use :KickstartFormatToggle to toggle autoformatting on or off @@ -28,11 +29,9 @@ return { return _augroups[client.id] end - -- Whenever an LSP attaches to a buffer, we will run this function. - -- - -- See `:help LspAttach` for more information about this autocmd event. vim.api.nvim_create_autocmd('LspAttach', { group = vim.api.nvim_create_augroup('kickstart-lsp-attach-format', { clear = true }), + -- This is where we attach the autoformatting for reasonable clients callback = function(args) local client_id = args.data.client_id @@ -50,8 +49,6 @@ return { return end - -- Create an autocmd that will run *before* we save the buffer. - -- Run the formatting command for the LSP that has just attached. vim.api.nvim_create_autocmd('BufWritePre', { group = get_augroup(client), buffer = bufnr, @@ -60,12 +57,7 @@ return { return end - vim.lsp.buf.format { - async = false, - filter = function(c) - return c.id == client.id - end, - } + vim.lsp.buf.format { async = false } end, }) end, |