All Projects → Maxattax97 → coc-ccls

Maxattax97 / coc-ccls

Licence: other
CCLS (C/C++) extension for coc.nvim

Programming Languages

typescript
32286 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to coc-ccls

coc-elixir
Elixir language server extension based on elixir-ls for coc.nvim
Stars: ✭ 150 (+650%)
Mutual labels:  coc, lsp
coc-tailwind-intellisense
Coc.nvim extension for Tailwind CSS IntelliSense
Stars: ✭ 117 (+485%)
Mutual labels:  coc, lsp
vim-setup
👾 My NeoVim configuration for Scala & Haskell development (permanently moved to https://github.com/gvolpe/dotfiles)
Stars: ✭ 31 (+55%)
Mutual labels:  coc
fzf-lsp.nvim
Enable the power of fzf fuzzy search for the neovim built in lsp
Stars: ✭ 143 (+615%)
Mutual labels:  lsp
code-of-conduct
Internal documentation of the DSF Code of Conduct committee
Stars: ✭ 30 (+50%)
Mutual labels:  coc
atom-ide-scala
Scala & Dotty support for Atom IDE (🧟‍♂️ zombie repo)
Stars: ✭ 47 (+135%)
Mutual labels:  lsp
LIPs
LUKSO Improvement Proposals. Repository for the LUKSO Blockchain Improvement Proposals (LIPs) and LUKSO Standards Process (LSP).
Stars: ✭ 39 (+95%)
Mutual labels:  lsp
merlin-language-server
Minimal cross-platform LSP wrapper for merlin
Stars: ✭ 28 (+40%)
Mutual labels:  lsp
coc-sourcekit
Swift language server extension using sourcekit-lsp for coc.nvim.
Stars: ✭ 61 (+205%)
Mutual labels:  coc
lua-analyzer
A language server for lua written in rust
Stars: ✭ 56 (+180%)
Mutual labels:  lsp
coc-volar
Volar (Fast Vue Language Support) extension for coc.nvim
Stars: ✭ 143 (+615%)
Mutual labels:  coc
easy-hls-nix
Easy Haskell Language Server tooling with Nix!
Stars: ✭ 56 (+180%)
Mutual labels:  lsp
aerial.nvim
Neovim plugin for a code outline window
Stars: ✭ 485 (+2325%)
Mutual labels:  lsp
async-clj-omni
Async Clojure Completion for various (n)vim completion engines
Stars: ✭ 51 (+155%)
Mutual labels:  coc
coc-stylelint
Stylelint language server extension for coc.nvim
Stars: ✭ 42 (+110%)
Mutual labels:  coc
quick.nvim
A very fast Lua based Neovim configuration that uses coc.nvim for intellisense
Stars: ✭ 159 (+695%)
Mutual labels:  coc
vim-lamp
💡Language Server Protocol client for Vim.
Stars: ✭ 34 (+70%)
Mutual labels:  lsp
lsp-metals
lsp-mode ❤️ metals
Stars: ✭ 49 (+145%)
Mutual labels:  lsp
vscode-tenkawa-php
Visual Studio Code extension integrating Tenkawa PHP language server.
Stars: ✭ 28 (+40%)
Mutual labels:  lsp
coc-groovy
Groovy language extension for coc.nvim
Stars: ✭ 14 (-30%)
Mutual labels:  coc

coc-ccls

This is the coc.nvim extension for ccls.

This extension is still in pre-release development and is not ready for use. Track progress in this issue thread.

For the meantime, the following configuration for coc.nvim works very nicely for CCLS (copied from the coc.nvim wiki):

  "languageserver": {
    "ccls": {
      "command": "ccls",
      "filetypes": ["c", "cpp", "objc", "objcpp"],
      "rootPatterns": [".ccls", "compile_commands.json", ".vim/", ".git/", ".hg/"],
      "initializationOptions": {
         "cache": {
           "directory": "/tmp/ccls"
         }
       }
    }
  }

The original vscode-ccls project is fairly limited and offers few benefits over the above configuration at the time of writing.

Goals for this project include:

  • bundling binaries for CCLS to automate installation

See:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].