タグ付けされた質問 「package」

Emacsには、追加機能を実装するパッケージを簡単にダウンロードしてインストールできる機能が含まれています。各パッケージは個別のEmacs Lispプログラムであり、Infoマニュアルなどの他のコンポーネントを含む場合があります。

2
org-plus-contribの使用方法
org-modeの提供パッケージを使用したい:http : //orgmode.org/worg/org-contrib/ [編集]ソリューション: 以下の回答に従って:1)最初にelpaパッケージを追加する必要があります。 (require 'package) ... (add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t) ... (package-initialize) これは[ここ]で詳細に説明されています。1 2)その後、上の行の下に、次のように目的のモジュールを追加できます。 (require 'org-checklist) 警告 いくつかのパッケージはgit-hubリポジトリで利用可能ですが、まだ公式リポジトリでは利用できません。(たとえば、執筆時のorg-eww)。そのため、これらを要求するとエラーが発生します。 要件を追加する前に、フォルダーを参照することをお勧めします。 ~/.emacs.d/elpa/org-plus-contrib-<DATE>
15 org-mode  package 

2
インストール済みのパッケージにすばやく移動する方法は?
パッケージマネージャー(M-x package-list-packages)にいるとき、インストール済みのパッケージにすばやく移動したいと思います。 そことしてマークされたパッケージの何千もの文字通りある利用可能、インストールは、または内蔵のが、ナビゲーションのすべてがライン・バイ・ラインであるように思われます。これはパッケージマネージャーの監視ですか、それとも明らかな何かを見落としていますか(もちろん、基本的な文字列検索は別として)。

4
`package.el`に対する代替パッケージマネージャのユースケースは何ですか?
バックグラウンド 私はemacsを毎日使用していますが、ほとんどは物事を成し遂げるためです。パッケージを追加するよりもカスタマイズするのはあまり好きではなく、トラブルシューティングも好きではありません。優れたOSのようにemacsをバックグラウンドにフェードインさせて、物事に取り掛かりたいです。少し前に el-get、必要なパッケージをインストールできるようになり、使用できないパッケージをインストールできるようになり、一時的な問題を引き起こす可能性のある最先端ではなく、Org-modeのブランチをpackage.el選択するなどの制御maintが可能になりました。今、私は私が使用すべきかどうかわからel-getない。 質問 el-getさまざまなリポジトリとemacsのハックに対する素晴らしい解決策のように思えました。それは単に可能ではなかった能力を提供しましたpackage.el。現在package.el、emacs(>=24.4)の新しいバージョンでは複数のリポジトリをサポートしていますが、el-getemacsの組み込みパッケージマネージャーのユースケースと同様の代替手段は何ですか?

4
インストール済みパッケージのサブセットのみをロードする方法
複数のパッケージ間の相互作用に関係するバグに遭遇しました。バグを報告するには、問題を説明する再現可能なレシピを提供する必要があります。これには適切なパッケージをロードする必要がありますが、私のinitからは何もロードせず、他のパッケージもロードしません。これを行う最良の方法は何ですか? 更新 明確にするために、問題の原因となっているコードを特定するために、バイナリ検索で.emacsを選別する概念に精通しています。この状況では、どのパッケージが問題を引き起こしているのかを正確に把握しています。私が知らないのは、package-システムを使用してこれらの少数のパッケージだけをロードする方法です。 (package-initialize)パッケージをロードしますが、.emacs.d/elpaディレクトリ内の他のすべてもロードします。package-load-listロードするパッケージの特定のバージョン、または明示的に除外する特定のパッケージを指定できます。私は逆が必要です-elpa / packageシステムに他のパッケージをロードせずに、含めるパッケージのリストをEmacsに提供する方法。


2
なぜemacsにはゲームやアミューズメントが同梱されているのですか?
大学の新入生だった私が教授に気付かれずに研究室でダンネットを通り抜けようとしている間、この質問は私を混乱させてきました。なぜ世界ではemacsにゲームや娯楽が付属しているのですか?テキストエディターにゲームを含める理由 この質問については、正確な歴史的要約を探しています。最初からemacsにゲームがありましたか?愚かな娯楽は常に機能として意図されていましたか?誰かが最初のインクルードゲームをジョークとしてパッケージ化し、誰もがそれを実行しましたか?それは時間の砂に失われた謎ですか?
13 package 

