-
-
Notifications
You must be signed in to change notification settings - Fork 295
Completion Sources
David Landry edited this page Nov 29, 2018
·
74 revisions
deoplete.nvim
will display completions for existing plugins that provide
completions via omnifunc
. The plugins listed below are specifically made for
deoplete.nvim
.
If you are a source author, please update this list with a link to your repo and short description of your plugin.
See also vim helpfile for complete list of sources
Languages | Name/Link | Description |
---|---|---|
Many | neco-syntax | Provides completions using keywords from the language's syntax highlight file (e.g. 'article' will be completed in html https://github.com/vim/vim/blob/master/runtime/syntax/html.vim) |
LanguageClient-neovim | Integration with various language servers. | |
Clang | deoplete-clangx | Asynchronous C/C++/Objective-C/Objective-C++ completion for Neovim. |
Clojure | async-clj-omni | Provides async clojure completion through nrepl-python-client |
D | deoplete-d | Adds auto-complete support for the D programming language to Vim |
Elixir | alchemist.vim | |
Elm | deoplete-elm | |
F# | deoplete-fsharp | Provides Intellisense completions for FSharp (engin: deopletefs ) , fast speed |
F# | deoplete-fsharp2 | Provides Intellisense completions for FSharp (engin: FsAutoComplete ) , middle speed |
Go | deoplete-go | Asynchronous Go completion for Neovim. |
Haskell | neco-ghc | A completion plugin for Haskell, using ghc-mod |
Javascript | autocomplete-flow | source for javascript via flow |
Javascript | deoplete-ternjs | Based on tern_for_vim and deoplete-jedi |
Mathematica | vim-mma | Syntax and completion support for Wolfram Mathematica |
OCaml | deoplete-ocaml | Asynchronous OCaml completion using Merlin. |
PHP | deoplete-phpactor | Asynchronous PHP completion using phpactor. |
PHP | deoplete-padawan | Asynchronous PHP completion using padawan.php. |
PHP | phpcd.vim | phpcd.vim is a more smart, lightweight, yet powerful plugin for php. The deoplete support has been added. |
Python | deoplete-jedi | Python completion using Jedi. |
Rust | vim-racer | Rust completion and navigation via Racer. |
Rust | deoplete-rust | Rust completion for Neovim (Deoplete) via Racer. |
Swift | deoplete-swift | Adds auto-complete support for the Swift programming language to Vim |
Typescript | nvim-typescript | This is the deoplete source for typescript via tsserver |
VimL | neco-vim | Provides completions for Vim commands |
Zsh | deoplete-zsh | Provides completions for zsh |
Name/Link | Description |
---|---|
deoplete-abook | Completion of email addresses in Mutt using abook contacts stored in a plain text database |
deoplete-emoji | Completion of emoji codes |
deoplete-github | Issue and title completions in commit messages |
deoplete-notmuch | Mail address completion using notmuch |
deoplete-khard | Completion of email addresses from carddav using khard |
deoplete-minisnip | Completion for snippets made with vim-minisnip |
tmux-complete | Completion of words in adjacent tmux panes |
webcomplete | Completion of words from the currently open web page in your browser |
deoplete-biblatex | Completion of ids from biblatex files |
deoplete-mu | Completion of email addresses using the mu mail indexer/searcher |