ccls-ext README
First of all, many thanks to MaskRay's vscode-ccls, this plugin is forked vscode-ccls and adds some features.
Features
Requirements
Extension Settings
Reference vscode-ccls
"ccls.ext.restartDatabaseOnChange": true,
"ccls.ext.changeDatabaseCompiler": {
"windows": {
"compiler": "cl.exe",
"value": "/usr/bin/clang++"
},
"linux": {
"compiler": "",
"value": ""
}
}
Known Issues
Release Notes
ccls extensions
0.0.1
0.0.4
- fix: when
changeDatabaseCompiler is empty, copy compdb file to workspace folder
0.0.5
0.0.6
- fix: On windows platform ccls cannot be killed, resulting in memory leaks
0.0.7
0.0.8
- fix: database command json file is not exist
0.0.9
- fix: Plugin runtime error
- add: The header guard is automatically created when the header file is created.
- add: Create function implementation, support:
- global function √
- normal calss member function √
- normal class special member function √
0.1.0
- add: create cpp class header and source file.
- add: rename file auto modify header guard.
- fix: check file exist error.
0.1.1
- add: create unit test file
- add: cmake build output colorize(support chinese and english)
- fix: create function implementation has redundant virtual keyword
- add: cmake build output file path as document link.
- fix: clang.resourceDir config change causes plugin restart
- add: ccls server error will auto restart
0.1.2
- fix: windows output msvc error can not highlight
- rm : ccls server error will auto restart
0.1.3
- add: instert region outside of selection text
0.1.4
- fix: can not laod output log grammars config file
0.1.5
- fix: function implementation signature remove static keyword.
Following extension guidelines
Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.
Enjoy!
| |