auctex-diffs
[Top][All Lists]
Advanced

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

feature/fix-mode-names-overlap a3c34365 2/6: Commit for Texinfo mode


From: Ikumi Keita
Subject: feature/fix-mode-names-overlap a3c34365 2/6: Commit for Texinfo mode
Date: Mon, 8 May 2023 09:44:56 -0400 (EDT)

branch: feature/fix-mode-names-overlap
commit a3c343654c197a4b3f23b0687655528dfc125cf4
Author: Ikumi Keita <ikumi@ikumi.que.jp>
Commit: Ikumi Keita <ikumi@ikumi.que.jp>

    Commit for Texinfo mode
    
    * tex-info.el:
    * tex-fold.el:
    * tex.el:
    * .dir-locals.el:
    Change major mode name.
    texinfo-mode -> Texinfo-mode
    Also, discard mode name TeX-texinfo-mode.
---
 .dir-locals.el |  2 +-
 tex-fold.el    |  8 ++++----
 tex-info.el    |  6 ++----
 tex.el         | 44 ++++++++++++++++++++++----------------------
 4 files changed, 29 insertions(+), 31 deletions(-)

diff --git a/.dir-locals.el b/.dir-locals.el
index 58cf88a2..2e19675b 100644
--- a/.dir-locals.el
+++ b/.dir-locals.el
@@ -12,7 +12,7 @@
                      (electric-quote-comment . nil)
                      (electric-quote-string . nil)
                      (indent-tabs-mode . nil)))
