rms が X Window System を使わないというのは、誤りじゃないのかな。
使わないことも多いという言い方なら正しいかもしれないけど、全く
使わないってことはないような気がする。
emacs のソースを見ても、X 関係のソースに対する変更もしてるから、
変更内容のテストのためにも使わざるをえないはず。
ttp://cvs.savannah.gnu.org/viewcvs/emacs/emacs/src/xmenu.c?view=log