You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Neovim笔记本端启动报错求助:loaded_fts字段为nil值

Neovim启动时LuaSnip偶发报错求助

我用Neovim已经好几个月了,90%的时间运行都很顺畅,但在笔记本上启动时(相同配置在台式机上完全正常),偶尔会弹出下面的报错:

Error detected while processing BufReadPost Autocommands for "*":
Error executing lua callback: /home/fergus/nvim-linux64/share/nvim/runtime/filetype.lua:24: Error executing lua: /home/fergus/nvim-linux64/share/nvim/runtime/filetype.lua:25: BufReadPost Autocommands for "*"..FileType Autocommands for "*": Vim(append):Error executing lua callback: ...cal/share/nvim/lazy/LuaSnip/lua/luasnip/loaders/init.lua:139: attempt to index field 'loaded_fts' (a nil value)
stack traceback:
        ...cal/share/nvim/lazy/LuaSnip/lua/luasnip/loaders/init.lua:139: in function 'load_lazy_loaded'
        ...fergus/.local/share/nvim/lazy/LuaSnip/plugin/luasnip.lua:87: in function <...fergus/.local/share/nvim/lazy/LuaSnip/plugin/luasnip.lua:86>
        [C]: in function 'nvim_cmd'
        /home/fergus/nvim-linux64/share/nvim/runtime/filetype.lua:25: in function </home/fergus/nvim-linux64/share/nvim/runtime/filetype.lua:24>
        [C]: in function 'nvim_buf_call'
        /home/fergus/nvim-linux64/share/nvim/runtime/filetype.lua:24: in function </home/fergus/nvim-linux64/share/nvim/runtime/filetype.lua:10>
stack traceback:
        [C]: in function 'nvim_cmd'
        /home/fergus/nvim-linux64/share/nvim/runtime/filetype.lua:25: in function </home/fergus/nvim-linux64/share/nvim/runtime/filetype.lua:24>
        [C]: in function 'nvim_buf_call'
        /home/fergus/nvim-linux64/share/nvim/runtime/filetype.lua:24: in function </home/fergus/nvim-linux64/share/nvim/runtime/filetype.lua:10>
stack traceback:
        [C]: in function 'nvim_buf_call'
        /home/fergus/nvim-linux64/share/nvim/runtime/filetype.lua:24: in function </home/fergus/nvim-linux64/share/nvim/runtime/filetype.lua:10>
Error detected while processing BufWinEnter Autocommands for "*":
Error executing lua callback: ...cal/share/nvim/lazy/LuaSnip/lua/luasnip/loaders/init.lua:139: attempt to index field 'loaded_fts' (a nil value)
stack traceback:
        ...cal/share/nvim/lazy/LuaSnip/lua/luasnip/loaders/init.lua:139: in function 'load_lazy_loaded'
        ...fergus/.local/share/nvim/lazy/LuaSnip/plugin/luasnip.lua:87: in function <...fergus/.local/share/nvim/lazy/LuaSnip/plugin/luasnip.lua:86>

我试过把配置里所有自动命令都删掉,但还是会出现其他错误,实在搞不清问题出在哪。我的Neovim配置是基于Lua的。

补充:有时候启动Neovim还会单独弹出报错:Error detected while processing BufWinEnter Autocommands for "*"


内容的提问来源于stack exchange,提问作者Fergus Johnson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 18:54:50