X01HTで動作するEmacs(Ng for Win32/Micro Emacs)
X01HTで動作する、Emacsを発見しました。
Emacsと言っても、完全なEmacsではなく、Micro Emacsと呼ばれる、モバイル端末向けのEmacsです。
Emacsとは?
いきなりEmacsの話題からはいっても、Windows Mobileを利用されている多くの人はわからないかもしれませんね。そんなわけで、まずは、Emacsを簡単に説明します。
Emacsは、主にLinuxなどのUNIX系OSでよく使われている、テキストエディタです。非常に強力なカスタマイズ機能を持っていて、CUIベースで動作します。
カスタマイズ機能を使って、Emacsをメールクライアントにしたり、Webブラウザにしたりすることができます。
PC初心者のかたは、利用できるようになるまで多少時間がかかると思いますが、Linuxを使ってみようと思われるかたなら、きっと気に入るテキストエディタだと思います。
Windows Mobile 向けのMicro Emacs → Ng
Emacsは、カスタマイズ機能が強力です。強力なため、Windows Mobile上でその機能をすべて実現するには、おそらく、大きなプログラムファイルが必要になります。そのため、今回紹介するWindows Mobile上で動作するMicro Emacsは、機能が限定されています。
また、Micro Emacsにはいくつかの種類があり、今回紹介するのは、Ng for Win32というアプリケーションです。
Ng for Win32 http://tillanosoft.com/ce/indexj.html
Ng for Win32の感想
実際に、X01HTにインストールして使用してみました。Emacsのキーバインディングやバッファの概念を取り入れられており、気持ちよく使えます。
ただし、Emacsのキーバインディングは、C-x C-f(Ctrl + x の後に、Ctrl + fを実行するのと同じ意味)のように、Ctrlキーにプラスして操作する処理が多いため、X01HTのキーボードだけでは、少し辛いかもしれません。
X01HTに対応しているBluetoothキーボードがあれば、普通にEmacsを使うように操作できそうなので、幸せになれそうです。
そんなわけで、Bluetoothキーボードの購入を思案中です。