【发布时间】:2010-03-03 22:24:27
【问题描述】:
我正在使用 Emacs 和 Rudel 与远程程序员协作。 Rudel 有一个发布缓冲区的概念。当我的合作伙伴发布缓冲区时,我可以订阅它,我们可以同时对其进行编辑。
我的问题是,当他发布带有 *.py 扩展名的 Python 文件并订阅它时,我的缓冲区没有自动设置为 python 模式(它处于基本模式)。如何获取它以便缓冲区以正确的语言模式打开?
【问题讨论】:
-
有点离题,但你是怎么把它全部设置好的?有没有好的教程? (我从来没有设法让 rudel 正常工作)
-
我记不太清了,但是 Rudel 的设置并不简单,我从来没有让它 100% 正确工作。即使它确实有效,我和我的伙伴的缓冲区也经常会在工作一小时内失去同步。我放弃了使用 Rudel。这些天来,我更喜欢使用 tmux 或 GNU Screen 来共享一个运行 Emacs 的文本终端。缺点是这种方法一次只允许一个人打字。在我看来,这无论如何都会更好,因为它会迫使你进行更多的协作。
-
这就是我现在用的,tmux 和 emacs multi-tty。但是我们可以同时打字(这个方法emacswiki.org/emacs/tmux_for_collaborative_editing),但是我觉得isearch之类的有点乱……
标签: python emacs collaboration pair-programming