ssh远程在终端里,emacs不会自动刷新?

长时间不动,就变成这样子了,modeline栏就变黑了

确定不是ssh延时过长断了嘛2333

没有断,也不知道是终端的问题,还是tmux的问题,还是emacs的问题

ssh-manager 我自己写的这,没遇到你这个问题, 不过,休眠导致ssh掉了,buffer需要kill才会退出去

我在 Tmux 里面用,首先 SSH 到服务器,也出现你这样的问题,出现问题后切换 Tmux 到后台,再切换回来仍然保持错误的状态,所以感觉是 Emacs 自身的问题。

解决的办法也很简单,就是全选当前 Buffer 就好了,坏处就是光标的位置发生了改变,需要执行一遍「返回上一个光标位置」的命令。

这个样子非常难受,但是我发现vim好像也会这样,特别是当tmux的窗口开的比较多的时候

Ctrl-l

不错的 Hack