Function: xselect-convert-to-dt-netfile

xselect-convert-to-dt-netfile is a byte-compiled function defined in select.el.gz.

Signature

(xselect-convert-to-dt-netfile SELECTION TYPE VALUE)

Documentation

Convert SELECTION to a ToolTalk filename.

VALUE should be SELECTION's local value.

Source Code

;; Defined in /usr/src/emacs/lisp/select.el.gz
(defun xselect-convert-to-dt-netfile (selection _type value)
  "Convert SELECTION to a ToolTalk filename.
VALUE should be SELECTION's local value."
  (when (and (eq selection 'XdndSelection)
             (stringp value)
             (file-exists-p value)
             (not (file-remote-p value)))
    (let ((name (encode-coding-string value
                                      (or file-name-coding-system
                                          default-file-name-coding-system))))
      (cons 'STRING
            (encode-coding-string (xselect-tt-net-file name)
                                  (or file-name-coding-system
                                      default-file-name-coding-system)
                                  t)))))