Gostaria de preencher (quebrar) um cabeçalho longo no modo organizacional. Não vejo menção de como fazê-lo no manual da organização .
Se eu quebrar manualmente a linha inserindo uma nova linha, o modo organizacional não reconhecerá o texto quebrado como um cabeçalho.
Isso é possível?
Nota: org-fill-paragraph
não faz isso:
(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)
; ...
fonte
M-x toggle-truncate-lines
(mostrado na minha resposta).org-startup-truncated
é mais apropriada porque a inicializaçãoorg-mode
verifica o valor dessa variável e, a menos que sejanil
, o processo de inicialização é definido especificamente(setq truncate-lines t)
. Para manter o comportamento padrão e apenas alterná-lo manualmente,toggle-truncate-lines
é certamente apropriado. O regex subjacente para cabeçalhos não pode ser facilmente alterado (na minha opinião) porque há um milhão e uma funções que dependem dele - por exemploorg-agenda-list
,;org-search-view
;org-tags-view
, para nomear alguns.visual-line-mode
quais esforços manter as palavras inteiras juntas ao quebrar. Para minha própria configuração, modifiquei a edição das entradas de tarefas da seguinte maneira: a edição restringe automaticamente o buffer à tarefa que estou editando;visual-line-mode
está ativado e eu faço minha edição; ao sair do buffer estreitado,visual-line-mode
é desativado; o truncamento permanece o padrão quando o buffer não é reduzido. Eu tenho uma configuração personalizada que mantém o buffer sem restrição em um estado somente leitura, que é tornado legível durante a edição e, em seguida, definido como somente leitura quando concluído.Não vejo como fazer o preenchimento funcionar. Portanto, uma solução alternativa é usar
M-x toggle-truncate-lines
. Isso afeta apenas a apresentação do cabeçalho. Não insere novas linhas.fonte