-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Open
Labels
EnhancementChanges/Updates/Additions to existing featuresChanges/Updates/Additions to existing featuresarea: Documentation
Description
Visual Studio Code is a really nice development environment, even someone such as myself who has stuck with vim for many years is considering switching over to it.
It would be cool if we could provide some documentation and/or VS Code extensions to make VS Code more zephyr-aware. This ticket can be a catch-all for integration tasks/ideas. So far I can think of:
- Best way to get tab settings correct across different file types in Zephyr
- Somehow populate header information to provide those definitions only provided by Kconfig, so we can correctly see what preprocessor directives are active, right now they are all greyed out for CONFIG_* variables. Probably need to be able to set what board/project configuration we are building for.
- Integration for interacting with west
- Integration for running CMake and doing builds for a particular project directory
- Interactive debugging to connected hardware
- Integration to run an emulator (and interactively debug it if desired) for QEMU or other emulation targets
- Some kinds of lintian checks can be shown directly in the editor GUI - wonder if we could integrate checkpatch into this
Other ideas, please comment!
stephanosio, erwango, n3rd4i, hongshui3000, bwitherspoon and 41 more
Metadata
Metadata
Assignees
Labels
EnhancementChanges/Updates/Additions to existing featuresChanges/Updates/Additions to existing featuresarea: Documentation