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

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


3
パッケージマネージャーのエンコーディングエラー
を実行するpackage-list-packagesと、次のエラーが発生します。 These default coding systems were tried to encode text in the buffer ` *temp*': (iso-latin-1-dos (3242 . 37326) (3243 . 40165)) However, each of them encountered characters it couldn't encode: iso-latin-1-dos cannot encode these: 野 鳥 デフォルトのパッケージマネージャーのエンコーディングをどのように設定できますutf-8か?

1
gitリポジトリ内の大きなパッケージが安全であることを確認するにはどうすればよいですか?
具体的には、次のプロパティを持つemacs helmを調べています。 何千ものコミットがあります それは主に一人のユーザーによって維持されています メンテナは他のプロフィール(ソーシャルメディアなど)を持っていません。いくつかの検索で見つけることができました 活発に維持されている(今日) テキストエディタで使用するためにコンピュータに任意のコードをインストールしようとしているので、これがレビュープロセスを経ているかどうかを確認したいと思いました。私は「まあ、それはオープンソースだ」と言いたいのですが、私は自分ですべてのコードを監査するelisp機能からはほど遠いです。コミュニティの他の人がそれをレビューしたと思いますが、1つはおそらく誤りであり、2つは最新のコミットがあります。私が見逃している他の戦略はありますか? 記録に関しては、ベクトルは単純です。コントリビュータが使い捨てのアカウントで作業している場合、またはレビュープロセスがない場合、「オープンソース」はそれほど重要ではありません。

3
ローカルパッケージのオートロードを生成してアクティブにする方法は?
すべてのローカル/カスタム/個人用パッケージが正式にリリースされるべきではないことは明らかであり、組み込みのパッケージ管理サポートから利益を得るためだけにそれを行うのはばかげているでしょう。ローカルパッケージのオートロードを生成してアクティブ化する方法を知りたいですか?これはpackage.el、ELPAからインストールされたパッケージの場合と同様です。ホイールの再発明を回避するために、一部のローカルディレクトリ(それぞれがローカル/カスタム/個人用パッケージであるサブディレクトリを含む)がELPAであるように "偽装"する方法はありますか?またel-get、そのようなシナリオが、たとえばカスタムレシピを介してサポートできるかどうかについても私はオープンに思っています。 このタスクはかなり一般的であり、Emacsを上級レベルで使用する人ならだれでもその時点に到達するでしょう。誰かがこの分野での経験を共有できますか?

1
パッケージまたはライブラリツリー全体をアンロードする
ときどきunload-feature、ライブラリをアンロードするために呼び出したい…それがライブラリに依存している…そして別のライブラリがそのライブラリに依存している… 依存関係ツリーを手動で移動せずに、ライブラリとそれに依存するすべてのライブラリをアンロードするにはどうすればよいですか? 一般的な使用例は、パッケージのすべてのライブラリをアンロードすることです(たとえば、アップグレードまたはアンインストール時)。そのための方法があれば、それで十分です。

2
パッケージに必要なパッケージバージョンを確認するにはどうすればよいですか?
現在、いくつかのパッケージがあります。PackageRequiresセクションに、必要なすべてのパッケージを入れたいのですが、名前とバージョンが必要なようです。バージョン番号はどこでわかりますか?たとえば、私は(cl-lib "0.5")を持っていますが、使用できる最小バージョンを判断する最良の方法は何ですか?現在のバージョンを確認できますが、必要な最小値を判断する最良の方法は何ですか?また、必要なパッケージの中には、ファイルにバージョンが指定されていないものもあります。それらの場合、何が推奨されますか?
9 elisp  package 

2
emacsはそのパッケージをどのように管理しますか?
Ubuntuのソフトウェアセンターからauctexをインストールしてから、emacsから新しいバージョンのauctexをインストールしました。 次に、Ubuntuのソフトウェアセンターによってインストールされたauctexをアンインストールしました。emacsからインストールしたものをアンインストールしないことがわかりました。 emacsはそのパッケージをどのように管理しますか? emacsパッケージのインストールとアンインストールの管理において、emacsとUbuntuの間に干渉はありませんか? 私が正しければ、数年前、emacs内にパッケージをインストールする方法がありませんでしたか? ありがとう。
9 package 

2
.emacsファイルを使用してパッケージのインストールを自動化する方法は?
私の~/.emacs(あなたが見つけることができたGitHubの上で、彼らがすでにインストールされていない場合はEmacsは、起動時に)ファイルのロード、いくつかの異なるEmacsのパッケージと私は彼らが自動的にすぐにインストールされるようにしたいと思います。これにより、Ubuntu 16.04オペレーティングシステムを再インストールする必要がある場合、を使用して各パッケージを手動でインストールする必要がなくなりますM-x package-install。~/.emacs起動時に読み込まれたすべてのパッケージを自動的にインストールするようにファイルを書き込む方法はありますか?10以上の異なるパッケージをロードしているので、最小限の行でこれを実行したいので、個々のパッケージごとに追加の行を追加する必要がある場合は、~/.emacsかなり長くなります。

1
Emacsがパッケージをインストールするときに、変更されたバッファーを保存するように要求するのはなぜですか?
バッファー内の何かを変更し、packages.elからパッケージをインストールすることを決定するたびに、Emacsは変更されているため、他のバッファーを保存するかどうかを繰り返し尋ねてきます。 このバッファとパッケージのインストールの関係を理解できません。インターネット上で適切な答えは見つかりませんでした。 この背後にある論理を説明したい人はいますか? 前もって感謝します。

2
パッケージをブラックリストに登録する方法は?
company-mode補完目的で使用しています。しかし、どういうわけか、いくつかのパッケージは、常にで描くauto-completeと衝突するだけでなくcompany-mode、補完候補との申し出ポップアップ両方以来、。auto-complete必要ないのでブラックリストに載せたい。どうやってやるの?変数があることはわかっていますpackage-pinned-packageが、パッケージをブラックリストに登録する方法がわかりません。無効なアーカイブを使用している可能性があります。
8 package 

3
org-plus-contribおよび `require`または` use-package`を使用した組織
またはを使用org-plus-contribして組織モードのリポジトリからダウンロードして使用していることを確認するにはどうすればrequireよいuse-packageですか?Package.elパッケージをダウンロードし、すべてをコンパイルしてから、ロードできないと言いますorg-plus-contrib。メーリングリストのこのスレッドは、似ているが逆転した問題について議論しています。ただし、を配置する(use-package org ...とuse-packageが返されますがt、がorg-plus-contribインストールされているかどうかに関係なくそうします。


1
どの組み込みemacsパッケージが「必要」である必要があるかをどうやって知ることができますか?
emacs 24.4(C-hn)の変更ログを読み、ファイル通知機能とは何かを確認しようとしました。C-hv関連する変数を試してみましたauto-revert-use-notifyが、何も表示されませんでした。 次に、emacsソースコードでその変数名をgreppingしたところ、それがで使用されていることがわかりましたlisp/autorevert.el。実行後(require 'autorevert)、すべての基本的な関数と変数が定義されました。 質問:どのように私は知っているならば、私はに必要なものかrequire、私は組み込み機能、その後不活性のemacsを使用したい場合は?そのようなパッケージのリストはありますか?
8 package 

1
use-packageの:ensureタグでパッケージ名を指定するのはいつですか?
use-package:ensureタグを使用してパッケージを自動的にインストールできます。あなたは次のようにそれを行うことができます (use-package <package> :ensure t) しかし、のように機能しない一部のパッケージではauctex。これらの場合、パッケージをensure次のように指定できます。 (use-package tex :ensure auctex) このブログ/チュートリアル/サイトによると、理由は これは、インストールされるとパッケージをauctex上書きするためtexです。 それは何を意味し、他のパッケージに対していつそれを行うべきかをどのようにして知ることができますか?

1
jsonをelispパッケージにバンドルするにはどうすればよいですか?
json.el(http://edward.oconnor.cx/2006/03/json.el)を使用するelispパッケージを配布したいと思います。これは、jsonがプリインストールされていないバージョンのemacs(emacs 22.1に同梱されているOSXなど)で機能するために必要です。jsonのようなサードパーティのパッケージをパッケージに同梱するための推奨される方法はありますか? これをソース形式で直接クライアントに配布します。
7 package 

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