2008-02-08 Glenn Morris <rgm@gnu.org>
+ * cus-start.el (selection-coding-system): Remove, since it's now
+ defined in select.el rather than in xselect.c.
+ * select.el (selection-coding-system): Make it a defcustom, and
+ add the properties from cus-start.el. Bump :version.
+
* custom.el (custom-theme-set-variables): Sort symbols that are
dependencies before symbols that depend on them.
(custom-enabled-themes): Set after custom-theme-directory.
;;; Code:
-(defvar selection-coding-system nil
+(defcustom selection-coding-system nil
"Coding system for communicating with other X clients.
When sending text via selection and clipboard, if the target
See also the documentation of the variable `x-select-request-type' how
to control which data-type to request for receiving text.
-The default value is nil.")
+The default value is nil."
+ :type 'coding-system
+ :group 'mule
+ ;; Default was compound-text-with-extensions in 22.x (pre-unicode).
+ :version "23.1"
+ :set (lambda (symbol value)
+ (set-selection-coding-system value)
+ (set symbol value)))
(defvar next-selection-coding-system nil
"Coding system for the next communication with other X clients.