GNU bug report logs - #79312
[PATCH] Fix parsing single-digit color codes in rcirc

Previous Next

Package: emacs;

Reported by: Alcor <alcor <at> tilde.club>

Date: Mon, 25 Aug 2025 19:29:01 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Alcor <alcor <at> tilde.club>
To: 79312 <at> debbugs.gnu.org
Subject: bug#79312: [PATCH] Fix parsing single-digit color codes in rcirc
Date: Mon, 25 Aug 2025 21:27:17 +0200
[Message part 1 (text/plain, inline)]
Tags: patch

According to https://modern.ircdocs.horse/formatting#color IRC color
codes may consist of a single digit, e.g. ^C3IRC^C.

See https://modern.ircdocs.horse/formatting#examples for further
examples.

The provided two-liner patch relaxes the regexps used for parsing
accordingly so that the single-digit case is supported.

In GNU Emacs 30.2 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.41,
 cairo version 1.18.0) of 2025-08-15 built on lcy02-amd64-116
Repository revision: 32909ac267415e06a8b18a8b89827d7bbf180b58
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12302006
System Description: Ubuntu 24.04.2 LTS

Configured using:
 'configure --prefix=/snap/emacs/current/usr --with-x-toolkit=gtk3
 --without-xaw3d --with-modules --with-cairo
 --with-native-compilation=aot --without-pgtk --with-xinput2
 --with-tree-sitter 'CFLAGS=-isystem
 /build/emacs/parts/emacs/install/usr/include -isystem
 /build/emacs/parts/emacs/install/usr/include/x86_64-linux-gnu -isystem
 /build/emacs/stage/usr/include -O2' 'CPPFLAGS=-isystem
 /build/emacs/parts/emacs/install/usr/include -isystem
 /build/emacs/parts/emacs/install/usr/include/x86_64-linux-gnu -isystem
 /build/emacs/stage/usr/include'
 'LDFLAGS=-L/build/emacs/parts/emacs/install/lib
 -L/build/emacs/parts/emacs/install/usr/lib
 -L/build/emacs/parts/emacs/install/lib/x86_64-linux-gnu
 -L/build/emacs/parts/emacs/install/usr/lib/x86_64-linux-gnu
 -L/build/emacs/stage/usr/lib''

[0001-Fix-parsing-single-digit-color-codes-in-rcirc.patch (text/patch, attachment)]

This bug report was last modified 11 days ago.

Previous Next


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