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.