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