OSXでのEmacsサーバーの基本設定
私は最近、10年ぶりに最初のMacを購入し、それを構成しているところです。私はEmacsユーザーであり、他のオペレーティングシステムの既存の構成を使用できるように、Aquamacs ではなく通常のEmacsのみが必要だと判断しました。私はたくさんの次試してみたハウツー私が見つけたオンライン(のように、この1、この1と私はEmacsのをダウンロードしたサイトからのこの1、そして作品にいくつかの方法を組み合わせて試してみましたが、持っていることはありません)私が慣れている/望んでいるものに近づくことさえある状態に物事を得ました: Emacsデーモンは、起動時または必要なときに実行を開始します。どちらでもかまいません。新しいEmacsフレームはすべて同じサーバーによってサポートされます。 Finderからテキストファイルを開くと、Emacsで、可能であれば既存のグラフィックフレームでファイルが開かれます。 Emacs.appを実行すると、システムは、新しいインスタンスを起動して新しいウィンドウを開く代わりに、バックグラウンドで実行されているemacsデーモンを再利用します。(帽子の先端) 端末からEmacsを実行すると、Emacsで終了するのを待たずに端末が動作します( '-nw'を使用しない限り)。 上記の操作中のどの時点でも、Emacsがを入力するのを待機している状態(「サーバー編集モード?」)になることC-x #はありませんが、私はこれについて深く理解していません。 (おまけと思います)Emacsが既存のフレームを可能な限り再利用できるように、ターミナルからEmacsを呼び出す方法がいくつかあります。 このように動作するようにEmacsを構成するにはどうすればよいですか? 私が見つけたガイドが一般にいくつかのエイリアス、Applescript、bashスクリプトなどを作成するので、FinderがEmacsで物を開くようにして(#2)特に困惑します。 Finderにテキストファイルを開くために使用するように指示します。 ありがとう! A. @lawlistは、「既存のフレームがあるにもかかわらず、ターミナルから新しいファイルを開くと、デフォルトで新しいフレームが開かれますか?」と尋ねます。答えは、ここで説明するように起動時にサーバーを起動し、フレームを開いてから、と入力し/Applications/Emacs.app/Contents/MacOS/bin/emacsclient -n <whatever>てファイルを開くと、既存のフレームでファイルを開くことができるということです。現在開いているフレームがない場合は、「-nc」を使用する必要があります。または、ファイルを開こうとしても何も起こりません。 B. @lawlistは、「ログイン時にデーモンを実行しますか、それともログイン後にEmacsを手動でロードするだけで十分ですか?」と尋ねます。手動で実行しても問題ありません。