如何在emacs中保存典型的启动工作流程?

时间:2015-09-29 12:33:18

标签: emacs

我发现自己经常这样做:

  • 启动emacs

  • 通过C-x C-f [RET] /ssh:me@aserver.com:filetoedit.py [RET]

  • 进入服务器
  • C-x 2分割窗口

  • C-x o切换到顶部窗口

  • M-x shell在我的ssh连接上启动shell

我有办法在启动时自动复制这个过程吗? M-x desktop-save似乎并没有为我做这件事。

2 个答案:

答案 0 :(得分:0)

尽管我对emacs充满热情,但我建议你看看“tmux”。

您只在tmux中运行一次emacs。稍后,当你第二天回到办公室时,你只需重新连接到tmux会话,就会发现你的emacs实例仍在那里。

答案 1 :(得分:0)

你并没有真正详细说明你的设置,我同意tmux可能有所帮助。就我而言,我每天都会提供你所询问的版本。我在我的Mac上运行GUI emacs 24,我将通过VPN与多个tramp缓冲区和shell打开连接。然后,我只是在Mac上睡觉,上下班,重新建立VPN连接,然后继续,好像tramp缓冲区没有发生任何事情,并且在shell缓冲区中运行Mx shell后,继续,好像什么也没发生。 / p>

要为多个文件/ shell对重复此操作,我可能会将窗口配置保存到具有C-x r w X和C-x r j X的寄存器中,以获取不同的X值。