emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/select.el


From: Kenichi Handa
Subject: [Emacs-diffs] Changes to emacs/lisp/select.el
Date: Tue, 17 Jun 2003 06:54:39 -0400

Index: emacs/lisp/select.el
diff -c emacs/lisp/select.el:1.19 emacs/lisp/select.el:1.20
*** emacs/lisp/select.el:1.19   Wed Jan 29 04:19:46 2003
--- emacs/lisp/select.el        Tue Jun 17 06:54:39 2003
***************
*** 38,44 ****
  TYPE may be `SECONDARY' or `CLIPBOARD', in addition to `PRIMARY'.
  DATA-TYPE is usually `STRING', but can also be one of the symbols
  in `selection-converter-alist', which see."
!   (x-get-selection-internal (or type 'PRIMARY) (or data-type 'STRING)))
  
  (defun x-get-clipboard ()
    "Return text pasted to the clipboard."
--- 38,55 ----
  TYPE may be `SECONDARY' or `CLIPBOARD', in addition to `PRIMARY'.
  DATA-TYPE is usually `STRING', but can also be one of the symbols
  in `selection-converter-alist', which see."
!   (let ((data (x-get-selection-internal (or type 'PRIMARY)
!                                       (or data-type 'STRING)))
!       coding)
!     (when (and (stringp data)
!              (setq data-type (get-text-property 0 'foreign-selection data)))
!       (setq coding (if (eq data-type 'UTF8_STRING)
!                      'utf-8
!                    (or next-selection-coding-system
!                        selection-coding-system))
!           data (decode-coding-string data coding))
!       (put-text-property 0 (length data) 'foreign-selection data-type data))
!     data))
  
  (defun x-get-clipboard ()
    "Return text pasted to the clipboard."




reply via email to

[Prev in Thread] Current Thread [Next in Thread]