[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/coterm edfdbb7 50/80: Ignore sequences \e= end \e> (out
From: |
ELPA Syncer |
Subject: |
[elpa] externals/coterm edfdbb7 50/80: Ignore sequences \e= end \e> (output by mpv) |
Date: |
Wed, 13 Oct 2021 18:57:34 -0400 (EDT) |
branch: externals/coterm
commit edfdbb7300d6f78221643444156c48288276cf4b
Author: m <>
Commit: m <>
Ignore sequences \e= end \e> (output by mpv)
---
coterm.el | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/coterm.el b/coterm.el
index 3a7ac22..defe9c0 100644
--- a/coterm.el
+++ b/coterm.el
@@ -322,12 +322,13 @@ is the process mark."
;; Differences from `term-control-seq-regexp':
;; Removed: \t, \032 (\C-z)
;; Added: OSC sequence \e] ... ; ... \e\\ (or \a)
+ ;; Added: sequences \e= and \e>
(concat
;; A control character,
"\\(?:[\n\000\007\b\016\017]\\|\r\n?\\|"
;; a C1 escape coded character (see [ECMA-48] section 5.3 "Elements
;; of the C1 set"),
- "\e\\(?:[DM78c]\\|"
+ "\e\\(?:[DM78c=>]\\|"
;; Emacs specific control sequence from term.el. In coterm, we simply
;; ignore them.
"AnSiT[^\n]+\n\\|"
@@ -734,6 +735,8 @@ buffer and the scrolling region must cover the whole
screen."
(setq coterm--t-insert-mode nil))
(?\] (pass-through)) ;; OSC sequence, handled by comint
(?A (ins)) ;; Ignore term.el specific \eAnSiT sequences
+ ;; mpv outputs sequences \E= and \E>. Ignore them
+ ((or ?= ?>) (ins))
(?\[
(pcase (aref string (1- ctl-end))
(?m ;; Let `comint-output-filter-functions' handle this
- [elpa] externals/coterm dc9466e 57/80: Implement \t (move cursor to tab stop), needed for "emacs -nw", (continued)
- [elpa] externals/coterm dc9466e 57/80: Implement \t (move cursor to tab stop), needed for "emacs -nw", ELPA Syncer, 2021/10/13
- [elpa] externals/coterm db17a99 62/80: Describe terminal emulation, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm c52f413 67/80: Keep char mode in less after pressing a digit, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm c717c84 75/80: Bind inhibit-read-only to t for terminal emulation, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm 570ae6d 74/80: Mention auto char mode as a difference from term.el, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm c825746 27/80: Fix issue with ansi-color context marker, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm 73aa1f3 31/80: Properly handle OSC and Emacs specific escape sequences, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm f4f69ab 32/80: Export TERMINFO environment variable, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm 654e286 49/80: Fix mistake in turning mode off, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm fd4041e 58/80: Remove redundant "(dirty)", ELPA Syncer, 2021/10/13
- [elpa] externals/coterm edfdbb7 50/80: Ignore sequences \e= end \e> (output by mpv),
ELPA Syncer <=
- [elpa] externals/coterm e534194 60/80: Fix buffer-locality of saved scroll-margin, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm 952b917 52/80: Better indication of current char-mode status, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm bfcd5e4 63/80: Properly indicate that pmark is synchronized, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm 96a636e 64/80: Protect user input at EOB more accurately, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm bd7c681 73/80: Further document the "less" line-wrap workaround, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm e0a38cc 53/80: Add more documentation for auto char mode, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm 10205c8 66/80: Improve README, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm 7941200 61/80: Describe package, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm e268359 59/80: Account for home marker reposition when clearing screen, ELPA Syncer, 2021/10/13
- [elpa] externals/coterm 8a5ffd9 68/80: Fix 'coterm--t-goto' for column zero, ELPA Syncer, 2021/10/13