3 ms·
Ghostty is so great. Cross-platform but native on Mac and Linux. Core written in a cool random language, showing that you can have well-behaved Mac apps that ar
by jxdxbx 11mo ago
Ghostty is so great. Cross-platform but native on Mac and Linux. Core written in a cool random language, showing that you can have well-behaved Mac apps that aren’t just pure Swift / Objective C. Same great design no doubt helps here.
- jtbaker 11mo agoThe only thing I want (on MacOS) is the ability to search for text within a winodw, like when I'm debugging a stack trace, and multi-tab support.
- qudat 11mo agoText search has been merged on main
- LVB 11mo agoCould you explain what you mean by multi-tab support? I use Ghostty daily with multiple tabs.
- jtbaker 10mo agoI wasn't clear, I mean split-pane side by side (or top-bottom etc.) tab views, like iTerm offers.
- deleted 10mo ago[deleted]
- dagi3d 11mo agochange update channel to tip and you'll have it
- qudat 11mo agolibghostty is stellar! I’m using it for my session persistence for terminal processes tool: https://github.com/neurosnap/zmx https://github.com/neurosnap/zmx When users reattach to their session we render the terminal state and output from ghostty. Super cool and works really well. It’s basically tmux-lite in 1k LoC
- Graziano_M 11mo agoI like that. I don’t want to use tmux (and I don’t when I’m working on my local machine), but I can’t escape it when SSHing. I could ssh to a ton of sessions, but then I 1. Have to remember their names 2. Can’t easily create a new pane (on the remote host) for some short task and 3. Need yet another solution for restoring my pane layout for when my client restarts. Maybe I’ll try the session name thing, I just foresee it being annoying. Do you see your tool as a shpool replacement?
- fragmede 11mo agoDon't give them useful names, just call them 1 or 2 or asdf and let your brain do the mapping.
- Graziano_M 11mo agoI also (coincidentally) just started using OP's coder, and that also sets up ssh config to use special wildcard hosts, and unfortunately 'hogs' the config (it threatens to trash any changes to the coder section).
- qudat 11mo agoYes this completely replaces `shpool`. I totally understand your concerns for creating new terminals for short tasks. I generally lean towards `nvim` terminal buffers to solve that issue. Or I have a `term` session open that I can quickly go to for random terminal commands that don't belong to a project.
- conradev 11mo agoThis is super cool! I didn’t know I was looking for exactly this, but I am
- ac29 11mo agoLove this idea. Though, apparently zig isnt available in any version of Debian including sid, which is annoying. A multiyear packaging effort stalled out 8 months ago with zig 0.14, which is too old for zmx. Will try this out on my arch system later this week though.