1
after-init-hook vs eval-after-load / with-eval-after-load
パッケージがEmacs 24でどのように機能するかはかなり有用であることがわかりましたが、経験豊富なユーザーまたはコア開発者から、24.4の典型的なケースで実際にどちらが優先されるかについての明確な回答が欲しいです。 Afaik (add-hook 'after-init-hook ...)は、パッケージのカスタマイズを設定するためのいわゆる総当たり的なアプローチです。ただし、拡張性の段階的で個別の遅延ロードとうまく機能する、より動的できめの細かい構成にはeval-after-load、より構文的にシュガーwith-eval-after-loadが適しています。 私の理解は正しいですか?他に何を心に留めておくべきですか?

3
パッケージを自動的に更新し、古いバージョンを削除する
私はすべてのシステムのパッケージを更新することに少し強引なので、更新が完了したらすぐにパッケージを更新し、古いバージョンを削除するために毎日list-packages-> U-> x-> y-> yを実行しています。パッケージを更新、コンパイル、および削除するために少なくとも1つの関数を実行するだけで済むように、このプロセスを自動化するにはどうすればよいですか?それとも、それをしたくない理由がありますか?
12 package 

2
パッケージとともに外部プログラムを提供する適切なアプローチ
私は、使用する外部プログラムをインストールできることで恩恵を受ける多くのelispパッケージ(codesearch、emacs-ycmd、traadなど)を維持し、一部のユーザーの時間と労力を節約しています。たとえば、codesearch.elを使用すると、ユーザー向けにコード検索ツール(elispではなくgoで記述)をダウンロード、コンパイル、インストールできると便利です。これにより、パッケージを使用するための少なくとも1つの障壁が削除されます。 これを行うための「ベストプラクティス」はありますか?たとえば、外部プログラムはどこに置くべきですか? 直接的なアドバイスがない場合は、このようなことをする(理想的にはうまくいく)パッケージを紹介してもらえますか?

2
優れたソースコードを備えた組み込みパッケージとは何ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 Emacs Lisp、その構文、データ構造などに精通しようとしているので、言語の使用方法とイディオムを学ぶ方法をよりよく理解できるソースを持つ組み込みパッケージは何ですか?

1
Emacsの非フリーパッケージ?
しばらく前に、UbuntuリポジトリからEmacsをインストールし、時々それを使用していました。最近、楽しみのために、Debianの定義に従ってフリーでないソフトウェアを検出するように設計されたツールであるvrmsをインストールしました。私のシステムは比較的クリーンで、フラグが付いたパッケージはわずかでした。 しかし、パッケージemacs24-common-non-dfsgはそれらの中にありました。これは少し奇妙に思えます。私の知る限り、EmacsはRMS自身が作成したものなので、混乱を招きます。 このパッケージに関連する本当に倫理的な問題はありますか?もしそうなら、推奨される無料の代替品は何ですか? このパッケージにフラグを付ける理由がない場合、フラグの考えられる原因は何ですか?

1
package-autoremoveはどのパッケージを削除するかをどのように決定しますか?
現在のパッケージを更新してpackage-autoremoveを実行するように要求されると、古いパッケージや不要なパッケージを削除するように要求されることがよくあります。ただし、私が使用する2つのパッケージ(つまり、これらの古いパッケージとともに)は常に削除されているようです(つまり、aurora-theme、私の現在の選択テーマであり、dired +)。 私はEmacs-Lispに関しては初心者だと思います。パッケージの自動削除を停止して、これらのパッケージを削除する方法があるので、再インストールを続ける必要がないのではないかと思っていました。
11 package 

2
パッケージをグローバルにインストールする
これはできる/すべきことですか?たとえば、ユーザーアカウントでemacsを使用することが多く、ルートアカウントで使用することもあります。パッケージマネージャー(マーマレードなど)を使用する場合、アカウントごとに同じパッケージを個別にインストールする必要がありますか?彼らはあなたのホームディレクトリにインストールされているようです。

2
パッケージメンテナーがEmacsパッケージマネージャーを使用しないようにするための技術的な考慮事項?
著名なパッケージメンテナーがEmacsパッケージ管理システム(ESS?)を使用しないことを選択している、またはその制限(Helm)に不満を持っていることに気付いています。 HelmのREADME.mdからの引用: 警告:helmファイルのフェッチとコンパイルを担当するpackage.elの悪い概念が原因で、melpaおよびlist-packageからのアップグレード時に、ユーザーはほとんどの場合エラーを抱えていました。これを回避するために、package.elがクリーンな環境でファイルをコンパイルするように、helmへの依存関係として非同期が追加されました。(m)elpaのpackage.elでインストールできる他のすべてのパッケージのインストールを修正するために推奨されますが、gitからインストールしてmakeファイルを使用する人はこの問題に悩まされることはなく、非同期も必要ありません。詳細については、FAQを参照してください。 現在のパッケージ管理システムには、それが示唆している正確な技術的制限があり、パッケージがasync依存関係として使用する必要があるのはなぜですか?

3
Emacsがインストールしたパッケージをエクスポートしますか?
emacs 24.4を使用しています。Mx list-packagesディレクティブを使用して、約1年間使用するインストール済みパッケージを多数追加しました。インストールしたパッケージのリストを他の場所で使用するためにエクスポートしたいと思います。.emacsをコピーすると、起動時にいくつかのエラーが発生し、メモリを動かして特定のものをインストールします。私は.emacs.dをコピーできると思いますが、それはおそらく悪い考えのようです。 インストールされたパッケージのリストを、外部のマシンで簡単に取得するために使用できるファイルにダンプするために発行できる手順またはディレクティブはありますか?
10 package 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.