What's Changed
- fix a bunch of misspellings by @WilliamLeara in #7
- Add more if pairs for VFR format by @lxvs in #9
- Add clangd config check in checkCompileCommandsConfig() by @YangGangUEFI in #10
Enhancements
- JSON Configuration & Syntax:
- Added new keyword pairs:
warningif
,inconsistentif
,disableif
,nosubmitif
toedk2_vfr.conf.json
andedk2_vfr.tmLanguage.json
for improved syntax highlighting and language support. πβ¨
- Added new keyword pairs:
Bug Fixes
- Typographical Errors:
- Corrected misspelled words:
seeting
tosetting
andGenerationg
toGenerating
. ππ οΈ - Fixed a typo in the message: "c_cpp_properties.json points to wrong compile_commands.json". ππ§
- Corrected misspelled words:
Features
- New Commands:
- Introduced
edk2code.copyTreeData
command to copy tree data to clipboard in a formatted string. ππ³
- Introduced
- Clangd Support:
- Added support for Clang compile commands in the workspace configuration. π οΈπ§
- Automatically updates
clangd
configuration with the correct--compile-commands-dir
argument ifvscode-clangd
extension is installed. ππ
- Automatically updates
- Added support for Clang compile commands in the workspace configuration. π οΈπ§
Code Quality
- Refactoring & Cleanup:
- Improved code readability by trimming redundant spaces and unifying function behavior. π§Όπ οΈ
- Renamed
edksymbol.ts
toedkSymbols.ts
for consistency. πποΈ
New Contributors
- @WilliamLeara made their first contribution in #7
- @lxvs made their first contribution in #9
- @YangGangUEFI made their first contribution in #10
Full Changelog: Edk2Code_1.0.7...Edk2Code_1.0.8