jedをAndroidタブレットに導入する
jedをAndroidタブレットに入れて運用することにする。自分用に作成しているUTF-8対応Android版nanoと使い分けることに。
jedはemacsライクのテキストエディタ。emacsはLISPだけど、代わりにS-Langを使うらしい。
emacsライクだけあって、emacsキーバインド。nanoがemacsに近いキーバインドのためにあまり苦にならない。昔はemacsキーバインドって抵抗あったんだけどなぁ(それでもviと比べればかなりマシではある)。
インストールは Android端末にEmacs風テキストエディタjedを移植する を参照。すんなり導入成功。
以下変更点や嵌った点を。
Altキーが効かない
Android Terminal Emulator(以下ATE)の「AltキーでESCを送出する」にチェックをすることで、解決。
キーバインドの変更
多少nanoライクに。
キー | 設定内容 | 備考 |
---|---|---|
C-l | redraw | nanoと同じキーバインド |
C-u | yp_yank | nanoと同じキーバインド |
C-y | page_up | nanoと同じキーバインド |
C-z | undo | サスペンドはさせたくない | ` | self_insert_cmd | `はそのまま入力 |
M-a | smart_set_mark_cmd | nanoと同じキーバインド |
M-L | toggle_line_number_mode | 行番号の表示切り替え |
\e[3~ | delete_char_cmd | ATEでの[DEL] |
\e[1;5A | page_up | ATEの[CTRL]+[↑] |
\e[1;5B | page_down | ATEの[CTRL]+[↓] |