repos / dotfiles

my dotfiles

commit
eeaedb7
parent
1a8ace5
author
Eric Bower
date
2025-09-22 14:47:14 -0400 EDT
feat(nvim): toggle diagnostic loclist
1 files changed,  +8, -1
M dot_config/nvim/init.lua
+8, -1
 1@@ -77,7 +77,14 @@ map("n", "<C-h>", "<cmd>wincmd h<cr>", opts)
 2 map("n", "<C-l>", "<cmd>wincmd l<cr>", opts)
 3 map("n", "<leader>t", "<cmd>bd!<cr>", opts)
 4 map("n", "<leader>e", vim.diagnostic.open_float, opts)
 5-map("n", "<leader>r", vim.diagnostic.setloclist, opts)
 6+map("n", "<leader>r", function()
 7+	local loclist_win = vim.fn.getloclist(0, { winid = 0 }).winid
 8+	if loclist_win > 0 then
 9+		vim.cmd("lclose")
10+	else
11+		vim.diagnostic.setloclist({ open = true })
12+	end
13+end, opts)
14 map("n", "<leader>b", ":b ")
15 map({ "n", "v" }, "<leader>u", "<cmd>GitLink<cr>", opts)
16 map("n", "<leader>y", function() -- copy relative filepath to clipboard