默认拆分窗口布局

bap*_*ste 4 emacs aquamacs ess

我使用aquamacs 90%的时间来编辑R文件ESS(Emacs Speaks Statistics).在这种模式下,我发现有一个分割窗口是必不可少的C-x 3 C-x 2,这样我就可以同时查看源代码和R缓冲区(终端窗口).因此,每次启动aquamacs时,我都需要执行以下步骤:拆分窗口,选择正确的窗口,切换缓冲区*R*,返回文件.如何跨会话保存此设置?

谢谢.

aL3*_*3xa 5

试试这个:

(defun open-r-project ()
  (interactive)
  (delete-other-windows)
  (split-window-horizontally)
  (R)
  (ess-change-directory "~/projects/")
  (next-multiframe-window)
  (find-file "~/projects/")
  (previous-multiframe-window)
)

(global-set-key (kbd "C-c r") 'open-r-project)
Run Code Online (Sandbox Code Playgroud)

但请注意,这是我的第一个LISP功能.我不知道如何使项目dir参数工作.明天会试试.哦,请注意我正在使用SVS版本的ESS.