←back to thread

103 points todsacerdoti | 1 comments | | HN request time: 0.4s | source
Show context
CGamesPlay ◴[] No.45758003[source]
I recently made a list of "features I actually use in iTerm 2", while I was looking at alternatives that were cross-platform. The extensibility that WezTerm and others (Kitty takes the cake, it seems) looks promising, but after reading the docs, I don't think any of the trendy terminal emulators can do these two specific features:

1. Custom escape sequences that trigger my own code. iTerm 2 and Kitty support this (Kitty calls them "kittens"), but I don't think any other terminal emulators do. WezTerm appears not to. User variables do come close, but are not quite the same, since a user variable is "declarative" and this behavior is "imperative".

2. Show timestamps for each scrollback line. This is a feature you don't miss until you need it, but I use it, for example, to match log output timestamps to the time I ran a command in mysql console on a remote server.

I don't really care about streaming 134.55 MB/s of text to my terminal emulator; I do care about features that make me productive.

replies(1): >>45760090 #
1. FuckButtons ◴[] No.45760090[source]
> I don't really care about streaming 134.55 MB/s of text to my terminal emulator; I do care about features that make me productive.

On two occasions, dumping a real time data stream to std out has actually been a useful debugging technique for me, your domain might be quite different from mine, but I wouldn’t discount that performance is a feature in itself.