[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/eldoc-eval e0e6ea1af0 17/28: Remove warnings from byte
From: |
Stefan Monnier |
Subject: |
[elpa] externals/eldoc-eval e0e6ea1af0 17/28: Remove warnings from byte compilation |
Date: |
Thu, 6 Jan 2022 08:34:56 -0500 (EST) |
branch: externals/eldoc-eval
commit e0e6ea1af0d1737f6adca448bcda76c146685b64
Author: Mix Yasuno <yasuno@mix-net.co.jp>
Commit: Mix Yasuno <yasuno@mix-net.co.jp>
Remove warnings from byte compilation
---
eldoc-eval.el | 25 +++++++++++++------------
1 file changed, 13 insertions(+), 12 deletions(-)
diff --git a/eldoc-eval.el b/eldoc-eval.el
index af3bb68f66..48ebc41e13 100644
--- a/eldoc-eval.el
+++ b/eldoc-eval.el
@@ -51,11 +51,12 @@
;;; Code:
(require 'eldoc)
-(when (require 'elisp-mode nil t) ; emacs-25
- (defalias 'eldoc-current-symbol 'elisp--current-symbol)
- (defalias 'eldoc-fnsym-in-current-sexp 'elisp--fnsym-in-current-sexp)
- (defalias 'eldoc-get-fnsym-args-string 'elisp-get-fnsym-args-string)
- (defalias 'eldoc-get-var-docstring 'elisp-get-var-docstring))
+(eval-and-compile
+ (when (require 'elisp-mode nil t) ; emacs-25
+ (defalias 'eldoc-current-symbol 'elisp--current-symbol)
+ (defalias 'eldoc-fnsym-in-current-sexp 'elisp--fnsym-in-current-sexp)
+ (defalias 'eldoc-get-fnsym-args-string 'elisp-get-fnsym-args-string)
+ (defalias 'eldoc-get-var-docstring 'elisp-get-var-docstring)))
;;; Minibuffer support.
;; Enable displaying eldoc info in something else
@@ -177,13 +178,6 @@ See `with-eldoc-in-minibuffer'."
(sit-for eldoc-show-in-mode-line-delay))))
(force-mode-line-update)))
-(defun eldoc-mode-line-toggle-rolling ()
- (interactive)
- (if (and eldoc-in-minibuffer-mode
- (minibuffer-window-active-p (selected-window)))
- (setq eldoc-mode-line-rolling-flag (not eldoc-mode-line-rolling-flag))
- (error "No active minibuffer found")))
-
(defvar eldoc-in-minibuffer-mode-map
(let ((map (make-sparse-keymap)))
(define-key map [remap eval-expression] 'eldoc-eval-expression)
@@ -213,6 +207,13 @@ See `with-eldoc-in-minibuffer'."
'eldoc-post-insert-mode))
(define-key minibuffer-local-map (kbd "C-@") 'set-mark-command)))
+(defun eldoc-mode-line-toggle-rolling ()
+ (interactive)
+ (if (and eldoc-in-minibuffer-mode
+ (minibuffer-window-active-p (selected-window)))
+ (setq eldoc-mode-line-rolling-flag (not eldoc-mode-line-rolling-flag))
+ (error "No active minibuffer found")))
+
(defun eldoc-run-in-minibuffer ()
(let ((buf (window-buffer (active-minibuffer-window))))
;; If this minibuffer have been started with
- [elpa] externals/eldoc-eval a0d5c41505 07/28: * eldoc-eval.el: Fix redisplay of mode-line in emacs-24.4., (continued)
- [elpa] externals/eldoc-eval a0d5c41505 07/28: * eldoc-eval.el: Fix redisplay of mode-line in emacs-24.4., Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval cf49d3324e 06/28: * eldoc-eval.el: Remove rolling function., Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval f59a1ae7ec 16/28: Merge pull request #4 from wyuenho/patch-1, Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval df03315658 15/28: Give group to eldoc-in-minibuffer-mode, Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval cc37666378 11/28: Make timer not accessible within body., Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval 17946951b9 18/28: Merge pull request #5 from mix-yasuno/remove-warnings, Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval 4a1cf92dc5 22/28: Merge pull request #6 from lattfein/move-definition, Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval a67fe36373 24/28: Merge branch 'master' of github.com:thierryvolpiatto/eldoc-eval, Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval 9ce3ca7d2c 12/28: * README.md: Update., Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval 6710179584 08/28: * eldoc-eval.el: Use lexical-binding., Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval e0e6ea1af0 17/28: Remove warnings from byte compilation,
Stefan Monnier <=
- [elpa] externals/eldoc-eval 7903b1e863 01/28: * eldoc-eval.el: Merge Stefan changes on ELPA., Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval e646f28a88 21/28: Move eldoc-in-minibuffer-mode-map definition, Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval 6514b3377f 20/28: Silence the warning, Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval 475d68155b 23/28: Remove :version no more needed, Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval 99a055e2de 19/28: Move the minor mode definition, Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval e2d9805592 05/28: * eldoc-eval.el (eldoc-mode-line-stop-rolling-on-input): New user var., Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval e87b89f89a 14/28: Update readme., Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval 9e7a1660f5 09/28: * eldoc-eval.el: Fix, eldoc-post-insert-mode doesn't exists anymore., Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval deca5e39f3 13/28: Fix eldoc compat with emacs-25., Stefan Monnier, 2022/01/06
- [elpa] externals/eldoc-eval de6f4523db 10/28: * eldoc-eval.el: Fix compatibility with emacs-25., Stefan Monnier, 2022/01/06