> 2016-04-01 15:17 GMT+02:00 Uwe Brauer <[email protected]>:
> I can't reproduce the bug with other major modes (I tested
> fundamental-mode and text-mode). I can't reproduce it with other
> values of `auto-capitalize-predicate' , like both (lambda () t) or
> (lambda () nil), so I thought `texmathp' is involved but it doesn't move
point.
> Here are the smallest recipe to reproduce the bug once auto-capitalize
> and AUCTeX have been loaded and the file you provided has been
> visited:
> (goto-char (point-max))
> (re-search-backward "equation")
> (replace-match "foo")
> As I said, point after `replace-match' isn't where it should be.
I forgot to add something. The problem is the function in the latex
hook:
(add-hook 'LaTeX-mode-hook 'my-set-auto-capitalize)
(defun my-set-auto-capitalize ()
(interactive)
(set (make-local-variable 'auto-capitalize-predicate)
(lambda () (not (texmathp)))))
Once it is in the hook, even removing the function from the hook does
not help anymore. I have to reset the mode. But maybe this is how the
hook is supposed to work.
_______________________________________________
bug-auctex mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-auctex