-
-
Notifications
You must be signed in to change notification settings - Fork 288
Completion Sources
Takayuki Kamiyama edited this page Sep 7, 2025
·
75 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. |
| Ruby | deoplete-ruby2 | Use Polars and dict project. |
| 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 |