I am to understand that there is a way to do infinite scrollback and live searching the scrollback in WezTerm? I have not really found out how to do this like Konsole, and is the reason of often end up having a Konsole session running also. It is two incredible features when tailing live logs
I’ve have been using wezterm for a couple of years now i guess. I am super satisfied with it, and show my appreciation by being a github sponsor. One thing that I really appreciate is, that when I at $work have to use MacOS, I can bring my configuration with me and have the same experience as on my linux box. Other projects do provide that also of course. I did try Alacritty, but that was way to unstable. Kitty have a lot of good stuff going on as well, but it was indeed the lua configuration options that made me pick wezterm. I think the only things I’m missing from Konsole is the infinite scroll buffer and the regex search overlay (continuous search without entering a special copy/search mode)…
I've been trying to learn Clojure (well, actually Babashka (https://babashka.org/)) from a book, but the whole REPL thing and its workflow benefits didn't really convey well from such a media. It wasn't until I saw a real workflow example (https://www.youtube.com/watch?v=jm0RXmyjRJ8), that I grokked what REPL development brings to the game. It's quite possible I haven't unlocked its full potential, but I do see value in this way of working.
I'm using Calva + vscode and the onboarding seemed pretty simple. Installed Babashka using linuxbrew, then installed Calva in VScode and ran its tutorial. Calva has a pretty good guide on the structural code editing: https://calva.io/paredit/
Now I "just" need to figure out how to parse xml. Zippers melt my brain
kitty does indeed seem to do best among the four terminals I tested (Kitty, wezTerm, Konsole and Terminator) https://imgur.com/X0cD3jA The motorboat in Kitty is quite small though?
That's because kitty correctly prints not an emoji motorboat, but rather a text motorboat; the \U0001F6E5 defaults to text presentation and that is why east_asian_width returns 'N'.
You can get the fancy one with print("\U0001F6E5\uFE0Fhello"). However, the bug that the post alludes to is that not all terminals override the east_asian_width to 'W' when they see "\uFE0F". For example on gnome-terminal the "h" overlaps with the right half of the boat.
Please try DomTerm (https://domterm.org). The 2.9.4 AppImage (https://github.com/PerBothner/DomTerm/releases/tag/2.9.4) should have the needed support for grapheme clusters and hopefully work on reasonably up-to-date Linux systems. Of course there are more recent fixes and improvements if you don't mind building from source.