/ / термина вътре в emacs :: как да превърнете "wrap wrap" off - bash, emacs

- как да превърнете "wrap wrap" off - bash, emacs

При настройката на моята лична Linux среда за разработка на команден ред, искам да използвам термина вътре в emacs b / c, тогава мога да превключа към "line mode" и да копирам / вмъквам изхода във всеки друг буфер.

Въпреки това, когато пускам mysql в рамките на термина вътре в emacs, доста sql таблици все още дума обвивам според ширината на този emacs прозорец: (.) ​​Надявах се, че emacs ще съкрати изхода bash.

Има ли начин да направите това?

РЕДАКТИРАНЕ:

превключвате-пресечени линии е включено, така че "wrap word" ено проблемът е, че преди emacs дори да направи нещо с текста, основният процес на bash сам ръчно добавя нови линии за обвиване на текст в зависимост от ширината, която го казва. Това е най - малкото как действа. Превключването на пресечени линии на включване / изключване не променя нищо за мен в термин буфер

Отговори:

15 за отговор № 1

Мисля, че това, което най-вероятно искаш, е "M-x превключвай-пресечни линии". Това превключва между опаковането или изискването да превъртите надясно и наляво, за да видите целия ред.


3 за отговор № 2

Вероятно искате да добавите нещо към sql куката, за да изключите опаковката:

(add-hook "sql-interactive-mode-hook "(lambda () (toggle-truncate-lines 1))

3 за отговор № 3

Мисля, че Emacs може би е задал COLUMNS среда, за да покаже кога черупката трябва да увива линии. Опитайте да го зададете на много голяма стойност и да видим дали това помага.

Нямам представа какви други неща ще се разпаднат.


1 за отговор № 4
Meta-X auto-fill-mode

Това ще превключи режима за автоматично зареждане и ще спре обвивката на линията.