so the built-in macOS terminal emulator lacks truecolor, are folks using iTerm2 still nowadays? or did something better come out?
follow-up question: why is no one using wezterm? And where are the kitty users hiding, I know they exist
@fasterthanlime kitty on Mac and linux all day everyday.
@fasterthanlime I'm using it. I think it's kind of neat. I do wonder if the lua config might be a turn off for folks.
@ladytel @fasterthanlime lua config certainly wasn't a turn off for neovim users do who knows, if it's extensible enough to warrant the use of lua it could be great
@fasterthanlime I use WezTerm. It's amazing. I enjoy it so much. Windows, Mac, Linux the terminal that works! Simple config. The WezTerm and Helix combination is my absolute jam right now.
@fasterthanlime I used to use Kitty... I prefer WezTerm right now. It's like Alacritty, but with *FEATURES*.

@fasterthanlime Wezterm on linux here, the killer features for me are Panes and Tabs like Kitty, but also an SSH multiplexer:

`wezterm ssh [COMMAND]` opens a terminal where every pane/window is an ssh connection, only issue is that it doesn't support the whole ssh protocol (`ForwardAgent` was not working last time I checked).

I have an irrational dislike for YAML, but otherwise I'd be using Alacritty

@fasterthanlime Using WezTerm, but on Windows.
@fasterthanlime kitty user reporting in. It's a delight
@fasterthanlime kitty user reporting in 🫡

@fasterthanlime WezTerm user right here! And used kitty as my driver before that (still do, a little - it's also great). WezTerm is still a little raw compared to kitty wrt stability and a couple of missing features, but it has other features kitty lacks, and I love the choice of lua for config (both for itself and because I can use fennel!)

Was a little skeptical of the multiplexing at first, but now I love it, and I don't have much conflict since I only use tmux when persisting a session

@fasterthanlime I switched to Kitty recently and I’m very happy with it. I can totally recommend.
@fasterthanlime I was a full kitty user, until I found out about Westerm. It's (as far as I know) the only terminal that is GPU accelerated, fully cross platform (even Windows), and supports ligatures and symbol replacements. Plus it supports all the extended protocols from Kitty and iTerm2, so it really just does everything. Also helps that Wez is generally really pleasant and responsive to issues on GitHub
@fasterthanlime I used kitty on MacOS. I feel like it has lower latency than Alacritty and it has tabs.
@th @fasterthanlime i went from kitty to alacritty because it alacritty feelt more reconsive to me :D all the possibilities of kitty stressed me out because i tried to lern all the shortcuts and got confused between differend OS and keyboard-layouts (apple and not apple). Alacritty is much more chill... Cant say i don't miss those tabs 
@fasterthanlime I like wezterm. I also kind of like alacritty except for the fact that it doesn’t support splits/tabs, which I’d like.
@fasterthanlime I use kitty, but something is weird when I SSH into machines and backspace doesn’t work right.

@fasterthanlime Been using WezTerm for some time, it's great!

I do wish there was a Fedora repo for updates, though 😅

@fasterthanlime it's because I'm lazy and alacritty is easier to build/install via cargo.
@fasterthanlime what's nice about Wez?
@zkat @fasterthanlime it’s made by @wez who is extremely nice :) (has been a mentor of mine a looooong time ago)

@fasterthanlime weztern user here. I used to use kitty but I like the command pane and the copy feature more.

Also the new kitty keyboard protocol (allows you to use ctrl/alt and send it to programs) are only supported by wez, kitty, and foot afaik

@fasterthanlime Wezterm is awesome! I use it on Linux, Windows, & Mac.
@fasterthanlime Alacritty :) OpenGL and written in #Rust
@Toasterson @fasterthanlime I'd use Alacritty if they didn't purposefully exclude useful features like tabs or ligatures...
@absolucy @fasterthanlime Thats what I have zellij for :) which runs inside Alacritty and with nushell inside that
@Toasterson Huh, never heard of that, I'll have to look into it 👀
@absolucy And to keep you ocupied looking for more rust based tooling for brwoser less existance https://www.youtube.com/watch?v=dFkGNe4oaKk
Oxidise Your Life

YouTube
Zellij

A terminal workspace that doesn't sacrifice simplicity for power. Features floating panes, layouts, multiplayer collaboration, plugins, and works in your browser.

