Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support moving the tasks framework to use the integrated terminal #15584

Closed
3 tasks done
Tyriar opened this issue Nov 16, 2016 · 1 comment
Closed
3 tasks done

Support moving the tasks framework to use the integrated terminal #15584

Tyriar opened this issue Nov 16, 2016 · 1 comment
Assignees
Labels
debt Code quality issues tasks Task system issues terminal Integrated terminal issues
Milestone

Comments

@Tyriar
Copy link
Member

Tyriar commented Nov 16, 2016

It makes sense to reuse the work of the integrated terminal in the tasks framework to leverage things like:

  • Handling of ANSI control characters (colors, cursor movement)
  • Multiple tasks
  • Allowing input

Here are the blockers to allow this to happen:

No longer needed:

After this is done tasks could also be moved to an extension.

@Tyriar
Copy link
Member Author

Tyriar commented Jan 5, 2017

For the problem watcher I'm thinking that something similar to an iterm2 trigger with a callback and then some way of grabbing stdout would be sufficient (feature request: #13337).

Tyriar added a commit that referenced this issue Jan 11, 2017
Tyriar added a commit that referenced this issue Jan 11, 2017
@Tyriar Tyriar changed the title Move the tasks framework to use the integrated terminal Support moving the tasks framework to use the integrated terminal Jan 15, 2017
@Tyriar Tyriar closed this as completed Jan 23, 2017
@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 18, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
debt Code quality issues tasks Task system issues terminal Integrated terminal issues
Projects
None yet
Development

No branches or pull requests

2 participants