✨
Udefined global `vim` in lua-language-server - coc.nvim
はじめに
coc.nvim で Lua の Language Server をインストールして、Neovim の設定ファイルをいじると以下のエラーが出るようになったので対応方法の覚書。
Udefined global `vim` .
前提条件
使っているのは xiyaowong/coc-sumneko-lua
CocInstall coc-sumneko-lua
対応方法
coc-settings.json に以下を追加する。
coc-settings.json
{
"sumneko-lua.enableNvimLuaDev": true
}
というか、マニュアルに書いてあった... 😅
環境
:version
NVIM v0.9.5
Build type: Release
LuaJIT 2.1.1713773202
:CocInfo
## versions
vim version: NVIM v0.9.5
node version: v22.0.0
coc.nvim version: 0.0.82-48bae5f4 2024-04-29 18:23:20 +0800
:CocCommand sumneko-lua.version
[coc.nvim] 3.8.3
% sw_vers
ProductName: macOS
ProductVersion: 14.4.1
BuildVersion: 23E224
% lua -v
Lua 5.4.6 Copyright (C) 1994-2023 Lua.org, PUC-Rio
Discussion