Function: clipetty--osc

clipetty--osc is a natively compiled function defined in clipetty.el.

Signature

(clipetty--osc STRING &optional ENCODE)

Documentation

Return an OSC 52 escape sequence out of STRING.

Optionally base64 encode it first if you specify non-nil for ENCODE.

Source Code

;; Defined in /nix/store/7jgingzby054id3d9x64ir7i7a509mkl-emacs-packages-deps/share/emacs/site-lisp/elpa/clipetty-20200327.2241/clipetty.el
(defun clipetty--osc (string &optional encode)
  "Return an OSC 52 escape sequence out of STRING.
Optionally base64 encode it first if you specify non-nil for ENCODE."
  (let ((bin (base64-encode-string (encode-coding-string string 'binary) t)))
    (concat clipetty--osc-start (if encode bin string) clipetty--osc-end)))