Emacs24にelscreenを入れてみた。
「Emacs実践入門」を読み進めながら、Emacs24でGNUScreenのような機能を実装するelispに興味をもってインストールしようとしたんですが、私の環境ではうまくいかなかった。
バイトコンパイルでErrorになります。
インストールはELPA「M-x list-packeage」とauto-install「M-x install-elisp」の両方を試してみたんですが、どちらも同じ。
ちょっと調べたら同じことに直面している人を発見。
ネットでは、特に問題なく利用できているとの書き込みもあるが・・・・私の環境ではダメみたい。
何が問題なのかよくわからない。
しかしながら、結果的には解決したのでよかった。
参考になった記事はコチラ。
■APEL非依存版elscreenをバイトコンパイル可能にしてみた
http://tam5917.hatenablog.com/entry/20120922/1348286748
■elispのコードがあるところ
https://raw.githubusercontent.com/tam17aki/elscreen/master/elscreen.el
通常通り、auto-installの機能を利用してインストールすればオッケ!!
ありがたいことです。
M-x install-elisp
とすると、URLの入力を求められるので、上記elispのURLを入力。
無事にインストール完了。
あとは、init.elに
(require 'elscreen) (elscreen-set-prefix-key "\C-t") (elscreen-start)
と記載すればおっけー。
※(elscreen-set-prefix-key "\C-t")とすると、C-zがC-tに置き換わります。
キー | 説明 |
---|---|
C-z c | 新規スクリーンを作成して移動する |
C-z k | 現在のスクリーンを閉じる |
c-z p | 前のスクリーンへ |
c-z n | 次のスクリーンへ |
c-z a | 前と次のスクリーンをトグル |
c-z [0-9] | 番号のスクリーンへ |
c-z ? | ヘルプを表示する |