diff options
author | Eli Zaretskii <eliz@gnu.org> | 2019-06-07 22:06:01 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2019-06-07 22:06:01 +0300 |
commit | 77f96e2cc1da30730f79d5935eaf5d23e53f37ad (patch) | |
tree | 3def25baacae463f3e48d7b233f26a44a71aef1d /lisp | |
parent | dec525017013b448f23eb645b11068862c1038d6 (diff) | |
parent | 9f4c945b5cfb2e26a65ca10453591536c8fb0ff4 (diff) | |
download | emacs-77f96e2cc1da30730f79d5935eaf5d23e53f37ad.tar.gz |
Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/display-line-numbers.el | 4 | ||||
-rw-r--r-- | lisp/emacs-lisp/bytecomp.el | 4 | ||||
-rw-r--r-- | lisp/linum.el | 4 | ||||
-rw-r--r-- | lisp/term/ns-win.el | 4 | ||||
-rw-r--r-- | lisp/term/w32-win.el | 9 |
5 files changed, 17 insertions, 8 deletions
diff --git a/lisp/display-line-numbers.el b/lisp/display-line-numbers.el index d38f2e69635..f17f8e5ca18 100644 --- a/lisp/display-line-numbers.el +++ b/lisp/display-line-numbers.el @@ -92,9 +92,7 @@ the mode is on, set `display-line-numbers' directly." (defun display-line-numbers--turn-on () "Turn on `display-line-numbers-mode'." - (unless (or (minibufferp) - ;; taken from linum.el - (and (daemonp) (null (frame-parameter nil 'client)))) + (unless (minibufferp) (display-line-numbers-mode))) ;;;###autoload diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index dfbda8d43e3..38cce14fd62 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el @@ -1401,7 +1401,9 @@ when printing the error message." (defun byte-compile-callargs-warn (form) (let* ((def (or (byte-compile-fdefinition (car form) nil) (byte-compile-fdefinition (car form) t))) - (sig (byte-compile--function-signature (or def (car form)))) + (sig (cond (def (byte-compile--function-signature def)) + ((subrp (symbol-function (car form))) + (subr-arity (symbol-function (car form)))))) (ncall (length (cdr form)))) ;; Check many or unevalled from subr-arity. (if (and (cdr-safe sig) diff --git a/lisp/linum.el b/lisp/linum.el index 0b4b0083ed6..0a5d8bb2c0b 100644 --- a/lisp/linum.el +++ b/lisp/linum.el @@ -119,6 +119,10 @@ Linum mode is a buffer-local minor mode." ;; if some large buffer was under linum-mode when ;; desktop was saved. So we disable linum-mode for ;; non-client frames in a daemon session. + + ;; Note that nowadays, this actually doesn't show line + ;; numbers in client frames at all, because we visit the + ;; file before creating the client frame. See bug#35726. (and (daemonp) (null (frame-parameter nil 'client)))) (linum-mode 1))) diff --git a/lisp/term/ns-win.el b/lisp/term/ns-win.el index 6a668b213dd..83b845b1a5a 100644 --- a/lisp/term/ns-win.el +++ b/lisp/term/ns-win.el @@ -745,10 +745,6 @@ See the documentation of `create-fontset-from-fontset-spec' for the format.") (string-to-number (match-string 1 ns-version-string))))) ;; Appkit 1138 ~= macOS 10.7. (when (>= appkit-version 1138) - (setq mouse-wheel-scroll-amount '(1 ((shift) . 5) ((control)))) - (put 'mouse-wheel-scroll-amount 'customized-value - (list (custom-quote (symbol-value 'mouse-wheel-scroll-amount)))) - (setq mouse-wheel-progressive-speed nil) (put 'mouse-wheel-progressive-speed 'customized-value (list (custom-quote diff --git a/lisp/term/w32-win.el b/lisp/term/w32-win.el index beb7425ce55..044b82ed1e0 100644 --- a/lisp/term/w32-win.el +++ b/lisp/term/w32-win.el @@ -170,6 +170,15 @@ the last file dropped is selected." ;; new layout/language selected by the user. (global-set-key [language-change] 'ignore) +;; Some Windows applications send the 'noname' (VK_NONAME) pseudo-key +;; to prevent Windows from sleeping. We want to ignore these key +;; events, to avoid annoying users by ringing the bell and announcing +;; that the key is not bound. +(global-set-key [noname] 'ignore) +(global-set-key [C-noname] 'ignore) +(global-set-key [M-noname] 'ignore) + + (defvar x-resource-name) |