[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/auctex e4c48a5a02 12/37: Improve tex-jp.el politeness
From: |
Tassilo Horn |
Subject: |
[elpa] externals/auctex e4c48a5a02 12/37: Improve tex-jp.el politeness |
Date: |
Wed, 11 Oct 2023 03:41:55 -0400 (EDT) |
branch: externals/auctex
commit e4c48a5a021254d6914a4c7aadbee93320b7f8fc
Author: Ikumi Keita <ikumi@ikumi.que.jp>
Commit: Ikumi Keita <ikumi@ikumi.que.jp>
Improve tex-jp.el politeness
* tex-jp.el (japanese-latex-mode-initialization): Override
`LaTeX-default-style' only locally.
(japanese-TeX-insert-punctuation): Don't overwrite
`TeX-insert-punctuation'. Use :override advice instead.
(): Update copyright year.
---
tex-jp.el | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/tex-jp.el b/tex-jp.el
index 9220dd0f2f..8437ae70fc 100644
--- a/tex-jp.el
+++ b/tex-jp.el
@@ -1,6 +1,6 @@
;;; tex-jp.el --- Support for Japanese TeX. -*- lexical-binding: t; -*-
-;; Copyright (C) 1999, 2001-2008, 2012-2013, 2016-2018, 2020-2022
+;; Copyright (C) 1999, 2001-2008, 2012-2013, 2016-2018, 2020-2023
;; Free Software Foundation, Inc.
;; Author: KOBAYASHI Shinji <koba@flab.fujitsu.co.jp>,
@@ -449,7 +449,7 @@ Set `japanese-TeX-mode' to t, and enter `TeX-latex-mode'."
;; に 2 回行われてしまう。
(add-hook 'TeX-update-style-hook
#'japanese-LaTeX-guess-engine nil t)
- (setq LaTeX-default-style japanese-LaTeX-default-style)
+ (setq-local LaTeX-default-style japanese-LaTeX-default-style)
(when (and (fboundp 'font-latex-add-keywords)
(eq TeX-install-font-lock 'font-latex-setup))
@@ -517,6 +517,9 @@ overwrite the value already set locally."
;;; Support for various self-insert-command
(defalias 'japanese-TeX-self-insert-command
+ ;; FIXME: `can-n-egg-self-insert-command' and
+ ;; `egg-self-insert-command' must be much obsolete because
+ ;; can-n-egg.el and egg.el are no longer available.
(cond ((fboundp 'can-n-egg-self-insert-command)
#'can-n-egg-self-insert-command)
((fboundp 'egg-self-insert-command)
@@ -526,13 +529,15 @@ overwrite the value already set locally."
(t
#'self-insert-command)))
-(defun TeX-insert-punctuation ()
+(defun japanese-TeX-insert-punctuation ()
"Insert point or comma, cleaning up preceding space."
(interactive)
(expand-abbrev)
(if (TeX-looking-at-backward "\\\\/\\(}+\\)" 50)
(replace-match "\\1" t))
(call-interactively #'japanese-TeX-self-insert-command))
+(advice-add 'TeX-insert-punctuation :override
+ #'japanese-TeX-insert-punctuation)
;;; Error Messages
- [elpa] externals/auctex d3d9dc089b 16/37: Disallow opening square brackets as verb delimiter, (continued)
- [elpa] externals/auctex d3d9dc089b 16/37: Disallow opening square brackets as verb delimiter, Tassilo Horn, 2023/10/11
- [elpa] externals/auctex c273efdeb2 18/37: Honor file local variable (bug#65750), Tassilo Horn, 2023/10/11
- [elpa] externals/auctex b18e98cbec 04/37: Follow-up fix for doc string (bug#65195), Tassilo Horn, 2023/10/11
- [elpa] externals/auctex 3c03ee089a 01/37: Add missing alternative for custom type, Tassilo Horn, 2023/10/11
- [elpa] externals/auctex 2151c3831f 17/37: Honor file local value for `LaTeX-section-list' (bug#65750), Tassilo Horn, 2023/10/11
- [elpa] externals/auctex 338c5d0a4b 30/37: * latex.el (LaTeX-auto-index-regexp-list): Save regexp groups., Tassilo Horn, 2023/10/11
- [elpa] externals/auctex d436191cef 31/37: * latex.el (LaTeX-auto-class-regexp-list): Save regexp groups., Tassilo Horn, 2023/10/11
- [elpa] externals/auctex cb0e671b0c 34/37: ; * tex-site.el.in (BibTeX-auto-store): Pacify the compiler., Tassilo Horn, 2023/10/11
- [elpa] externals/auctex e3d0a7dca5 06/37: * latex.el: Require subr-x.el during byte-compilation., Tassilo Horn, 2023/10/11
- [elpa] externals/auctex 034c528741 33/37: * latex.el (LaTeX-auto-regexp-list): Save regexp groups., Tassilo Horn, 2023/10/11
- [elpa] externals/auctex e4c48a5a02 12/37: Improve tex-jp.el politeness,
Tassilo Horn <=
- [elpa] externals/auctex c139490c7e 28/37: Tune special modes, Tassilo Horn, 2023/10/11
- [elpa] externals/auctex 90960e2be9 21/37: ; * .gitignore: Ignore Finder files on macOS., Tassilo Horn, 2023/10/11
- [elpa] externals/auctex 846cce4378 36/37: Fix documentations about Texinfo mode, Tassilo Horn, 2023/10/11
- [elpa] externals/auctex d486947cd8 10/37: Enable LaTeX abbrevs in docTeX mode buffer., Tassilo Horn, 2023/10/11
- [elpa] externals/auctex a228137f66 24/37: Don't count braces in verbatim constructs for indentation, Tassilo Horn, 2023/10/11
- [elpa] externals/auctex 75702683d0 37/37: Merge remote-tracking branch 'origin/master' into externals/auctex, Tassilo Horn, 2023/10/11
- [elpa] externals/auctex 8e4043a899 08/37: ; * latex.el (LaTeX-completion-parse-args): Use `cl-flet'., Tassilo Horn, 2023/10/11
- [elpa] externals/auctex 95163c6602 14/37: ; Fix typo and spacing in Texinfo document, Tassilo Horn, 2023/10/11
- [elpa] externals/auctex e2f18de580 23/37: ; * auctex.el.in: Provide the final product., Tassilo Horn, 2023/10/11
- [elpa] externals/auctex f69211af62 03/37: Fix context nl mode, Tassilo Horn, 2023/10/11