P: como posso formatar / preencher itens mal formatados em uma org-mode
lista com marcadores?
Estou tentando descobrir como fazer o fill-paragraph
trabalho em itens com marcadores mal formatados em uma org-mode
lista. Por "mal formatado", quero dizer marcadores longos que usam várias linhas, mas precisam ser limpos para torná-los legíveis. A dificuldade é que org-mode
parece não reconhecer as linhas subseqüentes como parte do mesmo marcador quando o primeiro caractere que não estiver em branco estiver na mesma coluna que o marcador em si.
Portanto, no exemplo abaixo, o marcador (1) não precisa ser preenchido, os marcadores (2) e (3) precisam ser preenchidos e respondem conforme o esperado fill-paragraph
, mas os marcadores (4) e (5) não são preenchidos conforme o esperado:
* a header
1) a simple bullet
2) a bullet that responds nicely
to
fill-paragraph
(try it!)
3) another bullet that also responds nicely
to
fill-paragraph
even though the "t" in "to" and the
"e" in "even" line up with the space
in between the "4)" and the start of the bullet
4) a bullet that does
NOT respond to fill-paragraph
because the "N" in "NOT" is in the same column
as the start of the bullet
5) a similar problem:
the text is flush entirely to the left
Primeiro de tudo, por que isso acontece? Segundo, e mais ao ponto, como posso convencer org-mode
a tratar todas as linhas até o próximo item como parte do mesmo item para fill-paragraph
fins?
org
, por padrão, não considere parte do item (por exemplo, se estivermos na linha "NÃO ..." no exemplo), ele não será preenchido conforme o esperado - ou seja, ele é preenchido como um parágrafo separado e contém também o item 5). A questão parece estar em comoorg-mark-element
escolhe o elemento. Vai pensar um pouco mais.