Lispを触り始めましょう。Emacs)は、もっとすごいぞ。yasnippetとか、org-modeとか、wdiredとか、anything.elとかを知ると、xyzzyには戻れなくなる。情報も多くて助かるし(るびきち本とか最強)。Emacsに慣れておくとMacやLinuxでも設定が使い回せて後々捗るぞ。慣れの問題だけど、個人的にはEmacsに慣れてしまうと、Mac標準のキーバインドだけでは足りない気がしてくる。徐々にyasnippetとか、org-modeとか、wdiredとか、anything.elとか(ry普段使いのエディタとして使おうこの記事のゴールは、普段テキストエディタを使う場面で、Emacsを使えるようにすることです。最初のインストールでつまずかないことが大切。インストールができたら、普段の生活で気軽に使えるようにEmacsを設定していきましょう。インストールいまやEmacsのインストールは、どのOSでも簡単にできます。gnupackで一発gnupackというパッケージを使うと一発です。Guide日本語環境も含めて設定済みなので、いきなり使えます。cygwinとgvimもついてくるので、Windows上でUnix環境やVimを試してみたい方にもオススメ。以下のディレクトリになる、ということだけ覚えておいてください。「アプリケーション」フォルダにドラッグアンドドロップでインストールが完了します。初心者にお勧めです*2。http://homepage.mac.com/zenitani/emacs-j.htmlEmacsの設定ファイルを置くディレクトリ「.emacs.d」は以下の通りです。最初に覚えることは、先ほど述べたEmacs専用ディレクトリ「.emacs.d」の下に次の2つを入れておく、ということです。(ほげほげ.el)を、ここに入れておきます。Emacsの設定用ファイル。場合によっては、「.emacs.el」とか「.emacs」というファイルがあるかもしれません。設定を書く、という方式なので、こちらに合わせましょう。Emacs専用ディレクトリを作るまずは、以下の手順でEmacs専用ディレクトリを作ります。「.emacs.d」ディレクトリを開き、「elisp」ディレクトリを作るWindowsでgnupackを使った方は、既に「.emacs.d」があるはずなので、そのまま「elisp」フォルダを作ってください。ホームディレクトリに「.emacs.d」を作りましょう(場合によっては既にあるかも)。「~/.emacs.d」と打って移動してください。最後に、「elisp」フォルダを作ります。init.elを開き、コピペするinit.elがある場合は、どんなエディタでもいいので開きます。ない場合は「.emacs.d」の下に新規作成。付属のテキストエディタで保存する時に、ファイル名に「~」を打つとパスを入力する画面が出てくるので、そのまま「~/.emacs.d」と打つと「.emacs.d」ディレクトリに保存が出来ます。init.elを開いたら、以下をコピペしましょう。何か書いてあったら、最後の行に追加しましょう。ここで重要なのは、意味を考えないことです。何も考えずコピペしましょう。Lispの導入が楽になります。適当な場所にダウンロードします。auto-install.elを「.emacs.d/elisp」ディレクトリにコピーします。これでインストール完了。最初のステップはこれで終わり。あとは、次の基本を守れば大丈夫です。設定が終わったら再起動する発想の転換:Emacsを常に起動させようEmacsは最初の起動が重いだけ。いうことは、一度起動したものを使い回す、という使い方をすれば良いのです。今度は、このような使い方をするような設定をしていきます。説明しておくと、Emacsのパッケージには通常「emacsclient」というものが付属しています。これを起動すると、既に起動しているEmacsで開いてくれるのです。PC起動と同時にEmacs本体を起動するファイルに開く時は、emacsclientで開くという使い方です。これによって、ファイルが一瞬で開くようになるので、Emacsに対する好感度が劇的に良くなります。右クリックでエクスプローラーを開きます。作成されたショートカットをスタートアップフォルダに入れたらOKです。Macの場合は、システム環境設定から「アカウント」を開きます。「+」を押してEmacs.appを指定します。テキストファイルにemacsclientを関連づけする続いて、テキストファイルをダブルクリックしたときにemacsclientで開いてくれるように、関連づけの設定します。環境設定の設定コントロールパネルからシステムの設定を開きます。コントロールパネルで「クラシック表示に切り替える」→システム「詳細設定」タブで「環境変数」をクリックします。上段、○○(ユーザ名)のユーザー環境変数で「新規」を押して、以下の値を入力します。C:\Users\sky-y\gnupack_devel-7.02\home\.emacs.d\server\serverこれで「OK」を続けてクリックすれば完了。emacsclientを関連づけるWindowsの場合は、テキストファイルを右クリックして「プログラムから開く」→「既定のプログラムの選択」をクリック。→(このファイルを開けませんと言われるので)「インストールされたプログラムの一覧からプログラムを選択する」を選択して「OK」)emacsclientが一覧に無い場合は、「参照」ボタンでemacsclientを指定してあげます。このとき、「この種類のファイルを開く時は、選択したプログラムをいつも使う」にチェックを付けておきます。emacsclientの場所は以下の通りです(2種類ありますが、emacsclientw.exeの方を使ってください)。C:\Users\sky-y\gnupack_devel-7.02\app\emacs\emacs\bin\emacsclientw.exeMacの場合は少し手間がかかります。EmacsClient.appを作るPlatypus(http://sveinbjorn.org/platypus)というアプリを使って、Emacsに付属しているemacsclientをMac用アプリに変換します。このへんの手順は、以下にある拙著記事を参考にしてください。いうファイルを作るだけの話です。拡張子ごとに関連づけするFinder上で好きなテキストファイルを右クリック、「情報を見る」を選びます。選び、「常にこのアプリケーションで開く」にチェックを入れて「選択」を押します。Emacsを起動して、動作を確かめるさあ、最後のステップです。Emacs本体を起動します。起動していたら、一旦終了して再起動しましょう。さきほど関連づけしたテキストファイルをダブルクリックしてみましょう。開いているEmacsでそのファイルが開いたら、大成功。-まとめに代えて-ここまで来れば、あとは日常使いのテキストエディタとしてEmacsを使うのみです。最初の1・2週間だけ、我慢して使ってみましょう。独特のキーバインドが苦手な人は、チートシートを印刷して見ながら覚えましょう。Lispを探してコピペしまくることです。繰り返しますが、意味なんて最初は分からなくても良いのです。設定をコピペして、次々と表情を変えるEmacsを楽しみましょう。color-themeなんかをいじってみると見た目が変わって楽しいです。(/usr/share/emacs/site-lisp/にコピーする、の部分は「.emacs.d/elisp」ディレクトリにコピーする、と読み替えてください。プログラマーになりたい!もしコピペしてうまくいかなかったら、今は設定をコメントアウトして諦めましょう。そのうち分かる日が来ます。Lispをコピペしても良いのですが、おすすめなのは、るびきちさんが書いた「Emacsテクニックバイブル」からパクることです。本の通りにコピペを続けるだけで最先端かつ効率的なEmacs環境を作り上げることができます。途中でEmacsに挫折した人にもオススメです。22という古いバージョン。share...GitLabをインストールしていたら、こう言われました。emacsclientをAppに変換するEmacsは常に起動させておけ、とEmacs使いは言います。(1)はてなブログをはじめよう!sky-yさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。