如何在 Lua 中为 vim 设置编写“加等于”?

gar*_*ing 6 lua neovim

如何set mouse+=a转换为等效的 Lua Neovim 设置?

the*_*ian 6

vim.opt.mouse返回一个鼠标选项对象。

您可以使用Option:append(value)将字符串值附加到这样的选项。

-- These are equivalent
vim.opt.mouse:append('a')
vim.opt.mouse = vim.opt.mouse + 'a'
Run Code Online (Sandbox Code Playgroud)

了解更多信息:h vim.opt:append()

还有一个vim.o.mouse,它以字符串形式返回选项。您还可以使用 向其附加字符串值..

vim.o.mouse = vim.o.mouse .. 'a'
Run Code Online (Sandbox Code Playgroud)