Commit Graph

78 Commits

Author SHA1 Message Date
e0f39fe0db allow disabling modules 2025-07-01 23:33:33 -04:00
e8276e3137 ensure that the setup step doesn't get run multiple times when opening...
the ui
2025-07-01 21:57:08 -04:00
44ec0633ce add a ui (wip) 2025-07-01 21:44:43 -04:00
fa3457e463 formatting 2025-07-01 21:38:41 -04:00
f4d1c4cf25 reorganize the main file a little bit 2025-07-01 21:38:10 -04:00
2346a0baa5 remove lazied field from package as it was unused 2025-07-01 15:55:37 -04:00
8b91fc9c2f bench doesn't need to be a class 2025-06-29 18:12:47 -04:00
b60e6a3934 allow lazy loading colorschemes 2025-06-29 18:12:30 -04:00
ac14e3d5bb dep can now search for modules as long as it's provided with a prefix 2025-06-28 15:21:01 -04:00
07df092fc6 add type annotation for the main function 2025-06-27 18:03:16 -04:00
1623276cb0 allow for modules to keep track of the packages they've declared 2025-06-27 18:02:50 -04:00
92cf3634c9 move lazy loading helpers inside of the dep folder 2025-06-27 18:01:46 -04:00
84ee8414f7 add optional parameters to speclist type 2025-06-27 18:00:36 -04:00
84ac4aef17 add better logging to modules 2025-06-27 17:59:15 -04:00
b7218c64c2 make sure the log doesn't get filled with redundant info 2025-06-24 17:20:37 -04:00
0789260637 add a known issues section 2025-06-24 17:20:22 -04:00
561f1d8f8b add a description field to modules 2025-06-24 17:19:42 -04:00
fd1c5d6e79 make lazy loading better...
- add a ft function to make it better when trying to load a plugin on a
  ft
- add shorthands to make it easier to create one load condition
2025-06-24 03:08:24 -04:00
6bd6db3c02 refine module support and package loading 2025-06-24 02:05:19 -04:00
eba21a8021 do my best to prevent nuking the plugins especially dep 2025-06-23 05:17:07 -04:00
71b78bfca4 the spec no longer fixes itself...
modules are more reliable
cleanup some typos
2025-06-23 00:18:33 -04:00
30cc9a8d50 improve logger 2025-05-06 17:13:58 -05:00
e0814ff507 add more logging to fs 2025-05-06 17:13:36 -05:00
47796d597e add comments to fs 2025-05-06 17:13:28 -05:00
d6c37cf364 refactor: extract spec 2025-05-06 17:12:43 -05:00
3013d714e0 replace pairs with ipairs where necessary 2025-04-28 14:46:05 -05:00
a0bfaefe7c add support for modules again 2025-04-28 14:34:51 -05:00
a3a3652294 move clean() to the fs file 2025-04-26 00:05:16 -05:00
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