Aquamacs/Emacs Pane Auto-Disposition
質問
数週間からアクアマックを使用していますが、良いカスタマイズを見つけようとしています。まず、Aquamacsが開始時にこのように見えるようにしたかっただけです。
私は左側で、私のソースコードを意味します。右側にはシェルペイン(CX 3 + MXシェルで始まります)。
Emacs/AquamacsフォーラムやStackoverflowでも検索を行ってきました。しかし、私はまだこれについてブロックされています。ありがとう。 :)
解決 2
これがものです!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Cプログラミングのもの
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Tabsの代わりにスペースを使用するため、Hungry Deleteは素晴らしいです。 (setq c-hungry-delete-keyt)
;; EMACSができる限りNewLinesを自動的に挿入させます。 (setq c-auto-newline1)
;; Cモードを開始するときにK&Rインデントスタイルを設定します。
(Add-Hook 'C-Mode-Hook
'(lambda ()
(c-set-style "k&r")
(auto-fill-mode 1)
))
他のヒント
必要なのは、ウィンドウを分割し、新しく作成されたウィンドウでシェルを開くことだけであれば、これを追加できるはずです。
(split-window-horizontally nil)
(other-window 1)
(shell nil)
(other-window 1) ;; return you to the original window.
あなたの終わりまで .emacs
また .emacs.d/init.el
EMACSの初期化方法によって異なります。
または、個別の関数にして、キーコマンドにバインドします。 (これらに追加します .emacs
上記のコードの代わりに。)
例えば
(defun split-window-for-shell ()
"Split the current window and open a shell in the new window."
(interactive)
(split-window-horizontally nil)
(other-window 1)
(shell nil)
(other-window 1) ;; return you to the original window.
)
と結合します
(global-set-key (kbd "C-|") split-window-for-shell)
したがって、スタートアップだけでなく、必要に応じて使用できます。
(常に同じインスタンスのシェルが表示されます。)