11/24/2023 0 Comments Alacritty linux![]() Then a fork that introduces a bunch of bugs, but works.Īnd then a fork of that fork (this is the one in question, zenixls2's) which resolves those bugs and as far as I can tell from their testing ( ) doesn't introduce performance issues. ![]() Then there's the middle chunk which focuses on "well, if you won't do it, and I can't code, lets fund the effort so someone else can" which doesn't seem to get anywhere.įinally, a pull request that is again pushed aside for 'performance issues'. As far as I can tell the first bit of the thread consists of "How should we implement? Here are examples from Kitty, iTerm, etc", then the conclusion that the required changes for ligatures (which incidentally also allow CJK and bidirectional text) are too expensive in terms of 'performance'. I've done that before, just did so again now. There are a number of issues described with the various forks implementing ligatures. Please take the time to read through this very thread. Despite various GUI advancements, Terminal Emulators will always play. There are still many functional Terminal Emulators for Linux like Konsole, QTerminal, Xterm which provide a lot of functionality out-of-box. Alacritty is also the default WM for Sway. Alacritty is the first terminal which feels as fast and snappy as GLterm back in the day □ It supports major operating systems, including Linux, BSD, Mac OS, and Windows. Vim, then ligatures “appear”.)Įdit: BTW, Alacritty is awesome! It reminds me of GLterm, which was my go-to terminal emulator back in the early 2000s (mentioned here, the official site at seems dead). Of course, if the same line used for input receives output from a program e.g. I suppose that it's easier to handle because it's not needed to backtrack and redraw the line where the cursor is to have ligatures applied during input: One terminal emulator that handles them quite well in my experience is Pangoterm, though I have not looked at the code to see whether it does something explicitly or it just delegates the task to Pango - anyway, leaving the link here as reference, in case it's useful to gather inspiration from its code.įor reference, the following screenshot shows an interesting behaviour of Pangoterm: ligatures are not handled in the lines/cells where used input is done, but only in the ones where output is shows. Support for ligatures would be indeed super nice.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |