3

C-c aファイルで事前に指定したシェルで ansi-term ウィンドウを自動的に起動するEmacs のキーボード バインド (例: ) を関連付けたい.emacs(プロンプトは表示されません) 。

参考までに、StackOverflow には、同様の問題に対処する 2 つのスレッドがあります。

しかし、これらのスレッドのアイデアを組み合わせて私の質問に対する答えを得る方法は、私には明らかではありません。

4

2 に答える 2

7

(global-set-key (kbd "C-c a") '(lambda () (interactive) (ansi-term "/bin/zsh")))

于 2012-10-09T14:35:19.710 に答える
1

マルチタームを使用することをお勧めします。その名前が示すように、ansi-termを使用して複数の用語を処理できます。

小さな構成は次のとおりです。

(require 'multi-term)
(eval-after-load "multi-term"
                 '(setq multi-term-program "/bin/bash"
                   term-unbind-key-list '("C-x"
                                          "C-h"
                                          "M-x"
                                          "C-z")
                   term-term-name "xterm-256color"))
(global-set-key (kbd "C-c a") 'multi-term-next)

マルチタームの私の全体の構成は ここにあります (compilation-shell-minor-mode本当に素晴らしいです)。

于 2012-10-09T17:13:39.243 に答える