Giter VIP home page Giter VIP logo

Comments (8)

ntnn avatar ntnn commented on July 18, 2024

Thats an issue with popes vim-dispatch and neovim, if you turn off dispatch (let g:FerretDispatch = 0) it won't happen (and also not be working asynchronous). I've mentioned the same (and also that it then tends to not show the result in quickfix).

I also tended toward making a PR to use xolox' vim-misc async feature, if its available (it works great in neovim and I'm writing two plugins which are taking advantage of it).

from ferret.

wincent avatar wincent commented on July 18, 2024

Thanks for the report @dsummersl! I haven't used Neovim myself yet, so I'm looking for help ironing out issues like these. I do mean to dig into myself soon, but if you beat me to it I'd be happy to accept a PR.

Does this happen for all searches, even simple ones like :Ack foo?

Not sure where the --servername thing is coming from; it's not from Ferret itself.

from ferret.

wincent avatar wincent commented on July 18, 2024

Thats an issue with popes dispatch.vim and neovim

Ah, thanks for shedding light on this, @ntnn. Do you think this is a bug in upstream dispatch.vim that we should report upstream?

from ferret.

dsummersl avatar dsummersl commented on July 18, 2024

Just figured out the vim-dispatch connection myself - yeah its happening with simple searches.

from ferret.

ntnn avatar ntnn commented on July 18, 2024

@wincent Since dispatch itself works with neovim my best guess is that it's detection of the type of vim doesn't work with ferret, hence using the client/server architecture of vim - someone would need to take a look at that and see where exactly it fails.

@dsummersl Does it exclusively happen with simple searches or also with more complicated regexes?

from ferret.

dsummersl avatar dsummersl commented on July 18, 2024

Happens with regexes too.

from ferret.

wincent avatar wincent commented on July 18, 2024

It's just invoking dispatch.vim with :Make (https://github.com/wincent/ferret/blob/ba51402eb8260b3883e8907b948cf1e0e0c54d76/autoload/ferret/private.vim#L81,L88).

from ferret.

wincent avatar wincent commented on July 18, 2024

Going to close this as I can't repro this with:

  • NVIM 0.1.1 (compiled Jan 2 2016 22:49:49).
  • Ferret 1.1.
  • dispatch.vim current HEAD of master (eb3e564).

from ferret.

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.