Zastanawiałem się, czy można uzyskać automatyczną numerację nagłówków w trybie org, coś podobnego do tego używanego dla prostych list. Na przykład mogę mieć tę listę:Numerowane nagłówki w trybie Org, Emacs
- jeden
- dwa
- trzy
I mogę uporządkować je 1. Dwa 2. Trzy 3. jeden
Elementy listy zmieniają się, ale numery list pozostają takie same. Jak mogę zrobić coś podobnego z nagłówkami, aby w podobny sposób zmienić kolejność nagłówków.
- 1 Jeden
- 2 dwa
- 3 Trzy
do
- 1 Dwa
- 2 trzy
- 3 Jednym
Ludzie decydują się na zamknięcie tego konkretnego pytania, ponieważ forum oczekuje klasycznego pytania programowego z przykładowym kodem z oryginalnego plakatu, który prawie działa, oraz prośbą o pomoc w podjęciu mężnego wysiłku przez oryginalny plakat. Prawie nikt nie uczestniczy w superużytkowniku dla tagu Emacs, ale byłoby to idealne miejsce na to pytanie - jednak ludzie tam zagłębiają się w pytania, ponieważ nie jest to miejsce przyjazne Emacsowi. Najlepszym miejscem na tego typu pytania byłoby: http://emacs.stackexchange.com/questions – lawlist
O ile mi wiadomo, wyrażenie regularne dla nagłówków org oczekuje ** gwiazdki **, * nie * liczby na początek. Oto przykład "org-complex-heading-regexp", którego wartość można uzyskać za pomocą 'Mx describe-variable' w buforze' org-mode': '"^\\ (\\ * + \\) \\ (?: + \\ (TODO \\ | DONE \\) \\)? \\ (?: + \\ (\\ [#. \\] \\) \\)? \\ (? : + \\ (. *? \\) \\) ?? \\ (?: [\t] + \\ (: [[:: alnum:] _ @ #%:] +: \\) \\)? [\t] * $ "' Zwróć uwagę na gwiazdkę na początku wyrażeń regularnych. Mając to na uwadze, można nałożyć nakładkę, aby zakryć gwiazdy i wyświetlać liczby na wierzchu, ale jest to prawdopodobnie więcej wysiłku programistycznego niż to, co jest warte. – lawlist
Dziękuję, nie wiedziałem, że istnieje strona specyficzna dla emacsa, która jest świetna. Jeśli chodzi o pytanie, które wiem, że musisz użyć * na początku, zastanawiałem się, czy mogę uzyskać podobną funkcjonalność jak lista, liczba może być wszędzie i w dowolnym formacie. –