-
-
Notifications
You must be signed in to change notification settings - Fork 295
Completion Sources
dm9pZCAq edited this page Oct 11, 2021
·
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) |
Many | deoplete-tabnine | Integration with TabNine - a machine learning-based all-language autocompleter |
LanguageClient-neovim | Integration with various language servers. | |
deoplete-vim-lsp | deoplete source for vim-lsp | |
deoplete-lsp | deoplete source for nvim-lspconfig | |
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 |
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. |
Scala | MinTab | Scala method completion use dictionary. |
Swift | deoplete-swift | Adds auto-complete support for the Swift programming language to Vim |
SQL Server | deoplete-mssql | Provides auto-complete support for Microsoft SQL Server |
SQL | vim-dadbod-completion | Provides auto-complete support for PostgreSQL, MySQL and MSSQL via vim-dadbod |
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-gitlab | GitLab markdown reference autocomplete, supporting usernames, merge-requests, and labels |
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 |
deoplete-goobook | Completion of email addresses and names from your google contacts using goobook |
deoplete-wp-hooks | Completion of WordPress hooks and auto detection of actions and filters |
deoplete-greek | Completion of Greek letters |