- (texinfo-mode . ((mode . bug-reference-prog)
+ (Texinfo-mode . ((mode . bug-reference-prog)
                   (electric-quote-comment . nil)
                   (electric-quote-string . nil)
                   (fill-column . 74))))
diff --git a/tex-fold.el b/tex-fold.el
index fddd0af9..12d72f80 100644
--- a/tex-fold.el
+++ b/tex-fold.el
@@ -327,7 +327,7 @@ for macros and `math' for math macros."
                             (concat (regexp-quote TeX-esc)
                                     "start" (regexp-opt item-list t)))
                            ((and (eq type 'env)
-                                 (eq major-mode 'texinfo-mode))
+                                 (eq major-mode 'Texinfo-mode))
                             (concat (regexp-quote TeX-esc)
                                     (regexp-opt item-list t)))
                            ((eq type 'env)
@@ -426,7 +426,7 @@ Return non-nil if an item was found and folded, nil 
otherwise."
                              (save-excursion
                                (ConTeXt-find-matching-start) (point)))
                             ((and (eq type 'env)
-                                  (eq major-mode 'texinfo-mode))
+                                  (eq major-mode 'Texinfo-mode))
                              (save-excursion
                                (Texinfo-find-env-start) (point)))
                             ((eq type 'env)
@@ -445,7 +445,7 @@ Return non-nil if an item was found and folded, nil 
otherwise."
                                     (concat (regexp-quote TeX-esc)
                                             "start\\([A-Za-z]+\\)"))
                                    ((and (eq type 'env)
-                                         (eq major-mode 'texinfo-mode))
+                                         (eq major-mode 'Texinfo-mode))
                                     (concat (regexp-quote TeX-esc)
                                             "\\([A-Za-z]+\\)"))
                                    ((eq type 'env)
@@ -535,7 +535,7 @@ TYPE can be either `env' for environments, `macro' for 
macros or
            (ConTeXt-find-matching-stop)
            (point))
           ((and (eq type 'env)
-                (eq major-mode 'texinfo-mode))
+                (eq major-mode 'Texinfo-mode))
            (goto-char (1+ start))
            (Texinfo-find-env-end)
            (point))
diff --git a/tex-info.el b/tex-info.el
index 8bef02a1..10ea33a8 100644
--- a/tex-info.el
+++ b/tex-info.el
@@ -549,7 +549,7 @@ is assumed by default."
 (easy-menu-define Texinfo-command-menu
   Texinfo-mode-map
   "Menu used in Texinfo mode for external commands."
-  (TeX-mode-specific-command-menu 'texinfo-mode))
+  (TeX-mode-specific-command-menu 'Texinfo-mode))
 
 (easy-menu-define Texinfo-mode-menu
   Texinfo-mode-map
@@ -627,11 +627,9 @@ is assumed by default."
 
 ;;; Mode:
 
-;;;###autoload
-(defalias 'Texinfo-mode #'texinfo-mode)
 
 ;;;###autoload
-(defun TeX-texinfo-mode ()
+(defun Texinfo-mode ()
   "Major mode in AUCTeX for editing Texinfo files.
 
 Special commands:
diff --git a/tex.el b/tex.el
index eddac66f..512f9ca6 100644
--- a/tex.el
+++ b/tex.el
@@ -183,15 +183,15 @@ If nil, none is specified."
 (defcustom TeX-command-list
   '(("TeX" "%(PDF)%(tex) %(file-line-error) %`%(extraopts) 
%S%(PDFout)%(mode)%' %(output-dir) %t"
      TeX-run-TeX nil
-     (plain-TeX-mode AmSTeX-mode texinfo-mode) :help "Run plain TeX")
+     (plain-TeX-mode AmSTeX-mode Texinfo-mode) :help "Run plain TeX")
     ("LaTeX" "%`%l%(mode)%' %T"
      TeX-run-TeX nil
      (latex-mode doctex-mode) :help "Run LaTeX")
     ;; Not part of standard TeX.
     ("Makeinfo" "makeinfo %(extraopts) %(o-dir) %t" TeX-run-compile nil
-     (texinfo-mode) :help "Run Makeinfo with Info output")
+     (Texinfo-mode) :help "Run Makeinfo with Info output")
     ("Makeinfo HTML" "makeinfo %(extraopts) %(o-dir) --html %t" 
TeX-run-compile nil
-     (texinfo-mode) :help "Run Makeinfo with HTML output")
+     (Texinfo-mode) :help "Run Makeinfo with HTML output")
     ("AmSTeX" "amstex %(PDFout) %`%(extraopts) %S%(mode)%' %(output-dir) %t"
      TeX-run-TeX nil (AmSTeX-mode) :help "Run AMSTeX")
     ;; support for ConTeXt  --pg
@@ -202,50 +202,50 @@ If nil, none is specified."
      TeX-run-TeX nil
      (context-mode) :help "Run ConTeXt until completion")
     ("BibTeX" "bibtex %(O?aux)" TeX-run-BibTeX nil
-     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode texinfo-mode
+     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode Texinfo-mode
                      context-mode)
      :help "Run BibTeX")
     ("Biber" "biber %(output-dir) %s" TeX-run-Biber nil
-     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode texinfo-mode)
+     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode Texinfo-mode)
      :help "Run Biber")
     ;; Not part of standard TeX.
     ;; It seems that texindex doesn't support "--output-dir" option.
     ("Texindex" "texindex %s.??" TeX-run-command nil
-     (texinfo-mode) :help "Run Texindex")
+     (Texinfo-mode) :help "Run Texindex")
     ;; TODO:
     ;; 1. Supply "--dvipdf" option if `TeX-PDF-mode' and
     ;;    `TeX-PDF-from-DVI' are non-nil.
     ;; 2. Supply "--build-dir=DIR" option when `TeX-output-dir' is
     ;;    non-nil.
     ("Texi2dvi" "%(PDF)texi2dvi %t" TeX-run-command nil
-     (texinfo-mode) :help "Run Texi2dvi or Texi2pdf")
+     (Texinfo-mode) :help "Run Texi2dvi or Texi2pdf")
     ("View" "%V" TeX-run-discard-or-function t t :help "Run Viewer")
     ("Print" "%p" TeX-run-command t t :help "Print the file")
     ("Queue" "%q" TeX-run-background nil t :help "View the printer queue"
      :visible TeX-queue-command)
     ("File" "%(o?)dvips %d -o %f " TeX-run-dvips t
-     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode texinfo-mode)
+     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode Texinfo-mode)
      :help "Generate PostScript file")
     ("Dvips" "%(o?)dvips %d -o %f " TeX-run-dvips nil
-     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode texinfo-mode)
+     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode Texinfo-mode)
      :help "Convert DVI file to PostScript")
     ("Dvipdfmx" "dvipdfmx -o %(O?pdf) %d" TeX-run-dvipdfmx nil
-     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode texinfo-mode)
+     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode Texinfo-mode)
      :help "Convert DVI file to PDF with dvipdfmx")
     ("Ps2pdf" "ps2pdf %f %(O?pdf)" TeX-run-ps2pdf nil
-     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode texinfo-mode)
+     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode Texinfo-mode)
      :help "Convert PostScript file to PDF")
     ("Glossaries" "makeglossaries %(d-dir) %s" TeX-run-command nil
-     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode texinfo-mode)
+     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode Texinfo-mode)
      :help "Run makeglossaries to create glossary file")
     ("Index" "makeindex %(O?idx)" TeX-run-index nil
-     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode texinfo-mode)
+     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode Texinfo-mode)
      :help "Run makeindex to create index file")
     ("upMendex" "upmendex %(O?idx)" TeX-run-index t
-     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode texinfo-mode)
+     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode Texinfo-mode)
      :help "Run upmendex to create index file")
     ("Xindy" "texindy %s" TeX-run-command nil
-     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode texinfo-mode)
+     (plain-TeX-mode latex-mode doctex-mode AmSTeX-mode Texinfo-mode)
      :help "Run xindy to create index file")
     ("Check" "lacheck %s" TeX-run-compile nil (latex-mode)
      :help "Check LaTeX file for correctness")
@@ -350,7 +350,7 @@ Any additional elements get just transferred to the 
respective menu entries."
                                      (const :tag "LaTeX" latex-mode)
                                      (const :tag "DocTeX" doctex-mode)
                                      (const :tag "ConTeXt" context-mode)
-                                     (const :tag "Texinfo" texinfo-mode)
+                                     (const :tag "Texinfo" Texinfo-mode)
                                      (const :tag "AmSTeX" AmSTeX-mode)))
                         (repeat :tag "Menu elements" :inline t sexp))))
 
@@ -995,7 +995,7 @@ If no mode is given the current major mode is used."
                                      (latex-mode . "LaTeX")
                                      (AmSTeX-mode . "AmSTeX")
                                      (doctex-mode . "docTeX")
-                                     (texinfo-mode . "Texinfo")
+                                     (Texinfo-mode . "Texinfo")
                                      (context-mode . "ConTeXt")))))
 
 ;;; Viewing
@@ -2466,7 +2466,7 @@ Get `major-mode' from master file and enable it."
                             (TeX-master-file TeX-default-extension))
                          major-mode)
                      major-mode))
