Auctex 软填充物(包装)

Auctex 软填充物(包装)

LaTeX-fill-paragraphAuctex 有一个很好的功能,可以根据 emacs 的填充段落 ( ) fill-column。如您所知,这也扩展到环境 ( C-c C-q C-e)。当我独自写作时,这对我来说很好,但是,当我与不需要使用 emacs 的同事一起工作时,它就会出现问题。

我的合著者经常抱怨我的乳胶代码规定我的列宽。其他编辑器具有自动换行功能,看起来就像编辑器中的换行符,但没有真正的换行符。

有没有办法,让我可以让 Auctex 填充段落但不插入实际的新行?

答案1

将以下内容添加到.emacs文件对我来说很有用:

(require 'mode-local)
(defvar-mode-local tex-mode fill-column 1000000 "")

它基本上将填充列大小增加到一个大值(仅在 tex 模式下)。

一个最小的例子使用use-package

(use-package tex
  :ensure auctex
  :if (display-graphic-p)
  :defer t
  :mode
  ("\\.tex\\'" . tex-mode)
  :config
  ;; Avoids column fill when formatting
  (require 'mode-local)
  (defvar-mode-local tex-mode fill-column 1000000 ""))

相关内容