Not to be confused with Kitty[0], a Putty fork. Also a terminal emulator!<p>[0] <a href="http://www.9bis.net/kitty/#!index.md" rel="nofollow">http://www.9bis.net/kitty/#!index.md</a>
Kitty is good but the only issue I have is the use of custom terminfo xterm-kitty. This means things break when ssh’ing to older Linux until you copy the terminfo manually. On BSDs it doesn’t work as there is no terminfo support.
I like kitty because it has ligature support. I haven't found many terminal emulators in the Gentoo repository that have both ligature support and are DE-independent. That's pretty much the main reason I use kitty.
Been using kitty for a bit, I essentially wanted to be able to render emojis in nvim. I haven't really thought about it since installing which is a good sign.
I really like kitty, but I always wonder how people can live without a scrollbar or smooth scrolling in general. Unfortunately that's a dealbreaker for me.
How does this compare to Alacritty on Linux? I've been pretty happy with Alacritty for the past few years but I'm always interested in trying new things.
I've recently made a switch to Kitty from iterm2. I couldn't suffer general slowness and visible lag when using vim or nvim anymore. Various solutions and workarounds provided only minimal relief.
With kitty the performance improvement was dramatic. Configuration is more involved (config file), but I've managed to set everything up as I'm used to in short time.
I'm happy so far, but ymmv
I really like how kitty addresses the weird compatibility issues of bce [1] by providing a facility to just do character cell property modifications in an efficient and correct way [2].<p>I wish ncurses were more eager to adopt descriptions of innovations in terminal emulator design.<p>[1] <a href="https://github.com/kovidgoyal/kitty/issues/160#issuecomment-346470545" rel="nofollow">https://github.com/kovidgoyal/kitty/issues/160#issuecomment-...</a><p>[2] <a href="https://sw.kovidgoyal.net/kitty/protocol-extensions.html#ext-styles" rel="nofollow">https://sw.kovidgoyal.net/kitty/protocol-extensions.html#ext...</a>
On Mac at least, kitty seems to be the best terminal option. It's fast/low latency, has no font rendering issues, and fully supports ligatures (iterm2, alacritty, all have issues in my experience). It also works well with tmux.
Hmm. I tried it and I'm trying to find reasons why this is better than Apple's default Terminal.app?<p>It's obviously better than iterm2, but Apple's built-in terminal is actually rather fast.
Kitty has the best intersection of performance, platform support, and features i have found. It’s not without warts, and doesn’t support windows (yet) but one can dream.
The standout feature Kitty has for me is keeping its config in a regular text file, so like all my other basic tools it can be configured from my dotfiles repo and a simple setup script. So much simpler then fussing with iTerm’s plist.
A discussion from 2 years ago:<p><a href="https://news.ycombinator.com/item?id=17915829" rel="nofollow">https://news.ycombinator.com/item?id=17915829</a>
Testing it now.<p>I have to learn a few new shortcuts, but I am quite satisfied so far, it does all things I want in a terminal that Alacritty did not, like tabs and transparency.
With due respect - this sounds like the terminal emulator equivalent of a ricer car: <a href="https://en.wikipedia.org/wiki/Rice_burner" rel="nofollow">https://en.wikipedia.org/wiki/Rice_burner</a><p>"fast"? What, terminal emulation is slow now? Needs hardware acceleration? Be serious.<p>A graphical terminal emulator should use underlying graphical environment features/libraries for things like hardware-assisted rendering.