From 3c5d202b1b603365193387466aeaef0b86b2b8b3 Mon Sep 17 00:00:00 2001 From: Oluwatobi Date: Tue, 2 Jan 2024 21:24:50 +0100 Subject: [PATCH] lsp diagnotics --- after/plugin/lsp-config.lua | 9 +++++++++ after/plugin/treesitter-config.lua | 6 ++++++ 2 files changed, 15 insertions(+) diff --git a/after/plugin/lsp-config.lua b/after/plugin/lsp-config.lua index d0e73710..1f6ff139 100644 --- a/after/plugin/lsp-config.lua +++ b/after/plugin/lsp-config.lua @@ -58,10 +58,19 @@ lsp.on_attach(function(_, bufnr) vim.keymap.set('n', '[d', function() vim.diagnostic.goto_next() end, opts) + vim.keymap.set('n', ']d', function() vim.diagnostic.goto_prev() end, opts) + vim.keymap.set('n', 'dd', function() + vim.diagnostic.setloclist() + end, opts) + + vim.keymap.set('n', 'do', function() + vim.diagnostic.open_float() + end, opts) + vim.keymap.set('n', 'ca', function() vim.lsp.buf.code_action() end, opts) diff --git a/after/plugin/treesitter-config.lua b/after/plugin/treesitter-config.lua index 583435f5..a8e35c47 100644 --- a/after/plugin/treesitter-config.lua +++ b/after/plugin/treesitter-config.lua @@ -112,3 +112,9 @@ require('nvim-treesitter.configs').setup { }, }, } + +vim.filetype.add { + extension = { + templ = 'templ', + }, +}