diff --git a/config/automatrop/roles/vim/templates/plugins/nvim_lspconfig.j2 b/config/automatrop/roles/vim/templates/plugins/nvim_lspconfig.j2 index 1c23972..31ff649 100644 --- a/config/automatrop/roles/vim/templates/plugins/nvim_lspconfig.j2 +++ b/config/automatrop/roles/vim/templates/plugins/nvim_lspconfig.j2 @@ -29,10 +29,10 @@ local on_attach = function(client, bufnr) buf_set_keymap('n', 'rn', 'lua vim.lsp.buf.rename()', opts) -- buf_set_keymap('n', 'ca', 'lua vim.lsp.buf.code_action()', opts) -- buf_set_keymap('n', 'gr', 'lua vim.lsp.buf.references()', opts) - buf_set_keymap('n', 'e', 'lua vim.lsp.diagnostic.show_line_diagnostics()', opts) - buf_set_keymap('n', '[e', 'lua vim.lsp.diagnostic.goto_prev()', opts) - buf_set_keymap('n', ']e', 'lua vim.lsp.diagnostic.goto_next()', opts) --- buf_set_keymap('n', 'q', 'lua vim.lsp.diagnostic.set_loclist()', opts) + buf_set_keymap('n', 'e', 'lua vim.diagnostic.open_float(0, {scope="cursor"})', opts) + buf_set_keymap('n', '[e', 'lua vim.diagnostic.goto_prev()', opts) + buf_set_keymap('n', ']e', 'lua vim.diagnostic.goto_next()', opts) +-- buf_set_keymap('n', 'q', 'lua vim.diagnostic.set_loclist()', opts) buf_set_keymap("n", "f", "lua vim.lsp.buf.formatting()", opts) buf_set_keymap("v", "f", "lua vim.lsp.buf.range_formatting()", opts) diff --git a/config/automatrop/roles/vim/templates/plugins/treesitter.j2 b/config/automatrop/roles/vim/templates/plugins/treesitter.j2 index be789d8..c4ded51 100644 --- a/config/automatrop/roles/vim/templates/plugins/treesitter.j2 +++ b/config/automatrop/roles/vim/templates/plugins/treesitter.j2 @@ -5,7 +5,44 @@ #} lua <