aboutsummaryrefslogtreecommitdiffstats
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
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)
-rw-r--r--lua/lspconfig/configs.lua20
-rw-r--r--plugin/lspconfig.lua8
2 files changed, 14 insertions, 14 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
diff --git a/plugin/lspconfig.lua b/plugin/lspconfig.lua
index 48c73fd4..0877cbd7 100644
--- a/plugin/lspconfig.lua
+++ b/plugin/lspconfig.lua
@@ -1,4 +1,4 @@
-local api = vim.api
+local api, lsp = vim.api, vim.lsp
if vim.g.lspconfig ~= nil then
return
@@ -40,7 +40,7 @@ end
local get_clients_from_cmd_args = function(arg)
local result = {}
for id in (arg or ''):gmatch '(%d+)' do
- result[id] = vim.lsp.get_client_by_id(tonumber(id))
+ result[id] = lsp.get_client_by_id(tonumber(id))
end
if vim.tbl_isempty(result) then
return require('lspconfig.util').get_managed_clients()
@@ -104,7 +104,7 @@ api.nvim_create_user_command('LspStop', function(info)
local server_name = string.len(info.args) > 0 and info.args or nil
if not server_name then
- local servers_on_buffer = vim.lsp.get_active_clients { buffer = current_buf }
+ local servers_on_buffer = lsp.get_active_clients { buffer = current_buf }
for _, client in ipairs(servers_on_buffer) do
local filetypes = client.config.filetypes
if filetypes and vim.tbl_contains(filetypes, vim.bo[current_buf].filetype) then
@@ -123,7 +123,7 @@ end, {
})
api.nvim_create_user_command('LspLog', function()
- vim.cmd(string.format('tabnew %s', vim.lsp.get_log_path()))
+ vim.cmd(string.format('tabnew %s', lsp.get_log_path()))
end, {
desc = 'Opens the Nvim LSP client log.',
})