|over 1 year ago||6 days ago|
|-||GNU General Public License v3.0 or later|
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.
I wrote a simple Go->C++ compiler to use for gameplay programming. Here's a demo of its use for my game project (along with an editor tool). I show the generated C++ in the end of the video. Compiler source code is ~1500 lines, link in video description. Will do a deeper public release soon!
7 projects | reddit.com/r/golang | 25 Nov 2021
Re: Zig, yup Zig is actually among the closest to the design that I was looking for. I did a dive into using it from Wasm (https://github.com/nikki93/zig-wasm-test) including binding to UI like I do for my editor. Ultimately some issues I had were stability (at the time I then updated to a new Zig version and that broke things) and also some specific things like I want field attributes that I can reflect on in static reflection (they do have a proposal for this in their GitHub issues). I do think it's pretty close and viable, totally possible I stuck with it. It's also getting an official C compilation backend which is intetesting.
Release v0.0.81 of coc.nvim
1 project | reddit.com/r/vim | 25 May 2022
Looking for help with a vim/coc-rust-analyzer issue
1 project | reddit.com/r/rust | 23 May 2022
As this is a fresh install of coc.nvim, I copied the example config options "as is" to my .vimrc, with the exception of set encoding=utf-8, as I already have it included elsewhere. My intention was to go back through the example options and pair/add/modify as I learned about Rust and the coc-rust-analyzer extension.
Recommend a text editor that can do folding on markdown and that is not electron
9 projects | reddit.com/r/linuxquestions | 8 May 2022
You managed to pick two languages I don't use, but I believe it would more than meet your criteria. Neovim has excellent LSP support, and there are several for C/C++/CMake and for Python. See the list here. There's intellisense like completion via coc. For debugging there's also nvim-dap. With something like pynvim you could even write plugins for neovim itself in python. (I've written some in lua myself because of its native lua interface, which is a nice alternative to vimscript.)
How to scroll in the hover docs window ?
1 project | reddit.com/r/neovim | 6 May 2022
Is it unorthodox to write java purely in Vim/CLI and not use an IDE?
8 projects | reddit.com/r/javahelp | 4 May 2022
Was pretty proud of this setup
6 projects | reddit.com/r/neovim | 30 Apr 2022
For telescope, I use the fzf-native optimizer with increases the speed of search results. I have listed all the dependencies in a file in the neovim directory of my dotfiles. (Some of them may be optional). Make sure that you download node if you want to use coc.nvim.
real programmers don't use mouse
5 projects | reddit.com/r/ProgrammerHumor | 30 Apr 2022
Typescript lsp similar to vscode
10 projects | reddit.com/r/neovim | 28 Apr 2022
Based on what you are seeking, I would recommend checking out coc.nvim with it and the extensions it is very easy to get going in the direction you want.
How to Install COC
1 project | reddit.com/r/neovim | 25 Apr 2022
more on the subject here
Looking for a plugin to list all search results in a buffer, similar to Sublime Text
5 projects | reddit.com/r/neovim | 24 Apr 2022
If you use coc.nvim it has a nice :CocSearch command that lists all results in one buffer that allows you to edit/save multiple files inline. It's pretty much the same as :grep + :cfdo but slightly more intuitive for sublime users.
What are some alternatives?
vim-lsp - async language server protocol plugin for vim and neovim
YouCompleteMe - A code-completion engine for Vim
nvim-treesitter - Nvim Treesitter configurations and abstraction layer
ale - Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
nvim-lspconfig - Quickstart configurations for the Nvim LSP client
vim-polyglot - A solid language pack for Vim.
vim-go - Go development plugin for Vim
deoplete.nvim - :stars: Dark powered asynchronous completion framework for neovim/Vim8
nvim-compe - Auto completion Lua plugin for nvim
ansible-language-server - Ansible Language Server
coc-pyright - Pyright extension for coc.nvim
cmp-nvim-lsp - nvim-cmp source for neovim builtin LSP client