这是我正在谈论的插件:https://github.com/vim-scripts/EnhancedJumps
插件向后导航时有时会呱呱叫:
Error detected while processing function EnhancedJumps#Jump:
line 52:
E121: Undefined variable: mappings
next: vimfiler:default
可能是我的vimfiler插件引起的吗?
答案 0 :(得分:1)
你的预感是对的。由于:redir
命令无法嵌套,因此如果另一个插件的重定向处于活动状态,则可能会在EnhancedJumps(我是其作者)中发生冲突。为了解决这个问题,我在版本3.02中添加了一个配置来关闭它。将以下内容放入~/.vimrc
:
let g:EnhancedJumps_CaptureJumpMessages = 0
您将失去一些功能(跳转期间报告的消息可能会出现故障),但可以继续使用这两个插件而不会出现脚本错误。