Chciałbym wypełnić (owinąć) długi nagłówek w trybie org. W instrukcji organizacji nie widzę wzmianki o tym, jak to zrobić .
Jeśli ręcznie zawijam wiersz, wstawiając nowy wiersz, tryb organizacji nie rozpoznaje zawiniętego tekstu jako nagłówka.
czy to możliwe?
Uwaga: org-fill-paragraph
nie robi tego:
(defun org-fill-paragraph (&optional justify)
"Fill element at point, when applicable.
This function only applies to comment blocks, comments, example
blocks and paragraphs. Also, as a special case, re-align table
when point is at one.
If JUSTIFY is non-nil (interactively, with prefix argument),
justify as well. If `sentence-end-double-space' is non-nil, then
period followed by one space does not end a sentence, so don't
break a line there. The variable `fill-column' controls the
width for filling.
For convenience, when point is at a plain list, an item or
a footnote definition, try to fill the first paragraph within."
(interactive)
; ...
źródło
M-x toggle-truncate-lines
(pokazany w mojej odpowiedzi).org-startup-truncated
jest najbardziej odpowiednia, ponieważ inicjalizacjaorg-mode
sprawdza wartość tej zmiennej, a jeśli nie jestnil
, proces inicjalizacji jest specjalnie ustawiony(setq truncate-lines t)
. Aby zachować domyślne zachowanie i przełączać je tylko ręcznie,toggle-truncate-lines
jest to z pewnością odpowiednie. Wyrażenie regularne dla nagłówków nie może być łatwo zmienione (moim zdaniem), ponieważ istnieje milion i jedna funkcja, które na nim polegają - nporg-agenda-list
.;org-search-view
;org-tags-view
, aby wymienić tylko kilka.visual-line-mode
jakie wysiłki starają się zachować całe słowa razem podczas pakowania. Dla własnego ustawienia zmodyfikowałem edycję wpisów do zrobienia w następujący sposób: edycja automatycznie zawęża bufor do edytowanego zadania;visual-line-mode
jest aktywowany i wykonuję edycję; po wyjściu z zawężonego buforavisual-line-mode
jest wyłączany; obcięcie pozostaje domyślne, gdy bufor nie jest zawężony. Mam niestandardową konfigurację, która utrzymuje nie zawężony bufor w stanie tylko do odczytu, który staje się czytelny podczas edycji, a następnie ustawiony jako tylko do odczytu po zakończeniu.Nie widzę, jak sprawić, by wypełnianie działało. Tak więc należy obejść ten problem
M-x toggle-truncate-lines
. Wpływa to tylko na sposób prezentacji nagłówka. Nie wstawia nowych linii.źródło