From df4d71a17b77f71a3fdf90fcd61ea08a319c4008 Mon Sep 17 00:00:00 2001 From: Price Hiller Date: Fri, 22 Jul 2022 16:43:40 -0500 Subject: [PATCH] feat(nvim): add toggle for lsp lines type --- .config/nvim/lua/plugins/mappings.lua | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.config/nvim/lua/plugins/mappings.lua b/.config/nvim/lua/plugins/mappings.lua index a89af744..fdf6e2b8 100755 --- a/.config/nvim/lua/plugins/mappings.lua +++ b/.config/nvim/lua/plugins/mappings.lua @@ -41,6 +41,16 @@ map('n', 'lf', ':lua vim.lsp.buf.format({ async = true })') map('n', '[l', ':lua vim.diagnostic.goto_prev()') map('n', ']l', ':lua vim.diagnostic.goto_next()') map('n', 'lq', ':Telescope diagnostics bufnr=0') +local virtual_lines_enabled = true +map('n', 'lt', '', { + callback = function() + virtual_lines_enabled = not virtual_lines_enabled + vim.diagnostic.config({ virtual_lines = virtual_lines_enabled, virtual_text = not virtual_lines_enabled }) + end, +}) + +-- Trouble mappings +map('n', 'lT', ':TroubleToggle') -- Formatter map('n', 'nf', ':Neoformat') @@ -152,6 +162,3 @@ map('n', 'pc', '', { -- Undotree mappings map('n', 'ut', ':UndotreeToggle') - --- Trouble mappings -map('n', 'lt', ':TroubleToggle')