Tab icons for jobs #9437
-
|
Related: #3961 I'm a heavy tabs user, and move them around a lot going between full-pane view on the laptop and split-view on the monitor. I also lean on backgrounding to navigate: ^Z out of nvim, run Zig, back to nvim and so on. This works so well for me because starship displays background tasks in the prompt. If there's one, it's a blue I'm sure it wouldn't be to everyone's taste, but I would love it if I could configure Ghostty tabs to do exactly the same thing. Just a little icon or number to the left of the directory. Ideally this could be a chosen color, but that's not important if it's difficult to provide. I'd weakly argue that this should be opt-out rather than opt-in. There's always the balance between, on the one hand, "why is Ghostty now doing some new thing and how do I make it go away" vs. users not diligently reading release notes and never knowing that a feature is available. In fact, I got exactly to the end of the last paragraph before it hit me that, while I did search discussions, I hadn't scanned the option reference to see if I had missed a trick. Looks like no, but I am not in fact one who diligently reads the release notes (sorry to whomever writes them!). In any case, I think the "I have updated an app and it's doing a new thing I don't like" scenario is fairly straightforward for the kind of technically-oriented user who employs a terminal emulator: read the release notes and find out how to disable it.
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
|
This is not something that Ghostty can really do as it doesn't have access to the same information that |
Beta Was this translation helpful? Give feedback.


This is not something that Ghostty can really do as it doesn't have access to the same information that
starshipdoes. Sincestarshipis integrated into the shell, it can query the shell for information like the number of background jobs. Ghostty cannot do that. What can be done is to extend your shell to add the information about jobs to the title. The title is generally set dynamically by the shell (or by programs called by the shell). For a good starting point see the starship documentation.