From 8dfd2e2ac634c30a2411f3e8c8ac4ae4c6a0c163 Mon Sep 17 00:00:00 2001 From: srdusr Date: Sat, 6 May 2023 20:37:54 +0200 Subject: Add lsp_lines.lua --- lua/plugins/lsp_lines.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 lua/plugins/lsp_lines.lua (limited to 'lua/plugins') diff --git a/lua/plugins/lsp_lines.lua b/lua/plugins/lsp_lines.lua new file mode 100644 index 0000000..5adcb8e --- /dev/null +++ b/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 +}) -- cgit v1.2.3