Özel bir kuruluş çekmecesini nasıl açıp kapatabilirim?


9

Çekmecelerim SEKME ile çökmüyor gibi görünüyor. Kanonik örneği bile denedim :

* This is a headline
  Still outside the drawer
  :DRAWERNAME:
  This is inside the drawer.
  :END:
  After the drawer.

İmleci çizginin üzerine :DRAWERNAME:getirip TABhiçbir şey olmadığında:

resim açıklamasını buraya girin

Ayrıca, imleci başlığın üzerine getirip TABtekrar tekrar bastığımda, aşağıdaki iki durum arasında dolaşıyorum:

resim açıklamasını buraya girin

... ve:

resim açıklamasını buraya girin

Başka bir deyişle, tüm başlık daraltılmış gibi görünür ancak çekmecenin kendisi asla daraltılmaz.

Yanıtlar:


8

orgÖzelleştirerek kullanmak istediğiniz özel çekmece adları hakkında bilgi vermeniz gerekir org-drawers:

org-drawersiçinde tanımlanan bir değişkendir org.el. Değeri ("ÖZELLİKLER" "SAAT" "LOGBOOK" "SONUÇLAR")

Dokümantasyon: Çekmecelerin isimleri. Çekmeceler yukarıdaki başlıkta bisikletle açılmıyor. Çekmeceler sadece çekmece çizgisinde TAB ile açılır.

(falan filan filan)

"PROPERTIES" çekmecesi, mülk API'sı aracılığıyla mülkleri yakalamak için özeldir.

Varsayılan olarak, :PROPERTIES:çekmece geçiş yapar, ancak çekmece değişmez :DRAWERNAME:. Ancak, (add-to-list 'org-drawers "DRAWERNAME")restart org-mode( M-x org-mode) öğesini de kullanabilirsiniz; ikincisini de tanır.


2
Daha yeni kuruluş sürümleri org-drawerslehine sonuç vermiş gibi görünüyor org-drawer-regexp. Adında bir çekmece oluşturduğumda foobar, sekme tuşu ile açıp kapatabilirim. (Organizasyonumun sürümü 8.3beta. Tehlikeli bir şekilde yaşıyorum ve düzensiz aralıklarla doğrudan git repo'dan güncelliyorum.)
Harald Hanche-Olsen

1
Kuruluş modu 8.3 , özel çekmeceler belirtme ihtiyacını ortadan kaldırdı .
erikstokes

@erikstokes ve Harald - harika, 8.2 ile çalışıyordum. Belki biriniz yeni sürümdeki değişiklikleri vurgulamak için başka bir cevap ekleyebilirsiniz?
Dan

12

Kuruluş modu sürüm 8.3 itibariyle, bu Just hiçbir şey ayarlamadan çalışır.

Çalışmayı yapmak için özel çekmecelerinizin adlarını (@ Dan'ın cevabına göre) kuruluş moduna bildirmek zorunda kalmadan önce. org-drawersDeğişken ve #+DRAWERSanahtar kelime artık geçersizdir.


Not: Şu andan itibaren Emacs 25.1, Org 8.2 yerleşik olarak gönderilir, ancak Org 8.3, gnu paketleri koleksiyonundan yüklenebilir.
9000
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.