zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
45.03k stars 2.44k forks source link

Attach task tab along files #14494

Open bersace opened 1 month ago

bersace commented 1 month ago

Check for existing issues

Describe the feature

Hi,

To workaround #4367 , I'm using a lazygit task. That's good.

I would like to have lazygit not in bottom dock but in main view, as first tab before files.

What do you think of adding a show_in_main_stage option to tasks.json ? I'm not sure about the name.

Zed is awesome.

Regards, Étienne

If applicable, add mockups / screenshots to help present your vision of the feature

image

osiewicz commented 1 month ago

You can already drag tabs out of terminal panel (where tasks reside). Does that fit your use case sufficiently?

bersace commented 1 month ago

Hi @osiewicz , thanks for your answer.

You can already drag tabs out of terminal panel (where tasks reside). Does that fit your use case sufficiently?

Yes, I'm already dragging the tab as shown in the screenshot. I would like to persist this behaviour in tasks.json or any other solution.

nullstalgia commented 1 month ago

I also echo the desire to have tasks spawn in configurable spots (preferably override-able per-task?*).

Having the bottom half of my screen covered with the terminal when the right half is mostly unoccupied isn't ideal, especially if I want to keep looking it over while it compiles/whatever.

*Having it per task would be a nice bonus in other ways too, as it would indirectly help me in quickly testing different sizes/aspect ratios for my TUI applications. 😅

bersace commented 1 month ago

Could we send task panel as first tab ? Or select position ?