diff options
| author | srdusr <trevorgray@srdusr.com> | 2023-05-06 20:49:51 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2023-05-06 20:49:51 +0200 |
| commit | c56f99db5f9e87c2336ea9a91c68275a27678d34 (patch) | |
| tree | 3248845bfe2762f0e8e1b8613f78a030fa944c46 /.config/nvim/lua/plugins/lsp_lines.lua | |
| parent | ba436a9e37e5f4eb0cba05e1b41192a7cef794a3 (diff) | |
| parent | eb898ca15568c5fe80c653c03bbd7db480434ede (diff) | |
| download | dotfiles-c56f99db5f9e87c2336ea9a91c68275a27678d34.tar.gz dotfiles-c56f99db5f9e87c2336ea9a91c68275a27678d34.zip | |
Merge commit 'a0dece8704daa9c478480c2968d996feb1e18a62'
Diffstat (limited to '.config/nvim/lua/plugins/lsp_lines.lua')
| -rw-r--r-- | .config/nvim/lua/plugins/lsp_lines.lua | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/.config/nvim/lua/plugins/lsp_lines.lua b/.config/nvim/lua/plugins/lsp_lines.lua new file mode 100644 index 0000000..5adcb8e --- /dev/null +++ b/.config/nvim/lua/plugins/lsp_lines.lua @@ -0,0 +1,21 @@ +local status_ok, lsp_lines = pcall(require, "lsp_lines") +if not status_ok then + return +end + +lsp_lines.setup() + +vim.keymap.set("n", "g?", function() + local lines_enabled = not vim.diagnostic.config().virtual_lines + vim.diagnostic.config( + { + virtual_lines = lines_enabled, + virtual_text = not lines_enabled + } + ) +end, { noremap = true, silent = true }) + +vim.diagnostic.config({ + virtual_text = true, + virtual_lines = false +}) |
