Skip to content

Conversation

@hazelwiss
Copy link

Adding a statusline option for displaying the amount of asynchronous jobs which are scheduled. I find myself wanting this information because currently, when working on large workspaces, certain operations take a long time to process and therefore being able to see whether or not the job was successfully scheduled could help so that you're not spending time thinking about how many unfinished write commands you have ongoing, or if you correctly opened the workspace symbol picker because it takes so long to open.

@kirawi kirawi added the A-gui Area: Helix gui improvements label Feb 7, 2024
@pascalkuthe
Copy link
Member

This is not feasible anymkee because with the event system jobs now get spawned as tokio tasks instead of being put in a futures unordered. You can't count them anymore.

Background tasks are an implementation detail that often have nothing to do with system lands since tokio can easily hane millions of (sleeping) background tasks. Particularly with the new event system the number of background tasks increases a lot (and can cahnge based kn vsrious factors) but that has basically no impact on performance.

The way I want to handle waiting on tasks is with something like #6436

@pascalkuthe pascalkuthe closed this Apr 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-gui Area: Helix gui improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants