Commit Graph

50 Commits

Author SHA1 Message Date
2ccbb7ea74 add stricter checking on urls and paths, and make sure that if one
package fails to load other may continue to load
2025-04-25 23:58:33 -05:00
dfb1820a8e remove todo for loading local plugins 2025-04-25 23:19:37 -05:00
a28fd8f2e6 remove useless string.format(s) 2025-04-25 23:18:49 -05:00
d030a5c39b enable the ability to add local filesystem plugins 2025-04-25 23:18:15 -05:00
381f473a15 fix directory concatination 2025-04-25 23:14:00 -05:00
85a0755af7 add more TODOs to dep.lua 2025-04-25 16:22:35 -05:00
2b9498c5fd remove stylua.toml 2025-04-25 16:22:03 -05:00
a6bf2a2637 remove once property from auto commands (they get deleted anyways) 2025-04-25 16:21:16 -05:00
6dd68240ac update README 2025-04-25 16:20:45 -05:00
125d83ccf9 add some logging to the lazy utils 2025-04-25 16:20:23 -05:00
3b7963ab0a add helper file to deal with aliases 2025-04-25 16:14:28 -05:00
452414cafb update the README with more relevant information 2025-04-24 14:40:13 -05:00
d217ffa0b6 make dep only require nvim 0.8, and make the lazy utils better 2025-04-24 14:38:25 -05:00
296dc11c93 remove unnecessary log, and add a TODO for local plugins 2025-04-23 15:16:15 -05:00
2267d17d25 Update readme and add myself to the licence 2025-04-23 15:12:48 -05:00
c29395004d more fixes 2025-04-23 13:53:47 -05:00
254436c24d it's working now, but some of the logging is very redundant 2025-04-22 17:49:53 -05:00
8bcc8bc0b1 try to clean it up (not working yet) 2025-04-22 17:32:43 -05:00
1d0b486e08 Dep now supports lazy loading 2025-04-21 15:32:41 -05:00
5b7b7f610f pin the correct repo to the top of the plugin list 2023-04-30 19:49:01 -04:00
344223afd5 notifiy was in the wrong place 2023-04-29 12:19:13 -04:00
3c21d5b8e1 so that was a mistake 2023-04-29 11:32:18 -04:00
0d7ae716c7 change plugin path to be shorter 2023-04-29 11:28:16 -04:00
b4e8741e50 more vsp instead of sp 2023-04-29 11:16:04 -04:00
b5390dfedb change package updates to a vim.notify 2023-04-29 11:05:04 -04:00
36db96d397 replace vim.loop.spawn with vim.fn.jobstart -- taken from xlucn on
github
2023-04-29 11:04:14 -04:00
e08bfe10d0 change sp to vsp 2023-04-29 11:02:59 -04:00
2705f55b25 sync: add on_complete callback -- taken from trsdln on github 2023-04-29 11:02:06 -04:00
b77963d241 Update readme and license links 2022-12-21 01:45:00 +11:00
5fbfa41286 Ensure cache directory is created before opening log file
Merging from #5
2022-12-21 00:18:37 +11:00
f4b1fa84e1 Adopt WindSeed conventions for consistency 2022-12-21 00:11:43 +11:00
ff83edab8d Refactor package store out of main file 2022-12-20 23:26:30 +11:00
6b11a1fee5 Fix lua file chmods 2022-12-20 21:43:56 +11:00
8d4a0df7d6 Refactor logger class 2022-12-20 21:40:25 +11:00
d2b3ec29af Shut MacOS up 2022-12-20 21:36:04 +11:00
4621ab3393 Update readme 2022-06-10 21:53:54 +10:00
e876ad9815 Merge pull request #2 from phosphene47/hook-chdir 2021-12-14 14:21:45 +11:00
b7ea828bdd Ensure cwd is always restored to the original directory on hook failure 2021-12-14 14:20:20 +11:00
0cd9fa1476 Change directory into the package dir when running hooks
This makes running external commands like `make` from hooks easier to do.
2021-12-14 14:11:41 +11:00
d67042b868 Print to stderr instead of normal echo if log message is of type error 2021-12-13 19:02:32 +11:00
7c03a8a2bd Fix broken link to license file in readme 2021-12-12 20:10:06 +11:00
63be58d87d Fix sync not completing when some packages are disabled, and make readme pretty 2021-12-12 20:06:44 +11:00
6bcdc96552 Add link to my blog post about dep 2021-11-27 18:16:05 +11:00
ecb95923c4 Create readme and add license 2021-11-17 21:16:50 +11:00
b516ae1e9e Fix recursive subtree configuration not being optimized after the first run 2021-11-17 15:25:05 +11:00
43fc6489a4 Implement benchmarking of package load time 2021-11-14 23:46:30 +11:00
2b446d9d43 Improve performance by caching subtree state and configure a single root for simplicity 2021-11-14 22:01:21 +11:00
3d6e92b587 Prevent failed package load being retried multiple times 2021-11-14 19:09:19 +11:00
78f440dcdd Fix many bugs and make things actually work 2021-11-14 18:04:59 +11:00
a8e711124f Initial commit 2021-11-14 04:18:54 +11:00