@absolucy @Toasterson @fasterthanlime Tabs can be achieved much better with Zellij! Give it a try :D

@Toasterson @fasterthanlime

I second Alacritty. I tried a bunch including kitty and warp but found the Alacritty to be the most enjoyable.

@fasterthanlime i ditched iterm2 for wezterm recently, as I could then share the config across osx/Linux and also replace tmux...

@growse @fasterthanlime I picked up wezterm recently, basically randomly off a list of terminal emulators I could install in NixOS

it's pretty nice; being able to customize it with a lua config file is surprisingly handy

@demize @fasterthanlime

It's not perfect, but being able to ditch tmux and use wezterm as an actual, keyboard-drivable multiplexer is pretty awesome. I'm still at the start of this, but my config is at: https://github.com/growse/dotfiles/blob/main/.config/wezterm/wezterm.lua

dotfiles/.config/wezterm/wezterm.lua at main · growse/dotfiles

dotfiles heck yeah. Contribute to growse/dotfiles development by creating an account on GitHub.

GitHub

@fasterthanlime I've been using Alacritty on my Macbook and love it.

https://alacritty.org

Alacritty - A cross-platform, OpenGL terminal emulator

Alacritty is a modern terminal emulator that comes with sensible defaults, but allows for extensive configuration. By integrating with other applications, rather than reimplementing their functionality, it manages to provide a flexible set of features with high performance.

@btp @fasterthanlime What made you choose Alacritty? I've been using iTerm2 for years without complaint, and haven't _needed_ to change to something else. I'm just curious why you went with Alacritty.
@joeygibson @fasterthanlime I like the simple configuration, it's also GPU accelerated and super fast.
@fasterthanlime when i was on Mac i really quite liked iterm2. unlike alacritty (my main terminal on Linux) it supports ligatures.

@fasterthanlime I've been using iTerm2 for a very long time. Never had a problem with it and never needed any other features!

#terminal #shell

@fasterthanlime right now it’s iterm for me

There’s others, but I keep coming back to it because it’s super easy to set up and use

Just make sure to disable the setting which turns off gpu-acceleration on battery; it’s under “magic”

@fasterthanlime i use Kitty, but iTerm2 is pretty fantastic too. i think i use Kitty because it has some novel features like highly customizable font rendering which i like. i could probably switch between both without much fanfare though.
@slice @fasterthanlime Seems kinda odd to read that Kitty has "highly customizable font rendering" considering the fact that it doesn't even allow users to disable the italic variant of a font. This was the reason I stopped using Kitty.
Many monospace fonts simply do not have a decent italic variant. Rather than having a true italic variant, they just add a slanted version of the regular font and call it italic. And I'm fine with not using these slanted variants of monospace fonts but Kitty doesn't allow me to do that.

@ayushnix true, unfortunately. the maintainer seems to be unwilling to answer to user feature requests, even incredibly basic ones, and that's a shame.

i've never needed to disable italics though, so i've never ran into this personally. i was mostly thinking of this when referring to a high degree of customization: https://github.com/kovidgoyal/kitty/pull/5969

SRGB correct linear gamma blending rewrite by m4rw3r · Pull Request #5969 · kovidgoyal/kitty

This is a rewrite of #5423, which in turn is building on #3308. Features: Color blending in shaders is now in linear sRGB space. sRGB textures and framebuffer. sRGB lookup-table for color-picking ...

GitHub
@slice Funny how that PR has SF Mono as the font of choice which is the one that has a slanted variant, rather than a true italic variant, which can't be disabled on Kitty. SF Mono is a perfectly decent font sans the italic variant. But can't use it like that in Kitty.
@fasterthanlime I'm using alacritty. It might be a bit barebones for many people though. But I combine it with zellij to get windows and tabs and voila, usable terminal that is also fast.
@fasterthanlime I recently switched from iTerm2 to https://www.warp.dev and omigosh it’s so much better than other terminals. Of course, I’ve never enjoyed terminals, so me liking it doesn’t necessarily mean that terminal-lovers will 😅
Warp: The Agentic Development Environment

Fast terminal, state-of-the-art agents, and cloud orchestration for the full software development lifecycle.

@dbanty @fasterthanlime Do they still require you to create an account?