一般に、Emacsに「アクセス」(Emacsは40年間、他の場所で知られている操作を30年間「オープン」と呼んでいるため)ファイルにとどまると、Emacsのサービスが向上します。
関数は次のとおりです(テストされていません)。
(defun open-two-files (file)
"Open FILE.abc in the top window and FILE.xyz in the bottom window.
http://stackoverflow.com/questions/15070481/specifying-emacs-startup-behavior"
(interactive "FEnter file base name: ")
(let ((old-window (selected-window))
(new-window (split-window-below)))
(find-file (concat file ".abc"))
(select-window new-window)
(find-file (concat file ".xyz"))
(select-window old-window)))
あなたはそれをあなたのに入れる必要があります~/.emacs.el
。
さて、すでにemacsを開いている場合はM-x open-two-files RET foo RET
、開くために行う必要がfoo.abc
ありfoo.xyz
ます。
新しいEmacsセッションを開始する場合は、次のように入力しますemacs --eval '(open-two-files "foo")'