ストールマンはEMACSの過度のカスタム化や事実上の分裂の危険に気づいたため、ある使用上の条件をつけた。彼は後に次のような文章を残している:その他の初期実装.GNUEmacs.その他のGNUEmacsのフォーク.様々なEmacsエディタ.機能.一般的アーキテクチャ.カスタマイズ.Emacsは、プログラマが単一インターフェースでコードを編集、コンパイル、デバッグするような統合開発環境(IDE)としても使うことができる。ライブラリーは、インターネットで見付けることができる。自己文書化.文化.Emacs教会.Emacs小指.ユーザーは様々なアプローチでEmacs小指に対処してきた。ソフトウェア側の手段には以下のようなものがある:Emacsが開発されたスペースカデットキーボードは、スペースキーに隣接したコントロールキーが巨大で親指が届き易かった。用語.問題点.起動の遅さ.ただし、最近のコンピュータは十分速くなり、以前言われていたほどEmacsを遅いと感じることはめったになくなった。実際、Emacsは最近のワードプロセッサよりも素速く立ち上がる。線形独立直交行列直交行列(ちょっこうぎょうれつ,)とは、転置行列と逆行列が等しくなる正方行列のこと。つまり×の行列の転置行列をと表すときに、を満たすようなのこと。ただし、は次の単位行列であり、自身も直交行列である。有限次元実計量ベクトル空間の直交変換は、ある正規直交基底に関して実直交行列(成分が全て実数の直交行列)によって定まる線形変換である。ただし、直交変換とは(必ずしも有限次元でない)実計量ベクトル空間において内積を変えない(等長性をもつ)線形変換のことである。すなわち、をの任意のベクトルとするときに、が成り立つ。ただし、は内積を表す。定義.次正方行列の転置行列がの逆行列になっているとき、すなわちを満たすとき、は直交行列であるという。直交行列は内積を保つ線型変換としても定義できる。実計量ベクトル空間の任意のベクトルに対し、内積をとする。が行列によりに変換されたとき、内積はとなるので、行列が直交行列であるのは計量ベクトル空間の内積を変えないとき、かつそのときに限る。例.回転行列.置換行列.