我正在处理我的插件,该插件使用自定义缓冲区,其中包含一些与问题无关的信息。在事件BufEnter
上我有这样的情况这里的问题是这一系列操作修改了以前访问过的窗口的历史记录,我没有“恢复它”。其他一些插件使用此历史记录(例如,winnr('#')
的结果)。由于它们产生“错误”(用户意外)动作。如何在不将新创建的窗口从我的自定义缓冲区推送到访问窗口堆栈的情况下执行上述操作?
答案 0 :(得分:0)
没有“窗口历史记录”,但是:
:keepalt
添加到任何可修改它的命令(例如:edit
)<C-O>
),同样预先添加:keepjumps
。