0

私は Macbook Pro (Snow Leopard、10.6.8) を使用しており、ここ数か月間、emacs を定期的に使用しています。ここで提供されているEmacs 24.2 の修正版をインストールして、ダウンロード ページから Emacs Speaks Statistics (ESS) を利用しようとしています。私は現在22.1.1を持っています:

M-x emacs-version
GNU Emacs 22.1.1 (mac-apple-darwin) of 2011-06-07 on b1030.apple.com

先ほどリンクした emacs をインストールし、Applications に入れ、これを .bashrc に設定しました。

alias emacs="/Applications/Emacs.app/Contents/MacOS/Emacs -nw"

したがって、短い R プログラムを作成して正常に実行したため、正しく動作しているようです。

M-x emacs-version
GNU Emacs 24.2.1 (x86_64-apple-darwin, NS apple-appkit-1038.36) of 2012-08-27 on bob.porkrind.org

これは Emacs の「新しいバージョン」にアップグレードする通常の方法ですか? この質問が些細なことのように思われる場合は申し訳ありませんが、これまでにこれを行ったことはなく (私は通常、別のコンピューターで emacs を使用していました)、以前の Web サイトのインストール手順は 1 つの文で構成されています。オールインワンのインストール方法も公式ドキュメントでは説明されていません。


ウェブで検索していたときの簡単な補足: 「emacs file_name」を呼び出すと GUI バージョンが開くはずですが、「emacs -nw file_name」はコンソールであるため、ターミナルを使用し続けます。しかし、私の Mac では、emacs を使用すると、emacs -nw を使用した場合と同じ効果があります。つまり、GUI や別のウィンドウを表示することができません。このスーパーユーザーの質問に「正しい」答えがあることを誰でも確認できますか? (私は別のポップアップウィンドウを持つのが嫌いなので、これに実際には問題はありませんが、完全を期すために知っておくとよいでしょう.)

4

1 に答える 1

3

Mac OS Xに付属しているEmacsには/usr/bin/emacsグラフィカルインターフェイスがなく、ターミナルインターフェイスだけなので、呼び出しemacsはと同じemacs -nwです。

アップグレードされたEmacsはデフォルトでグラフィカルインターフェイスから始まるので-nw、ターミナルを使用するように強制するように指定する必要があります。

OS XのデフォルトのEmacsをアップグレードする「通常の」方法はありません(つまり、AppleはアップグレードされたEmacsを提供していません)。あなたがしたことは大丈夫です。または、 http://emacsformacosx.com/からバイナリをインストールするか、homebrewなどのパッケージマネージャーを使用することもできます。

于 2013-01-28T06:03:49.983 に答える