Mi chiedevo se è possibile ottenere la numerazione automatica per le intestazioni in org-mode, qualcosa di simile a quello utilizzato per le liste semplici. Per esempio posso avere questa lista:Intestazioni numerate in Org-Mode, Emacs
- uno
- due
- tre
E posso riordinare a 1. due 2. tre 3. uno
Le voci dell'elenco cambiano ma i numeri delle liste rimangono invariati. Come posso fare qualcosa di simile con i titoli in modo da poter riordinare i titoli in modo simile.
- 1 Uno
- 2 Due
- 3 Tre
Per
- 1 Due
- 2 tre
- 3 One
Le persone votano per chiudere questa particolare domanda perché questo forum si aspetta di vedere una classica domanda di programmazione con codice di esempio del poster originale che funziona quasi e una richiesta di aiuto che corregge uno sforzo valoroso del poster originale. Quasi nessuno partecipa al superuser per il tag Emacs, ma quello sarebbe il posto ideale per questa domanda - tuttavia, le persone non votano per le domande perché non è un posto adatto ad Emacs. Il posto migliore per questo tipo di domanda sarebbe: http://emacs.stackexchange.com/questions – lawlist
Per quanto ne so, l'espressione regolare per le intestazioni org prevede un ** ** **, * non * un numero sul fin. Ecco un esempio di 'org-complex-heading-regexp', il cui valore può essere ottenuto con' Mx describe-variable' in un buffer 'org-mode':' "^ \\ (\\ * + \\) \\ (?: + \\ (TODO \\ | DONE \\) \\)? \\ (?: + \\ (\\ [#. \\] \\) \\)? \\ (? : + \\ (. *? \\) \\) ?? \\ (?: [\t] + \\ (: [[: alnum:] _ @ #%:] +: \\) \\)? [\t] * $ "' Osserva la stella all'inizio della espressione regolare. Detto questo, potresti sovrapporre una sovrapposizione per coprire le stelle e visualizzare i numeri in cima, ma questo è probabilmente uno sforzo di programmazione maggiore di quello che vale. – lawlist
Grazie, non sapevo che esistesse un sito specifico di emacs, il che è fantastico. Per quanto riguarda la domanda che so che devi usare * all'inizio, mi chiedevo se potessi ottenere una funzionalità simile a quella dell'elenco, il numero potrebbe essere ovunque e in qualsiasi formato. –