From: Matthias Meulien Date: Mon, 19 Sep 2022 18:47:00 +0000 (+0200) Subject: Minor touch-ups of some recent OSC stuff X-Git-Tag: emacs-29.0.90~1856^2~372^2 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d6b25b84bc8cde6b8d396b073945c8340e6ca40d;p=emacs.git Minor touch-ups of some recent OSC stuff * lisp/comint.el (comint-osc-handlers): (comint-osc-hyperlink-map): Use defvaralias (bug#57821). * lisp/osc.el: Fix some comments. --- diff --git a/etc/NEWS b/etc/NEWS index 723bdd7c75d..ee333a84e45 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -2450,7 +2450,9 @@ Adding the new function 'osc-compilation-filter' to sequences in compilation buffers. By default, all sequences are filtered out. -A handler for OSC 2, the command to set a window title, is provided. +The list of handlers (already covering OSC 7 and 8) has been extended +with a handler for OSC 2, the command to set a window title. + +++ *** New user option 'project-vc-include-untracked'. diff --git a/lisp/comint.el b/lisp/comint.el index afaa27c2c0a..b2a04ea55ae 100644 --- a/lisp/comint.el +++ b/lisp/comint.el @@ -3916,11 +3916,11 @@ REGEXP-GROUP is the regular expression group in REGEXP to use." ;; sequences. ;; Aliases defined for reverse compatibility -(defalias 'comint-osc-handlers 'osc-handlers) +(defvaralias 'comint-osc-handlers 'osc-handlers) (defalias 'comint-osc-directory-tracker 'osc-directory-tracker) (defalias 'comint-osc-hyperlink-handler 'osc-hyperlink-handler) (defalias 'comint-osc-hyperlink 'osc-hyperlink) -(defalias 'comint-osc-hyperlink-map 'osc-hyperlink-map) +(defvaralias 'comint-osc-hyperlink-map 'osc-hyperlink-map) (defun comint-osc-process-output (_) "Interpret OSC escape sequences in comint output. diff --git a/lisp/osc.el b/lisp/osc.el index 8f4cd630ba0..14f7fe6a4f3 100644 --- a/lisp/osc.el +++ b/lisp/osc.el @@ -22,14 +22,14 @@ ;;; Commentary: -;; Interpretation of OSC (Operating System Commands) escape -;; sequences. Handlers for OSC 2, 7 and 8 (for window title, current -;; directory and hyperlinks respectively) are provided. +;; Interpretation of OSC (Operating System Commands) escape sequences. +;; Handlers for OSC 2, 7 and 8 (for window title, current directory +;; and hyperlinks respectively) are provided. ;; The function `osc-compilation-filter' can be added to ;; `compilation-filter-hook' to collect OSC sequences in compilation -;; buffers. The variable `osc-for-compilation-buffer' tells what to do -;; with collected sequences. +;; buffers. The variable `osc-for-compilation-buffer' tells what to +;; do with collected sequences. ;;; Code: