Code Monkey home page Code Monkey logo

Comments (10)

gennaro-tedesco avatar gennaro-tedesco commented on June 17, 2024

Do you think you could support telescope.nvim? Like, in the setup, you could specify what you want to use, like:

yes, this is planned for future releases. However, I am not able to estimate when exactly simply because - not using Telescope myself - I am not familiar with how they implement extensions and I would need some time to look into it and learn it. I will keep this issue open since other people asked for it already as well, and they can refer to this.

from nvim-possession.

SingularisArt avatar SingularisArt commented on June 17, 2024

I'll help you with that over the weekend, since I use telescope for pretty much everything.

from nvim-possession.

gennaro-tedesco avatar gennaro-tedesco commented on June 17, 2024

That's great! Meanwhile I will start looking into it as well :)

from nvim-possession.

tmpm697 avatar tmpm697 commented on June 17, 2024

+1

from nvim-possession.

SingularisArt avatar SingularisArt commented on June 17, 2024

Alright. I've got the basics working. I'll create a PR tomorrow with a more refined way of doing things.

from nvim-possession.

tmpm697 avatar tmpm697 commented on June 17, 2024

@SingularisArt can you decouple it to a separate plugin instead of an PR to nvim-possession?

from nvim-possession.

gennaro-tedesco avatar gennaro-tedesco commented on June 17, 2024

Alright. I've got the basics working. I'll create a PR tomorrow with a more refined way of doing things.

thank you very much @SingularisArt for your help, I am looking forward to the PR! Notice I might be a little slow in responding/reviewing the code within the week as I am at work (can only dedicate some time in the evenings) but I do see the notifications and all the rest, so please bear a little patience :)

can you decouple it to a separate plugin instead of an PR to nvim-possession?

I still think it can be of use to include it here unless the codebase for a Telescope extension is huge and changes too much.

from nvim-possession.

SingularisArt avatar SingularisArt commented on June 17, 2024

unfortunately, it does look like a huge chunk of the code will be rewritten. I think it'll be best if we put this in a separate repo, that's specifically for this telescope extension because we have to create the folder lua/telescope/_extension/*.
IDK. What are your thoughts?

from nvim-possession.

gennaro-tedesco avatar gennaro-tedesco commented on June 17, 2024

Hmm, I see, this is what I feared too. What part of the code must be re-written?

I am asking it because the original idea of this plugin is not to be a replacement of the other fully fledged plugins (especially Telescope) but rather to be a light extension that doesn't need much configuration or thinking. So whilst we are adding new features (see v0.0.2 for instance) and Telescope support would be awesome, I wouldn't want it to come at the price of complete refactoring/restructuring of the codebase.

from nvim-possession.

SingularisArt avatar SingularisArt commented on June 17, 2024

I've created a PR.

from nvim-possession.

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.