-
Notifications
You must be signed in to change notification settings - Fork 493
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[question] Should not we enable xterm-256color on mintty by default? #4973
Comments
I was just wondering about this myself. My suspicion is that the defaulter directory file highlights, |
instead of plain xterm. xterm-256color is the default on most modern systems, so give it a try. Fixes msys2#4973
I've created #5201 for this.
Could you be more specific on what could break with this? I'm not seeing any issues at least, but have only done limited testing. |
Hi Christoph,
No, not more than try to use any of those additional colors with coloring |
A somewhat related problem, #1596 mouse input is not working except with xterm-vt220. In case someone has any ideas. |
@lazka infocmp xterm-256color | sed -E 's/(kmous=\\E\[)</\1M/' | tic -o ~/.terminfo - Which effectively replaces: |
that seems to be SGR mouse tracking vs basic mouse tracking (xterm-vt220 forcing the basic one). In case of mc it turned out to be an upstream issue, see #5205. Maybe it's something similar with nano, so an application issue, after all. |
though scrolling nano is working here @eabase |
I just tested very briefly and it seem to work fine on my side.
👍 |
Description
Note
Since I am relatively new to terminal-related topics, I opened this issue to read opinions from people with more experience on this subject, because I don't know very well the possible impacts of the proposed changes.
My question is: Given that Mintty is the default terminal emulator for MSYS2 environments and has support even for 24-bit colors, should not we set
Term=xterm-256color
on/etc/minttyrc
, which seems to be described on this file https://github.com/msys2/MSYS2-packages/blob/master/mintty/minttyrc?Tip
I am aware that each user can make such config changes by placing
Term=xterm-256color
on~/.minttyrc
.My question is grounded on a few facts:
MSYS2 supports Windows 10+ (maybe 8.1?). So, I don't see much of a problem on setting
xterm-256color
on such recent OSes;Ubuntu 24.04 (gnome terminal) uses
xterm-256color
by default. Probably, most recent distros too.If you open a
cmd
prompt on MSYS2 install folder (assuming an unmodified standard install atC:\msys64
), and echo the TERM environment variable on bash through mintty, you getxterm
as a response. On the other hand, if you echo TERM through bash directly, you getxterm-256color
. So, it seems like that the default TERM used by bash isxterm-256color
, and mintty is just overriding it:Drawbacks
Quoting from mintty wiki:
However, I'm not sure how well it applies for the MSYS2 environments.
Benefits
Bash script used below:
xterm
xterm-256color
is enabledThe text was updated successfully, but these errors were encountered: