[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
- Abbrev table in doctex mode,
Ikumi Keita <=