3

Mac OSX アプリ用の Emacs を使用しており、 MELPAの指示に従って init.el ファイルを変更する必要があります。問題は、init.el ファイルが見つからないことです。あいまいな場所にファイルがありますか、それとも同じ目的を果たす他のファイルがありますか? 目標は、MELPA パッケージを Emacs 24 パッケージ インストーラーで利用できるようにすることです。

====更新====

MELPA リポジトリを追加するには、MELPA ページによると、「init.el ファイルで package-initialize を呼び出すに」数行追加する必要があります。ただし、OSX アプリ用の Emacs には init.el ファイルがないようです。コマンドの使用 (@alexander-poslavsky が推奨)

C-H (Control-h) v user-init-file RET

@abo-abo の予測どおり、「~/.emacs」が表示されます。ただし、そのファイルは存在しないため、package-initialize の呼び出しはありません。とにかく、@abo-abo の提案に従って、~/.emacs を作成し、カスタム行を追加しました。ありがとう!

これらは現在、.emacs ファイルの唯一の内容です:

(require 'package)
(add-to-list 'package-archives
  '("melpa" . "http://melpa.milkbox.net/packages/") t)
4

2 に答える 2

4

Emacs for OSXは「通常の」構成セットアップを使用します (たとえば、Aquamacs や、init ファイルが別の場所にある Windows とは異なります。

通常、構成はに保存する必要があります~/.emacs.d/init.el(完全な説明については、こちらを参照してください。

現在の構成ファイルは、変数 user-init-file に保存する必要があります。

使用するC-h (Control-h) v user-init-file RET

これは、Emacs が使用しているものを表示します (何も使用していない場合は nil である可能性があります)。

お役に立てれば!

于 2014-03-06T09:23:46.840 に答える
0

「init.el」の作成方法は次のとおりです。

+でターミナルを実行 spaceterminalRET

次に、ターミナルでこれらのコマンドを入力します。

  1. ls -a .emacs
  2. ls -a .emacs.d

ターミナルが言う場合

.emacs: No such file or directory

.emacs.d: No such file or directory

これらのコマンドのような emacs 構成ファイルを作成する必要があります。

  1. mkdir .emacs.d
  2. touch .emacs.d/init.el

これで「init.el」ができました。お好みでカスタマイズしてください。

于 2014-03-06T10:56:15.587 に答える