[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] elpa 8459946 1/2: Fix byte-compiler warnings.
From: |
Tassilo Horn |
Subject: |
[elpa] elpa 8459946 1/2: Fix byte-compiler warnings. |
Date: |
Fri, 27 May 2016 06:37:15 +0000 (UTC) |
branch: elpa
commit 8459946331371c36de17341f2320fe831dad2e21
Author: Stefan Monnier <address@hidden>
Commit: Tassilo Horn <address@hidden>
Fix byte-compiler warnings.
* context.el: Fix some byte-compiler warnings.
* tex-buf.el: Ditto.
* tex-jp.el: Ditto.
* tex-mik.el: Ditto.
* toolbar-x.el: Ditto.
---
context.el | 57 ++++++++++++++++++++++++++--------------------------
tex-buf.el | 63 ++++++++++++++++++++++++++++++----------------------------
tex-jp.el | 33 +++++++++++++-----------------
tex-mik.el | 4 +++-
toolbar-x.el | 21 +++++++++++++-------
5 files changed, 93 insertions(+), 85 deletions(-)
diff --git a/context.el b/context.el
index b962e0d..25151e5 100644
--- a/context.el
+++ b/context.el
@@ -495,6 +495,14 @@ in your .emacs file."
ConTeXt-section-ref
ConTeXt-section-section))
+;; Define before first use.
+(defcustom ConTeXt-Mark-version "II"
+ "ConTeXt Mark version used for running ConTeXt."
+ :type "string"
+ :group 'TeX-command)
+(make-variable-buffer-local 'ConTeXt-Mark-version)
+(put 'ConTeXt-Mark-version 'safe-local-variable 'stringp)
+
(defun ConTeXt-numbered-section-heading ()
"Hook to prompt for ConTeXt section name.
Insert this hook into `ConTeXt-numbered-section-hook' to allow the user to
change
@@ -1004,11 +1012,11 @@ If OPTIONAL, only insert it if not empty, and then use
square brackets."
"[][]\\|" ; display math delimitors (is this applicable to ConTeXt??)
(ConTeXt-environment-start-name) "\\|"
(ConTeXt-environment-stop-name) "\\|"
- (mapconcat 'car ConTeXt-numbered-section-list "\\b\\|") "\\b\\|"
- (mapconcat 'car ConTeXt-unnumbered-section-list "\\b\\|") "\\b\\|"
- (mapconcat 'identity ConTeXt-extra-paragraph-commands "\\b\\|")
+ (mapconcat #'car ConTeXt-numbered-section-list "\\b\\|") "\\b\\|"
+ (mapconcat #'car ConTeXt-unnumbered-section-list "\\b\\|") "\\b\\|"
+ (mapconcat #'identity ConTeXt-extra-paragraph-commands "\\b\\|")
"\\b\\|"
- (mapconcat 'identity ConTeXt-item-list "\\b\\|") "\\b\\)"))
+ (mapconcat #'identity ConTeXt-item-list "\\b\\|") "\\b\\)"))
;; Outline support
@@ -1028,14 +1036,14 @@ header is at the start of a line."
"[ \t]*"
(regexp-quote TeX-esc)
"\\("
- (mapconcat 'ConTeXt-environment-full-start-name ConTeXt-section-block-list
"\\|") "\\|"
- (mapconcat 'car ConTeXt-numbered-section-list "\\|")
- (mapconcat 'car ConTeXt-unnumbered-section-list "\\|")
+ (mapconcat #'ConTeXt-environment-full-start-name ConTeXt-section-block-list
"\\|") "\\|"
+ (mapconcat #'car ConTeXt-numbered-section-list "\\|")
+ (mapconcat #'car ConTeXt-unnumbered-section-list "\\|")
"\\)\\b"
(if TeX-outline-extra
"\\|"
"")
- (mapconcat 'car TeX-outline-extra "\\|")
+ (mapconcat #'car TeX-outline-extra "\\|")
"\\|" (ConTeXt-header-end) "\\b"
"\\|" (ConTeXt-trailer-start) "\\b"))
@@ -1063,7 +1071,7 @@ header is at the start of a line."
"Regular expression that matches a start of all environments mentioned in
LIST."
(concat
"start\\("
- (mapconcat 'identity list "\\|")
+ (mapconcat #'identity list "\\|")
"\\)\\b"))
;; The top headings are \starttext, \startfrontmatter, \startbodymatter etc.
@@ -1533,55 +1541,55 @@ else. There might be text before point."
(TeX-update-style)
(setq ConTeXt-menu-changed nil)
(message "Updating section menu...")
- (mapc 'ConTeXt-section-enable ConTeXt-section-list)
+ (mapc #'ConTeXt-section-enable ConTeXt-section-list)
(message "Updating environment menu...")
(easy-menu-change '("ConTeXt") ConTeXt-environment-menu-name
(LaTeX-split-long-menu
- (mapcar 'ConTeXt-environment-menu-entry
+ (mapcar #'ConTeXt-environment-menu-entry
(ConTeXt-environment-list))))
(message "Updating modify environment menu...")
(easy-menu-change '("ConTeXt") ConTeXt-environment-modify-menu-name
(LaTeX-split-long-menu
- (mapcar 'ConTeXt-environment-modify-menu-entry
+ (mapcar #'ConTeXt-environment-modify-menu-entry
(ConTeXt-environment-list))))
(message "Updating define menu...")
(easy-menu-change '("ConTeXt") ConTeXt-define-menu-name
(LaTeX-split-long-menu
- (mapcar 'ConTeXt-define-menu-entry
+ (mapcar #'ConTeXt-define-menu-entry
ConTeXt-define-list)))
(message "Updating setup menu...")
(easy-menu-change '("ConTeXt") ConTeXt-setup-menu-name
(LaTeX-split-long-menu
- (mapcar 'ConTeXt-setup-menu-entry
+ (mapcar #'ConTeXt-setup-menu-entry
ConTeXt-setup-list)))
(message "Updating referencing menu...")
(easy-menu-change '("ConTeXt") ConTeXt-referencing-menu-name
(LaTeX-split-long-menu
- (mapcar 'ConTeXt-referencing-menu-entry
+ (mapcar #'ConTeXt-referencing-menu-entry
ConTeXt-referencing-list)))
(message "Updating other macro's menu...")
(easy-menu-change '("ConTeXt") ConTeXt-other-macro-menu-name
(LaTeX-split-long-menu
- (mapcar 'ConTeXt-other-macro-menu-entry
+ (mapcar #'ConTeXt-other-macro-menu-entry
ConTeXt-other-macro-list)))
(message "Updating project structure menu...")
(easy-menu-change '("ConTeXt") ConTeXt-project-structure-menu-name
(LaTeX-split-long-menu
- (mapcar 'ConTeXt-project-structure-menu-entry
+ (mapcar #'ConTeXt-project-structure-menu-entry
ConTeXt-project-structure-list)))
(message "Updating section block menu...")
(easy-menu-change '("ConTeXt") ConTeXt-section-block-menu-name
(LaTeX-split-long-menu
- (mapcar 'ConTeXt-section-block-menu-entry
+ (mapcar #'ConTeXt-section-block-menu-entry
ConTeXt-section-block-list)))
(message "Updating section menu...")
(easy-menu-change '("ConTeXt") ConTeXt-numbered-section-menu-name
(LaTeX-split-long-menu
- (mapcar 'ConTeXt-numbered-section-menu-entry
+ (mapcar #'ConTeXt-numbered-section-menu-entry
ConTeXt-numbered-section-list)))
(easy-menu-change '("ConTeXt") ConTeXt-unnumbered-section-menu-name
(LaTeX-split-long-menu
- (mapcar 'ConTeXt-unnumbered-section-menu-entry
+ (mapcar #'ConTeXt-unnumbered-section-menu-entry
ConTeXt-unnumbered-section-list)))
(message "Updating...done")
(and menu (easy-menu-return-item ConTeXt-mode-menu menu))
@@ -1589,13 +1597,6 @@ else. There might be text before point."
;;; Option expander
-(defcustom ConTeXt-Mark-version "II"
- "ConTeXt Mark version used for running ConTeXt."
- :type "string"
- :group 'TeX-command)
-(make-variable-buffer-local 'ConTeXt-Mark-version)
-(put 'ConTeXt-Mark-version 'safe-local-variable 'stringp)
-
(defvar ConTeXt-texexec-option-nonstop "--nonstop "
"Command line option for texexec to use nonstopmode.")
@@ -1708,7 +1709,7 @@ i.e. you do _not_ have to cater for this yourself by
adding \\\\' or $."
ConTeXt-current-interface)))))
;; Create certain regular expressions based on language
- (setq ConTeXt-indent-item-re (concat "\\\\\\(" (mapconcat 'identity
ConTeXt-item-list "\\|") "\\)\\>"))
+ (setq ConTeXt-indent-item-re (concat "\\\\\\(" (mapconcat #'identity
ConTeXt-item-list "\\|") "\\)\\>"))
;; What's the deepest level at we can collapse a document?
;; set only if user has not set it. Need to be set before menu is created.
diff --git a/tex-buf.el b/tex-buf.el
index 0fe7b9d..db3c959 100644
--- a/tex-buf.el
+++ b/tex-buf.el
@@ -30,6 +30,7 @@
(require 'tex)
(require 'latex)
+(require 'comint)
;;; Customization:
@@ -907,7 +908,7 @@ region."
(with-current-buffer region-buf
(goto-char (point-min))
(when (re-search-forward "!offset(\\(-?[0-9]+\\)")
- (let ((offset (string-to-int (match-string 1))))
+ (let ((offset (string-to-number (match-string 1))))
(goto-char (point-min))
(forward-line (- current-line (1+ offset))))))))))
@@ -2096,7 +2097,8 @@ original file."
(let ((line-col (with-current-buffer orig-buffer
(cons (line-number-at-pos)
(current-column)))))
- (goto-line (abs (- header-offset (car line-col))))
+ (goto-char (point-min))
+ (forward-line (1- (abs (- header-offset (car line-col)))))
(forward-char (cdr line-col)))
(run-hooks 'TeX-region-hook)
(if (string-equal (buffer-string) original-content)
@@ -3672,34 +3674,35 @@ forward, if negative)."
;;; Output mode
-(if (fboundp 'special-mode)
- (progn
- (defalias 'TeX-special-mode 'special-mode)
- (defvaralias 'TeX-special-mode-map 'special-mode-map))
- (defun TeX-special-mode ()
- "Placeholder mode for Emacsen which don't have `special-mode'.")
- (defvar TeX-special-mode-map
- (let ((map (make-sparse-keymap)))
- (suppress-keymap map)
- (define-key map "q" (if (fboundp 'quit-window)
- 'quit-window
- 'bury-buffer))
- (define-key map " " (if (fboundp 'scroll-up-command)
- 'scroll-up-command
- 'scroll-up))
- (define-key map [backspace] (if (fboundp 'scroll-down-command)
- 'scroll-down-command
- 'scroll-down))
- (define-key map "\C-?" (if (fboundp 'scroll-down-command)
- 'scroll-down-command
- 'scroll-down))
- (define-key map "?" 'describe-mode)
- (define-key map "h" 'describe-mode)
- (define-key map ">" 'end-of-buffer)
- (define-key map "<" 'beginning-of-buffer)
- (define-key map "g" 'revert-buffer)
- map)
- "Keymap for `TeX-special-mode-map'."))
+(defalias 'TeX-special-mode
+ (if (fboundp 'special-mode)
+ (progn
+ (defvaralias 'TeX-special-mode-map 'special-mode-map)
+ #'special-mode)
+ (defvar TeX-special-mode-map
+ (let ((map (make-sparse-keymap)))
+ (suppress-keymap map)
+ (define-key map "q" (if (fboundp 'quit-window)
+ 'quit-window
+ 'bury-buffer))
+ (define-key map " " (if (fboundp 'scroll-up-command)
+ 'scroll-up-command
+ 'scroll-up))
+ (define-key map [backspace] (if (fboundp 'scroll-down-command)
+ 'scroll-down-command
+ 'scroll-down))
+ (define-key map "\C-?" (if (fboundp 'scroll-down-command)
+ 'scroll-down-command
+ 'scroll-down))
+ (define-key map "?" 'describe-mode)
+ (define-key map "h" 'describe-mode)
+ (define-key map ">" 'end-of-buffer)
+ (define-key map "<" 'beginning-of-buffer)
+ (define-key map "g" 'revert-buffer)
+ map)
+ "Keymap for `TeX-special-mode-map'.")
+ (lambda ()
+ "Placeholder mode for Emacsen which don't have `special-mode'.")))
(defvar TeX-output-mode-map
(let ((map (make-sparse-keymap)))
diff --git a/tex-jp.el b/tex-jp.el
index 3771f44..a905348 100644
--- a/tex-jp.el
+++ b/tex-jp.el
@@ -33,6 +33,7 @@
;;; Code:
(require 'latex)
+(require 'tex-buf)
;;; Customization
@@ -102,6 +103,12 @@ For detail, see `TeX-command-list', to which this list is
appended."
(const :tag "AmSTeX" ams-tex-mode)))
(repeat :tag "Menu elements" :inline t sexp))))
+;; Define before first use.
+(defvar japanese-TeX-mode nil
+ "Non-nil means the current buffer handles Japanese TeX/LaTeX.")
+(make-variable-buffer-local 'japanese-TeX-mode)
+(put 'japanese-TeX-mode 'permanent-local t)
+
;; 順調に行けば不要になる。
(setq TeX-command-list
(append japanese-TeX-command-list
@@ -251,8 +258,6 @@ For detail, see `TeX-command-list', to which this list is
appended."
:group 'AUCTeX-jp
:type 'boolean)
-(when (featurep 'mule)
-
;; FIX-ME (2007-02-09) The default coding system in recent Unix (like Fedora
and
;; Ubuntu) is utf-8. But Japanese TeX system does not support utf-8 yet
;; (platex-utf is under development, may be alpha phase). So,
@@ -276,8 +281,6 @@ For detail, see `TeX-command-list', to which this list is
appended."
:group 'AUCTeX-jp
:type 'coding-system)
-)
-
;; 順調に行けば不要になる。
(defcustom japanese-TeX-command-default "pTeX"
"*The default command for `TeX-command' in the japanese-TeX mode."
@@ -322,16 +325,15 @@ For detail, see `TeX-command-list', to which this list is
appended."
;;; Coding system
-(when (featurep 'mule)
-
(defun japanese-TeX-set-process-coding-system (process)
"Set proper coding system for japanese TeX PROCESS."
(if (with-current-buffer TeX-command-buffer japanese-TeX-mode)
(set-process-coding-system process
TeX-japanese-process-output-coding-system
TeX-japanese-process-input-coding-system)))
-(setq TeX-after-start-process-function
- 'japanese-TeX-set-process-coding-system)
+(when (featurep 'mule)
+ (setq TeX-after-start-process-function
+ #'japanese-TeX-set-process-coding-system))
(defcustom japanese-TeX-use-kanji-opt-flag t
"Add kanji option to Japanese pTeX family if non-nil."
@@ -381,15 +383,8 @@ For inappropriate encoding, nil instead."
(japanese-TeX-coding-ejsu
(default-value 'buffer-file-coding-system))))
-)
-
;;; Japanese TeX modes
-(defvar japanese-TeX-mode nil
- "Non-nil means the current buffer handles Japanese TeX/LaTeX.")
-(make-variable-buffer-local 'japanese-TeX-mode)
-(put 'japanese-TeX-mode 'permanent-local t)
-
;;;###autoload
(defun japanese-plain-tex-mode ()
"Major mode in AUCTeX for editing Japanese plain TeX files.
@@ -482,13 +477,13 @@ Set `japanese-TeX-mode' to t, and enter `TeX-latex-mode'."
(fset 'japanese-TeX-self-insert-command
(cond ((fboundp 'can-n-egg-self-insert-command)
- 'can-n-egg-self-insert-command)
+ #'can-n-egg-self-insert-command)
((fboundp 'egg-self-insert-command)
- 'egg-self-insert-command)
+ #'egg-self-insert-command)
((fboundp 'canna-self-insert-command)
- 'canna-self-insert-command)
+ #'canna-self-insert-command)
(t
- 'self-insert-command)))
+ #'self-insert-command)))
(defun TeX-insert-punctuation ()
"Insert point or comma, cleaning up preceding space."
diff --git a/tex-mik.el b/tex-mik.el
index 4197df5..9323406 100644
--- a/tex-mik.el
+++ b/tex-mik.el
@@ -1,6 +1,6 @@
;;; tex-mik.el --- MiKTeX support for AUCTeX.
-;; Copyright (C) 1999, 2000, 2001, 2004 Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2000, 2001, 2004, 2016 Free Software Foundation, Inc.
;; Author: Per Abrahamsen <address@hidden>
;; Maintainer: address@hidden
@@ -29,6 +29,8 @@
;;; Code:
+(require 'tex)
+
;; Remove the Queue entry from the default, and make a non-Unix
;; specific print entry, assuming that we'll print via gsview32.
(unless (get 'TeX-queue-command 'saved-value)
diff --git a/toolbar-x.el b/toolbar-x.el
index 8f50656..bac32c8 100644
--- a/toolbar-x.el
+++ b/toolbar-x.el
@@ -1,6 +1,6 @@
;;; toolbar-x.el --- fancy toolbar handling in Emacs and XEmacs
-;; Copyright (C) 2004, 2005, 2008, 2014 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2008, 2014, 2016 Free Software Foundation, Inc.
;; This program is free software; you can redistribute it and/or
;; modify it under the terms of the GNU General Public License as
@@ -275,6 +275,11 @@ command, COMM is returned."
;; handle `menu titles' differently) meanwhile in XEmacs, menus are lists of
;; vectors
+(defmacro toolbarx--if-when-compile (test then else)
+ (declare (indent 1) (debug t))
+ (if (eval test) then else))
+
+(toolbarx--if-when-compile (not (featurep 'xemacs))
(defun toolbarx-emacs-mount-popup-menu
(strings var type &optional title save)
"Return an interactive `lambda'-expression that shows a popup menu.
@@ -362,7 +367,8 @@ inside XEmacs. See documentation of that function for more."
;; warn if type is not `radio' ot `toggle'; use `radio' if incorrect.
(unless (eq type real-type)
(warn (concat "TYPE should be symbols `radio' or `toggle', "
- "but %s found; using `radio'") type))
+ "but %s found; using `radio'")
+ type))
;; warn if save is not `nil', `offer' or `always'; use nil when incorrect
(unless (eq save real-save)
(setq real-save nil)
@@ -401,7 +407,7 @@ inside XEmacs. See documentation of that function for more."
;; returnung the lambda-expression
`(lambda nil (interactive)
(let ((popup-menu-titles ,(if title t nil)))
- (popup-menu (quote ,menu))))))
+ (popup-menu (quote ,menu)))))))
(defun toolbarx-mount-popup-menu (strings var type &optional title save)
"Return a command that show a popup menu.
@@ -1138,9 +1144,10 @@ an extension. If the extension is omitted, `xpm', `xbm'
and
This variable can store different values for the different buffers.")
+(toolbarx--if-when-compile (not (featurep 'xemacs))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Second engine: display parsed buttons in Emacs
-
+(progn
(defun toolbarx-emacs-add-button (button used-keys keymap)
"Insert a button where BUTTON is its description.
USED-KEYS should be a list of symbols, where the first element is
@@ -1298,12 +1305,12 @@ is used and the default value of `toolbarx-map' is
changed."
tool-bar-map-temp)
(if global-flag
(setq-default tool-bar-map tool-bar-map-temp)
- (setq tool-bar-map tool-bar-map-temp))))
+ (setq tool-bar-map tool-bar-map-temp)))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Third engine: display parsed buttons in XEmacs
-
+(progn
(defun toolbarx-xemacs-image-properties (image)
"Return a list of properties of IMAGE.
IMAGE should be a string or a list of one to six strings or
@@ -1669,7 +1676,7 @@ the lists are built reversed."
(set-specifier left-toolbar left locale))
(remove-specifier left-toolbar locale)
(remove-specifier left-toolbar-visible-p locale)
- (remove-specifier left-toolbar-width locale))))
+ (remove-specifier left-toolbar-width locale))))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] elpa 8459946 1/2: Fix byte-compiler warnings.,
Tassilo Horn <=