org-plus-katkıda nasıl kullanılır?


15

Kuruluş modunun katkıda bulunduğu paketleri kullanmak istiyorum: http://orgmode.org/worg/org-contrib/

[DÜZENLE] ÇÖZÜM:

Aşağıdaki cevaba göre: 1) Birincisi elpa paketleri eklenmelidir.

(require 'package)
...
(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t)
...
(package-initialize)

Bu [burada] ayrıntılı olarak açıklanmaktadır. 1

2) Daha sonra, yukarıdaki satırların altına, aşağıdaki gibi istenen modüller eklenebilir:

(require 'org-checklist)

UYARI
Bazı paketler git-hub deposunda bulunabilir ancak henüz resmi depoda bulunmayabilir. (örneğin, yazarken org-eww). Bu nedenle, bunlara ihtiyaç duyulması hatalara neden olacaktır.

Bir gereksinim eklemeden önce, klasöre göz atmanız önerilir:

~/.emacs.d/elpa/org-plus-contrib-<DATE>

Değişken adı yerine gerçek değeri "CONTRIB_DIR" belirtmeniz gerekir. Eğer içine katkı kütüphaneleri klonlanmış varsayalım ~/.emacs.d/org/contribo zaman değiştirmeniz gerekiyor, CONTRIB_DIRile "~/.emacs.d/org/contrib/lisp".
wvxvw

Atm kullanıyorum. Git hub kopyasını klonladım ve bir gereksinim ekledim: `(listeye ekle 'yükleme yolu" ~ / Dropbox / appData / emacs / orgEgit / org-mode / antrenman / lisp / "). Ama bunun yerine org-plus-katkıda bulunmak istiyorum. Sorun şu ki, garip bir dosya adı (dosya adı içindeki tarih) vardır, bu yüzden bilgisayarlar arasında paylaştığım aynı .emacs dosyası tüm makinelerimde çalışmaz. Bu klasöre ulaşmanın dinamik bir yolu var mı?
Leo Ufimtsev


Merhaba, yazıyı okudum, ama orada tavsiye talihsiz sorunu çözmez. Bu bir kopya değil, bu iki macera çok farklı. Lütfen düzenlememe bakın.
Leo Ufimtsev

Sorun sadece ad ise, o zaman böyle bir şey yapabileceğini: (add-to-list 'load-path (car (file-expand-wildcards "~/.emacs.d/elpa/org-*/contrib/lisp"))).
wvxvw

Yanıtlar:


8

Özel bir şey yapmanıza gerek yok. Ben org elpa deposundan org-plus-katkı paketi çalıştırıyorum ve sadece dahil paketleri herhangi gerektirebilir.

Baktım ve org-eww, sahip olduğum org-plus-katkıda bulunmuyor. (Sürümüm 20150209)

Bir (gerektirir 'org-kontrol listesi) yaptım ve sıfırdan tampon içinde değerlendirilir ve iyi yüklendi.

Belki de kuruluş modunuz düzgün yüklenmiyor? Kuruluşla ilgili işlevler çağrılmadan önce kuruluş-artı-cntrib paketinin yüklenmesi gerçekten önemlidir. Kuruluş-artı-katkı paketini yüklemeden önce kuruluşa başvuran bir şeyiniz varsa, paketlenmiş kuruluş modunun ve daha sonra bazı garip davranışlara neden olabilecek org artı artı paketinin bir karışımı ile sonuçlanırsınız.


Bunu araştırmak için zaman ayırdığınız için çok teşekkür ederim. Org-eww'nin henüz elpa depolarına girmemiş yeni bir paket olduğu ortaya çıkıyor. Mevcut org-kontrol listesi ile mevcut olmayan org-eww arasında kafam karıştı.
Leo Ufimtsev

Problem değil. Aslında, sadece SO sitelerinde soru yazmak ve okumak için yeni sx.el paketini denemek için yanıt veriyorum
Tim X

2

Alındığı online belgeler :

orgmode.org, Org ELPA arşivlerini barındırır.

Kuruluş modu arşivlerini listeleyebilmek için bunu Emacs init dosyanıza ekleyin:

('paket gerektirir) (listeye ekle' paket arşivleri '("org". " http://orgmode.org/elpa/ ") t)

Daha sonra Mx liste paketleri RET hem en son org hem de org-plus-katkıda bulunan paketleri listeler.

org, GNU Emacs ile aynı dosya kümesini içerir. org-plus-agree bu dosyaları ve katkıda bulunan / git repo'dan bulduğunuz tüm contribs dosyalarını içerir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.