Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 

Repository files navigation

vimrc

requirement (auto-completed)

  • node 16.20.0
  • clangd-linux-18.1.3 (最新版本)
  • ccls
  • universal-ctags

install

  1. 安装 amix/vimrc

  2. 修改~/.vim_runtime/my_configs.vim

  3. PlugInstall 安装插件

  4. :CocConfig 在setting.json中加入

{
  "clangd.arguments": ["--header-insertion=never"],
  "inlayHint.display": false,
  "languageserver": {
        "ccls": {
            "command": "ccls",
            "filetypes": ["c", "cpp", "cc", "c++", "cuda", "objc", "objcpp"],
            "rootPatterns": [".ccls-root", ".ccls", ".git", ".hg", ".svn", ".root", "compile_commands.json"],
            "initializationOptions": {
                "cache": {
                    "directory": ".ccls-cache"
                },
                "client": {
                    "snippetSupport": true
                }
            }
        }
    }
}
  1. 安装COC子插件 CocInstall coc-clangd coc-json coc-highlight coc-python coc-pyright

  2. 安装 bear apt-get install bear

  3. 在项目目录 bear make <target> 即可生成clangd需要的 compile_commands.json 文件

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages