P: Como evito que os org-mode
rostos dos links percam os ...
caracteres de exibição seletiva no final de um cabeçalho dobrado?
Este é um sinal visual que me deixa um pouco maluco. Quando, em org-mode
, um link é a última coisa em uma linha, a face do link passa para o ...
que indica que o cabeçalho está dobrado. Se houver, por exemplo, um espaço em branco após o link, não haverá sangramento.
A captura de tela que publiquei demonstra o problema. A linha três é a linha problemática sem caracteres entre o final do link e o final da linha, enquanto a linha quatro mostra um link, seguido por um espaço:
Primeiro de tudo, por que isso acontece? Segundo, e mais ao ponto, como faço para parar?
ATUALIZAÇÃO 1: De acordo com os comentários, postadas abaixo estão as capturas de tela do buffer com os cabeçalhos fechados e abertos. Abri o Emacs sem o arquivo init (ie emacs -Q
), require
d org-mode e abri este arquivo de exemplo. Então: não parece ser algo estranho na minha configuração.
Todos os cabeçalhos fechados:
Todos os cabeçalhos abertos:
O tema que eu estava usando acima é o inkpot, embora eu tenha o mesmo problema ao usar o tema solarizado e o tema padrão (como nas novas capturas de tela).
A versão do Emacs é 24.3.1. Eu obtenho os mesmos resultados ao usar a versão organizacional 7.9.3f (ou seja, aquela que acompanha a versão do Emacs), bem como a 8.3beta.
ATUALIZAÇÃO 2: veja um exemplo de trabalho mínimo em resposta a uma solicitação de comentário:
* here's a header with a [[~/somefile.txt][link at the end]]
- This one's a problem
- Interesting note:
+ put the cursor immediately *after* the *d* in "end" with the
header closed/folded
* the face no longer bleeds over into the dots
+ move the cursor anywhere else
* the face bleeds over into the dots again
* here's another [[~/someotherfile.txt][go at it]]
DEADLINE: <2014-10-26 Sun>
- This one's also a problem
* here's another header with a [[~/anotherfile.txt][link followed by a space]]
- No bleed-over onto the dots with this one