Rendi la modalità visuale più compatibile con la modalità org


29

visual-line-modeè molto utile per avvolgere le linee cambiando le dimensioni della finestra senza inserire nuove righe. Ma org-moderacchiude anche il titolo e i blocchi sorgente che è un po 'fastidioso.

Quindi ecco la mia domanda: come posso disattivare permanentemente la modalità visuale per intestazione org e blocchi sorgente in modalità org?


Se è possibile avvolgere (setq word-wrap t) e troncare (setq truncate-lines t) porzioni diverse dello stesso buffer, renderò sicuramente questo thread uno dei miei preferiti!
elenco delle leggi

@lawlist Quindi vuoi dire che è impossibile farlo in modalità org?
Leu_Grady,

2
Lol, sei un esperto di emacs nella mia mente, Lol. Ok, aspettiamo risposte risolvibili!
Leu_Grady,

1
Ecco un'idea che uso, ma non è quello che avevi in ​​mente. Ho il default nel buffer come essere (setq truncate-lines t)e (setq word-wrap nil). Quando modifico una voce o se voglio solo ingrandire / mettere a fuoco una voce in particolare, l'ho impostata per restringere a sottostruttura, a quel punto si avvolge con visual-line-mode- aka (setq word-wrap t)e (setq truncate-lines nil). Al termine della modifica, si allarga e torna alle linee troncate.
elenco delle leggi

2
Sono abbastanza sicuro che non c'è modo di inibire il ritorno a capo automatico solo per alcune regioni, ad esempio tramite le proprietà del testo. Segnalalo come bug. Naturalmente, si potrebbe razionalizzare che le linee di codice non dovrebbero essere così lunghe in primo luogo. Per quanto riguarda i titoli (e gli elenchi), `org-indent-mode 'sembra piuttosto carino.
olaf b,

Risposte:


17

Un'altra soluzione è quella di utilizzare la modalità adattiva-a capo-prefisso .

In questo modo vedrai l'intestazione e la fonte complete ma avvolgerà ben rientrato.

Con visual-line-mode:

inserisci qui la descrizione dell'immagine

Con visual-line-modee adaptive-wrap-prefix-mode:

inserisci qui la descrizione dell'immagine


1

Questa è una buona domanda! Lo stesso problema si applica quando si dispone di una tabella Org che è più ampia di fill-column. Quello che faccio è aprire la sezione in un buffer indiretto con org-tree-to-indirect-bufferie C-c C-x b. E nel buffer indiretto, disabilito la modalità visual-line per modificare quella sezione.


Questo spillo indica anche il mio problema principale adaptive-wrap-prefix-mode. Pietosamente la soluzione è ingombrante. Ma non è colpa tua.
Tobias,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.