[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/el-search 70634b7 298/332: [el-search] Avoid bytecomp w
From: |
Stefan Monnier |
Subject: |
[elpa] externals/el-search 70634b7 298/332: [el-search] Avoid bytecomp warning windows pop up |
Date: |
Tue, 1 Dec 2020 15:49:08 -0500 (EST) |
branch: externals/el-search
commit 70634b7a24550f432b359a6dc52a0e2680dededb
Author: Michael Heerdegen <michael_heerdegen@web.de>
Commit: Michael Heerdegen <michael_heerdegen@web.de>
[el-search] Avoid bytecomp warning windows pop up
* packages/el-search/el-search.el (el-search--byte-compile): New
helper, a trivial wrapper around 'byte-compile' binding
'byte-compile-log-warning-function' to 'ignore'.
Change all relevant callers of 'byte-compile' to use this function
instead.
---
el-search.el | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/el-search.el b/el-search.el
index dc2a3f8..d9787a4 100644
--- a/el-search.el
+++ b/el-search.el
@@ -811,6 +811,10 @@ nil."
(let ((message-log-max nil))
(apply #'message format-string args)))
+(defun el-search--byte-compile (form)
+ (let ((byte-compile-log-warning-function #'ignore))
+ (byte-compile form)))
+
(defun el-search--set-this-command-refresh-message-maybe ()
(when (eq (setq this-command 'el-search-pattern) last-command)
(message "%s" el-search--last-message)))
@@ -1232,7 +1236,7 @@ N times."
(pattern-is-symbol (and (symbolp pattern)
(not (or (keywordp pattern)
(null pattern))))))
- (byte-compile
+ (el-search--byte-compile
`(lambda (,(if pattern-is-catchall '_ expression))
,(cond
(pattern-is-catchall (if result-specified result-expr t))
@@ -2277,7 +2281,7 @@ argument (that should be a string)."
(lambda (bindings body)
(if (null bindings) body
`(let ,bindings ,body)))))
- (byte-compile
+ (el-search--byte-compile
(let ((string (make-symbol "string")))
`(lambda (,string)
,(wrap-let
- [elpa] externals/el-search cda69ae 230/332: * el-search/el-search-x.el: New user option `el-search-lazy-l', (continued)
- [elpa] externals/el-search cda69ae 230/332: * el-search/el-search-x.el: New user option `el-search-lazy-l', Stefan Monnier, 2020/12/01
- [elpa] externals/el-search ce8835b 242/332: [el-search] Factor out `el-search-backward', Stefan Monnier, 2020/12/01
- [elpa] externals/el-search dfaa7f2 244/332: [el-search] Some more minor tweaks, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search a6c23b5 250/332: * el-search/el-search.el: Correct NOERROR argument uses, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 2a02a81 277/332: [el-search] Let el-search-query-replace add undo boundaries, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 864f0ed 276/332: [el-search] Provide el-search-occur-search-object earlier, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 23cf24d 275/332: [el-search] Enhancements to my last two commits, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search effcb50 271/332: [el-search] Make r hit twice restore a replaced match, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search b9ba337 283/332: [el-search] Allow to work without installing key bindings, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 841a027 287/332: [el-search] Some optimization tweaks, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 70634b7 298/332: [el-search] Avoid bytecomp warning windows pop up,
Stefan Monnier <=
- [elpa] externals/el-search 22c2f25 297/332: [el-search] Display colored defun match count, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 061464c 303/332: [el-search] Improvise eldoc support for search pattern prompt, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 9f4a9e5 310/332: [el-search] Improve "Make replacement editable and ediff'able", Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 3da4529 316/332: [el-search] Minor tweaks and version bump, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search e96c51e 319/332: [el-search] Key syntax cleanup, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search f091ed5 320/332: [el-search] Prefer rx forms to stringish regexps, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 47ee6b1 226/332: Improve working of `el-search-kill-left-over-search-buffers', Stefan Monnier, 2020/12/01
- [elpa] externals/el-search e21a53d 240/332: [el-search] Use current buffer to check for matches in replacement, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 188fb4a 259/332: [el-search] Minor tweaks and bump version to 1.7.5, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search d909f2e 260/332: [el-search] Follow-ups to transient map handling, Stefan Monnier, 2020/12/01