Come posso ottenere un cassetto org personalizzato da aprire / chiudere?


9

I miei cassetti non sembrano crollare con TAB. Ho anche provato l' esempio canonico :

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

Quando posiziono il cursore sulla linea :DRAWERNAME:e premo TABnon succede nulla:

inserisci qui la descrizione dell'immagine

Inoltre, quando posiziono il cursore sul titolo e premo TABripetutamente, scorro i seguenti due stati:

inserisci qui la descrizione dell'immagine

... e:

inserisci qui la descrizione dell'immagine

In altre parole, l'intero titolo appare crollato ma il cassetto stesso non viene mai compresso.

Risposte:


8

Devi parlare orgdi tutti i nomi dei cassetti personalizzati che desideri utilizzare personalizzando org-drawers:

org-drawersè una variabile definita in org.el. Il suo valore è ("PROPERTIES" "CLOCK" "LOGBOOK" "RESULTS")

Documentazione: nomi dei cassetti. I cassetti non si aprono spostandosi sul titolo sopra. I cassetti si aprono solo con un TAB sulla linea stessa.

(blah blah blah)

Il cassetto "PROPERTIES" è speciale per l'acquisizione di proprietà tramite l'API delle proprietà.

Con l'impostazione predefinita, il :PROPERTIES:cassetto si attiva / disattiva, ma il cassetto :DRAWERNAME:no. Tuttavia, è possibile (add-to-list 'org-drawers "DRAWERNAME")riavviare org-mode( M-x org-mode) e riconoscerà anche quest'ultimo.


2
Le versioni più recenti dell'organizzazione sembrano essere state eliminate org-drawersin favore di org-drawer-regexp. Quando creo un cassetto chiamato foobar, posso aprirlo e chiuderlo con il tasto TAB. (La mia versione dell'organizzazione è 8.3beta. Vivo pericolosamente e lo aggiorno direttamente dal repository git a intervalli irregolari.)
Harald Hanche-Olsen,

1
La modalità org 8.3 ha rimosso la necessità di specificare cassetti personalizzati.
erikstokes,

@erikstokes e Harald - fantastico, stavo lavorando con 8.2. Forse uno di voi può aggiungere un'altra risposta per evidenziare le modifiche con la nuova versione?
Dan

12

A partire dalla versione 8.3 della modalità org, funziona solo senza dover impostare nulla.

Prima di dover dire alla modalità org i nomi dei tuoi cassetti personalizzati (secondo la risposta di @ Dan) per rendere il lavoro. La org-drawersvariabile e la #+DRAWERSparola chiave ora sono obsolete.


Nota: a partire da ora, Emacs 25.1 viene fornito con Org 8.2 integrato, ma Org 8.3 può essere installato dalla raccolta di pacchetti gnu.
9000
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.