Comments (6)
Just pushed a potential fix. Could you let me know if that works?
from persisted.nvim.
Just pushed a potential fix. Could you let me know if that works?
Hello! Thanks for the attention to my issue, It's now working fine!
I have only problem with dir
and save_dir
options with Telescope persisted
specifically, I decided to post it in another issue as thought it would be more appropriate: #13 (comment)
Mentioning it here just in case.
from persisted.nvim.
From #13
However, it seems like Telescope persisted still takes only dir into consideration as it loads only sessions saved while dir option is set.
Steps to reproduce:
- Remove dir option,
- set save_dir instead,
- restart nvim to apply settings,
- spam some files and save session,
- restart vim
- open Telescope persisted and your newly created session won't be displayed.
from persisted.nvim.
@DeadlySquad13 I'm reluctant to fix this given we state in the config that users should use the save_dir
config option. I allowed for dir
as I changed the API and didn't want users config to break. But I don't want to add functionality to anticipate users switching between the old and new API.
from persisted.nvim.
@DeadlySquad13 I'm reluctant to fix this given we state in the config that users should use the
save_dir
config option. I allowed fordir
as I changed the API and didn't want users config to break. But I don't want to add functionality to anticipate users switching between the old and new API.
I understand your decision. Unfortunately, the problem is that Telescope persisted
in my case works only with dir
but not with save_dir
. I added step "remove dir option" only to make sure that only save_dir
is used, I wasn't insisting that users should jump from old to new api and back.
from persisted.nvim.
@DeadlySquad13 - Have you pulled the latest version of the plugin?
There is nowhere in the code which references soley the dir
option. For example, here, we attempt to use the dir
option and if it's not present we use the save_dir
one (which is technically always present as it's in the default config).
My only thought is that perhaps the session isn't saved at all. once you've carried out your "steps to reproduce", above. The Telescope extension relies on the plugin to do all of the heavy lifting like list sessions, source them etc.
from persisted.nvim.
Related Issues (20)
- [Bug]: Getting "Could not find a session for" error on any new git repo or branch I open HOT 3
- [Bug]: Autoload not working HOT 3
- [Bug]: SessionLoad crashes HOT 12
- [Bug]: no-neck-pain.nvim `disable` doesn't work in `SavePre` hook HOT 9
- [Feature] Allow loading a session by name HOT 4
- Replace callbacks with user events HOT 30
- Startup time increased dramatically HOT 3
- [Bug] The cmdheight reset to 1 after SessionLoad HOT 12
- [Bug]: Unable to turn off autosaving HOT 6
- `string.gsub(session, save_dir, "")` will fail if special characters are not escaped HOT 3
- [Bug]: sessions dir is empty and nothing opened when :SessionLoad HOT 3
- `autosave` should not fires when opening single file in any directory HOT 3
- [Bug]: SessionSave / SessionLoad not working HOT 8
- [Bug]: Session overwrite when switch via telescope? HOT 15
- [Bug]: Handle interaction with lazy.nvim HOT 1
- [Bug]: howto pin a buffer through sessions switching? HOT 1
- [Bug]: uv_close: Assertion `!uv__is_closing(handle' failed HOT 10
- [Bug]: Telescope extension doesn't work after neovim update HOT 4
- [Bug]: Autosave Not Triggered Without Existing Session File HOT 8
- [Bug]: Still running git commands when `use_git_branch=false` 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 persisted.nvim.