問題タブ [melpa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - emacs パッケージ (elpa) をインストールし、読み込みコードを .emacs に追加しますか?
elpa と melpa からいくつかのパッケージをインストールしました。.emacs
一部のパッケージでは、ファイルを編集してフックを追加したり、行を含めたりする必要はありません(require 'fn)
。一方、一部のパッケージ.emacs
では、ファイルの編集がインストールの一部であることを説明する指示が提供されます。最近インストールしたところ、パッケージング システムが次のようなace-jump-mode
パッケージのディレクトリを作成しました。インストールの手順では、ファイルに数行を追加する必要があります。.emacs.d
ace-jump-mode-20130719.2053/
.emacs
したがって、この質問には 2 つの部分があります。
.emacs
パッケージをインストールした後、いつファイルを編集する必要がありますか?- そのパスを ace-jump に追加すると、パッケージを更新する必要がある場合に破損するように思え
.emacs
ます。ファイルにパスを含めるより良い方法はありますか?
java - emacsにマラバーモードをインストールしようとすると、「ロードファイル、マラバーモードを開けません」というメッセージが表示されます
そのため、マラバーモードの github ページの指示に従いました。
メルパがアーカイブとして追加されたemacsパッケージがセットアップされています(これはmalabar-modeがある場所です)。mvm
の格納ディレクトリは私のにあります。README の指示に従って、ファイルにexec-path
以下を追加しました。~/.emacs
ただし、emacs を起動すると、次のようになります。
マラバーモードを動作させるにはどうすればよいですか? CEDETが組み込まれているEmacs 24を使用しているため、上記のコードを~/.emacs
ファイルに追加しました(指示に従って)。
macos - Emacs for Mac OSX アプリのカスタマイズ
Mac OSX アプリ用の Emacs を使用しており、 MELPAの指示に従って init.el ファイルを変更する必要があります。問題は、init.el ファイルが見つからないことです。あいまいな場所にファイルがありますか、それとも同じ目的を果たす他のファイルがありますか? 目標は、MELPA パッケージを Emacs 24 パッケージ インストーラーで利用できるようにすることです。
====更新====
MELPA リポジトリを追加するには、MELPA ページによると、「init.el ファイルで package-initialize を呼び出す前に」数行追加する必要があります。ただし、OSX アプリ用の Emacs には init.el ファイルがないようです。コマンドの使用 (@alexander-poslavsky が推奨)
@abo-abo の予測どおり、「~/.emacs」が表示されます。ただし、そのファイルは存在しないため、package-initialize の呼び出しはありません。とにかく、@abo-abo の提案に従って、~/.emacs を作成し、カスタム行を追加しました。ありがとう!
これらは現在、.emacs ファイルの唯一の内容です:
emacs - El-Get 経由で MELPA パッケージをインストールするにはどうすればよいですか?
El-Get のドキュメントには、El-Get がサポート
package.el
していることが記載されて
おり、MELPA のドキュメントには、MELPAを で使用する方法が
package.el
示されています。El-Get を使用して MELPA パッケージをインストールするにはどうすればよいですか?
試行の失敗
私は Emacs 23 を使用しているためpackage.el
、Emacs の一部ではありません。El-Getでインストールpackage.el
したのですが、El-GetにMELPAを認識させる方法がわかりません。追加してみました
これは El-Get によって供給されてinit-package.el
いますが、まだ El-Get に MELPA パッケージが表示されません (例: with M-x el-get-list-packages
)。
アップデート
追加した
init-package.el
受け入れられた回答で提案されているように、すべてが機能するようになりました。
emacs - パッケージは MELPA にリストされていますが、パッケージのインストールに見つかりません
現在、 https://github.com/ensime/ensime-emacsのクイック スタートの指示に従って、emacs 24.3.1 用の ENSIME をインストールしようとしています。私は追加しました
指示に従って、私の.emacsファイルに。しかし、再起動して Mx package install [RETURN]ensime[RETURN] を実行すると、[No Match] が返され、パッケージを一覧表示しても見つかりません。ただし、 http://melpa.milkbox.net/#で簡単に見つけることができます。Web サイトから入手できるものと、いつ emacs からインストールできるかの不一致の原因は何ですか?
どんな助けでも大歓迎です。ありがとうございました!
emacs - emacsにメルパをインストールするには?
Emacs 23.3 バージョンに MELPA をインストールする必要があります。私はそれをインストールする方法をグーグルで調べましたが、それらのどれも見つけられませんでした/理解できませんでした.
誰でもMELPAのインストールを手伝ってくれませんか。私はubuntu 12.04を使用しています
C# でのオートコンプリートに役立つ OmniSharp をインストールするには、MELPA が必要です。
emacs24 - omnisharp が機能しないのはなぜですか?
最近 emacs 24.3.1 をインストールしました Emacs で melpa を使用してパッケージomnisharpをインストールしました。
しかし、 C# でプログラミングしている間、Emacsでomnisharpの効果を確認できません。他のものもインストールする必要がありますか、それともここで何か間違っていますか?
Omnisharp サーバーのコンパイル中に、次のエラー ログを受け取りました:-
emacs - require を autoload に置き換える Emacs
Emacs init ファイルをプロファイリングした後、多くのモードのロードに時間がかかっていることがわかりました。これは、起動時間が遅い理由を説明しています。
ロード時間を短縮するためにアフターロードまたはオートロードを使用しようとしていますが、多くのモードで失敗しています。
たとえば、multiple-cursors.el
手動でダウンロードして自分の.emacs.d
ディレクトリに配置したというモードがあります。ここに私が今持っているコードがあります:
require
行を次のように置き換えようとしました(autoload 'multiple-cursors-mode "multiple-cursors.el" "Multiple cursors mode")
が、うまくいきませんでした。
この形式のオートロードは、Melpa がインストールしたパッケージでのみうまく機能するようです。上記の例のように、手動でインストールしたパッケージと同等のことを行うにはどうすればよいですか?