Deaktivieren des Zeilenumbruchs in Auctex für einen reibungslosen Übergang mit Ess in derselben Datei

Deaktivieren des Zeilenumbruchs in Auctex für einen reibungslosen Übergang mit Ess in derselben Datei

Ich verwende manchmal auctex + ess für Sweave/knitr-Dokumente.

Jedes Mal, wenn ich von Auctex zu Ess und umgekehrt wechsle, gibt es eine Pause/einen Ruck, während die Auctex-Zeilen sich neu umbrechen.

Zuvor hatte ich auch die Gliederungs-/Faltmodi aktiviert, die es fast unbrauchbar machten, aber nachdem ich diese deaktiviert habe, glaube ich, dass ich nur noch die Zeilenumbruchfunktion von auctex habe, die mich daran hindert, einen reibungslosen Übergang zwischen den beiden Umgebungen (in der gleichen Datei/dem gleichen Puffer) zu schaffen.

Wie kann ich diese Zeilenumbruchfunktion deaktivieren und deaktiviert lassen? Ich nehme an, dass sie mit einem Hook verknüpft ist. Das manuelle Deaktivieren funktioniert nicht, da sie sich sofort wieder selbst initiiert, sobald ich von der ESS- zur Auctex-Umgebung zurückschalte.

Antwort1

Die R-Chunks sind im ESS-Modus, LaTeX im AucTeX-Modus. Was auch immer Ihre Einstellungen für jeden Modus sind, sie werden im entsprechenden Teil des Puffers angewendet. Mir scheint, dass die Modus-Hooks für jeden Modus auch jedes Mal ausgeführt werden, wenn Sie den Kontext wechseln, also reicht es nicht aus, die Variablen nur einmal festzulegen – Sie müssen Ihre Hooks ändern.

Das heißt, die Lösung Ihres Problems besteht darin, in Ihrem LaTeX-Modus-Hook entsprechende Werte festzulegen. Klingt, als ob Sie vielleicht den visuellen Zeilenmodus oder Toggle-Truncate-Lines verwenden?

verwandte Informationen