質問

数週間からアクアマックを使用していますが、良いカスタマイズを見つけようとしています。まず、Aquamacsが開始時にこのように見えるようにしたかっただけです。

alt text

私は左側で、私のソースコードを意味します。右側にはシェルペイン(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)

したがって、スタートアップだけでなく、必要に応じて使用できます。

(常に同じインスタンスのシェルが表示されます。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top