nvim-completion-manager - :warning: PLEASE USE https://github.com/ncm2/ncm2 INSTEAD

  •        94

This is a fast, extensible, async completion framework for neovim. For more information about plugin implementation, please read the Why section. Future updates, announcements, screenshots will be posted here. Subscribe it if you are interested.

https://github.com/roxma/nvim-completion-manager

Tags
Implementation
License
Platform

   




Related Projects

deoplete.nvim - :stars: Dark powered asynchronous completion framework for neovim/Vim8

  •    Python

Deoplete is the abbreviation of "dark powered neo-completion". It provides an extensible and asynchronous completion framework for neovim/Vim8. deoplete will display completions via complete() by default.

completor.vim - Async completion framework made ease.

  •    Python

Completor is an asynchronous code completion framework for vim8. New features of vim8 are used to implement the fast completion engine with low overhead. For using semantic completion, external completion tools should be installed. When the input matches a file path pattern the file name will be automatically completed.

denite.nvim - :dragon: Dark powered asynchronous unite all interfaces for Neovim/Vim8

  •    Python

Denite is a dark powered plugin for Neovim/Vim to unite all interfaces. It can replace many features or plugins with its interface. It is like a fuzzy finder, but is more generic. You can extend the interface and create the sources. Unite.vim was meant to be like Helm for Vim. But the implementation is ugly and it's very slow.

neovim-remote - :ok_hand: Support for --remote and friends.

  •    Python

If you encounter any issues, e.g. permission denied errors or you can't find the nvr executable, read INSTALLATION.md. Nvim always starts a server. Get its address via :echo $NVIM_LISTEN_ADDRESS or :echo v:servername. Or specify an address at startup: NVIM_LISTEN_ADDRESS=/tmp/nvimsocket nvim.

DCD - The D Completion Daemon is an auto-complete program for the D programming language

  •    D

The D Completion Daemon is an auto-complete program for the D programming language. DCD is not an IDE. DCD is designed to provide autocompletion for your favorite text editor. If you are looking for an IDE, try one of these.


nvim-typescript - Typescript tooling for Neovim

  •    Javascript

First make sure you have Neovim 0.2.1 or highter. This includes the node-host that is required for this plugin. You will need a global install of the neovim client as well. This will make sure that neovim and node can communicate.

NyaoVim - Web-enhanced Extensible Neovim Frontend

  •    TypeScript

This is a Neovim frontend built on Electron. The Neovim editor is composed as a Web Component and users can extend the UI with reusable Web Components, HTML, CSS and JavaScript. Use Vim as a component from a shell or in an IDE.

homebrew-neovim - Homebrew formula

  •    

Homebrew formula for Neovim. The program name is nvim (not neovim).

Nvim-R - Vim plugin to work with R

  •    Vim

This is the development code of Nvim-R which improves Vim's support to edit R code. If you use a plugin manager, such as vim-plug, Vundle or Pathogen, follow its instructions on how to install plugins from github.

vim-lsp - async language server protocol plugin for vim and neovim

  •    Vim

Async Language Server Protocol plugin for vim8 and neovim. Note: async.vim is required and is used to normalize jobs between vim8 and neovim.

emacs-clang-complete-async - An emacs plugin to complete C and C++ code using libclang

  •    Emacs

emacs-clang-complete-async is an emacs extension to complete C and C++ code, it uses libclang to parse the source code on the fly and provides completion candidates to auto-complete (http://cx4a.org/software/auto-complete). This extension is not implemented in pure elisp, it is made up of a client part (auto-complete-clang-async.el, written in elisp) and a server part (clang-complete binary, written in C), they work cooperately in asynchonous client-server fashion.

python-client - pynvim: python client for Nvim

  •    Python

Pynvim implements support for python plugins in Nvim. It also works as a library for connecting to and scripting Nvim processes through its msgpack-rpc API. Supports python 2.7, and 3.4 or later.

complete - bash completion written in go + bash completion for go command

  •    Go

A tool for bash writing bash completion in go.Writing bash completion scripts is a hard work. This package provides an easy way to create bash completion scripts for any command, and also an easy way to install/uninstall the completion of the command.

racer - Rust Code Completion utility

  •    Rust

RACER = Rust Auto-Complete-er. A utility intended to provide Rust code completion for editors and IDEs. Maybe one day the 'er' bit will be exploring + refactoring or something. As mentioned in the command output, don't forget to add the installation directory to your PATH.

VimCompletesMe - You don't Complete Me; Vim Completes Me! A super simple, super minimal, super light-weight tab completion plugin for Vim

  •    Vim

A super simple, super minimal, super light-weight tab-completion plugin for Vim. If any of above types of completions fails to return any results, hitting Tab again will switch back to Vim's local keyword completion. VimCompletesMe will go back to trying the special completion for the next tab completion.

maven-bash-completion - Maven Bash Auto Completion

  •    Shell

Maven by default does not distribute with a Bash auto completion script, only a very simple guide is provided. This script gives you more to help your daily Maven build.

vim-dirvish - Directory viewer for Vim :zap:

  •    Vim

Path navigator designed to work with Vim's built-in mechanisms and complementary plugins. Lines are filepaths (hidden by conceal).

vim-sneak - The missing motion for Vim :athletic_shoe:

  •    Vim

Jump to any location specified by two characters. Sneak is a powerful, reliable, yet minimal motion plugin for Vim. It works with multiple lines, operators (including repeat . and surround), motion-repeat (; and ,), keymaps, visual mode, multibyte text, and macros.