noctuid / dotfiles

Mouseless Workflow (WIP)
483 stars 24 forks source link

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

Open AmaiKinono opened 5 years ago

AmaiKinono commented 5 years ago

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:

Hope this will be helpful!

noctuid commented 5 years ago

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.