repos / dotfiles

my dotfiles

commit
fb9a5e7
parent
3d63c74
author
Eric Bower
date
2025-08-18 09:23:05 -0400 EDT
refactor(nvim): args -> ev
1 files changed,  +11, -11
M dot_config/nvim/init.lua
+11, -11
 1@@ -75,16 +75,16 @@ local function setup_lsp()
 2 
 3 	autocmd("LspAttach", {
 4 		group = augroup,
 5-		callback = function(args)
 6-			local client = assert(vim.lsp.get_client_by_id(args.data.client_id))
 7-			local bufopts = { noremap = true, silent = true, buffer = args.buf }
 8+		callback = function(ev)
 9+			local client = assert(vim.lsp.get_client_by_id(ev.data.client_id))
10+			local bufopts = { noremap = true, silent = true, buffer = ev.buf }
11 			map("i", "<C-k>", vim.lsp.completion.get, bufopts) -- open completion menu manually
12 			map("n", "grd", vim.lsp.buf.definition, bufopts)
13 
14-      local methods = vim.lsp.protocol.Methods
15-      -- https://github.com/neovim/neovim/blob/b2828af5b5aba044cd40594a519d2d9f5dbb69cb/runtime/lua/vim/lsp/protocol.lua?plain=1#L858
16+			local methods = vim.lsp.protocol.Methods
17+			-- https://github.com/neovim/neovim/blob/b2828af5b5aba044cd40594a519d2d9f5dbb69cb/runtime/lua/vim/lsp/protocol.lua?plain=1#L858
18 			if client:supports_method(methods.textDocument_completion) then
19-				vim.lsp.completion.enable(true, client.id, args.buf, { autotrigger = true })
20+				vim.lsp.completion.enable(true, client.id, ev.buf, { autotrigger = true })
21 			end
22 		end,
23 	})
24@@ -146,9 +146,9 @@ local function setup_treesitter()
25 	nts.install(ts_parsers)
26 	autocmd("PackChanged", { -- update treesitter parsers/queries with plugin updates
27 		group = augroup,
28-		callback = function(args)
29-			local spec = args.data.spec
30-			if spec and spec.name == "nvim-treesitter" and args.data.kind == "update" then
31+		callback = function(ev)
32+			local spec = ev.data.spec
33+			if spec and spec.name == "nvim-treesitter" and ev.data.kind == "update" then
34 				vim.schedule(function()
35 					nts.update()
36 				end)
37@@ -157,8 +157,8 @@ local function setup_treesitter()
38 	})
39 	autocmd("FileType", { -- enable treesitter highlighting and indents
40 		group = augroup,
41-		callback = function(args)
42-			local filetype = args.match
43+		callback = function(ev)
44+			local filetype = ev.match
45 			local lang = vim.treesitter.language.get_lang(filetype)
46 			if vim.treesitter.language.add(lang) then
47 				if vim.treesitter.query.get(filetype, "indents") then