repos / dotfiles

my dotfiles

commit
b19212c
parent
3af2966
author
Eric Bower
date
2025-07-25 10:00:27 -0400 EDT
chore(nvim): disable some lsp's i dont use that often
1 files changed,  +8, -13
M dot_config/nvim/init.lua
+8, -13
 1@@ -22,7 +22,7 @@ g.maplocalleader = ","
 2 
 3 local opts = { silent = true }
 4 local map = vim.keymap.set
 5-map("n", "<leader>b", "<C-O>", opts) -- prev item in jumplist
 6+map("n", "<leader>b", "<C-O>", opts) -- move to prev item in jumplist
 7 map("n", "Q", "<nop>", opts) -- disable "Q"
 8 map("n", "<leader>w", ":!make fmt<CR>", opts) -- code format command
 9 map("t", "<Esc>", [[<C-\><C-n>]], opts) -- exit terminal mode
10@@ -30,6 +30,7 @@ map("n", "<C-k>", ":wincmd k<CR>", opts) -- navigate splits
11 map("n", "<C-j>", ":wincmd j<CR>", opts)
12 map("n", "<C-h>", ":wincmd h<CR>", opts)
13 map("n", "<C-l>", ":wincmd l<CR>", opts)
14+map({ "n", "v" }, "<leader>gy", "<cmd>GitLink<cr>", opts)
15 -- https://github.com/shell-pool/shpool/issues/71#issuecomment-2632396805
16 map({ "n", "v", "i", "t" }, "<C-space><C-d>", function()
17 	vim.cmd("!shpool detach")
18@@ -38,7 +39,6 @@ end)
19 map("n", "<leader>l", function()
20 	io.stdout:write("\027[?2048h")
21 end, opts)
22-map({ "n", "v" }, "<leader>gy", "<cmd>GitLink<cr>", opts)
23 
24 local augroup = vim.api.nvim_create_augroup("erock.cfg", { clear = true })
25 local autocmd = vim.api.nvim_create_autocmd
26@@ -70,19 +70,15 @@ local function setup_lsp()
27 	map("n", "<leader>q", vim.diagnostic.setloclist, opts)
28 
29 	local cfg = vim.lsp.enable
30-	-- npm i -g vscode-langservers-extracted
31-	cfg("cssls")
32-	cfg("denols")
33+	cfg("cssls") -- npm i -g vscode-langservers-extracted
34 	cfg("gopls")
35 	cfg("html")
36 	cfg("jsonls")
37-	-- npm i -g pyright
38-	cfg("pyright")
39-	-- npm i -g typescript typescript-language-server
40-	cfg("ts_ls")
41-	cfg("zls")
42-	-- os package mgr: lua-language-server
43-	cfg("lua_ls")
44+	cfg("pyright") -- npm i -g pyright
45+	cfg("ts_ls") -- npm i -g typescript typescript-language-server
46+	cfg("lua_ls") -- os package mgr: lua-language-server
47+	-- cfg("denols")
48+	-- cfg("zls")
49 
50 	local chars = {} -- trigger autocompletion on EVERY keypress
51 	for i = 32, 126 do
52@@ -176,7 +172,6 @@ autocmd("PackChanged", { -- update treesitter parsers/queries with plugin update
53 	callback = function(args)
54 		local spec = args.data.spec
55 		if spec and spec.name == "nvim-treesitter" and args.data.kind == "update" then
56-			vim.notify("nvim-treesitter was updated, updating parsers", vim.log.levels.INFO)
57 			vim.schedule(function()
58 				nts.update()
59 			end)