Add "alacritty" to the list of TERM values of terminals supporting dynamic titles #7073
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This change fixes support for "dynamic titles" for users of the Alacritty terminal. Users with the terminfo for
alacritty
installed in their terminfo database would have theirTERM
values set toalacritty
by default (as opposed toxterm-256color
), which would break fish-shell's understanding.Prior to this change, the
does_term_support_setting_title
function would returnfalse
because the term valuealacritty
matches the patterntty
(causing this line to returnfalse
). Other values ofTERM
not including the substringstty
or/vc/
and not matching any of the prior patterns would instead be interpreted as having support for dynamic titles, but in this case because the stringalacritty
contains "tty", it would get interpreted as not having support for dynamic titles.I'd be happy to make any additional changes requested!
TODOs: