- 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
+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)