From 6c0e286170f15df64b0b39c2e78e8e772d7a692b Mon Sep 17 00:00:00 2001 From: ray-x Date: Sun, 31 Jul 2022 15:49:00 +1000 Subject: [PATCH] update readme for on_attach --- lua/navigator/codeAction.lua | 2 +- lua/navigator/lspclient/attach.lua | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/navigator/codeAction.lua b/lua/navigator/codeAction.lua index 97c1d69..26e4347 100644 --- a/lua/navigator/codeAction.lua +++ b/lua/navigator/codeAction.lua @@ -196,7 +196,7 @@ code_action.range_code_action = function(startpos, endpos) end, 1000) end -code_action.code_action_prompt = function() +code_action.code_action_prompt = function(bufnr) if special_buffers[vim.bo.filetype] then log('skip buffer', vim.bo.filetype) return diff --git a/lua/navigator/lspclient/attach.lua b/lua/navigator/lspclient/attach.lua index ae7009d..0186ce6 100644 --- a/lua/navigator/lspclient/attach.lua +++ b/lua/navigator/lspclient/attach.lua @@ -71,10 +71,10 @@ M.on_attach = function(client, bufnr) if client.server_capabilities.codeActionProvider and client.name ~= 'null-ls' then log('code action enabled for client', client.server_capabilities.codeActionProvider) api.nvim_create_autocmd({ 'CursorHold', 'CursorHoldI' }, { - group = api.nvim_create_augroup('NGCodeActGroup', {}), + group = api.nvim_create_augroup('NGCodeActGroup_'..tostring(bufnr), {}), buffer = bufnr, callback = function() - require('navigator.codeAction').code_action_prompt() + require('navigator.codeAction').code_action_prompt(bufnr) end, }) end