Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

You may be interested in a terminal emulator called Alacritty. #14

Open
AmaiKinono opened this issue Jul 20, 2019 · 1 comment
Open

Comments

@AmaiKinono
Copy link

First thank you for this repo, I've learned a lot!

I have been using alacritty for a while and I think it may suits your needs:

  • image capability

    Can preview images in ranger.

  • correct/out-of-the-box handling of fonts/icons

    You can set normal / bold / italic face separately, and it shows unicode characters well. As for icons, actually I don't quite understand what it means for a terminal emulator to handle icons.

  • correct handling of input

    I would assume you are talking about input using an IME. I can type Chinese in alacritty or in Emacs / Vim inside of it, no problem, and it seems the author pays more attention to CJK related issues than kitty.

  • more

    Uses GPU for rendering, true color.

Hope this will be helpful!

@noctuid
Copy link
Owner

noctuid commented Jul 20, 2019

Thanks. I should probably update that description; it's hard to keep the READMEs here up-to-date. I've been using kitty pretty much exclusively for a while now. The annoying input issues were (mostly) fixed a while ago; the ones I was talking about weren't related to IMEs but certain keyboard layouts and dead keys (see here). It's also unfortunate that ibus is the only supported IME (at least last time I checked), but that will probably change in the future. I don't personally use an IME in the terminal at the moment.

I actually used alacritty long before trying kitty in order to add support for it to tdrop (had to deal with an annoying bug at the time). I had tried it before that for bit but never really liked it that much. Kitty and alacritty have a pretty similar feature set (gpu rendering, true color, and images). Kitty has it's own method for displaying images (with ranger support) that is pretty nice, but it doesn't work with tmux, so I'm just using ueberzug (which seems to be much nicer than w3m so far). The kitty author dislikes terminal multiplexers and wants to replace all their functionality. I think it's an interesting idea at least and may stop using tmux at some point if kitty actually get a daemon (so I can keep all my terminal sessions even if X dies, for example). Alacritty still doesn't have ligature support, but I don't care about ligatures personally.

I use a terminal for less and less stuff now (just running commands/aliases and ranger), so I'd probably be fine with a lot of terminal emulators. I'll probably install alacritty again and add it as a backup one if I like it.

As for icons, actually I don't quite understand what it means for a terminal emulator to handle icons.

I just meant it should be able to display unicode characters/icons.

noctuid added a commit that referenced this issue Jul 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants