asyncomplete.vim
nim.vim
asyncomplete.vim | nim.vim | |
---|---|---|
4 | 5 | |
900 | 213 | |
- | - | |
3.4 | 0.0 | |
7 months ago | 19 days ago | |
Vim Script | Vim Script | |
MIT License | MIT License |
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.
asyncomplete.vim
-
Fuzzy matching for omnicompletion?
This is where completion plugins bring some value, like asyncomplete.vim, YCM, nvim-cmp for neovim only, ...etc.
-
NVIM falsely highlights external functions
I am using https://github.com/alaviss/nim.nvim alongside https://github.com/prabirshrestha/asyncomplete.vim for Nim development. I am using several other QoL plugins as well, but those don't really touch stuff like that. Maybe treesitter should be named.
-
The question its simple: Wich autocompletion plugin would you recommend now a days
asyncomplete
-
Is vim only good for Weakly typed PL?
With [vim-lsp](https://github.com/prabirshrestha/vim-lsp) and [asyncomplete.vim](https://github.com/prabirshrestha/asyncomplete.vim) you can get vim to be pretty close to other IDES. I use vim purely for rust and typescript.
nim.vim
-
{. annoyed .}
i use nim.vim for syntax highlighting, built-in lspconfig + nimls(p) + cmp as the language server and completion framework. for the snippets, i use luasnips.
-
How do you guys run the code you write with vim?
There is a built in feature to this called :h :make (not to be confused with the build tool gnu make) which uses the :h 'makeprg' option which can be set per language usually done in the compiler folder of language syntax plugins, like here or here
- Nimlsp in Neovim's builtin lsp
-
NVIM falsely highlights external functions
What do you use (plain neovim doesn't seem to have nim support): https://github.com/zah/nim.vim/ or https://github.com/alaviss/nim.nvim ? You should probably complain on their issue trackers.
-
Tagfiles in Nim?
I don't use neovim, but nim.vim covers the basics.
What are some alternatives?
coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
nvim-lspconfig - Quickstart configs for Nvim LSP
completion-nvim - A async completion framework aims to provide completion to neovim's built in LSP written in Lua
ide.nvim - Quickstart config for using Nim and Neovim
VimCompletesMe - You don't Complete Me; Vim Completes Me! A super simple, super minimal, super light-weight tab completion plugin for Vim.
nim.nvim - Nim plugin for NeoVim
YouCompleteMe - A code-completion engine for Vim
Nim - Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
vim-mucomplete - Chained completion that works the way you want!
run-with-me.vim - Runs current buffer code
deoplete.nvim - :stars: Dark powered asynchronous completion framework for neovim/Vim8
vimtex - VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.