Kamuycikap - SentenceDataBase

日々の勉強の記録を気分で書き綴るブログ

ElscreenをEmacs24に入れてみる

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 ? ヘルプを表示する