Comments (4)
I feel like "debug aware" and "language aware" would already allow for some pretty powerful features - especially if the streamdeck image can be customized in each state. It might be good to add support for that and then see if anyone requests something more specific?
from vscode-deck.
Yep I agree this would be very cool - as would commands that vary depending on the state. For example, running workbench.action.debug.start
if isDebugMode==false, or workbench.action.debug.continue
if isDebugMode==true
from vscode-deck.
I don't understand much from the VSCode API but it seems that the current language could be obtained from the TextDocument, am I wrong?
Also, I believe that the current debug state could be achieved via debug.activeDebugSession != undefined.
from vscode-deck.
Hey @corbob, @piersdeseilligny
Sorry for the late reply got busy finishing other projects.
Despite not replying I've taken some time before them and now and couldn't find any way to access the "context-aware" from VS Code. It's not public in the VS Code extension API.
The only way this will be possible is by implementing based on stuff that we could access trough the extension API.
Like both of you suggested the "debug aware" is something possible. Could you think other contexts that maybe be useful, so that I could consider if it's worth implementing besides the API limitations?
There's another approach that may be possible is using VS Code tasks which can access the context-aware.
from vscode-deck.
Related Issues (20)
- Is it possible to use this extension with Touch Portal? HOT 3
- Feature Request: Deactivate StreamDeck / Project Selection via Port HOT 3
- CPU use spikes when any property inspectors are loaded HOT 5
- "Execute Command" help to fill Arguments (JSON) for SSH connection label:"help wanted" HOT 8
- ❓ Is there a streamdeck config for debugging in vscode ? HOT 1
- Send terminal command without enter HOT 1
- Feature Request: Support WSL2 paths for Open Folder HOT 2
- "Unexpected end of JSON input" in console
- Minimap Toggle command deactivates plugin for window HOT 2
- More Documentation on how to use properly HOT 13
- Feature Request: Set to active on most foreground window/active window HOT 1
- Reference active file in terminal command HOT 3
- Cannot load 4.1.6 HOT 2
- Not connecting HOT 7
- How to create custom triggers? HOT 1
- This plugin is a zombie that cannot be killed. HOT 1
- connect to specified ssh host HOT 2
- Will there be a release on the VSX Registry? HOT 1
- Running a task from tasks.json HOT 2
- Feature Request: Ability to Popout Terminal
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-deck.