GNU bug report logs - #79297
patch: full color in windows terminal

Previous Next

Package: emacs;

Reported by: Ewan <ewan <at> etown.dev>

Date: Sun, 24 Aug 2025 06:07:01 UTC

Severity: normal

Merged with 79298

To reply to this bug, email your comments to 79297 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#79297; Package emacs. (Sun, 24 Aug 2025 06:07:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ewan <ewan <at> etown.dev>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 24 Aug 2025 06:07:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ewan <ewan <at> etown.dev>
To: "bug-gnu-emacs <at> gnu.org" <bug-gnu-emacs <at> gnu.org>
Subject: patch: full color in windows terminal
Date: Sun, 24 Aug 2025 00:15:28 +0000
[Message part 1 (text/plain, inline)]
* configure.ac: Compiler flag for setting w32 console color space.
* lisp/term/w32console.el: Define and apply different color spaces.
* src/nsterm.c: Delete working text after inserting new text.
* src/term.c: Set tty max colors based on compiler flag.
* src/w32console.c: Write face colors to console via VT sequences.

Most of the work was done here: 
https://github.com/tsuu32/emacs-w32con-vt

I just updated it for Emacs 30.2 and fixed some bugs.

Full branch here: 
https://github.com/ewantown/emacs/tree/w32-vt-seq

Working builds here:
https://github.com/ewantown/wemacs-build/releases/tag/v31.9.20250823.99d9b75

Patch attached.
[0001-Windows-Terminal-full-color-with-VT-Sequences.patch (application/octet-stream, attachment)]

Merged 79297 79298. Request was from Eli Zaretskii <eliz <at> gnu.org> to control <at> debbugs.gnu.org. (Sun, 24 Aug 2025 07:21:02 GMT) Full text and rfc822 format available.

This bug report was last modified 27 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.