2014-02-21 65 views
2

我最近开始使用tmux/emacs组合并喜欢它,但有一件事我不太明白。当第二个用户连接到会话时,emacs锁定在tmux下

我的工作流程通常在我的桌面上开始,会话工作和上午,几个emacs帧分布在七个tmux窗口。

在早上,我会从笔记本电脑ssh进入,并附加到早上会议阅读emacs的新闻,这不会导致a.problem。

当我读完后,我在工作会话中切换到emacs,这会导致emacs(但不是tmux)锁定;它不会响应任何键盘事件,包括C-f和C-g。

我离开工作会议在晚上在我的桌面上打开,这似乎是问题。

是否有其他人经历和/或解决了这个问题?

我想尝试配对编程,一旦我得到这个想通了,所有的帮助将不胜感激。

(我的SSH与我在桌面上登录的用户相同,如果这很重要,并且在连接到tmux会话时没有指定套接字,则为Debian Squeeze,tmux 1.6,emacs 24.3.50.1 ,如果有帮助)。

+0

我昨天升级了tmux到v1.9,问题依然存在。我从昨晚的会议中脱离出来,没有问题,直到我从两台计算机上打开会话。 –

回答

0

pkill -SIGUSR2 emacs似乎解决了无响应的问题。

+0

'pkill -SIGUSR2 emacsclient'效果更好。 –

相关问题