<< 続・さまーばれんたいんでー (笑) | main | キリスト教学校論 8, 9回 >>
Twitter


スポンサーサイト

一定期間更新がないため広告を表示しています

posted by: スポンサードリンク | - | | - | - | - | - |

はじめてのいぃまっくす

そもそも、 Emacs を知っているここの読者がどれくらいいるのだろうか。 Emacs は簡単にいえば「凄いメモ帳」である。その発祥は1975年まで遡るが、未だに熱狂的なファンが多いテキストエディタの一つだ。その特徴は異常な拡張性とデフォルトで強力なショートカットキーにある……というよりマウスがない時代に作られたのでショートカットキーという概念が無いとも言えるかも知れない。 Emacs はオープンソースな為派生も多い。

使いたいならインストールすればよい。 Windows なら Emacs 派生の一つ Meadow がオススメだ。是非 Meadow の OHP からダウンロード・インストールして欲しい。 Cygwin で動かしたいという奇特な方も Cygwin のセットアップ時にインストールが可能だ。

だが。今手に入る普通の Emacs は Ver.23.2 である。これが最新版だ。私は研究室の PC にこれを入れようとした。すると先生が「シュンシューン、それではだめデース!! それはチョーット古いんデスネー」と仰るのだ。何でも最新版は24だと。そんな物は無かった……と思いきや、調べたらあったのだ。 Savannah 内、 Projects, emacs ……!

これは現在開発中のヴァージョン、云わば β 版である。そして、そんなヴァージョンにはインストーラとか zip 配布とかそういった生やさしい概念は無い。ソースコードはくれてやる、使いたければコンパイルしろ、である。あくまで開発中のヴァージョンなのだ。それも自力でできない奴はおとなしく安定版を使っていろという事だ。今回のはこの挑戦に挑む。



※ Cygwin でのインストールが前提。覚書を参照してくれれば Cygwin の入れ方は分かるかも知れない。 Ubuntu でもほぼ同じ方法で出来た。

とりあえず、データをダウンロードしてこないと始まらない。幸い、次のコマンドで DL 出来ると教えてくれている。
bzr branch http://bzr.savannah.gnu.org/r/emacs/trunk Cygwin のセットアップでいれておこう。無ければセットアップの手順をもう一度行うことで追加が可能だ。追加だけならほとんど時間はかからない。ついでに make, gcc 等も入ってなかったらいれておくこと。加えて libuncurses なる物も要求される。どれを入れればいいのかよく分からないが、とりあえず全部いれておけば問題無いだろう。
よく分からないけど必須っぽいファイルです


適当なフォルダを作り、そこで上記コマンドを実行。これでもかという位時間がかかるので気長に待とう。300MB 以上あるので……面倒ならばその間に仮眠や食事を摂るのもよいだろう。
emacs 最新版をダウンロード中。


私は一晩待ってダウンロードを完了した。次は trunk 内にある拡張子なしの INSTALL というファイルを見て欲しい。こちらに手順が書いてある。ただし英語で。まぁ、宿命だと思って諦めよう。

まず、 trunk 内に移動して
./configureを実行。五分以上待たされる。上手いこと行けばこんな画面が拝めるだろう。
configure 成功パターン

万が一 configure がないなかった場合は。./autogen.sh を実行する。この際、 automake, autoconf を求められるので必要に応じて入れること。


あと一歩だが、こちらも一時間以上待たされることを覚悟して欲しい。同フォルダ内 (trunk 内) で make を実行する。
make
……90分待って終わらないとは思わなかった…… PC の性能にもよるのだろうけど。私の環境でそれくらいかかる。四年前のマシンなのでもうちょっと早く終える人のほうが多いかも。


これでとりあえず emacs が使えるようになる。下記コマンドで起動だ。
src/emacs -Q G コン接続! Emacs 起動!!
ちなみに修了は Ctrl + x, Ctrl + c を順番に押せば可能。それ以上の事は是非リファレンス等を探して読んで欲しい。

最後にこれで完了。

make install
posted by: しゅんしゅん | 学び | 01:44 | comments(0) | trackbacks(0) | - | - |

スポンサーサイト

posted by: スポンサードリンク | - | 01:44 | - | - | - | - |
コメント
 









トラックバック
 
http://syun2ej.jugem.jp/trackback/3146