Deoplete.nvim: deoplete screenshots

Created on 9 Dec 2015  ·  67Comments  ·  Source: Shougo/deoplete.nvim

I want to add the screenshots in README.
If you have good screenshots for deoplete README, can you add it in this issue?

anouncement

Most helpful comment

It would be nice to have the deoplete configuration for every screenshot showed...

All 67 comments

Here are some screenshots of deoplete in action. Let me know if it is good enough.

File Name Completion
2015-12-10-190503_1366x768_scrot

Omni Completion
2015-12-10-180522_1366x768_scrot

Neosnippets and neco-ghc integration
2015-12-10-191001_1366x768_scrot

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.

deoplete in action

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:
deoplete-python

c++ completion using clang_complete:
deoplete-cpp

java completion using vim-javacomplete2:
deoplete-java

vimscript completion using neco-vim:
deoplete-vimscript

Thanks. I will update it later.

Thanks. I have updated it.

@nhooyr what colorscheme do you use?

@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

  • Auto starts server, and resurrects if you kill it/it dies.
  • Doesn't send errors if server isn't ready yet.

https://github.com/cyansprite/deoplete-omnisharp

Thanks.

Register/Extract list completions

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
image

Javascript
image

Css, scss, sass
image

Html
image

My custom snippets
image

Hope it helped :smile:

Updated.

C++ with cquery lang server

screen shot 2018-04-15 at 12 33 47 pm

Rust using rls

screen shot 2018-04-15 at 12 32 36 pm

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.

@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.

pyls

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....
schermata 2018-06-09 alle 12 51 44

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.

neo_nekodaruma

スクリーンショット。
これが、Ruby入力補完辞書を搭載したねこだるまの力(リスト)だ。

https://github.com/takkii/Bignyanco

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.
Screenshot_20200324_231916

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
<

2020-07-16-215500416701941

Here's some Rust code with autozimu/LanguageClient-neovim and deoplete. :)

Thanks.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

callmekohei picture callmekohei  ·  4Comments

tcstory picture tcstory  ·  5Comments

tomspeak picture tomspeak  ·  5Comments

nikitavoloboev picture nikitavoloboev  ·  3Comments

monicao picture monicao  ·  3Comments