「multi-term を使うための設定」の編集履歴(バックアップ)一覧はこちら

multi-term を使うための設定」(2019/10/05 (土) 15:55:26) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

&bold(){■ Windows版 emacs 共通の設定} ---- &bold(){【お知らせ】} ---- &bold(){<2015/07/26 追記>} 「[[fakecygpty を使うための設定]]」の見直しにより、MinGW版 emacs 向けに必要だった shell の割り込みの設定が不要となりました。 &bold(){【本題】} ---- ・【重要】 「[[ansi-term を使うための設定]]」に追加して利用してください。 NTEmacs で multi-term を利用するための設定です。 最初に multi-term をインストールする必要があります。melpa package からインストールしてください。 次に、以下の設定をしてください。 ※ 以下の設定を行い multi-term を起動すると、ansi-term の動きが multi-term と同等なものとなるようです。   純粋な ansi-term の動きが必要な場合は、この設定は利用しないでください。 (require 'multi-term) (setq multi-term-program shell-file-name) ;; emacs に認識させたいキーがある場合は、term-unbind-key-list に追加する (add-to-list 'term-unbind-key-list "C-\\") ; IME の切り替えを有効とする ;; (add-to-list 'term-unbind-key-list "C-o") ; IME の切り替えに C-o を設定している場合 ;; terminal に直接通したいキーがある場合は、以下をアンコメントする (delete "<ESC>" term-unbind-key-list) ;; (delete "C-h" term-unbind-key-list) ;; (delete "C-z" term-unbind-key-list) ;; (delete "C-x" term-unbind-key-list) ;; (delete "C-c" term-unbind-key-list) ;; (delete "C-y" term-unbind-key-list) ;; C-c m で multi-term を起動する (global-set-key (kbd "C-c m") 'multi-term) ---- <変更履歴> ・2012/12/28 fakecygpty版プログラムを起動するための設定を「[[fakecygpty を使うための設定]]」に集約した。 ・2013/01/08 日本語切り替えキーを emacs で認識するように設定を追加した。 ・2013/01/08 term-interrupt-subjob でコールする function を process-send-string から term-send-raw-string に変更した。 ・2015/07/26 「fakecygpty を使うための設定」の見直しにより、shell の割り込みの設定が不要となった。 ---- #javascript(){{ <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-40267130-1', 'atwiki.jp'); ga('send', 'pageview'); </script> }}
&bold(){■ Windows版 Emacs 共通の設定} ---- &bold(){【お知らせ】} ---- &bold(){<2015/07/26 追記>} 「[[fakecygpty を使うための設定]]」の見直しにより、MinGW版 Emacs 向けに必要だった shell の割り込みの設定が不要となりました。 &bold(){【本題】} ---- ・【重要】 「[[ansi-term を使うための設定]]」に追加して利用してください。 NTEmacs で multi-term を利用するための設定です。 最初に multi-term をインストールする必要があります。melpa package からインストールしてください。 次に、以下の設定をしてください。 ※ 以下の設定を行い multi-term を起動すると、ansi-term の動きが multi-term と同等なものとなるようです。   純粋な ansi-term の動きが必要な場合は、この設定は利用しないでください。 (require 'multi-term) (setq multi-term-program shell-file-name) ;; Emacs に認識させたいキーがある場合は、term-unbind-key-list に追加する (add-to-list 'term-unbind-key-list "C-\\") ; IME の切り替えを有効とする ;; (add-to-list 'term-unbind-key-list "C-o") ; IME の切り替えに C-o を設定している場合 ;; terminal に直接通したいキーがある場合は、以下をアンコメントする (delete "<ESC>" term-unbind-key-list) ;; (delete "C-h" term-unbind-key-list) ;; (delete "C-z" term-unbind-key-list) ;; (delete "C-x" term-unbind-key-list) ;; (delete "C-c" term-unbind-key-list) ;; (delete "C-y" term-unbind-key-list) ;; C-c m で multi-term を起動する (global-set-key (kbd "C-c m") 'multi-term) ---- <変更履歴> ・2012/12/28 fakecygpty版プログラムを起動するための設定を「[[fakecygpty を使うための設定]]」に集約した。 ・2013/01/08 日本語切り替えキーを Emacs で認識するように設定を追加した。 ・2013/01/08 term-interrupt-subjob でコールする function を process-send-string から term-send-raw-string に変更した。 ・2015/07/26 「fakecygpty を使うための設定」の見直しにより、shell の割り込みの設定が不要となった。 ---- #javascript(){{ <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-40267130-1', 'atwiki.jp'); ga('send', 'pageview'); </script> }}

表示オプション

横に並べて表示:
変化行の前後のみ表示: