Code Monkey home page Code Monkey logo

Comments (14)

Shougo avatar Shougo commented on July 22, 2024 6

You can test denite.nvim.
The customization feature is not implemented though.

My easy test:

home directory 137042 files

:Denite file_rec: 0.7902[s](The initialization until user input time)
unite.vim: N/A(freeze UI)
CtrlP: Almost 5~6[s]
fzf: Almost same time with :Denite

Note: This is no cache result. The cache feature is not implemented yet.

from denite.nvim.

wsdjeg avatar wsdjeg commented on July 22, 2024 4

I think the best way to help shougo is create a project such as Shougo-s-plugin,show more about why use Shougo's plugin ,and how to config to let vim works better,and I think it is time for create a organization for Dark Powered vimmer

from denite.nvim.

Shougo avatar Shougo commented on July 22, 2024

Thank you. I have not much time to develop it currently.
Because, I need fix/support for other plugins.
Can you support for me?

from denite.nvim.

theamazingfedex avatar theamazingfedex commented on July 22, 2024

I can do my best to provide support for your plugins. I am on github often and can reply to issues regularly. What would you like for me to do?

from denite.nvim.

Shougo avatar Shougo commented on July 22, 2024

OK. For example, the issue.
deoplete-plugins/deoplete-jedi#13

I cannot reproduce it.

from denite.nvim.

tony avatar tony commented on July 22, 2024

Help is great.

But as for reproducing bugs. I mean this python-client stuff is driving me nuts. How do you begin to debug stuff like this?

Do you think python-client gets in the way? Do you have any ideas for how neovim could help debugging. Why does plugins for neovim have to be so hard, when other IDE's do it easy?

Sublime 3 uses python 3 and there's no need to worry about messaging. Plugins just work.

https://www.sublimetext.com/docs/3/api_reference.html

from denite.nvim.

Shougo avatar Shougo commented on July 22, 2024

But as for reproducing bugs. I mean this python-client stuff is driving me nuts. How do you begin to debug stuff like this?

It may be harder. But I think it is same in external interface plugins in Vim.
For example, YouCompleteMe.

Sublime 3 uses python 3 and there's no need to worry about messaging. Plugins just work.

You can do it. I think current neovim development team has not the power to support it.

from denite.nvim.

bfredl avatar bfredl commented on July 22, 2024

debugging ability was improved slightly with neovim/pynvim#169 (specifically for async handlers) but there still are quite a few gotchas that make plugin development harder that it should be. Most importantly documentation (well it exists, but spread out and hard to find). I hope to improve README.md the coming days.

from denite.nvim.

balta2ar avatar balta2ar commented on July 22, 2024

I can't wait to switch to asynchronous denite! From unite I mostly use buffers, file_rec/async, tags and grep sources. Lately, however, I'm using fzf :Files since unite is much slower.

@Shougo Besides the functionality, one thing that I wish would be there in denite is testing. Being a big fan of unite and using master branch on a daily basis, what often discouraged me from using the latest commit is that things occasionally get broken. I witnessed numerous issues about broken grep source. Fortunately, Shougo is exceptionally quick and good at fixing them. I do not mean to tell you how to write software (you are true master of vim and plugins for it), but maybe more efforts could be put into thoroughly testing denite? Of course this will inevitably slow down the development speed, but at the same time it will increase stability for end users. Just my humble thoughts.

from denite.nvim.

carlitux avatar carlitux commented on July 22, 2024

@Shougo I just tested and denite printed this:

[denite] candidates len = 25022
[denite] 1.6065280437469482

On second call:

[denite] candidates len = 25022
[denite] 0.3120131492614746

BTW.- I am loving the new UX.

from denite.nvim.

Shougo avatar Shougo commented on July 22, 2024

Oh, thanks.
Because my SSD speed is faster.

BTW.- I am loving the new UX.

:-)
It will be more better than unite.

from denite.nvim.

Shougo avatar Shougo commented on July 22, 2024

@Shougo Besides the functionality, one thing that I wish would be there in denite is testing. Being a big fan of unite and using master branch on a daily basis, what often discouraged me from using the latest commit is that things occasionally get broken. I witnessed numerous issues about broken grep source. Fortunately, Shougo is exceptionally quick and good at fixing them. I do not mean to tell you how to write software (you are true master of vim and plugins for it), but maybe more efforts could be put into thoroughly testing denite? Of course this will inevitably slow down the development speed, but at the same time it will increase stability for end users. Just my humble thoughts.

Yes, I know the reason.
It is hard to change the development model.
The faster development is important for me.

from denite.nvim.

carlitux avatar carlitux commented on July 22, 2024

Oh, thanks.
Because my SSD speed is faster.

Yes. I think so, too.

Would be good if you shared how is planned some UX and we can start coding some sources.

from denite.nvim.

Shougo avatar Shougo commented on July 22, 2024

The specification is not fixed...

from denite.nvim.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.