-             (comment-prefix (cond ((eq mode 'texinfo-mode) "@c ")
+             (comment-prefix (cond ((eq mode 'Texinfo-mode) "@c ")
                                    ((eq mode 'doctex-mode) "% ")
                                    (t "%%% ")))
              (mode-string (concat (and (boundp 'japanese-TeX-mode) 
japanese-TeX-mode
@@ -5522,7 +5522,7 @@ reset to \" \"."
     ;; Preset mode-dependent syntax entries.  (Mode-independent entries
     ;; are set when the variable `TeX-search-syntax-table' is created.)
     (modify-syntax-entry (string-to-char TeX-esc) "\\" TeX-search-syntax-table)
-    (unless (eq major-mode 'texinfo-mode)
+    (unless (eq major-mode 'Texinfo-mode)
       (modify-syntax-entry ?\% "<" TeX-search-syntax-table))
     ;; Clean up the entries which can be specified as arguments.
     (dolist (elt char-syntax-alist)
@@ -6465,16 +6465,16 @@ enter the number of the file to view, anything else to 
skip: ") list)))
                           (info-lookup->completions 'symbol 'latex-mode)))
                 (lambda (doc)
                   (info-lookup-symbol (concat "\\" doc) 'latex-mode)))
-    (texinfo-info (texinfo-mode)
+    (texinfo-info (Texinfo-mode)
                   (lambda ()
                     (mapcar (lambda (x)
                               (let ((x (car x)))
                                 (if (string-match "\\`@" x)
                                     (substring x 1) x)))
                             (info-lookup->completions 'symbol
-                                                      'texinfo-mode)))
+                                                      'Texinfo-mode)))
                   (lambda (doc)
-                    (info-lookup-symbol (concat "@" doc) 'texinfo-mode))))
+                    (info-lookup-symbol (concat "@" doc) 'Texinfo-mode))))
   "Alist of backends used for looking up documentation.
 Each item consists of four elements.
 



reply via email to

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