From debbugs-submit-bounces@debbugs.gnu.org Sat May 15 07:19:24 2021 Received: (at submit) by debbugs.gnu.org; 15 May 2021 11:19:24 +0000 Received: from localhost ([127.0.0.1]:47740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhsKJ-0003ZS-KZ for submit@debbugs.gnu.org; Sat, 15 May 2021 07:19:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:39266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhsKH-0003ZJ-6P for submit@debbugs.gnu.org; Sat, 15 May 2021 07:19:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43640) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhsKG-0001ej-UO for bug-gnu-emacs@gnu.org; Sat, 15 May 2021 07:19:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40802) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhsKF-0003QS-GS for bug-gnu-emacs@gnu.org; Sat, 15 May 2021 07:19:20 -0400 Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:60429) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhsKF-0006cH-D3 for bug-gnu-emacs@gnu.org; Sat, 15 May 2021 07:19:19 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailauth.nyi.internal (Postfix) with ESMTP id 08DF727C0054 for ; Sat, 15 May 2021 07:19:18 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sat, 15 May 2021 07:19:19 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdeitddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegfhffvufffkfggtgesthdtredttd ertdenucfhrhhomhepvfgrshhsihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhg qeenucggtffrrghtthgvrhhnpeeltefgteeklefgtdevleekgedugefgheefkefgveefud euudeitdfhtdduieehieenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeek jedrudeifedrfedurdduheegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepthhhohhrnhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihht hidqkeeijeefkeejkeegqdeifeehvdelkedqthhsughhpeepghhnuhdrohhrghesfhgrsh htmhgrihhlrdhfmh X-ME-Proxy: Received: from thinkpad-t440p (p57a31f9a.dip0.t-ipconnect.de [87.163.31.154]) by mail.messagingengine.com (Postfix) with ESMTPA for ; Sat, 15 May 2021 07:19:18 -0400 (EDT) User-agent: mu4e 1.5.13; emacs 28.0.50 From: Tassilo Horn To: bug-gnu-emacs@gnu.org Subject: 28.0.50; Support for the Alacritty terminal emulator Date: Sat, 15 May 2021 13:07:59 +0200 Message-ID: <87y2cgcki3.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) I use the Alacritty terminal emulator [1]. I've noticed that with "emacs -nw" or "emacsclient -t" my terminal emacs was just white on black, no colors at all. It seems it's because emacs doesn't know how to handle TERM=alacritty which Alacritty sets if the terminfo database knows it, otherwise it'll set TERM=xterm-256color. So I can either set TERM=xterm-256color in my Alacritty config or use the following patch to alias alacritty to xterm in Emacs. --8<---------------cut here---------------start------------->8--- 1 file changed, 1 insertion(+), 1 deletion(-) lisp/faces.el | 2 +- modified lisp/faces.el @@ -46,7 +46,7 @@ term-file-aliases ("vt320" . "vt200") ("vt400" . "vt200") ("vt420" . "vt200") - ) + ("alacritty" . "xterm")) "Alist of terminal type aliases. Entries are of the form (TYPE . ALIAS), where both elements are strings. This means to treat a terminal of type TYPE as if it were of type ALIAS." --8<---------------cut here---------------end--------------->8--- IMHO, it would make sense to have that alias is place at least until someone comes up with "proper" support for Alacritty. [1] https://github.com/alacritty/alacritty In GNU Emacs 28.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.24.29, cairo version 1.17.4) of 2021-05-15 built on thinkpad-t440p Repository revision: 248ec838aa8b1a720a05b422be760f6ab32aa630 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101001 System Description: Arch Linux Configured using: 'configure --with-modules --with-native-compilation' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LC_MONETARY: de_DE.utf8 value of $LC_NUMERIC: de_DE.utf8 value of $LC_TIME: de_DE.utf8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: mu4e:main Minor modes in effect: global-aggressive-indent-mode: t diredfl-global-mode: t dynamic-completion-mode: t which-key-mode: t company-posframe-mode: t global-company-mode: t yas-global-mode: t yas-minor-mode: t global-git-commit-mode: t magit-auto-revert-mode: t override-global-mode: t vertico-mode: t aggressive-completion-mode: t minibuffer-depth-indicate-mode: t recentf-mode: t pixel-scroll-mode: t save-place-mode: t savehist-mode: t show-paren-mode: t shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t overwrite-mode: overwrite-mode-binary Load-path shadows: ~/Repos/el/mu/build/mu4e/mu4e hides ~/Repos/el/mu/mu4e/mu4e ~/Repos/el/mu/build/mu4e/mu4e-main hides ~/Repos/el/mu/mu4e/mu4e-main ~/Repos/el/mu/build/mu4e/mu4e-view hides ~/Repos/el/mu/mu4e/mu4e-view ~/Repos/el/mu/build/mu4e/mu4e-org hides ~/Repos/el/mu/mu4e/mu4e-org ~/Repos/el/mu/build/mu4e/mu4e-lists hides ~/Repos/el/mu/mu4e/mu4e-lists ~/Repos/el/mu/build/mu4e/mu4e-actions hides ~/Repos/el/mu/mu4e/mu4e-actions ~/Repos/el/mu/build/mu4e/mu4e-utils hides ~/Repos/el/mu/mu4e/mu4e-utils ~/Repos/el/mu/build/mu4e/mu4e-context hides ~/Repos/el/mu/mu4e/mu4e-context ~/Repos/el/mu/build/mu4e/mu4e-draft hides ~/Repos/el/mu/mu4e/mu4e-draft ~/Repos/el/mu/build/mu4e/mu4e-message hides ~/Repos/el/mu/mu4e/mu4e-message ~/Repos/el/mu/build/mu4e/mu4e-compose hides ~/Repos/el/mu/mu4e/mu4e-compose ~/Repos/el/mu/build/mu4e/mu4e-view-common hides ~/Repos/el/mu/mu4e/mu4e-view-common ~/Repos/el/mu/build/mu4e/mu4e-view-old hides ~/Repos/el/mu/mu4e/mu4e-view-old ~/Repos/el/mu/build/mu4e/mu4e-view-gnus hides ~/Repos/el/mu/mu4e/mu4e-view-gnus ~/Repos/el/mu/build/mu4e/mu4e-headers hides ~/Repos/el/mu/mu4e/mu4e-headers ~/Repos/el/mu/build/mu4e/mu4e-mark hides ~/Repos/el/mu/mu4e/mu4e-mark ~/Repos/el/mu/build/mu4e/mu4e-icalendar hides ~/Repos/el/mu/mu4e/mu4e-icalendar ~/Repos/el/mu/build/mu4e/mu4e-speedbar hides ~/Repos/el/mu/mu4e/mu4e-speedbar ~/Repos/el/mu/build/mu4e/mu4e-contrib hides ~/Repos/el/mu/mu4e/mu4e-contrib ~/Repos/el/mu/build/mu4e/mu4e-proc hides ~/Repos/el/mu/mu4e/mu4e-proc ~/Repos/el/mu/build/mu4e/mu4e-meta hides ~/Repos/el/mu/mu4e/mu4e-meta ~/Repos/el/mu/build/mu4e/mu4e-vars hides ~/Repos/el/mu/mu4e/mu4e-vars /home/horn/.emacs.d/elpa/transient-20210427.833/transient hides /home/horn/Repos/el/emacs/lisp/transient Features: (shadow emacsbug rdictcc face-remap sort gnus-cite mail-extr qp misearch multi-isearch tabify man two-column dired-aux term/xterm xterm company-oddmuse company-keywords company-etags etags fileloop generator xref project company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb paredit vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs display-fill-column-indicator auto-package-update finder-inf generic yaml-mode fish-mode cargo cargo-process rust-utils rust-mode rust-rustfmt rust-playpen rust-compile compile rust-cargo web-mode disp-table preview-latex auto-loads tex-site deadgrep spinner hl-todo aggressive-indent rainbow-mode vc-git vc-dir ewoc vc vc-dispatcher epa-file diredfl dired-x mu4e-alert time ht s mu4e-icalendar gnus-icalendar org-capture org-refile icalendar diary-lib diary-loaddefs mu4e mu4e-org mu4e-main mu4e-view mu4e-view-gnus mu4e-view-common mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions ido rfc2368 mu4e-mark mu4e-proc mu4e-utils doc-view jka-compr image-mode exif mu4e-lists mu4e-message flow-fill org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs mule-util hl-line mu4e-vars mu4e-meta smtpmail-multi smtpmail sendmail ecomplete completion auto-dictionary flyspell ispell tramp-smb which-key highlight-parentheses company-restclient know-your-http-well http-status-codes http-relations http-methods http-headers restclient company-posframe posframe company pcase yasnippet forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub let-alist gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic forge-post markdown-mode color thingatpt noutline outline forge-repo forge forge-core forge-db closql emacsql-sqlite advice emacsql emacsql-compiler magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode git-commit log-edit pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor server magit-mode transient comp comp-cstr magit-git magit-section magit-utils crm dash visual-filename-abbrev debbugs soap-client url-http url-auth url-gw nsm warnings rng-xsd rng-dt rng-util xsd-regexp bug-reference use-package-bind-key bind-key easy-mmode vertico aggressive-completion icomplete mb-depth use-package-diminish windmove alert log4e notifications gntp rx tramp-cache tramp-sh recentf tree-widget pixel-scroll saveplace savehist paren smiley gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus wid-edit nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums text-property-search mm-util mail-prsvr mail-utils edmacro kmacro dracula-theme diminish cl-extra help-mode use-package-ensure use-package-core tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete comint ansi-color ring parse-time iso8601 time-date ls-lisp format-spec info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 681281 76354) (symbols 48 45763 1) (strings 32 204732 4394) (string-bytes 1 6546275) (vectors 16 82007) (vector-slots 8 1447727 47986) (floats 8 612 476) (intervals 56 2289 0) (buffers 992 23)) From debbugs-submit-bounces@debbugs.gnu.org Sat May 15 07:30:51 2021 Received: (at 48439) by debbugs.gnu.org; 15 May 2021 11:30:52 +0000 Received: from localhost ([127.0.0.1]:47760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhsVP-0004il-Kz for submit@debbugs.gnu.org; Sat, 15 May 2021 07:30:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhsVN-0004cQ-VH for 48439@debbugs.gnu.org; Sat, 15 May 2021 07:30:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40986) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhsVI-0001YN-Kd for 48439@debbugs.gnu.org; Sat, 15 May 2021 07:30:44 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2040 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhsVF-0003Ih-Lj; Sat, 15 May 2021 07:30:42 -0400 Date: Sat, 15 May 2021 14:30:40 +0300 Message-Id: <83y2cgw7xb.fsf@gnu.org> From: Eli Zaretskii To: Tassilo Horn In-Reply-To: <87y2cgcki3.fsf@gnu.org> (message from Tassilo Horn on Sat, 15 May 2021 13:07:59 +0200) Subject: Re: bug#48439: 28.0.50; Support for the Alacritty terminal emulator References: <87y2cgcki3.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48439 Cc: 48439@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Tassilo Horn > Date: Sat, 15 May 2021 13:07:59 +0200 > > So I can either set TERM=xterm-256color in my Alacritty config or use > the following patch to alias alacritty to xterm in Emacs. > > --8<---------------cut here---------------start------------->8--- > 1 file changed, 1 insertion(+), 1 deletion(-) > lisp/faces.el | 2 +- > > modified lisp/faces.el > @@ -46,7 +46,7 @@ term-file-aliases > ("vt320" . "vt200") > ("vt400" . "vt200") > ("vt420" . "vt200") > - ) > + ("alacritty" . "xterm")) > "Alist of terminal type aliases. > Entries are of the form (TYPE . ALIAS), where both elements are strings. > This means to treat a terminal of type TYPE as if it were of type ALIAS." > --8<---------------cut here---------------end--------------->8--- > > IMHO, it would make sense to have that alias is place at least until > someone comes up with "proper" support for Alacritty. Is Alacritty really similar to 256-color xterm? What are the differences? Do you know where I can find the terminfo database for Alacritty? From debbugs-submit-bounces@debbugs.gnu.org Sat May 15 08:03:24 2021 Received: (at 48439) by debbugs.gnu.org; 15 May 2021 12:03:24 +0000 Received: from localhost ([127.0.0.1]:47801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lht0u-0006v5-7x for submit@debbugs.gnu.org; Sat, 15 May 2021 08:03:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lht0s-0006ut-DO for 48439@debbugs.gnu.org; Sat, 15 May 2021 08:03:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41668) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lht0n-0005qs-8N for 48439@debbugs.gnu.org; Sat, 15 May 2021 08:03:17 -0400 Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:36433) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lht0n-0002GV-16; Sat, 15 May 2021 08:03:17 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailauth.nyi.internal (Postfix) with ESMTP id 9443827C0054; Sat, 15 May 2021 08:03:16 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sat, 15 May 2021 08:03:16 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdeitddggeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufffjgfkgggtsehmtderredtredtnecuhfhrohhmpefvrghsshhi lhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhrgheqnecuggftrfgrthhtvghrnhepve efvefhjeekieekueeljeevjefghffftdffuddtvedttdeufeevffdvfeduhfehnecukfhp peekjedrudeifedrfedurdduheegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomhepthhhohhrnhdomhgvshhmthhprghuthhhphgvrhhsohhnrghl ihhthidqkeeijeefkeejkeegqdeifeehvdelkedqthhsughhpeepghhnuhdrohhrghesfh grshhtmhgrihhlrdhfmh X-ME-Proxy: Received: from thinkpad-t440p (p57a31f9a.dip0.t-ipconnect.de [87.163.31.154]) by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 15 May 2021 08:03:15 -0400 (EDT) References: <87y2cgcki3.fsf@gnu.org> <83y2cgw7xb.fsf@gnu.org> User-agent: mu4e 1.5.13; emacs 28.0.50 From: Tassilo Horn To: Eli Zaretskii Subject: Re: bug#48439: 28.0.50; Support for the Alacritty terminal emulator Date: Sat, 15 May 2021 13:55:13 +0200 In-reply-to: <83y2cgw7xb.fsf@gnu.org> Message-ID: <87v97kcigu.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48439 Cc: 48439@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Eli Zaretskii writes: Hi Eli, >> IMHO, it would make sense to have that alias is place at least until >> someone comes up with "proper" support for Alacritty. > > Is Alacritty really similar to 256-color xterm? What are the > differences? I don't know but given that it gives out itself as xterm-256color if terminfo doesn't know it suggests it is similar enough. > Do you know where I can find the terminfo database for Alacritty? I've attached an archive of the 3 alacritty files in my /usr/share/terminfo/a/ directory if that's what you were looking for. Bye, Tassilo --=-=-= Content-Type: application/gzip Content-Disposition: attachment; filename=terminfo-alacritty.tar.gz Content-Transfer-Encoding: base64 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 97hyea0tuCO4K7gnOJZW1vFS5I7gruCe4FhaXbPaFtwR3BXcExxLa8p4W+SO4K7gnuBYen01TzZn DmcuZx5nPqSSvb3Qw1lv8qLeTTWNPmVv+h9p6kwmOztGo4+zxH883xoe/7F819fxn4tBHyR5Kv5z ODR8L/Sva+xpiaxPNbYmWzrSkfWdqUjjULjw9GEgGAoDQTVeHqeOGAG6BN/4789IjyUsJcYKo8a4 3rjBWGN8Dy2PGQdOivQ8mdUPo/ZPkXvbYKeJ54yjE95FpOdS0WZatmWEzqHzRM5FvlDZi09CLqc8 1tNAm+kGmqJb6Q66i36G7qFfpffR79BH6RP0CH2WHqe/pq/QP9E36dt0DJvAJrPpbBabyyy2gBWx clbD1rB1rJ11s162je1kt7PPs7vZvezb7BH2Q/Y0O8ZeYL84z0jPS+w19hdGQznZWMuk0OphcZe7 RojD7L0AsZlvKIz7Q/svSqTnYOipkI706EjPeUV6RpoiHePRMR74P4nx1Nun3ModFSyxRc5TOUfk YirniZwtcyrs4lwQlGGhIBn9kfBK0/EZHZ/R8Rkdn3mv4zPZC11eczzV0jQqV9yzfv8Rdd5x/7f1 /f+i0AzDU/f/o6Hhe+Gkz0A2x9NtEWmNNHUmOlOReEdzS2+8o/UcAwHv6nuQLIaOEugowehECd5J k0Yom3wB7vVhhTEzlLooUYLDoWd0lEBHCUBHCXSUQEcJslGCc/hIw8YVC+Td3nVtj3/kIW8vfZYr cvIbkNlDVpk7w4cbzn8DKWMFFHis4GYop0R4We91tCAHD4JcmISjmIKe2XSYCVfCHLgGYuBBgCMq gTKoBLzBwU3QDO3QBZvQO9sBt8Lt6JndieP7GuyDb+EIH0XP7DAcRc/sRRzj7+BV5ZsRHGUuuYxM IzOJSa4m84iNI12EPtgK9MF0vOD9HC+oWVGkYwb6mw5NmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ kyZNmjRp0qToP3SMoK8AUAAA --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 15 09:18:24 2021 Received: (at 48439) by debbugs.gnu.org; 15 May 2021 13:18:24 +0000 Received: from localhost ([127.0.0.1]:47858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhuBU-0000GO-G9 for submit@debbugs.gnu.org; Sat, 15 May 2021 09:18:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhuBS-0000GB-5I for 48439@debbugs.gnu.org; Sat, 15 May 2021 09:18:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42962) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhuBN-0001BW-0L for 48439@debbugs.gnu.org; Sat, 15 May 2021 09:18:17 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1363 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhuBB-0007u1-N1; Sat, 15 May 2021 09:18:15 -0400 Date: Sat, 15 May 2021 16:18:02 +0300 Message-Id: <83r1i8w2yd.fsf@gnu.org> From: Eli Zaretskii To: Tassilo Horn In-Reply-To: <87v97kcigu.fsf@gnu.org> (message from Tassilo Horn on Sat, 15 May 2021 13:55:13 +0200) Subject: Re: bug#48439: 28.0.50; Support for the Alacritty terminal emulator References: <87y2cgcki3.fsf@gnu.org> <83y2cgw7xb.fsf@gnu.org> <87v97kcigu.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48439 Cc: 48439@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Tassilo Horn > Cc: 48439@debbugs.gnu.org > Date: Sat, 15 May 2021 13:55:13 +0200 > > > Is Alacritty really similar to 256-color xterm? What are the > > differences? > > I don't know but given that it gives out itself as xterm-256color if > terminfo doesn't know it suggests it is similar enough. The question is how close. If it is 90% close, then using the alias makes sense. But if it has enough unique features, then using an alias will rob users of those features for no good reason. > > Do you know where I can find the terminfo database for Alacritty? > > I've attached an archive of the 3 alacritty files in my > /usr/share/terminfo/a/ directory if that's what you were looking for. Thanks, but these files are not recognized by 'infocmp', which I tried to use to decompile them (assuming they were terminfo files compiled by 'tic'). Maybe someone else will be able to tell the differences between alacritty and xterm256color. From debbugs-submit-bounces@debbugs.gnu.org Sat May 15 09:29:58 2021 Received: (at 48439) by debbugs.gnu.org; 15 May 2021 13:29:58 +0000 Received: from localhost ([127.0.0.1]:47868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhuMf-0000Wh-Pt for submit@debbugs.gnu.org; Sat, 15 May 2021 09:29:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhuMe-0000WV-31 for 48439@debbugs.gnu.org; Sat, 15 May 2021 09:29:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43078) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhuMY-0000NQ-T5 for 48439@debbugs.gnu.org; Sat, 15 May 2021 09:29:50 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2158 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhuMY-00013q-4d; Sat, 15 May 2021 09:29:50 -0400 Date: Sat, 15 May 2021 16:29:47 +0300 Message-Id: <83o8dcw2es.fsf@gnu.org> From: Eli Zaretskii To: tsdh@gnu.org In-Reply-To: <83r1i8w2yd.fsf@gnu.org> (message from Eli Zaretskii on Sat, 15 May 2021 16:18:02 +0300) Subject: Re: bug#48439: 28.0.50; Support for the Alacritty terminal emulator References: <87y2cgcki3.fsf@gnu.org> <83y2cgw7xb.fsf@gnu.org> <87v97kcigu.fsf@gnu.org> <83r1i8w2yd.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48439 Cc: 48439@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 15 May 2021 16:18:02 +0300 > From: Eli Zaretskii > Cc: 48439@debbugs.gnu.org > > The question is how close. If it is 90% close, then using the alias > makes sense. But if it has enough unique features, then using an > alias will rob users of those features for no good reason. > > > > Do you know where I can find the terminfo database for Alacritty? > > > > I've attached an archive of the 3 alacritty files in my > > /usr/share/terminfo/a/ directory if that's what you were looking for. > > Thanks, but these files are not recognized by 'infocmp', which I tried > to use to decompile them (assuming they were terminfo files compiled > by 'tic'). Sorry, it seems I gave up too soon. Here are the results of comparing alacritty+common (the only file my infocmp recognized) with xterm-256color: comparing alacritty+common to xterm-256color. comparing booleans. ccc: F:T. hs: T:F. km: F:T. comparing numbers. colors: 8, 256. pairs: 64, 32767. comparing strings. dim: '\E[2m', NULL. dsl: '\E]2;\007', NULL. fsl: '^G', NULL. initc: NULL, '\E]4;%p1%d;rgb\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*%{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\'. kbs: '\177', '^H'. kmous: '\E[<', '\E[M'. rep: '%p1%c\E[%p2%{1}%-%db', NULL. ritm: '\E[23m', NULL. rmcup: '\E[?1049l\E[23;0;0t', '\E[?1049l'. setab: '\E[4%p1%dm', '\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m'. setaf: '\E[3%p1%dm', '\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m'. setb: '\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m', NULL. setf: '\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m', NULL. sgr: '%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m', '%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m'. sitm: '\E[3m', NULL. smcup: '\E[?1049h\E[22;0;0t', '\E[?1049h'. tsl: '\E]2;', NULL. u8: '\E[?%[;0123456789]c', '\E[?1;2c'. Looks quite extensive to me. Of particular importance are: the number of colors (not 256 but only 8 in alacritty), and different commands to set fore- and back-ground colors. Is there any way to raise these issues with the Alacritty developers? Maybe there's something here I don't understand (I don't consider myself an expert on terminal capabilities). Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat May 15 09:44:02 2021 Received: (at 48439) by debbugs.gnu.org; 15 May 2021 13:44:03 +0000 Received: from localhost ([127.0.0.1]:47877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhuaI-0000s5-IN for submit@debbugs.gnu.org; Sat, 15 May 2021 09:44:02 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:40409) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhuaG-0000rc-K9 for 48439@debbugs.gnu.org; Sat, 15 May 2021 09:44:01 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Fj67M0fDdz1sCTt; Sat, 15 May 2021 15:43:58 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4Fj67L5Jx9z1qsZp; Sat, 15 May 2021 15:43:58 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id GlGmJog75ltR; Sat, 15 May 2021 15:43:57 +0200 (CEST) X-Auth-Info: yzINje13z0Gc5gqpxM4cuo/t+K18Jp15DcBLHt+PsGApJ/yFlW3wLXqCgNY/Nh2w Received: from igel.home (ppp-46-244-173-100.dynamic.mnet-online.de [46.244.173.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sat, 15 May 2021 15:43:57 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 3861A2C365F; Sat, 15 May 2021 15:43:57 +0200 (CEST) From: Andreas Schwab To: Eli Zaretskii Subject: Re: bug#48439: 28.0.50; Support for the Alacritty terminal emulator References: <87y2cgcki3.fsf@gnu.org> <83y2cgw7xb.fsf@gnu.org> <87v97kcigu.fsf@gnu.org> <83r1i8w2yd.fsf@gnu.org> <83o8dcw2es.fsf@gnu.org> X-Yow: I think I'll make SCRAMBLED EGGS!! They're each in LITTLE SHELLS.. Date: Sat, 15 May 2021 15:43:57 +0200 In-Reply-To: <83o8dcw2es.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 15 May 2021 16:29:47 +0300") Message-ID: <87zgwwglia.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 48439 Cc: 48439@debbugs.gnu.org, tsdh@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Mai 15 2021, Eli Zaretskii wrote: > Looks quite extensive to me. Of particular importance are: the number > of colors (not 256 but only 8 in alacritty), and different commands to > set fore- and back-ground colors. Both are overridden in the alacritty description. comparing alacritty+common to alacritty. comparing booleans. ccc: F:T. comparing numbers. colors: 8, 256. pairs: 64, 65536. comparing strings. initc: NULL, '\E]4;%p1%d;rgb\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*%{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\'. oc: NULL, '\E]104\007'. rs1: '\Ec', '\Ec\E]104\007'. setab: '\E[4%p1%dm', '\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m'. setaf: '\E[3%p1%dm', '\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m'. setb: '\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m', NULL. setf: '\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m', NULL. comparing xterm-256color to alacritty. comparing booleans. hs: F:T. km: T:F. comparing numbers. comparing strings. dsl: NULL, '\E]2;\007'. fsl: NULL, '^G'. tsl: NULL, '\E]2;'. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat May 15 10:00:28 2021 Received: (at 48439) by debbugs.gnu.org; 15 May 2021 14:00:28 +0000 Received: from localhost ([127.0.0.1]:49022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhuqB-0001Ym-Uq for submit@debbugs.gnu.org; Sat, 15 May 2021 10:00:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhuq9-0001YX-Lr for 48439@debbugs.gnu.org; Sat, 15 May 2021 10:00:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44064) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhuq3-0002sx-Qr; Sat, 15 May 2021 10:00:19 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4090 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhupz-0000cY-0g; Sat, 15 May 2021 10:00:18 -0400 Date: Sat, 15 May 2021 17:00:12 +0300 Message-Id: <83mtsww103.fsf@gnu.org> From: Eli Zaretskii To: Andreas Schwab In-Reply-To: <87zgwwglia.fsf@igel.home> (message from Andreas Schwab on Sat, 15 May 2021 15:43:57 +0200) Subject: Re: bug#48439: 28.0.50; Support for the Alacritty terminal emulator References: <87y2cgcki3.fsf@gnu.org> <83y2cgw7xb.fsf@gnu.org> <87v97kcigu.fsf@gnu.org> <83r1i8w2yd.fsf@gnu.org> <83o8dcw2es.fsf@gnu.org> <87zgwwglia.fsf@igel.home> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48439 Cc: 48439@debbugs.gnu.org, tsdh@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Andreas Schwab > Cc: tsdh@gnu.org, 48439@debbugs.gnu.org > Date: Sat, 15 May 2021 15:43:57 +0200 > > On Mai 15 2021, Eli Zaretskii wrote: > > > Looks quite extensive to me. Of particular importance are: the number > > of colors (not 256 but only 8 in alacritty), and different commands to > > set fore- and back-ground colors. > > Both are overridden in the alacritty description. OK, thanks. Then I guess Alacritty is indeed close enough to xterm-256color. The only question I have is: does Alacritty offer any capabilities that are not in xterm-256color? Because if it does, then adding it to the list of aliases will prevent users from taking advantage of those additional capabilities, because AFAIU we use the alias without checking first whether the original terminal name has a library. So if Alacritty has important additional features, it might be better to prepare a separate alacritty.el file, using xterm.el as a starting point (or even 'require'ing it). From debbugs-submit-bounces@debbugs.gnu.org Tue May 25 16:40:27 2021 Received: (at 48439) by debbugs.gnu.org; 25 May 2021 20:40:27 +0000 Received: from localhost ([127.0.0.1]:47138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lldql-0008Ir-KJ for submit@debbugs.gnu.org; Tue, 25 May 2021 16:40:27 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lldqj-0008Ia-5E for 48439@debbugs.gnu.org; Tue, 25 May 2021 16:40:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=5CCGVJITeqqMWtYg/IA0Ggi3oJz4g+zmpPytO8FAAhI=; b=WtF8elrJooc7aOX78ZVz6qwzm4 K+KLm1+k+8zCTeuUpggcff+Tuy7iUnemydEFJC2R080QidyyMX29RFvfFKM3EuWjAMqo7+qgozRBW t0egayTsZxu9QcwX6Joj4fDI0h6wCLZos7F6+YQju0jcG4jLIPRsYOf2+D92rKrG9JQ4=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lldqZ-0005FA-VT; Tue, 25 May 2021 22:40:18 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#48439: 28.0.50; Support for the Alacritty terminal emulator References: <87y2cgcki3.fsf@gnu.org> <83y2cgw7xb.fsf@gnu.org> <87v97kcigu.fsf@gnu.org> <83r1i8w2yd.fsf@gnu.org> <83o8dcw2es.fsf@gnu.org> <87zgwwglia.fsf@igel.home> <83mtsww103.fsf@gnu.org> X-Now-Playing: Mochipet's _Girls Love Breakcore_: "Botan Ricecore (Aaron Spectre Mix)" Date: Tue, 25 May 2021 22:40:15 +0200 In-Reply-To: <83mtsww103.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 15 May 2021 17:00:12 +0300") Message-ID: <871r9ucztc.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > OK, thanks. Then I guess Alacritty is indeed close enough to > xterm-256color. Since it's close enough, I've now applied Tassilo's patch. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48439 Cc: tsdh@gnu.org, Andreas Schwab , 48439@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > OK, thanks. Then I guess Alacritty is indeed close enough to > xterm-256color. Since it's close enough, I've now applied Tassilo's patch. > The only question I have is: does Alacritty offer any > capabilities that are not in xterm-256color? Because if it does, then > adding it to the list of aliases will prevent users from taking > advantage of those additional capabilities, because AFAIU we use the > alias without checking first whether the original terminal name has a > library. So if Alacritty has important additional features, it might > be better to prepare a separate alacritty.el file, using xterm.el as a > starting point (or even 'require'ing it). That's true -- but I guess we'll just have to wait and see whether there's any request for supporting these additional features (if any). If there is, removing the alias is easy enough. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue May 25 16:40:34 2021 Received: (at control) by debbugs.gnu.org; 25 May 2021 20:40:34 +0000 Received: from localhost ([127.0.0.1]:47141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lldqr-0008JA-Rl for submit@debbugs.gnu.org; Tue, 25 May 2021 16:40:34 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lldqn-0008Ii-Er for control@debbugs.gnu.org; Tue, 25 May 2021 16:40:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=nFivVEWRcvRnvlDBdnAtVRHyLwnCP0EDrMWjFxSfbCY=; b=E3P69DjhSLST0cQleexeVW6Cbi Cm1CKBbeC6Q/tO2vaykJ8oFdMZKO8QNMmKzious1phMu5gCNP73u+dfmPJtJ8QnsBwP9e2yg9mmtK mVF6HskqvABmCwCceGXA0teAk2W5AvvOmR+nBzxTZl3Kg7FjVzmpeDkpp7x/gS6DxsmA=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lldqf-0005FJ-Vp for control@debbugs.gnu.org; Tue, 25 May 2021 22:40:23 +0200 Date: Tue, 25 May 2021 22:40:21 +0200 Message-Id: <87zgwibl8q.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #48439 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 48439 fixed close 48439 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 48439 fixed close 48439 28.1 quit From unknown Wed Jun 18 23:08:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 23 Jun 2021 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator