I want to add the screenshots in README.
If you have good screenshots for deoplete README, can you add it in this issue?
Here are some screenshots of deoplete in action. Let me know if it is good enough.
File Name Completion

Omni Completion

Neosnippets and neco-ghc integration

I recorded a gif of deoplete + echodoc: https://github.com/archSeer/nvim-elixir/blob/master/autocomplete.gif
Thank you!
I have added the screenshots!
let me show you some dark color pic
@Shougo Using PaperColor theme?
@pickfire Yep, that's PaperColor.
If you want one for go.

Thanks. updated.
@SageEx what font are you using in those screenshots?
@myhonor16 It's Fantasque Sans Mono.
On Wed, Mar 2, 2016 at 12:17 AM, Samuel [email protected] wrote:
@SageEx https://github.com/SageEx what font are you using in those
screenshots?—
Reply to this email directly or view it on GitHub
https://github.com/Shougo/deoplete.nvim/issues/96#issuecomment-190848711
.
@SageEx Thanks!
Does it support c++? I don't see any screenshots of a c++ project.
@bjadamson https://github.com/zchee/deoplete-clang
All you need to do for any language is find/create the sources. Deoplete can support anything
python completion using deoplete-jedi:

c++ completion using clang_complete:

java completion using vim-javacomplete2:

vimscript completion using neco-vim:

Thanks. I will update it later.
Thanks. I have updated it.
@nhooyr what colorscheme do you use?
@yevhen-m https://github.com/nhooyr/elysian.vim
@nhooyr thanks. Do you have this colorscheme set up for you terminal as well?
@yevhen-m yes, I use it in iTerm2.
@nhooyr How can I set it up in iterm too?
@yevhen-m It isn't really intended for other people to use, at least yet.
If you still want to use it, you can just clone the repo and import elysian.itermcolors into iTerm2. Then install the vim colorscheme with a plugin manager and it should work.
@archSeer Hate to be that guy but, do you remember the name of the colorscheme used in the GIF?
https://github.com/archSeer/nvim-elixir/blob/master/autocomplete.gif
looks like a colorscheme just for elixir language 😄
@KCreate @wsdjeg it's just a base16 theme, base16-paraiso: https://chriskempson.github.io/base16/
A derivative of https://github.com/idleberg/atom-paraiso-dark
I've since stopped using it and switched to a custom theme
@archSeer Thanks!
Can someone record a video demonstrating the benefits of new async-style sources?
deoplete-jedi supports the new feature.
I have not the video though.
C# completion, omnisharp server submodule in repo without need for omnisharp.vim
Thanks.
I have updated it.
I really don't understand how you've got Go or TS completion while I'm only able to have Python working. Should I remove vim-go for example ?
Forget my question... I found deoplete-go, and so on... I was surprised to not have to install "plugins" for that. Sorry :)
I have some to contribute too :smile:
Typescript

Javascript

Css, scss, sass

Html

My custom snippets

Hope it helped :smile:
Updated.
C++ with cquery lang server

Rust using rls

