neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 0a0962a2e8d9ffa5f03e492fa293e964650a965e
parent 5de2ae2bced9732904801b37eb46c4b8e6484b81
Author: Mathias Fußenegger <mfussenegger@users.noreply.github.com>
Date:   Fri,  2 Aug 2024 13:00:11 +0200

refactor(lsp): remove freeze() from gen_lsp (#29955)

To match the change in https://github.com/neovim/neovim/pull/29283
Diffstat:
Mscripts/gen_lsp.lua | 22++--------------------
1 file changed, 2 insertions(+), 20 deletions(-)

diff --git a/scripts/gen_lsp.lua b/scripts/gen_lsp.lua @@ -109,26 +109,8 @@ local function gen_methods(protocol) end end output[#output + 1] = '}' - output = vim.list_extend( - output, - vim.split( - [[ -local function freeze(t) - return setmetatable({}, { - __index = t, - __newindex = function() - error('cannot modify immutable table') - end, - }) -end -protocol.Methods = freeze(protocol.Methods) - -return protocol -]], - '\n', - { trimempty = true } - ) - ) + output[#output + 1] = '' + output[#output + 1] = 'return protocol' local fname = './runtime/lua/vim/lsp/protocol.lua' local bufnr = vim.fn.bufadd(fname)