A. elsceenを導入する。
●導入方法
手順は下記のサイトを参考にさせてもらいました。
参考:Spacemacs環境でElscreenを使う
- ~/.spacemacs の dotspacemacs-additional-packages() に elscreen を追加
- spacemacsを再起動するか "SPC f e R"キーを入力して.spacemacsの再読み込みを行う。
(ここでelscreen.elがダウンロードされる)
0. M-x elscreen-start を実行すると画面下部に"wrong-type-argument consp nil"とエラーが表示され、このままではelscreenが使えない。
0. elscreen.elのソースコードを修正する。
対象ファイル: ~/.emacs.d/elpa/elscreen-20160613.251/elscreen.el
修正箇所:1297行目をコメントアウトし1298行目を追加する。
lisp
11297 ;; (when (null (member elscreen-mode-line-elm mode-line-format))
21298 (when (and (null (member elscreen-mode-line-elm mode-line-format)) point)
これでelscreen自体は使えるようになる。
●キーバインド設定
~/.spacemacs の dotspacemacs/user-config ()に以下の設定を追加。
ここではプリフィックスキーを"q"に設定した。
lisp
1 (setq elscreen-prefix-key (kbd "C-q"))
2 (elscreen-start)
●elscreenの簡単な使い方メモ
- 普通に"SPC f f"などでファイルを開いてもタブで表示されない。
- C-q C-f でファイルを開くとタブ表示される。
- C-q n で次のタブに移動
- C-q p で前のタブに移動
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。