Updated.
It would be nice to have the deoplete configuration for every screenshot showed...
I'd be happy to post mine, @Shougo would you want to add a section with footnotes containing the config for each screenshot?
I think the link is better than paste the configuration.
If you upload it, I will add it
Thank you @Shougo and @afnanenayet! That would be great for newbies to have simple snippets as configuration starting point.
Here's a gist with my deoplete settings:
https://gist.github.com/afnanenayet/8c2ee0fdabb8d1e292b788f9723673c5
@afnanenayet Sorry for off topic, but I see that you use python-language-source. How's your experience with it? Is it better than deoplete-jedi + jedi in terms of completion, goto definition, etc?
The language server uses Jedi for source code analysis, so using the server just gives me the bonus of having a readily available linter, etc.
I have added the link.
Hello, sorry for the possibly tedious answer... I was looking at @richox gif using neco-vim and exploring g:deplete variables and I've realized that, although I am able to see all functions after typing call deoplete<TAB>, when I type let g:deoplete<TAB> I only see a few vars from deoplete...
" Code completion & Syntax
" Plugin 'autozimu/LanguageClient-neovim'
Plugin 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
Plugin 'Shougo/neco-vim'
Plugin 'zchee/deoplete-zsh'
Plugin 'zchee/deoplete-jedi'
Plugin 'wellle/tmux-complete.vim'
Plugin 'JuliaEditorSupport/deoplete-julia'
Plugin 'JuliaEditorSupport/julia-vim'
Plugin 'plasticboy/vim-markdown'
Plugin 'lervag/vimtex.git'
" Plugin 'lionawurscht/deoplete-biblatex'
Plugin 'SirVer/ultisnips'
Plugin 'honza/vim-snippets'
Plugin 'chrisbra/csv.vim'
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
Plugin 'chrisbra/vim-zsh'
Plugin 'vim-scripts/Vim-Gromacs'
Plugin 'w0rp/ale'
Plugin 'KeitaNakamura/highlighter.nvim', { 'do': ':UpdateRemotePlugins' }
...
let g:deoplete#enable_at_startup = 1
if !exists('g:deoplete#omni#input_patterns')
let g:deoplete#omni#input_patterns = {}
endif
let g:deoplete#omni#input_patterns.tex = g:vimtex#re#deoplete
let g:deoplete#max_list = 100000
is it possible that some other external sources are messing up with neco-vim?
thank you! and sorry to bother! I'm quite new to neovim (just made the big step from vim a few days ago) and I still have to get used to @Shougo awesome (but tricky! ;P) plugins!
Hello, sorry for the possibly tedious answer... I was looking at @richox gif using neco-vim and exploring g:deplete variables and I've realized that, although I am able to see all functions after typing call deoplete
, when I type let g:deoplete I only see a few vars from deoplete...
It is feature.
I have removed old variables in deoplete.
Please use deoplete#custom#option() instead.
:help deoplete-options
@Shougo thank you for your prompt reply! I see, but If I call deoplete#custom#option() I'll have to redefine also default values that I am already ok with... or am I missing something? also... since I am here... is it possible to trigger deoplete completion manually without typing any character? I like to have autocompletion as I type, and I am ok with min_pattern_length = 2 and complete_method = "complete", but I'd like to call deoplete#mappings#manual_complete() (i.e. with imap <expr> <C-Space> deoplete#mappings#manual_complete()) from any point to see top level modules and variables for example
Thank you again!
I'll have to redefine also default values that I am already ok with... or am I missing something?
You don't have to set all options. Please read the documentation...
is it possible to trigger deoplete completion manually without typing any character?
Possible.
Please use deoplete#manual_complete() like this.
imap <expr><C-Space> deoplete#manual_complete()
thank you @Shougo, I feel bad for this off topic, but what I was aiming for is to be able to press <C-Space> also on a blank line, not after a character.
https://stackoverflow.com/questions/50719034/manually-trigger-deoplete-anywhere-to-explore-top-level-names
It is bug of neovim.
I will fix it later.
I have fixed the manual completion error.
No problem.
this is exactly the behavior I expected! thanks!
but....

The process remains there hanging even after i close neovim. It happens only if I call manual completion after a whitespace, not after or within a word.
Also, the problem seems to arise only on a [New Buffer] type of buffer (i.e. no filetype specified or unsaved?). I am not able to reproduce this consistently though. It might depend on call deoplete#custom#option('max_list', 100000) and wellle/tmux-complete.vim from which the most of the candidates are coming from.
I don't think it is your bug, but advise users to be careful about "unexpected behavior" when using this feature in some circumstances, as it is likely that _literally all available candidates from all sources will try to populate the list!_
Thank you again Shougo
The process remains there hanging even after i close neovim. It happens only if I call manual completion after a whitespace, not after or within a word.
I don't work for the problem.
Because, you don't create the issue.
Also, the problem seems to arise only on a [New Buffer] type of buffer (i.e. no filetype specified or unsaved?). I am not able to reproduce this consistently though. It might depend on call deoplete#custom#option('max_list', 100000) and wellle/tmux-complete.vim from which the most of the candidates are coming from.
I think it seems tmux-complete.vim problem.
You have said I want to get all candidates.
It is your expected behavior.
The input check should be added.
OK. I have updated it.
hi,
i've just switched to neovim from vs code. i am expecting the auto complete color scheme to be more readable and easy on eye. is it possible??
Please answer to a noob.

This site is not Q/A site.
And you should read deoplete documentation.
Q: Is there a way to control the colors used for popup menu using highlight
groups?
A: Like this:
>
highlight Pmenu ctermbg=8 guibg=#606060
highlight PmenuSel ctermbg=1 guifg=#dddd00 guibg=#1f82cd
highlight PmenuSbar ctermbg=0 guibg=#d6d6d6
<

Here's some Rust code with autozimu/LanguageClient-neovim and deoplete. :)
Thanks.
Most helpful comment
It would be nice to have the deoplete configuration for every screenshot showed...