Fix names of TeX-related major-modes
* lisp/ffap.el (ffap-alist, ffap-string-at-point-mode-alist): Add entries for mode names introduced in AUCTeX v14. Use `plain-tex-mode' for built-in mode. (bug#71376)
This commit is contained in:
parent
6dd3c6023e
commit
57c0549c4f
1 changed files with 7 additions and 2 deletions
|
@ -751,8 +751,10 @@ This uses `ffap-file-exists-string', which may try adding suffixes from
|
|||
("\\.\\([chCH]\\|cc\\|hh\\)\\'" . ffap-c-mode) ; stdio.h
|
||||
(fortran-mode . ffap-fortran-mode)
|
||||
("\\.[fF]\\'" . ffap-fortran-mode)
|
||||
(tex-mode . ffap-tex-mode) ; search ffap-tex-path
|
||||
(plain-tex-mode . ffap-tex-mode) ; search ffap-tex-path
|
||||
(latex-mode . ffap-latex-mode) ; similar
|
||||
(plain-TeX-mode . ffap-tex-mode) ; AUCTeX v14 counterpart
|
||||
(LaTeX-mode . ffap-latex-mode) ; ditto
|
||||
("\\.\\(tex\\|sty\\|doc\\|cls\\)\\'" . ffap-tex)
|
||||
("\\.bib\\'" . ffap-bib) ; search ffap-bib-path
|
||||
("\\`\\." . ffap-home) ; .emacs, .bashrc, .profile
|
||||
|
@ -1064,7 +1066,10 @@ If a given RFC isn't in these then `ffap-rfc-path' is offered."
|
|||
(math-mode ",-:$+<>@-Z_[:lower:]~`" "<" "@>;.,!?`:")
|
||||
;; (La)TeX: don't allow braces
|
||||
(latex-mode "--:\\\\$+<>@-Z_[:alpha:]~*?" "<@" "@>;.,!:")
|
||||
(tex-mode "--:\\\\$+<>@-Z_[:alpha:]~*?" "<@" "@>;.,!:")
|
||||
(plain-tex-mode "--:\\\\$+<>@-Z_[:alpha:]~*?" "<@" "@>;.,!:")
|
||||
;; AUCTeX v14 counterparts:
|
||||
(LaTeX-mode "--:\\\\$+<>@-Z_[:alpha:]~*?" "<@" "@>;.,!:")
|
||||
(plain-TeX-mode "--:\\\\$+<>@-Z_[:alpha:]~*?" "<@" "@>;.,!:")
|
||||
;; XML: don't allow angle brackets
|
||||
(xml-mode "--:\\\\${}+@-Z_[:alpha:]~*?#" "{<@" "@>;.,!:}")
|
||||
(nxml-mode "--:\\\\${}+@-Z_[:alpha:]~*?#" "{<@" "@>;.,!:}")
|
||||
|
|
Loading…
Add table
Reference in a new issue