diff --git a/templates/nvim/init.lua.j2 b/templates/nvim/init.lua.j2 index d017527..a18b81c 100644 --- a/templates/nvim/init.lua.j2 +++ b/templates/nvim/init.lua.j2 @@ -11,5 +11,4 @@ require('indent-blankline') require('_nvim-tree') require('lua-line') require('_source-link') -require('formatting') require('diagnostic') diff --git a/templates/nvim/lua/formatting.lua.j2 b/templates/nvim/lua/formatting.lua.j2 deleted file mode 100644 index 10c6332..0000000 --- a/templates/nvim/lua/formatting.lua.j2 +++ /dev/null @@ -1,24 +0,0 @@ --- {{ ansible_managed }} - -local enable_formatting = vim.env.enable_formatting == 'true'; - -if (enable_formatting) then - vim.api.nvim_create_autocmd('LspAttach', { - group = vim.api.nvim_create_augroup('lsp', { clear = true }), - callback = function(args) - local client = vim.lsp.get_client_by_id(args.data.client_id) - - if client.server_capabilities.documentFormattingProvider then - vim.api.nvim_create_autocmd('BufWritePre', { - buffer = args.buf, - callback = function() - vim.lsp.buf.format { - async = false, - id = args.data.client_id - } - end, - }) - end - end - }) -end diff --git a/templates/nvim/lua/lsp.lua.j2 b/templates/nvim/lua/lsp.lua.j2 index 55da53c..c3a4234 100644 --- a/templates/nvim/lua/lsp.lua.j2 +++ b/templates/nvim/lua/lsp.lua.j2 @@ -23,10 +23,8 @@ local on_attach = function(client, bufnr) vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts) vim.keymap.set('n', 'q', vim.diagnostic.setloclist, opts) vim.keymap.set('n', 'la', vim.lsp.buf.code_action, opts) - end - --enable some language servers with the additional completion capabilities --offered by nvim-cmp local servers = {