emacs-snapshotでインストールが完了するようです。ちなみに、この方法ではGNOMEメニューの中にEmacsが登場しないので、自分で登録する必要があります。今までは、Eclipseやエディタならgeditだけで済まそうと思っていました。プログラムの冗長を無くすことがDRYの原理として推奨されているなら、プログラムを書く動作にもDRYの原理を当てはめる必要があるような気がしてきました。そこで、viでも回数指定をできることから、ずいぶんと冗長を省くことができますが、その都度機能を拡張することはできません。そこで、コードジェネレータと同じような感覚で、エディタの操作感まで改造拡張できるエディタが欲しいと思いEmacsを学習してみることにしました。上記の要望を叶えるものとしては、Emacsの他にVimがあります。Lispについて興味があるので、Emacsを選びました。viではカーソル以外がhjklです。これは、操作性のことを重視したキーバインドですが、それに比べて、EmacsではC-f,C-bです。Ctrlがコマンドを洗わしfはforwardの意で、bはbackです。操作性ではなくて、意味を重視しています。どれが操作しやすいかは人の筋肉やキーボード配列、クセによって違うので、その部分はカスタマイズの対象として扱われているのです。デフォルトの操作は理解しやすいようにされているということに、私はとても好感的です。これからEmacsの操作とテクニックを紹介していきたいと思います。関連記事EmacsEmacsのクラッシュでファイルを復元ファイルを編集中に、EmacsやOSがクラッシュした場合、編集中のファイルは保存されずに、途中までの作業をまた行う必要があります。Officeのソフトでは、編集中だったファイルを復元する機能が備わっています。コメントアウトしていました。M-;でコメントアウトすることができます。これは...EmacsEmacsのShellモード補完候補をGnome端末のように表示するShellモードの補完はどうも使いにくいと感じるのは私だけでしょうか。TABで補完しようとすると、ウィンドウが分割され補完候補が表示されたバッファが現れます。行番号を表示するように拡張する必要があります。linum.elをダウンロードしてパスの通った場所に設置します。.emacsに下記の設定を追加します。PageDownキーを使うことができますが、コマンドでもカーソルやページの表示を操作することができます。カーソルを移動するコマンドのイメージは次の図をご覧ください。...Emacsoutline-modeを他のメジャーモードと同時に使うoutline-modeはアウトラインプロセッサー(アウトラインエディタ)としての機能を実現するEmacsのプラグインです。outline-modeとorg-modeは標準でEmacsには組み込まれています。