From 050b04384e347db26620d90ff8d0bbdd9a7f58d4 Mon Sep 17 00:00:00 2001 From: Yi Ming Date: Mon, 21 Jul 2025 21:06:13 +0800 Subject: [PATCH] refactor(lsp): correct enable marker name --- runtime/lua/vim/lsp/_folding_range.lua | 10 +++++----- test/functional/plugin/lsp/folding_range_spec.lua | 8 ++++---- 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 index 6a76c5f8e3..19186d624d 100644 --- 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 index 96e0a1e88d..9b0d8e2876 100644 --- 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)