aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorRaphael <glepnir@neovim.pro>2022-11-26 15:24:03 +0800
committerGitHub <noreply@github.com>2022-11-26 15:24:03 +0800
commitabe6c99c7489de2c317869cf5dea57a9595a0cca (patch)
tree69df9aa0e69f35ba7d02605fa7e7dfe220cf0c99 /lua
parentdocs: update server_configurations.md (diff)
downloadnvim-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')
-rw-r--r--lua/lspconfig/configs.lua20
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