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]+[↓]
HTML Generating Time : 0.067 s