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

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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.