summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-generic.el
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2016-02-16 11:49:05 -0500
committerGlenn Morris <rgm@gnu.org>2016-02-16 11:49:05 -0500
commit5f91cf95b0cc21b6950db0d8dac6320dc52eb8d4 (patch)
tree0c87bd148dc5bc93eebfb00a99b7faa7d7f10ff4 /lisp/emacs-lisp/cl-generic.el
parent2d40f7d6354fbd9b55fa5a987b7673dea5664254 (diff)
downloademacs-5f91cf95b0cc21b6950db0d8dac6320dc52eb8d4.tar.gz
emacs-5f91cf95b0cc21b6950db0d8dac6320dc52eb8d4.tar.bz2
emacs-5f91cf95b0cc21b6950db0d8dac6320dc52eb8d4.zip
Avoid loading cl-lib for term/xterm.elc, eg in -Q -nw. (Bug#22669)
* lisp/emacs-lisp/cl-generic.el (cl--generic-dispatchers): Prefill with relevant elements for term/xterm.
Diffstat (limited to 'lisp/emacs-lisp/cl-generic.el')
-rw-r--r--lisp/emacs-lisp/cl-generic.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/cl-generic.el b/lisp/emacs-lisp/cl-generic.el
index 5413bdbdf7f..7ad9f307f93 100644
--- a/lisp/emacs-lisp/cl-generic.el
+++ b/lisp/emacs-lisp/cl-generic.el
@@ -1019,6 +1019,10 @@ The value returned is a list of elements of the form
(cl--generic-prefill-dispatchers 0 (eql nil))
(cl--generic-prefill-dispatchers window-system (eql nil))
+(cl--generic-prefill-dispatchers (terminal-parameter nil 'xterm--get-selection)
+ (eql nil))
+(cl--generic-prefill-dispatchers (terminal-parameter nil 'xterm--set-selection)
+ (eql nil))
;;; Support for cl-defstructs specializers.