Skip to content

93Alliance/ccls-ext

Repository files navigation

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

  • cmake tools

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

  • ccls failed and quit

Release Notes

ccls extensions

0.0.1

0.0.4

  • fix: when changeDatabaseCompiler is empty, copy compdb file to workspace folder

0.0.5

  • add ext.resourceDir
    {
      "windows": "",
      "linux": ""
    }
    

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

Following extension guidelines

Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.

For more information

Enjoy!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published