Does not work on Windows 7 #9025
-
Helix 23.10, Windows 7 x64 $ hx.exe
Error: Bracketed paste not implemented in the legacy Windows API. Why? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
Any kind of support for windows 7 has been dropped In my opinion, Helix is not responsible for working on deprecated systems. For example, assuming there's a security issue in Windows 7 which can be exploited due to Helix, how should the Helix-Team fix it, if the actual issue resides in Windows 7 and not Helix itself? Also as the error says, it looks like that Windows 7 uses a deprecated API in comparison to Windows 10 and Windows 11. |
Beta Was this translation helpful? Give feedback.
-
I don't believe we make any assumptions that Windows supports bracketed paste. So it's probably crashing on Windows's side when we are querying the terminal to see if it supports it. |
Beta Was this translation helpful? Give feedback.
-
My computer works with Windows 8.1 and running hx also shows "Error: Bracketed paste not implemented in the legacy Windows API." message. It's for the same reason? |
Beta Was this translation helpful? Give feedback.
Rust will stop support windows 7 soon (2024/02) and there is nothing we can do at that point. We will not backport a compiler/stick to an old compiler version forever because a single person like to use an insecure unspported OS.
Since it will be impossible to support windows 7 in 2 months anyway there is no point in investigating an alternative API now.
The reason we (and similarly the rust projectl care whether an OS is supported is because it takes a lot of work (our free time) and resources (CI) to support an OS. That is simply not worth our time for an ancient EOL OS that only a handful of people still use.