Tornar o modo de linha visual mais compatível com o modo organizacional


29

visual-line-modeé muito útil para quebrar linhas com o tamanho da janela mudando sem inserir novas linhas. Mas org-modetambém envolve o título e os blocos de origem, o que é um pouco chato.

Então, aqui está minha pergunta: como posso desativar o modo de linha visual para os cabeçalhos da organização e os blocos de origem permanentemente no modo organizacional?


Se for possível agrupar (setq word-wrap t) e truncar (setq truncate-lines t) partes diferentes do mesmo buffer, definitivamente tornarei esse tópico um dos meus favoritos!
lawlist

@lawlist Então você quer dizer que é impossível fazê-lo no modo organizacional?
precisa saber é o seguinte

2
Lol, você é um especialista em emacs em minha mente, lol. Ok, vamos esperar respostas solucionáveis!
precisa saber é o seguinte

1
Aqui está uma idéia que eu uso, mas não é o que você tinha em mente. Eu tenho o padrão no buffer como sendo (setq truncate-lines t)e (setq word-wrap nil). Quando edito uma entrada ou apenas quero aumentar o zoom / focalizar uma entrada em particular, defino-a como estreita para subárvore, quando é finalizada com visual-line-mode- aka (setq word-wrap t)e (setq truncate-lines nil). Quando termino de editar, ele aumenta e volta para as linhas truncadas.
lawlist

2
Tenho certeza de que não há como inibir a quebra de linha apenas em algumas regiões, por exemplo, através das propriedades do texto. Relatar como bug. Obviamente, pode-se racionalizar que as linhas de código não devem demorar tanto em primeiro lugar. Quanto às manchetes (e listas), o `org-indent-mode 'parece bem legal.
Olaf b

Respostas:



1

Essa é uma boa pergunta! O mesmo problema se aplica quando você tem uma tabela organizacional maior que fill-column. O que faço é abrir a seção em um buffer indireto com org-tree-to-indirect-bufferie C-c C-x b. E no buffer indireto, desabilito o modo de linha visual para editar essa seção.


Isso aponta também o meu maior problema adaptive-wrap-prefix-mode. Lamentavelmente, a solução é complicada. Mas isso não é culpa sua.
Tobias
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.