Subject: [PATCH] dircolors: add alacritty(-direct) terminal types

From: Tycho Andersen <[email-masked]>
Date: Thu, 27 Jan 2022 09:47:25 -0700

In the spirit of 974848a4866f ("dircolors: add st/st-256color terminal
types") let's add alacritty as well. There was a previous attempt at this:

https://lists.gnu.org/archive/html/bug-coreutils/2019-05/msg00029.html

It seems as though Fedora has a package now for a couple releases at
least:

https://fedora.pkgs.org/34/fedora-x86_64/alacritty-0.7.2-2.fc34.x86_64.rpm.html
https://fedora.pkgs.org/35/fedora-aarch64/alacritty-0.9.0-1.fc35.aarch64.rpm.html

As for the original question of "why does alacritty need its own $TERM",
one argument is: because it implements a different set of features than any
existing common $TERM.

This differs slightly from the original in that it adds support for
alacritty*, since there are two common alacritty $TERMs, alacritty and
alacritty-direct.
---
 src/dircolors.hin | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/dircolors.hin b/src/dircolors.hin
index 59a9b51d7..d73e8432e 100644
--- a/src/dircolors.hin
+++ b/src/dircolors.hin
@@ -11,6 +11,7 @@
 # Below are TERM entries, which can be a glob patterns, to match
 # against the TERM environment variable to determine if it is colorable.
 TERM Eterm
+TERM alacritty*
 TERM ansi
 TERM *color*
 TERM con[0-9]*x[0-9]*

base-commit: 4a0a8fdbec1f522f529801082e918c47e70166c0
-- 
2.32.0