auctex-devel
[Top][All Lists]
Advanced

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

Abbrev table in doctex mode


From: Ikumi Keita
Subject: Abbrev table in doctex mode
Date: Sun, 20 Aug 2023 17:32:44 +0900

Hi all,

I'd like to discuss the abbrev table of doctex mode.

The doctex mode abbrev table is set up and used as
----------------------------------------------------------------------
(TeX-abbrev-mode-setup doctex-mode)

[...]

(define-derived-mode docTeX-mode TeX-latex-mode "docTeX"
[...]
  :abbrev-table doctex-mode-abbrev-table
----------------------------------------------------------------------
in latex.el whereas `TeX-abbrev-mode-setup' is an elisp macro defined
as
----------------------------------------------------------------------
(defmacro TeX-abbrev-mode-setup (mode)
  "Set up the abbrev table and variable for MODE."
  (let ((symbol (intern (concat (symbol-name mode) "-abbrev-table")))
        (name (TeX-mode-prefix mode)))
    `(progn
       (defvar ,symbol nil
         ,(format "Abbrev table for %s mode." name))
       (define-abbrev-table ',symbol nil)
       (abbrev-table-put ,symbol :parents (list text-mode-abbrev-table)))))
----------------------------------------------------------------------
in tex.el. Consequently, the abbrevs defined in latex mode abbrev table
aren't available in doctex mode buffer.

That doesn't seem reasonable to me. Is there any reason that abbrevs for
latex mode should be disabled in doctex mode?

Regards,
Ikumi Keita
#StandWithUkraine #StopWarInUkraine



reply via email to

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