commit 050b04384e347db26620d90ff8d0bbdd9a7f58d4
parent 2ace4089f80648f431878d258fa1adc80351de9a
Author: Yi Ming <ofseed@foxmail.com>
Date: Mon, 21 Jul 2025 21:06:13 +0800
refactor(lsp): correct enable marker name
Diffstat:
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/runtime/lua/vim/lsp/_folding_range.lua b/runtime/lua/vim/lsp/_folding_range.lua
@@ -87,7 +87,7 @@ end
--- Force `foldexpr()` to be re-evaluated, without opening folds.
---@param bufnr integer
local function foldupdate(bufnr)
- if not api.nvim_buf_is_loaded(bufnr) or not vim.b[bufnr]._lsp_enable_folding_range then
+ if not api.nvim_buf_is_loaded(bufnr) or not vim.b[bufnr]._lsp_enabled_folding_range then
return
end
for _, winid in ipairs(vim.fn.win_findbuf(bufnr)) do
@@ -159,7 +159,7 @@ end
--- `foldupdate()` is scheduled once after the request is completed.
---@param client? vim.lsp.Client The client whose server supports `foldingRange`.
function State:refresh(client)
- if not vim.b._lsp_enable_folding_range then
+ if not vim.b._lsp_enabled_folding_range then
return
end
@@ -252,7 +252,7 @@ function State:new(bufnr)
pattern = 'foldexpr',
callback = function()
if vim.v.option_type == 'global' or vim.api.nvim_get_current_buf() == bufnr then
- vim.b[bufnr]._lsp_enable_folding_range = nil
+ vim.b[bufnr]._lsp_enabled_folding_range = nil
end
end,
})
@@ -353,8 +353,8 @@ end
function M.foldexpr(lnum)
local bufnr = api.nvim_get_current_buf()
local state = State.active[bufnr]
- if not vim.b[bufnr]._lsp_enable_folding_range then
- vim.b[bufnr]._lsp_enable_folding_range = true
+ if not vim.b[bufnr]._lsp_enabled_folding_range then
+ vim.b[bufnr]._lsp_enabled_folding_range = true
if state then
state:refresh()
end
diff --git a/test/functional/plugin/lsp/folding_range_spec.lua b/test/functional/plugin/lsp/folding_range_spec.lua
@@ -135,25 +135,25 @@ static int foldLevel(linenr_T lnum)
command([[split]])
end)
- it('controls the value of `b:_lsp_enable_folding_range`', function()
+ it('controls the value of `b:_lsp_enabled_folding_range`', function()
eq(
true,
exec_lua(function()
- return vim.b._lsp_enable_folding_range
+ return vim.b._lsp_enabled_folding_range
end)
)
command [[setlocal foldexpr=]]
eq(
nil,
exec_lua(function()
- return vim.b._lsp_enable_folding_range
+ return vim.b._lsp_enabled_folding_range
end)
)
command([[set foldexpr=v:lua.vim.lsp.foldexpr()]])
eq(
true,
exec_lua(function()
- return vim.b._lsp_enable_folding_range
+ return vim.b._lsp_enabled_folding_range
end)
)
end)