News for hackers. Stuff that matters.
Re:iTerm2 beta adds Python API by j88439h84 on Sunday March 24, 2019 @06:53AM (#19475605)
Kitty terminal has a Python API too, and it's got images and high performance, etc.

https://sw.kovidgoyal.net/kitty/

Re:iTerm2 beta adds Python API by daveFNbuck on Sunday March 24, 2019 @12:34PM (#19477206)
I tried switching to Kitty last year, but then it stopped working properly with the OSX 10.14 release. It turns out this was a known issue from the beta, but the author decided not to do anything about it until the release [1]. I can't rely on a terminal that's maintained like that.

[1] https://github.com/kovidgoyal/kitty/issues/887#issuecomment-...

Re:iTerm2 beta adds Python API by photonios on Sunday March 24, 2019 @12:48PM (#19477297)
Give Alacritty [1] a try. I am very happy with its performance, it just feels fast and solid. The difference in latency is really noticeable to me compared to iTerm2 or Terminal.app. Alacritty just feels significantly faster.

[1] https://github.com/jwilm/alacritty

Disclaimer: I am not associated with the project in any way. Just a fan.

Re:iTerm2 beta adds Python API by daveFNbuck on Sunday March 24, 2019 @12:54PM (#19477339)
People keep talking about the obvious latency difference. I don't notice any latency on iTerm2 and didn't see a difference when I was trying Kitty. What am I missing?
Re:iTerm2 beta adds Python API by photonios on Sunday March 24, 2019 @02:43PM (#19477987)
I notice the difference even when typing. The performance improvement is most noticeable for me when editing large files in vim or having a lot of tmux panes open. Alacritty and other GPU accelerated terminals perform a lot better here and things just feel smoother.

There's an older HN thread [1] on the subject with benchmarks and lots of interesting chatter. It's worth a read IMHO.

[1] https://news.ycombinator.com/item?id=14798211

Re:iTerm2 beta adds Python API by brennebeck on Monday March 25, 2019 @06:07AM (#19481313)
You might want to try iTerm with gpu acceleration enabled. The only caveat is you lose some visual features, like transparency, but I found it well worth it.
Re:iTerm2 beta adds Python API by hugg on Sunday March 24, 2019 @01:23PM (#19477502)
I use iterm2 + tmux + vim and there is noticeable latency compared to say a linux setup or using kitty
Re:iTerm2 beta adds Python API by photonios on Sunday March 24, 2019 @02:33PM (#19477936)
There actually is a known issue with using vim in tmux on macOS. From the Alacritty README [1]:

> This appears to be an issue outside of terminal emulators; either macOS has an IPC performance issue, or either tmux or vim (or both) have a bug. This same issue can be seen in iTerm2 and Terminal.app. I've found that if tmux is running on another machine which is connected to Alacritty via SSH, this issue disappears. Actual throughput and rendering performance are still better in Alacritty.

[1] https://github.com/jwilm/alacritty#faq

Re:iTerm2 beta adds Python API by hugg on Tuesday March 26, 2019 @08:03AM (#19490930)
Hm, interesting, thanks.
Re:iTerm2 beta adds Python API by gazarullz on Sunday March 24, 2019 @07:49AM (#19475801)
Been using kitty on both osx and debian, I am very happy with the performance and out-of-the box features so far.
Re:iTerm2 beta adds Python API by tramtrist on Sunday March 24, 2019 @11:40AM (#19476923)
I may be doing it wrong but the lack of IME (Japanese) Input support and the refusal of the author to support it is quite sad and makes it a non-starter for me and I assume many others