Commit graph

102 commits

Author SHA1 Message Date
github-actions[bot]
e6bbf92c77 chore(main): release 1.1.0 2022-11-29 20:40:23 +01:00
Folke Lemaitre
ca78dd77ac
fix: make sure Plugin.opt is always a boolean 2022-11-29 20:36:06 +01:00
Folke Lemaitre
812bb3c8b7
perf: dont loop over handlers to determine if a plugin should be opt=true 2022-11-29 20:26:37 +01:00
github-actions[bot]
ba8b4723a7 chore(build): auto-generate vimdoc 2022-11-29 19:19:53 +00:00
Folke Lemaitre
69cdb718f8
refactor: rename Plugin.lock => Plugin.pin to prevent confusion with the lockfile 2022-11-29 20:19:07 +01:00
Folke Lemaitre
b796abcc33
feat: lazy handler implies opt=true 2022-11-29 19:58:31 +01:00
github-actions[bot]
54526e062a chore(build): auto-generate vimdoc 2022-11-29 18:52:41 +00:00
Folke Lemaitre
908b9adf9c
feat: dependencies are opt=true by default if they only appear as a dep 2022-11-29 19:51:53 +01:00
Folke Lemaitre
5810635a26
Merge pull request #2 from folke/release-please--branches--main--components--lazy.nvim
chore(main): release 1.0.0
2022-11-29 15:58:22 +01:00
github-actions[bot]
47004cd83b
chore(main): release 1.0.0 2022-11-29 14:57:40 +00:00
Folke Lemaitre
c9c7c7af7f
ci: changed name of release-please package 2022-11-29 15:55:46 +01:00
Folke Lemaitre
3c2e802cd4
ci: changed release type to simple 2022-11-29 15:48:27 +01:00
github-actions[bot]
f603d6ec41 chore(build): auto-generate vimdoc 2022-11-29 14:42:57 +00:00
Folke Lemaitre
cd7b93b66a
docs: added vimdoc 2022-11-29 15:41:56 +01:00
Folke Lemaitre
e9a1e9fe19
feat: added vimdoc/release-please/tests 2022-11-29 15:40:13 +01:00
Folke Lemaitre
02e322f78c
build: added issue templates 2022-11-29 15:40:00 +01:00
Folke Lemaitre
3e4f84640e
feat: git log config 2022-11-29 15:25:09 +01:00
Folke Lemaitre
0233460d54
fix: support local files as plugin spec 2022-11-29 14:35:48 +01:00
Folke Lemaitre
32fa5f8441
fix: when just cloned, never commit lock 2022-11-29 14:27:32 +01:00
Folke Lemaitre
7328e290ba
refactor: Plugin.requires => Plugin.dependencies 2022-11-29 14:27:04 +01:00
Folke Lemaitre
0f5ceb9012
style: cache debug 2022-11-29 14:26:07 +01:00
Folke Lemaitre
ceeeda36e8
feat: added bootstrap code 2022-11-29 12:49:15 +01:00
Folke Lemaitre
0774f1bc25
feat: added support for Plugin.lock (wont update) 2022-11-29 12:36:07 +01:00
Folke Lemaitre
1bbfa3a747
docs: todo 2022-11-29 12:16:09 +01:00
Folke Lemaitre
20ff5fa218
feat: added profiler view 2022-11-29 12:02:38 +01:00
Folke Lemaitre
08b7e42fb0
feat: added keybindings to update/install/clean/restore/... single plugins 2022-11-29 10:56:17 +01:00
Folke Lemaitre
54a82ad695
feat: default log is last 10 entries 2022-11-29 10:55:49 +01:00
Folke Lemaitre
5bcdddc0ec
fix(tasks): always set updated on checkout. Change default logging to 3 days 2022-11-29 10:30:45 +01:00
Folke Lemaitre
0db98bf053
feat(view): modes and help 2022-11-29 10:30:14 +01:00
Folke Lemaitre
88869e67d2
feat(text): center text 2022-11-29 10:29:56 +01:00
Folke Lemaitre
7303017b6f
fix: log errors in runner 2022-11-29 10:29:37 +01:00
Folke Lemaitre
63cf2a52bd
feat: added "Lazy check" to check for updates without updating 2022-11-29 08:23:23 +01:00
Folke Lemaitre
d486bc586b
fix: get current branch if remote head not available (for local repos only) 2022-11-29 08:19:55 +01:00
Folke Lemaitre
88a12027af
refactor: renamed reset -> restore: update to state of lockfile 2022-11-29 08:06:10 +01:00
Folke Lemaitre
782d287d89
fix: make sure we have ran on_exit before returning is_done=true 2022-11-29 07:56:59 +01:00
Folke Lemaitre
5d84967e9c
fix: show view with schedule to prevent Neovim crash when no plugins are installed 2022-11-29 07:56:29 +01:00
Folke Lemaitre
4384d0e6d9
feat: added lockfile support 2022-11-29 00:15:13 +01:00
Folke Lemaitre
bbad0cb891
fix(view): handler details 2022-11-29 00:14:37 +01:00
Folke Lemaitre
2fa5be3779
refactor(config): package_path => packpath 2022-11-29 00:14:23 +01:00
Folke Lemaitre
fb84c081b0
feat: lots of improvements to pipeline runner and converted all tasks to new system 2022-11-28 22:03:44 +01:00
Folke Lemaitre
4de10f9578
fix: correctly handle changes from local to remote plugin 2022-11-28 13:18:31 +01:00
Folke Lemaitre
93a3a6ccb5
fix: manage opts show => interactive 2022-11-28 13:11:41 +01:00
Folke Lemaitre
16fd35c285
refactor: Task.needed => task.skip 2022-11-28 13:11:20 +01:00
Folke Lemaitre
3768256956
refactor: pipelines now always run sequential 2022-11-28 13:10:59 +01:00
Folke Lemaitre
2abdc681fa
feat: new git module to work with branches, tags & versions 2022-11-28 11:36:12 +01:00
Folke Lemaitre
073b5e3caa
perf: fast return for Util.ls when file found 2022-11-28 11:35:47 +01:00
Folke Lemaitre
28af1e1ac3
refactor: moved all plugin state to Plugin._ 2022-11-28 11:19:50 +01:00
Folke Lemaitre
352dbadcb6
test: added tests for runner 2022-11-28 11:04:44 +01:00
Folke Lemaitre
ab1b512545
feat: new task pipeline runner 2022-11-28 11:04:32 +01:00
Folke Lemaitre
97f44f9f65
docs: todo 2022-11-28 07:36:46 +01:00