Live data from Hacker News

Alacritty – A fast, cross-platform, OpenGL terminal emulator

github.com

111–120 of 174 posts

Re: Alacritty – A fast, cross-platform, OpenGL terminal emulator

#111
post #4

i do prefer kitty[0] if i want a modern terminal emulator [0] https://github.com/kovidgoyal/kitty

kitty is nice, but it has a problem with garbled unicode sequences (e.g. if you accidentally cat a binary file to standard output). It sometimes hangs up for a minute or two on seeing invalid unicode sequence. At least that was the case for several years, and so I switched to alacritty because it doesn't have this problem.

Re: Alacritty – A fast, cross-platform, OpenGL terminal emulator

#112
post #94
post #47

Earlier quoted context omitted.

Foot is Linux only and lightweight, take it as a Wayland version of Xterm with good defaults and almost no emulation options. The rest works in all major OS. Alacrity is all about GPU rendering speed at the cost of everything else (at some point it did not have scrollbars/history). Kitty and Wezterm are packed with features and more difficult to differentiate. They are all good though.

Not sure if you don't consider Windows a major OS, but Kitty doesn't work there.

I actually use it in Windows (WSL2) but good point it does not work natively (so no Powershell/CMD).

Re: Alacritty – A fast, cross-platform, OpenGL terminal emulator

#113

Still no ligature support. There are better alternatives out there — kitty is what I chose.

Why would you want ligatures? I would prefer to see text as it actually is, not combining multiple characters into one. I can't trust what I am seeing if I know the text might be something it is not.

Some writing systems like the Arabic script require ligatures for correct text rendering. I think supporting the third most widely used language worldwide is reasonable.

Also ligatures are optional, you aren't affected if you don't like the feature.

Re: Alacritty – A fast, cross-platform, OpenGL terminal emulator

#115
post #52

Earlier quoted context omitted.

Me too. Nothing beats the "CTRL + SHIFT + G" option (open last output in less); no other terminal has it.

I didn't even know about that and I've been using kitty for years

try kitty-scrollback as well https://github.com/mikesmithgh/kitty-scrollback.nvim for scrolling back via neovim...

Re: Alacritty – A fast, cross-platform, OpenGL terminal emulator

#116
Been using Alacritty daily for over a year now on Ubuntu for paid and unpaid (hobby) work and it’s exactly what I need: something that doesn’t get in my way, and it renders nicely. Performance on a ThinkPad with Nvidia graphics card is great.

I primarily use it alongside tmux and NeoVim.

Re: Alacritty – A fast, cross-platform, OpenGL terminal emulator

#117
post #30

It says to use a multiplexer for tabs and splits, but doesn't that negate some of the performance claims? Tmux and screen are pretty notorious for slowing things down.

Oh that’s very interesting to hear about tmux increasing latency. I’ve not heard this before but now you mention it, it seems obvious. Could you elaborate?

Terminals emulators aren't aware of tmux panes, so it'd likely needs to redraw the whole thing if even a single pane changes.

Re: Alacritty – A fast, cross-platform, OpenGL terminal emulator

#118

Earlier quoted context omitted.

Nice, I like lightweight and modern terminal emulators. Just installed kitty and compared it in a sloppy way to foot [0] (by running `xxd /dev/urandom` side-by-side) and foot appears to be faster. [0] https://codeberg.org/dnkl/foot

kitty is written in Python, which instantly lowers the ceiling for performance by an order of magnitude. I discarded it as an option in the past: the most important requirement for me is the terminal cannot crash, and I can't trust a Python program to do that.

I like Kitty graphics protocol, but never used it. Didn't know Kitty was python, always assumed it was compiled due to the reported speed benefits. Maybe I'd benefit from switch to foot since my setup is mostly wayland nowadays, extra startup speed would be great. Foot seems to also have working terminal clipboard integration with `micro` too.

Re: Alacritty – A fast, cross-platform, OpenGL terminal emulator

#119

Earlier quoted context omitted.

Nice, I like lightweight and modern terminal emulators. Just installed kitty and compared it in a sloppy way to foot [0] (by running `xxd /dev/urandom` side-by-side) and foot appears to be faster. [0] https://codeberg.org/dnkl/foot

kitty is written in Python, which instantly lowers the ceiling for performance by an order of magnitude. I discarded it as an option in the past: the most important requirement for me is the terminal cannot crash, and I can't trust a Python program to do that.

Much of kitty is written in C, particularly the (very fast) rendering pipeline.

Re: Alacritty – A fast, cross-platform, OpenGL terminal emulator

#120
post #68

Earlier quoted context omitted.

Can you give an example? I've never hit that, but I might not be using it that hard

Any shortcuts with control/alt don’t work unless you add keybindings to the config with escape sequences. Some distros give you the config by default but that breaks other things such as jumping to the start of a command with ctrl+a

That is not my experience: ctrl-a jumps to the start of a command. I've not seen any issues with Ubuntu, tmux and fish.

All tmux and fish keyboard shortcuts have worked without any alacrity configuration (that I can recall).

My tmux config adds shortcuts to behave like a conventional tabbed window without any issues e.g. ctrl-n (new tab), ctrl-w (close tab), ctrl-page-up/down to navigate tabs.

Post reply on HN