|29 days ago||18 days ago|
|GNU General Public License v3.0 only||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Code editor with autocomplete or suggestion?
3 projects | reddit.com/r/termux | 24 Sep 2022
I have been using YouCompleteMe for vim on termux without issues.
11 projects | reddit.com/r/vim | 17 Sep 2022
for autocomplete, there are a bunch of lsp clients for Vim and Neovim ships with one, you may want to check: coc, ycm, ale, vim-lsp, cmp, nvim-lspconfig
rust-analyzer changelog #146
6 projects | reddit.com/r/rust | 12 Sep 2022
Kinda. These things have been happening for longer than VsCode though. YouCompleteMe is a decade old now going by the original COPYING.txt commit. Which has provided clang based completion for a long while. It actually inspired me to write hack together a really shitty script for vim that pulled clangd type information from the AST to provide accurate syntax highlighting. And that was certainly before Microsoft relased VsCode.
VIM is the way.
4 projects | reddit.com/r/learnprogramming | 1 Sep 2022
Look into LSP (e.g. CoC, YCM) for some features familiar from IDEs (jump to definition, hover, completion, etc.).
Difference between vscode and visual studio professional/enterprise ?
2 projects | reddit.com/r/vscode | 20 Jul 2022
You can get python and JS autocompletion in Vim with https://github.com/ycm-core/YouCompleteMe
Questions about autocompletion
3 projects | reddit.com/r/vim | 13 Jul 2022
Alternative to sublime text on linux
2 projects | reddit.com/r/learnprogramming | 6 Jul 2022
For vim, you might want to look at CoC or YouCompleteMe.
Software engineers on big projects using vim, are you there?
13 projects | reddit.com/r/vim | 25 Jun 2022
Deep Language Integration plugins: YouCompleteMe, coc
Setting up good vim workflow as a beginner
12 projects | reddit.com/r/vim | 23 Jun 2022
Youcompleteme for auto completion (https://github.com/ycm-core/YouCompleteMe). Though I've been told that there are much better options. It's what I started with, so I've kept using it.
3 projects | reddit.com/r/linuxmemes | 11 May 2022
vim-lsp merged inlay hints support!
2 projects | reddit.com/r/vim | 25 Aug 2022
For Objective C it looks like you can use SourceKit-LSP or ccls as language servers.
New plugin - ccls.nvim - Calling for testers (almost production ready)
2 projects | reddit.com/r/neovim | 21 Aug 2022
Pretty neat! I think you should have it added in the ccls GH wiki
2 projects | reddit.com/r/linux4noobs | 12 Aug 2022
While trying to setup neovim for c++ I've come to a step where I have to unpack a ccls pre-built in /path/to/clang+llvm-xxx and make a path /path/to/node
recomendation for a c/c++ Language server
3 projects | reddit.com/r/neovim | 7 Jul 2022
ccls is an interesting single-author project that does seem to be faster in some cases. That said, I use clangd daily on a huge c++ project and once the index is built, it is every bit as performant as I could hope for. There is a brief comp thread at https://github.com/MaskRay/ccls/issues/880.
Currently, what are some of the worst things about C++?
5 projects | reddit.com/r/cpp | 28 Apr 2022
But I will say that I am mostly happy with either one of the clangd and ccls plugins. The clangd plugin is nicely packaged with a self-installer. The ccls plugin takes a little more work to set up, but it has loads more features. Both are quite good at working with a proper AST. Both build the AST by actually compiling your code with libclang (llvm's compiler core). Both work reliably for me because I am able to provide a compile_commands.json using my project builder (ninja). Nice as it is, it does not update automatically, and I'm not sure I want it to.
guys, just why ??
5 projects | reddit.com/r/ProgrammerHumor | 10 Apr 2022
Correct me if I'm wrong, as I don't use VSCode myself, but doesn't VSCode just use language servers for any language-specific IDE features? There are a bunch of FOSS language servers available for C/C++. Personally I use ccls (licensed under Apache 2.0), which it says can be installed in VSCode.
What is your setup for developing in C?
13 projects | reddit.com/r/C_Programming | 24 Mar 2022
vim-lsp is LSP client plugin for Vim. CCLS is C/C++ language server using this protocol.
How to improve your vim/nvim coding experience with vim-easycomplete?
23 projects | dev.to | 1 Mar 2022
C++/C：Install ccls with brew install ccls. If you want to install latest version. Please install it manually following this guide.
What pains me the most about C : Having to update headers any time I change a function prototype
6 projects | reddit.com/r/C_Programming | 19 Feb 2022
My favourite implementations of LSP for Vim is vim-lsp. You also need a server, e.g. CCLS in case of C/C++.
I want to give up Vim
3 projects | reddit.com/r/emacs | 19 Feb 2022
ccls with lsp-mode and dap-mode and is what will fill most of those needs.
What are some alternatives?
clangd - clangd language server
coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
Jedi-vim - Using the jedi autocompletion library for VIM.
ale - Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
completion-nvim - A async completion framework aims to provide completion to neovim's built in LSP written in Lua
deoplete.nvim - :stars: Dark powered asynchronous completion framework for neovim/Vim8
Python-mode - Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box.
vim-go - Go development plugin for Vim
nvim-compe - Auto completion Lua plugin for nvim
rtags - A client/server indexer for c/c++/objc[++] with integration for Emacs based on clang.
VimCompletesMe - You don't Complete Me; Vim Completes Me! A super simple, super minimal, super light-weight tab completion plugin for Vim.