auctex-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: don't fill (break) a specific line in an equation (using % at the en


From: Uwe Brauer
Subject: Re: don't fill (break) a specific line in an equation (using % at the end?)
Date: Tue, 14 Nov 2023 14:08:28 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

> How about `auto-fill-inhibit-regexp'? I expect
> (add-hook 'LaTeX-mode-hook
>         (lambda ()
>             (setq-local auto-fill-inhibit-regexp ".*% *$")))
> would do the job (but didn't test it for myself).

Excellent! Thanks very much, precisely what I was looking for, although
I am not a huge fan of lambda functions in hooks, since they are
difficult to remove, so I have

--8<---------------cut here---------------start------------->8---
(defun   my-add-fill-inhibit-regexp ()
  (interactive)
  (setq-local auto-fill-inhibit-regexp ".*% *$"))
(add-hook 'LaTeX-mode-hook 'my-add-fill-inhibit-regexp)
--8<---------------cut here---------------end--------------->8---



BTW C-h v auto-fill-inhibit-regexp

Results in 
,----
| auto-fill-inhibit-regexp is a variable defined in ‘simple.el’.
| 
| Its value is ".*% *$"
| Original value was nil
| Local in buffer nordstroem-field.tex; global value is "*section{"
`----

Why was the global value set to 
"*section{"
and by whom? Emacs? AuCTeX?

Regards

Uwe Brauer 
-- 
I strongly condemn Hamas heinous atrocities on Israel, especially the 
despicable pogroms.
I strongly condemn Putin's war of aggression against Ukraine.
I support to deliver weapons to Ukraine's military. 
I support the EU and NATO membership of Ukraine. 

Attachment: smime.p7s
Description: S/MIME cryptographic signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]