olimorris
c1c4bbff8a
feat: add global variable for last loaded session
2023-07-26 16:17:42 +01:00
olimorris
06946ed12d
feat: allow session to be saved from telescope
2023-07-25 21:12:30 +01:00
olimorris
b03c863731
Revert "fix: prevent autoloading when there are extra command line arguments passed to nvim ( #76 )"
...
This reverts commit 975cd4cd06 .
2023-06-30 05:09:55 +01:00
Beartama
975cd4cd06
fix: prevent autoloading when there are extra command line arguments passed to nvim ( #76 )
...
When nvim is used as a man pager with `export MANPAGER='nvim +Man! '`, with autoload set to true, persisted.nvim still autoloads the current directory which is not desirable
2023-06-27 17:07:11 -07:00
olimorris
c384aa6706
chore: active session mark in telescope
2023-06-12 09:04:37 +01:00
Dhruv Manilawala
0cdbc8a3fe
feat: mark active session in telescope, use `vim.fn.confirm`
2023-06-12 08:36:05 +01:00
Dhruv Manilawala
f5d84ea6e1
fix: update telescope extension structure ( #72 )
...
Telescope extension folder structure is described here:
https://github.com/nvim-telescope/telescope.nvim/wiki/Extensions#extension-folder-structure
When `telescope.load_extension(<name>)` is done, the name is loaded from
path `telescope._extensions.<name>`. With the current structure, one
could do `telescope.load_extension('finders')` and then it will be
available to load through `Telescope finders` which will error
> Error executing Lua callback: ...share/nvim/lazy/telescope.nvim/lua/telescope/command.lua:193: attempt to call a nil value
> stack traceback:
> ...share/nvim/lazy/telescope.nvim/lua/telescope/command.lua:193: in function 'run_command'
> ...share/nvim/lazy/telescope.nvim/lua/telescope/command.lua:253: in function 'load_command'
> ...ocal/share/nvim/lazy/telescope.nvim/plugin/telescope.lua:108: in function <...ocal/share/nvim/lazy/telescope.nvim/plugin/telescope.lua:107>
2023-06-11 21:51:26 +01:00
olimorris
2e6946c1ad
refactor: clean up `mks` command
2023-06-02 10:22:04 +01:00
Oli
304a3c5551
feat: load the session from the main branch if no branch session ( #66 )
2023-04-24 17:44:57 +01:00
olimorris
e053ff3348
fix : #61 `SessionSave` command
2023-03-13 19:45:24 +00:00
olimorris
7d91c60135
fix : #60 autosave ignoring vim.fn.argc
2023-03-09 09:57:27 +00:00
olimorris
0a6be5db0e
refactor: remove deprecations
2023-03-09 09:41:22 +00:00
olimorris
88f27dcab2
fix: PersistedSavePre called when autosave = false
2023-02-28 23:21:54 +00:00
olimorris
bcd99ed00c
chore: rename functions
2023-02-28 22:28:44 +00:00
Demaro Stanberry
433e6d6808
fix: improve displayed session names
...
* fix: sanitize string before passing to `string.gsub(...)`
fix: improve displayed paths on windows os
* chore: improve scripting for review
2023-02-28 20:55:55 +00:00
olimorris
e3647c1087
refactor: clean up session loading
2023-02-28 18:54:33 +00:00
Oli
03f11b519f
fix: autosaving ( #56 )
...
* fix: autosaving
* chore: newline
* feat: allow autosave override
2023-02-28 17:28:45 +00:00
Rafael Bodill
7890dadd6e
feat: allow options to be set in `telescope` setup ( #55 )
...
* feat: Allow options to be set in Telescope setup
* docs: update readme.md for telescope config
2023-02-28 16:16:37 +00:00
olimorris
4c960a99d7
feat: add data to state change and delete events
2023-02-25 10:39:41 +00:00
olimorris
4866194140
feat: add additional events
2023-02-23 20:44:47 +00:00
olimorris
383b5ba6b5
feat: delete a session in a schedule.wrap func
2023-02-23 20:44:26 +00:00
olimorris
029ba65f39
fix: config.setup deprecation checks
2023-02-23 10:41:21 +00:00
olimorris
a0196d5c51
fix: make session data available via callback
2023-02-23 10:11:29 +00:00
olimorris
e594ede825
fix: schedule loading session from telescope
2023-02-23 10:04:11 +00:00
olimorris
fc3df75cd5
refactor!: #51 replace callbacks with user events
2023-02-22 20:24:27 +00:00
olimorris
65c5c07bf9
chore: remove redundant param
2023-02-22 18:11:01 +00:00
Oli
774e4d70e9
fix : #46 autoload sessions
2023-02-22 15:02:33 +00:00
Oli
dfbd039fe1
feat: load session by path ( #48 ) ( #47 )
...
* feat: load session by path
* chore: change order of commands
* tests: fix
* docs: tweak readme wording
2023-02-21 21:09:01 +00:00
olimorris
675744d835
chore: fixup error message
2023-02-21 16:40:54 +00:00
olimorris
898ddcdd46
chore: remove annotations
2023-02-21 16:03:52 +00:00
olimorris
f99ad40198
refactor: move commands to vim file
2023-02-21 16:01:27 +00:00
olimorris
452c36a3f9
chore: clean up config file
2023-02-21 16:01:15 +00:00
olimorris
43805b40a6
refactor: autocmds
2023-02-21 15:47:56 +00:00
olimorris
769c130831
chore: cleanup utils file
2022-11-16 13:43:29 +00:00
ADoyle
53a39a0447
feat: add config option "telescope.reset_prompt_after_deletion"
...
User can decide whether to reset the prompt or not, after deleting a session
2022-11-03 14:14:36 +00:00
olimorris
e39170f571
refactor!: change default branch separator
2022-11-02 17:38:41 +00:00
Cedric M'Passi
2e61c9fb92
fix: check for nil opts in setup
2022-10-27 08:18:14 +01:00
olimorris
5347c83ee4
refactor!: warn of future branch_separator change
2022-10-26 17:41:44 +01:00
olimorris
cf3b9a45fe
chore: formatting
2022-10-26 17:39:28 +01:00
olimorris
2105556a1a
chore: rename autocmd group
2022-10-26 17:24:18 +01:00
olimorris
df231232c7
fix : #38 reinstate on_autoload_no_session
2022-10-26 17:14:40 +01:00
olimorris
5c5c4ae949
fix: autocmd namings
2022-10-26 13:55:16 +01:00
olimorris
226db9219f
fix: clear diagnostics
2022-10-26 13:49:43 +01:00
olimorris
26d82d6876
refactor: use neovim autocmd api
2022-10-26 13:41:13 +01:00
ADoyle
80c898a6c9
fix : #34 support width = { val, min, max } and show branch
...
- Use telescope builtin resolver to calculate width.
- The branch is missing. Fixed.
- If session file stores without git branch, `session.branch` should be nil. And do not show branch in list.
- `make test` will fail because plenary.nvim is old.
close #34
2022-10-25 13:44:54 +01:00
Connor Robertson
38b36fc5fd
feat: ✨ allow session name to be fixed on load
...
* Add follow_cwd option to allow fixing session name on load
* Update readme to reflect new follow_cwd command and explain use
* Add tests for follow_cwd
* Update README.md
* Adjust wording in README for follow_cwd to clarify use case
Co-authored-by: Oli M <olimorris@users.noreply.github.com>
2022-10-14 10:08:12 +01:00
olimorris
df435cee43
feat: ✨ #31 should_autosave callback
2022-10-07 12:46:58 +01:00
Latif Sulistyo
b54b72dbde
feat: add `silent` config option
2022-09-13 08:28:36 +01:00
Mat Jones
321ba42367
feat: #27 add `on_autoload_no_session` hook
...
* Add `on_autoload_no_session` hook
* Update README.md
2022-08-23 22:02:30 +01:00
HumblePresent
e994852d86
feat: add configurable git branch separator string ( #25 )
2022-08-22 21:36:22 +01:00