diff options
| author | Raphael <glepnir@neovim.pro> | 2022-11-26 15:24:03 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-26 15:24:03 +0800 |
| commit | abe6c99c7489de2c317869cf5dea57a9595a0cca (patch) | |
| tree | 69df9aa0e69f35ba7d02605fa7e7dfe220cf0c99 /lua/lspconfig/configs.lua | |
| parent | docs: update server_configurations.md (diff) | |
| download | nvim-lspconfig-abe6c99c7489de2c317869cf5dea57a9595a0cca.tar nvim-lspconfig-abe6c99c7489de2c317869cf5dea57a9595a0cca.tar.gz nvim-lspconfig-abe6c99c7489de2c317869cf5dea57a9595a0cca.tar.bz2 nvim-lspconfig-abe6c99c7489de2c317869cf5dea57a9595a0cca.tar.lz nvim-lspconfig-abe6c99c7489de2c317869cf5dea57a9595a0cca.tar.xz nvim-lspconfig-abe6c99c7489de2c317869cf5dea57a9595a0cca.tar.zst nvim-lspconfig-abe6c99c7489de2c317869cf5dea57a9595a0cca.zip | |
perf: use alias api variable (#2260)
Diffstat (limited to 'lua/lspconfig/configs.lua')
| -rw-r--r-- | lua/lspconfig/configs.lua | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/lua/lspconfig/configs.lua b/lua/lspconfig/configs.lua index a6ed2719..512c76b3 100644 --- a/lua/lspconfig/configs.lua +++ b/lua/lspconfig/configs.lua @@ -31,7 +31,7 @@ function configs.__newindex(t, config_name, config_def) default_config.name = config_name function M.setup(user_config) - local lsp_group = vim.api.nvim_create_augroup('lspconfig', { clear = false }) + local lsp_group = api.nvim_create_augroup('lspconfig', { clear = false }) validate { cmd = { @@ -70,7 +70,7 @@ function configs.__newindex(t, config_name, config_def) event = 'BufReadPost' pattern = '*' end - vim.api.nvim_create_autocmd(event, { + api.nvim_create_autocmd(event, { pattern = pattern, callback = function() M.manager.try_add() @@ -97,7 +97,7 @@ function configs.__newindex(t, config_name, config_def) end if root_dir then - vim.api.nvim_create_autocmd('BufReadPost', { + api.nvim_create_autocmd('BufReadPost', { pattern = vim.fn.fnameescape(root_dir) .. '/*', callback = function() M.manager.try_add_wrapper() @@ -109,7 +109,7 @@ function configs.__newindex(t, config_name, config_def) root_dir ), }) - for _, bufnr in ipairs(vim.api.nvim_list_bufs()) do + for _, bufnr in ipairs(api.nvim_list_bufs()) do local bufname = api.nvim_buf_get_name(bufnr) if util.bufname_valid(bufname) then local buf_dir = util.path.sanitize(bufname) @@ -129,7 +129,7 @@ function configs.__newindex(t, config_name, config_def) end local pseudo_root = util.path.dirname(util.path.sanitize(bufname)) local client_id = M.manager.add(pseudo_root, true) - vim.lsp.buf_attach_client(vim.api.nvim_get_current_buf(), client_id) + lsp.buf_attach_client(api.nvim_get_current_buf(), client_id) end end @@ -194,8 +194,8 @@ function configs.__newindex(t, config_name, config_def) if bufnr == api.nvim_get_current_buf() then M._setup_buffer(client.id, bufnr) else - if vim.api.nvim_buf_is_valid(bufnr) then - vim.api.nvim_create_autocmd('BufEnter', { + if api.nvim_buf_is_valid(bufnr) then + api.nvim_create_autocmd('BufEnter', { callback = function() M._setup_buffer(client.id, bufnr) end, @@ -227,7 +227,7 @@ function configs.__newindex(t, config_name, config_def) function manager.try_add(bufnr) bufnr = bufnr or api.nvim_get_current_buf() - if vim.api.nvim_buf_get_option(bufnr, 'buftype') == 'nofile' then + if api.nvim_buf_get_option(bufnr, 'buftype') == 'nofile' then return end @@ -260,7 +260,7 @@ function configs.__newindex(t, config_name, config_def) -- `config.filetypes`, then do `manager.try_add(bufnr)`. function manager.try_add_wrapper(bufnr) bufnr = bufnr or api.nvim_get_current_buf() - local buf_filetype = vim.api.nvim_buf_get_option(bufnr, 'filetype') + local buf_filetype = api.nvim_buf_get_option(bufnr, 'filetype') if config.filetypes then for _, filetype in ipairs(config.filetypes) do if buf_filetype == filetype then @@ -277,7 +277,7 @@ function configs.__newindex(t, config_name, config_def) M.manager = manager M.make_config = make_config if reload and config.autostart ~= false then - for _, bufnr in ipairs(vim.api.nvim_list_bufs()) do + for _, bufnr in ipairs(api.nvim_list_bufs()) do manager.try_add_wrapper(bufnr) end end |
