NvChad加载Possession.nvim插件失败求助::PossessionSave命令无效
解决Possession.nvim命令无法识别的问题
问题根源在于Possession.nvim默认不会自动注册:PossessionSave这类命令,即便调用了setup(),也需要显式启用命令模块才能让这些命令生效。
你可以修改custom/plugins.lua中的配置,通过以下两种方式解决:
方式一:启用插件自带的全部命令
{ 'jedrzejboczar/possession.nvim', config = function() require('possession').setup({ commands = true, -- 开启插件默认命令注册 }) end, }
方式二:手动加载命令模块
如果你只想加载特定命令,也可以手动导入命令模块:
{ 'jedrzejboczar/possession.nvim', config = function() local possession = require('possession') possession.setup() -- 手动加载命令模块,注册PossessionSave等核心命令 require('possession.commands') end, }
配置修改完成后,执行:Lazy reload possession.nvim重启插件,或者直接重启NvChad,之后再运行:PossessionSave就不会报E492错误了。
内容的提问来源于stack exchange,提问作者fatm
相关产品推荐
相关产品推荐

