org-plus-contribの使用方法


15

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>

変数名ではなく、「CONTRIB_DIR」の実際の値を指定する必要があります。提供されたライブラリをにクローンしたとし~/.emacs.d/org/contrib、次にに置き換える必要があるCONTRIB_DIRとし"~/.emacs.d/org/contrib/lisp"ます。
wvxvw

それが私がatmを使用していることです。gitハブリポジトリを複製し、require: `(add-to-list 'load-path"〜/ Dropbox / appData / emacs / orgEgit / org-mode / contrib / lisp / ")を追加しました。しかし、代わりにorg-plus-contribを使用したいと思います。問題は、奇妙なファイル名(ファイル名内の日付)があるため、コンピューター間で共有する同じ.emacsファイルがすべてのコンピューターで機能しないことです。そのフォルダに到達する動的な方法はありますか?
レオUfimtsev


こんにちは、私は記事を読みましたが、そこのアドバイスは残念ながら問題を解決しません。これは複製ではなく、これらの2つの質問はわずかに異なります。私の編集をご覧ください。
レオUfimtsev

問題が名前だけである場合、次のようなことができます(add-to-list 'load-path (car (file-expand-wildcards "~/.emacs.d/elpa/org-*/contrib/lisp")))
wvxvw

回答:


8

特別なことをする必要はないはずです。org elpaリポジトリからorg-plus-contribパッケージを実行していますが、含まれているパッケージのいずれかを要求するだけです。

私は見ましたが、org-ewwは私が持っているorg-plus-contribにありません(私のバージョンは20150209です)

( 'org-checklistが必要)を実行し、スクラッチバッファーで評価し、正常にロードしました。

組織モードが適切にロードされていない可能性がありますか?組織関連の関数が呼び出される前に、org-plus-cntribパッケージがロードされることが本当に重要です。org-plus-contribパッケージをロードする前にorgを参照するものがある場合、バンドルされた組織モードとorg-plus-contribパッケージが混在することになり、奇妙な動作を引き起こす可能性があります。


これを調査するために時間を割いていただきありがとうございます。org-ewwは、まだelpaリポジトリに組み込まれていない新鮮なパッケージであることがわかりました。利用可能な組織チェックリストと利用できない組織チェックリストの間で混乱しました。
レオUfimtsev

問題ない。実は、私はSOサイト上の質問を書いて読み取るための新しいsx.elパッケージを試してみるの対応だ
ティムX

2

オンラインドキュメントから取得:

orgmode.orgはOrg ELPAアーカイブをホストしています。

これをEmacsのinitファイルに追加して、Orgモードのアーカイブを一覧表示できるようにします。

( 'package)が必要です(リストに追加するには' package-archives '( "org"。 " http://orgmode.org/elpa/")t

Mx list-packages RETは、最新のorgパッケージとorg-plus-contribパッケージの両方をリストします。

orgには、GNU Emacsに含まれているのと同じファイルのセットが含まれています。org-plus-contribには、これらのファイルとすべてのcontribsファイル(gitリポジトリのcontrib /にあるファイル)が含まれています。

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