Emacs усекает строки во всех буферах - PullRequest
13 голосов
/ 28 сентября 2011

Что я могу поместить в мой файл .emacs, чтобы все строки в любом виде буфера всегда усекались, если были слишком длинными. Я делаю это в основном потому, что я склонен открывать много кадров, и на маленьком экране становится трудно читать, если мои 80 строк символов обернуты 2 или 3 раза.

Ответы [ 2 ]

26 голосов
/ 28 сентября 2011

Попробуйте M-x toggle-truncate-lines для каждого буфера, чтобы увидеть, делает ли он то, что вы хотите.

В .emacs вы бы поставили это, чтобы установить его по умолчанию для всех буферов.

(setq-default truncate-lines t)

Вам также может понравиться:

(setq-default global-visual-line-mode t)

Что вы можете попробовать с помощью M-x visual-line-mode (также переключается.)

Ссылки EmacsWiki: visual-line-mode truncate-lines

0 голосов
/ 06 апреля 2018

В вашем .emacs или .emacs.el или .emacs.d/init.el (зависит от того, где вы нашли свой основной файл конфигурации emacs), напишите:

(custom-set-variables
  '(truncate-lines t))

блок custom-set-variables может уже существовать, поэтому простодобавьте '(truncate-lines t) в список.Таким образом, ваш файл конфигурации остается чистым.

В качестве альтернативы вы можете подключить привязку клавиш, например:

(local-set-key (kbd "C-x w") 'toggle-truncate-lines)

Таким образом, вы можете обрезать, когда строки мешают визуальному

...