Wielowierszowe podkreślenie w trybie Org i pogrubienie

11

Czy istnieje jakiś rodzaj znaczników w trybie org, aby uzyskać pogrubienie wielu wierszy tekstu, kursywę itp.?

*This is what I want to be bold and I only want lines to 
be a certain length so that this doesn't work.*

Wiem o używaniu visual-line-modejako alternatywy dla fill-paragraphrozwiązania tego problemu, ale M-qza bardzo mi się podoba i chcę spróbować zachować pliki na pewnej szerokości.

Fragmenty są mile widziane. Nie znam Elisp, więc nie mogę tego zrobić sam. Ale sądzę, że to też zrujnuje eksport.

Myślę o czymś takim:

#+BEGIN_BOLD
  All my text in here would be super bold
  and would be very nice.
#+END_BOLD
Salotz
źródło
6
Duplikat dosłownie Inline i kodu z cytatami w trybie Org , patrz piąty punkt odpowiedzi.
nicael
Więc muszę użyć opcji Dostosuj, aby dokładnie określić, ile wierszy chcę oznaczyć? To tak naprawdę nie wydaje mi się takie samo.
Salotz
OK, możesz umieścić dozwolone 1000 linii. To do 1000 linii, nie tylko dokładnie 1000 linii.
Nicola
Wydaje się to trochę włamaniem, ale myślę, że to działa. Dziękuję Ci.
salotz

Odpowiedzi:

1

Zgodnie z odpowiedzią z komentarza nicael na pytanie:

Domyślnie tryb org zezwala na pojedynczą nową linię. Więc jeśli chcesz mieć możliwość dodawania znaczników do tekstu obejmującego więcej niż dwa kolejne wiersze, musisz zmodyfikować ten wpis.

(setcar (nthcdr 4 org-emphasis-regexp-components) N)

... gdzie N jest liczbą nowych linii, na które chcesz zezwolić.

Powyżej tej samej odpowiedzi napisano, że musisz dodać wiersz:

(org-set-emph-re 'org-emphasis-regexp-components org-emphasis-regexp-components) 

po linii powyżej.

joelostblom
źródło
To po prostu nie działa dla mnie. Uruchomiłem dokładnie to, co napisałeś i zrestartowałem tryb org, a mimo to naciskanie na N linii nie działa. Czy mogę coś przeoczyć?
itdoesntwork
@itdoesntwork Przepraszamy, nie jestem ekspertem od emacsa, po prostu opublikowałem dobrą odpowiedź tutaj jako wiki społeczności, ponieważ rozwiązało to również ten problem. Spróbuj skomentować oryginalną odpowiedź (link powyżej), a możesz uzyskać pomoc. Dołącz więcej informacji o swojej konfiguracji, takich jak wersja emacs. Jedyne, co mogę wymyślić, to utworzyć plik konfiguracyjny z tą linią, a następnie uruchomić emacsa z tą konfiguracją .
joelostblom