Comments (10)
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.
I'll help you with that over the weekend, since I use telescope for pretty much everything.
from nvim-possession.
That's great! Meanwhile I will start looking into it as well :)
from nvim-possession.
+1
from nvim-possession.
Alright. I've got the basics working. I'll create a PR tomorrow with a more refined way of doing things.
from nvim-possession.
@SingularisArt can you decouple it to a separate plugin instead of an PR to nvim-possession?
from nvim-possession.
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.
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.
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.
I've created a PR.
from nvim-possession.
Related Issues (20)
- nvim-tree not loading when restoring a session HOT 9
- Replace "new" and "update" with just "save", buggy when launched at start HOT 7
- About vimscript configuration issues HOT 11
- tag the rockspec with the "neovim" label. HOT 4
- Expose a delete() function HOT 6
- Bad filepath error (No such file or directory) HOT 24
- Files that are deleted still shows in session file. HOT 11
- The autoload setting makes the loaded buffer innactive HOT 1
- How to "close" session? HOT 9
- Breaks on terminal HOT 14
- Bug in README with lualine HOT 2
- Plugin doesn't work HOT 9
- autoload cause double lualine in lazyvim HOT 4
- Close session HOT 9
- Auto-create session path HOT 3
- autoload doesn't work HOT 7
- I get an error when calling the setup function: Vim:E499: Empty file name for '%' or '#', only works with ":p:h" HOT 1
- I have a text on the top that I don't know how to turn off HOT 2
- Switch session will clean up buffers from current session? HOT 8
- Decouple fzf-lua to a plugin? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nvim-possession.