Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deoplete screenshots #96

Open
Shougo opened this issue Dec 9, 2015 · 67 comments
Open

deoplete screenshots #96

Shougo opened this issue Dec 9, 2015 · 67 comments

Comments

@Shougo
Copy link
Owner

Shougo commented Dec 9, 2015

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

@SageEx
Copy link

SageEx commented Dec 10, 2015

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

@archseer
Copy link

I recorded a gif of deoplete + echodoc: https://github.com/archSeer/nvim-elixir/blob/master/autocomplete.gif

@Shougo
Copy link
Owner Author

Shougo commented Dec 11, 2015

Thank you!
I have added the screenshots!

@wsdjeg
Copy link
Contributor

wsdjeg commented Dec 11, 2015

let me show you some dark color pic

@pickfire
Copy link

@Shougo Using PaperColor theme?

@SageEx
Copy link

SageEx commented Jan 23, 2016

@pickfire Yep, that's PaperColor.

@nhooyr
Copy link
Contributor

nhooyr commented Feb 12, 2016

If you want one for go.

deoplete in action

@Shougo
Copy link
Owner Author

Shougo commented Feb 13, 2016

Thanks. updated.

@myhonor16
Copy link

@SageEx what font are you using in those screenshots?

@SageEx
Copy link

SageEx commented Mar 1, 2016

@myhonor16 It's Fantasque Sans Mono.

On Wed, Mar 2, 2016 at 12:17 AM, Samuel notifications@github.com wrote:

@SageEx https://github.com/SageEx what font are you using in those
screenshots?


Reply to this email directly or view it on GitHub
#96 (comment)
.

@myhonor16
Copy link

@SageEx Thanks!

@bjadamson
Copy link

Does it support c++? I don't see any screenshots of a c++ project.

@nhooyr
Copy link
Contributor

nhooyr commented Jul 25, 2016

@bjadamson https://github.com/zchee/deoplete-clang

All you need to do for any language is find/create the sources. Deoplete can support anything

@richox
Copy link

richox commented Aug 6, 2016

python completion using deoplete-jedi:
deoplete-python

@richox
Copy link

richox commented Aug 6, 2016

c++ completion using clang_complete:
deoplete-cpp

@richox
Copy link

richox commented Aug 6, 2016

java completion using vim-javacomplete2:
deoplete-java

@richox
Copy link

richox commented Aug 7, 2016

vimscript completion using neco-vim:
deoplete-vimscript

@Shougo
Copy link
Owner Author

Shougo commented Aug 9, 2016

Thanks. I will update it later.

@Shougo
Copy link
Owner Author

Shougo commented Aug 12, 2016

Thanks. I have updated it.

@yevhen-m
Copy link

@nhooyr what colorscheme do you use?

@nhooyr
Copy link
Contributor

nhooyr commented Sep 29, 2016

@yevhen-m
Copy link

yevhen-m commented Sep 29, 2016

@nhooyr thanks. Do you have this colorscheme set up for you terminal as well?

@nhooyr
Copy link
Contributor

nhooyr commented Sep 29, 2016

@yevhen-m yes, I use it in iTerm2.

@yevhen-m
Copy link

@nhooyr How can I set it up in iterm too?

@nhooyr
Copy link
Contributor

nhooyr commented Sep 29, 2016

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

@KCreate
Copy link

KCreate commented Mar 28, 2017

@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

@wsdjeg
Copy link
Contributor

wsdjeg commented Mar 28, 2017

looks like a colorscheme just for elixir language 😄

@Shougo
Copy link
Owner Author

Shougo commented Feb 22, 2018

Updated.

@afnanenayet
Copy link

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

@Shougo
Copy link
Owner Author

Shougo commented Apr 15, 2018

Updated.

@caneta
Copy link

caneta commented Apr 18, 2018

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

@afnanenayet
Copy link

I'd be happy to post mine, @Shougo would you want to add a section with footnotes containing the config for each screenshot?

@Shougo
Copy link
Owner Author

Shougo commented Apr 18, 2018

I think the link is better than paste the configuration.
If you upload it, I will add it

@caneta
Copy link

caneta commented Apr 19, 2018

Thank you @Shougo and @afnanenayet! That would be great for newbies to have simple snippets as configuration starting point.

@afnanenayet
Copy link

Here's a gist with my deoplete settings:
https://gist.github.com/afnanenayet/8c2ee0fdabb8d1e292b788f9723673c5

@balta2ar
Copy link
Contributor

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

@afnanenayet
Copy link

afnanenayet commented Apr 19, 2018

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

@Shougo
Copy link
Owner Author

Shougo commented Apr 22, 2018

I have added the link.

@rebelot
Copy link

rebelot commented Jun 5, 2018

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!

@Shougo
Copy link
Owner Author

Shougo commented Jun 5, 2018

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

@rebelot
Copy link

rebelot commented Jun 6, 2018

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

@Shougo
Copy link
Owner Author

Shougo commented Jun 7, 2018

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()

@rebelot
Copy link

rebelot commented Jun 7, 2018

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

@Shougo
Copy link
Owner Author

Shougo commented Jun 7, 2018

It is bug of neovim.
I will fix it later.

@Shougo
Copy link
Owner Author

Shougo commented Jun 9, 2018

I have fixed the manual completion error.
No problem.

@rebelot
Copy link

rebelot commented Jun 9, 2018

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

@Shougo
Copy link
Owner Author

Shougo commented Jun 10, 2018

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.

@Shougo
Copy link
Owner Author

Shougo commented Jun 10, 2018

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.

@Shougo
Copy link
Owner Author

Shougo commented Jun 10, 2018

You have said I want to get all candidates.
It is your expected behavior.

@Shougo
Copy link
Owner Author

Shougo commented Jun 10, 2018

@takkii
Copy link

takkii commented Aug 29, 2018

neo_nekodaruma

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

https://github.com/takkii/Bignyanco

@Shougo
Copy link
Owner Author

Shougo commented Aug 29, 2018

OK. I have updated it.

@Mesbah214
Copy link

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

@Shougo
Copy link
Owner Author

Shougo commented Mar 24, 2020

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
<

@orangecms
Copy link

2020-07-16-215500416701941

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

@Shougo
Copy link
Owner Author

Shougo commented Jul 16, 2020

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests