From a37e101dc76232483f5aa6bfc1087b4fff6950d2 Mon Sep 17 00:00:00 2001 From: Yi Ming Date: Mon, 21 Jul 2025 13:02:19 +0800 Subject: [PATCH] refactor(lsp): change capability name to snake case --- runtime/lua/vim/lsp/_capability.lua | 7 +++---- runtime/lua/vim/lsp/_folding_range.lua | 2 +- runtime/lua/vim/lsp/semantic_tokens.lua | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/runtime/lua/vim/lsp/_capability.lua b/runtime/lua/vim/lsp/_capability.lua index 06eb70a39c..5b38f93e30 100644 --- a/runtime/lua/vim/lsp/_capability.lua +++ b/runtime/lua/vim/lsp/_capability.lua @@ -54,10 +54,9 @@ function M:new(bufnr) ---@type vim.lsp.Capability self = setmetatable({}, Class) self.bufnr = bufnr - self.augroup = api.nvim_create_augroup( - string.format('nvim.lsp.%s:%s', self.name:gsub('%s+', '_'):lower(), bufnr), - { clear = true } - ) + self.augroup = api.nvim_create_augroup(string.format('nvim.lsp.%s:%s', self.name, bufnr), { + clear = true, + }) self.client_state = {} api.nvim_create_autocmd('LspDetach', { diff --git a/runtime/lua/vim/lsp/_folding_range.lua b/runtime/lua/vim/lsp/_folding_range.lua index f2405a849e..6a76c5f8e3 100644 --- a/runtime/lua/vim/lsp/_folding_range.lua +++ b/runtime/lua/vim/lsp/_folding_range.lua @@ -35,7 +35,7 @@ local Capability = require('vim.lsp._capability') --- --- Index in the form of start_row -> collapsed_text ---@field row_text table -local State = { name = 'Folding Range', active = {} } +local State = { name = 'folding_range', active = {} } State.__index = State setmetatable(State, Capability) diff --git a/runtime/lua/vim/lsp/semantic_tokens.lua b/runtime/lua/vim/lsp/semantic_tokens.lua index e9a10a392d..cd3c1ebc53 100644 --- a/runtime/lua/vim/lsp/semantic_tokens.lua +++ b/runtime/lua/vim/lsp/semantic_tokens.lua @@ -41,7 +41,7 @@ local M = {} ---@field debounce integer milliseconds to debounce requests for new tokens ---@field timer table uv_timer for debouncing requests for new tokens ---@field client_state table -local STHighlighter = { name = 'Semantic Tokens', active = {} } +local STHighlighter = { name = 'semantic_tokens', active = {} } STHighlighter.__index = STHighlighter setmetatable(STHighlighter, Capability)