## 事象
![[Pasted image 20240518160156.png]]
```warn
Undefined global `vim`.
```
[[Neovim]] 0.9.5では発生しなかった。
## 原因
不明...。
## 解決方法
[[neodev.nvim]]をインストールする。
## 回避策
[[neodev.nvim]]を利用したくないケースで、警告だけを無効化したい場合は、[[lua-language-server]]の設定に以下を追加する。
```lua
lspconfig.lua_ls.setup({
settings = {
Lua = {
diagnostics = {
globals = { "vim" },
},
},
},
```
## 参考
- [How to suppress warning: undefined global `vim`?](https://neovim.discourse.group/t/how-to-suppress-warning-undefined-global-vim/1882)