Closed lwllvyb closed 4 years ago
具体操作是啥?出现什么异常?我没法复现你说的问题。
忽略这个问题,脑子抽风,做如下映射
nnoremap <C-w> :call TerminalToggle()<cr>
导致递归调用了: TerminalToggle -> TerminalClose -> exec "normal ". wid . "\
发现一个新问题,复现操作:
这不是问题,你读读说明嘛,是防止你中断进程用的,emacs 进程没退出完你想关闭也会类似提示。
好的,多谢回答
环境信息:vim 8.2 版本:27af49b 问题复现:
再次调用TerminalToggle()
我能想到的修复方案 TerminalClose 函数中:
exec "normal ". wid . "\<c-w>w" close `` 改为
exec "close ". bid ` 之后,就没有问题了 (@skywind3000 不知道这么改有没有问题)