Maximus5 / ConEmu

Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
https://conemu.github.io/
BSD 3-Clause "New" or "Revised" License
8.53k stars 571 forks source link

request: any chance of hacking support for new windows terminal as "realconsole" #2043

Open exitdown opened 4 years ago

exitdown commented 4 years ago

conemu is awsome and has many features we all love, but windows terminal has solved some major issues proper utf support among many. its a gui application :(

its beyond me to get conemu working with it, but if its possible to do so id be very happy :D

https://github.com/microsoft/terminal

Maximus5 commented 4 years ago

The https://github.com/microsoft/terminal is definitely another terminal. And if you like ConEmu why do you want to change it? If you don't like ConEmu - fill exact issue what may be improved.

proper utf support

UTF8 support exists for years BTW

kbirger commented 4 years ago

Duplicate of #1959

@Maximus5 I think the rationale for @exitdown, myself, and others is as follows: It will be several years until Windows Terminal is as feature-rich as ConEmu. You've done amazing work. However, there are approaches that are newly available in Windows, which continues to evolve, which allow much better solutions of problems than were previously available. Again, we are not claiming that there are any faults in your work. I'm confident you did the best with what APIs were available in Windows at the time.

However, it seems like many of the emulations, injections, and hacks that were required to get such a rich experience as you have provided are no longer needed. For example, the fact that you currently need to create a hidden console window with custom buffer lengths, which cause their own set of problems, is a relic of the past.

The repository linked by @exitdown is actually just a terminal implementation on top of the new APIs provided by windows. In fact, I think their terminal is inferior, but uses superior APIs, and it would be amazing if ConEmu could be ported to leverage these!

I hope that makes sense