## 事象
[[Bun]]のプロジェクトを起動するとこうなる。[[toki]]の `toki bun` で生成したプロジェクトで再現。
```error
Error 23:12:21 msg_show.lua_error Error executing vim.schedule lua callback: vim/_editor.lua:0: nvim_exec2()[1]..BufReadPost Autocommands for "*": Vim(append):Error executing lua callback: .../0.11.2/nvim-macos-arm64/share/nvim/runtime/filetype.lua:36: nvim_exec2()[1]..BufReadPost Autocommands for "*"..FileType Autocommands for "typescript"..FileType Autocommands for "*": Vim(append):Error executing lua callback: vim/fs.lua:0: invalid value (table) at index 2 in table for 'concat'
stack traceback:
[C]: in function 'concat'
vim/fs.lua: in function 'joinpath'
vim/fs.lua: in function <vim/fs.lua:0>
vim/fs.lua: in function 'find'
vim/fs.lua: in function 'root'
...kawa/.local/share/nvim/lazy/nvim-lspconfig/lsp/biome.lua:49: in function 'root_dir'
...11.2/nvim-macos-arm64/share/nvim/runtime/lua/vim/lsp.lua:549: in function 'lsp_enable_callback'
...11.2/nvim-macos-arm64/share/nvim/runtime/lua/vim/lsp.lua:610: in function <...11.2/nvim-macos-arm64/share/nvim/runtime/lua/vim/lsp.lua:609>
[C]: in function 'nvim_exec_autocmds'
...hare/nvim/lazy/lazy.nvim/lua/lazy/core/handler/event.lua:161: in function <...hare/nvim/lazy/lazy.nvim/lua/lazy/core/handler/event.lua:160>
[C]: in function 'xpcall'
...
[C]: in function 'nvim_cmd'
.../0.11.2/nvim-macos-arm64/share/nvim/runtime/filetype.lua:36: in function <.../0.11.2/nvim-macos-arm64/share/nvim/runtime/filetype.lua:35>
[C]: in function 'pcall'
vim/shared.lua: in function <vim/shared.lua:0>
[C]: in function '_with'
.../0.11.2/nvim-macos-arm64/share/nvim/runtime/filetype.lua:35: in function <.../0.11.2/nvim-macos-arm64/share/nvim/runtime/filetype.lua:10>
[C]: in function 'nvim_exec2'
vim/_editor.lua: in function 'cmd'
...hare/nvim/lazy/snacks.nvim/lua/snacks/picker/actions.lua:115: in function 'jump'
...hare/nvim/lazy/snacks.nvim/lua/snacks/picker/actions.lua:36: in function <...hare/nvim/lazy/snacks.nvim/lua/snacks/picker/actions.lua:35>
stack traceback:
[C]: in function '_with'
.../0.11.2/nvim-macos-arm64/share/nvim/runtime/filetype.lua:35: in function <.../0.11.2/nvim-macos-arm64/share/nvim/runtime/filetype.lua:10>
[C]: in function 'nvim_exec2'
vim/_editor.lua: in function 'cmd'
...hare/nvim/lazy/snacks.nvim/lua/snacks/picker/actions.lua:115: in function 'jump'
...hare/nvim/lazy/snacks.nvim/lua/snacks/picker/actions.lua:36: in function <...hare/nvim/lazy/snacks.nvim/lua/snacks/picker/actions.lua:35>
stack traceback:
[C]: in function 'nvim_exec2'
vim/_editor.lua: in function 'cmd'
...hare/nvim/lazy/snacks.nvim/lua/snacks/picker/actions.lua:115: in function 'jump'
...hare/nvim/lazy/snacks.nvim/lua/snacks/picker/actions.lua:36: in function <...hare/nvim/lazy/snacks.nvim/lua/snacks/picker/actions.lua:35>
```
### 環境
| 対象 | バージョン |
| ------------------ | ------------------- |
| [[macOS]] | 15.6.1 |
| [[Ghostty]] | 1.1.4-main+3e79c4b7 |
| [[Neovim]] | 0.11.2 |
| [[nvim-lspconfig]] | ce45ccd |
| [[Biome]] | 2.2.0 |
| [[TypeScript]] | 5.9.2 |
| [[Bun]] | 1.2.20 |
## 原因
[[Neovim]]の0.11.3で対応されたAPIを使っているから。[[Neovim]] 0.11.2以下では動かなくなっている。
## 解決方法
[[Neovim]]を0.11.3にバージョンアップする。
```console
mise up neovim
```
## 参考
- [Regression BUG: vim.fs.root crashes with the new table from #4013 · Issue #4023 · neovim/nvim-lspconfig](https://github.com/neovim/nvim-lspconfig/issues/4023)