Digamos que eu tenho o seguinte buffer.
1. lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
Bater M-q
aqui enquanto em text-mode
leva ao seguinte.
1. lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem
ipsum lorem ipsum lorem ipsum lorem ipsum
Por outro lado, se eu ativar markdown-mode
, recebo o seguinte (Markdown é apenas um exemplo, você vê um comportamento semelhante em vários modos).
1. lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem
ipsum lorem ipsum lorem ipsum lorem ipsum
Como configurar o modo de texto para fazer isso?
Eu imagino que isso pode ser conseguido através escrevendo um especial fill-paragraph-function
, mas esta variável é apenas um conjunto de nil
no markdown-mode
, então não há provavelmente uma maneira mais fácil.
fonte
(add-hook 'org-mode-hook 'turn-on-filladapt-mode)
ao seu arquivo de configuração (essas informações não estão disponíveis diretamente na página wiki vinculada).fill-paragraph
se comporte corretamente dentro de citações emmarkdown-mode
.markdown-mode
presumivelmente definefill-paragraph-function
comonil
para que a função usefill-prefix
para fazer o preenchimento.Exemplo completo:
fonte
M-q
,fill-paragraph
é invocado diretamente (não há como deixar de ligar). Embora seja possível quefill-prefix
seja usado para esse fim, deve haver alguma variável de configuração que permita que ela seja detectada automaticamente.markdown-mode
na verdade, faz isso através das definições de parágrafo: gist.github.com/vermiculus/88759fd9f8368adbf663 #A essência de Sean me apontou na direção certa, e aqui está o trecho que a resolveu.
fonte