Dans la configuration de mon environnement de développement de lignes de commande Linux personnels, je souhaite utiliser le terme EMACS B / C, puis je peux passer à "Mode ligne" et copier / coller la sortie dans n'importe quel autre tampon. P>
Toutefois, lorsque j'exécute MySQL à l'intérieur du terme à l'intérieur de Emacs, les tables jolies tables SQL work enroulé selon la largeur de cette fenêtre Emacs :(. J'espérais que Emacs tronquerait la sortie Bash. P>
Y a-t-il un moyen de faire cela? P>
EDIT: P>
Les lignes de Toggle-tronquées sont activées, alors "Word Wrap" est désactivée, mais le problème est que, avant que EMACS ne fasse même quelque chose avec le texte, le processus de bash sous-jacent ajoute manuellement des lignes neuves à envelopper le texte en fonction de la largeur. C'est en train d'utiliser. C'est au moins comment il agit. Basculer Truncate Lines On / Off ne change rien pour moi dans le tampon terme em> p>
4 Réponses :
Je pense que ce que vous voulez probablement, c'est "M-x Toggle-truncate-lignes". Qui bascule entre l'emballage ou vous obliger à faire défiler à droite et à gauche pour voir la ligne entière. P>
C'est en fait une solution de meilleure qualité que celle acceptée.
Vous voulez probablement ajouter quelque chose au crochet SQL pour éteindre l'emballage:
(add-hook 'sql-interactive-mode-hook '(lambda () (toggle-truncate-lines 1))
Je pense que EMACS peut définir la variable code> Colonnes code> pour indiquer lorsque la coque doit envelopper des lignes. Essayez de la définir à une très grande valeur et voyez si cela aide. P>
Je n'ai aucune idée de quelles autres choses que cela va se casser. P>
Meta-X auto-fill-mode This will toggle auto-fill mode and stop the line wrap.