Commit Graph

  • 70853bd01e disabled packages were still getting force loaded lazy Squibid 2025-07-10 21:20:53 -04:00
  • 9d4322572c should've tested the changes, nvim_create_usercommand doesn't like... unkown options Squibid 2025-07-04 05:27:36 -04:00
  • 3b33a604d8 commands get rerun by default now Squibid 2025-07-04 05:25:06 -04:00
  • 5aff147731 add better type definitions, and fix a bug related to... lua indexing my beloved Squibid 2025-07-04 05:04:23 -04:00
  • edf32fbf06 fix bug: remove the callback from the on_load list Squibid 2025-07-03 18:02:44 -04:00
  • adec93b7f4 fix formatting log lines causing errors Squibid 2025-07-03 17:02:33 -04:00
  • 1cd5f63f8e actually error when we fail to setup lazy loading for a package Squibid 2025-07-03 17:00:46 -04:00
  • 8e46eddecd Allow users to lazy load on another package Squibid 2025-07-03 16:13:01 -04:00
  • 542298c1fe registering a filetype lazy load condition should happen on self not the... lazy_loader Squibid 2025-07-02 21:51:34 -04:00
  • cfc3f08d53 remove a testcase for specs Squibid 2025-07-02 21:13:30 -04:00
  • 1c2f49fcfa unpin dep internally Squibid 2025-07-02 21:13:08 -04:00
  • f6209048f1 Revert "use the correct_spec function to handle dependencies and requirements" Squibid 2025-07-02 21:07:04 -04:00
  • 5bd30d9397 don't error when the ui is closed Squibid 2025-07-02 20:36:14 -04:00
  • 1538046b6f make finding modules synchronous to avoid some bugs when calling... internal neovim api functions Squibid 2025-07-02 20:34:42 -04:00
  • 5deffca36e improve lazy loading on commands, dep will now load on completion Squibid 2025-07-02 17:54:43 -04:00
  • 318a86d786 use the correct_spec function to handle dependencies and requirements Squibid 2025-07-02 15:00:37 -04:00
  • 5541a656e2 add tests for the spec checker Squibid 2025-07-02 15:00:00 -04:00
  • 59a963a5c5 update the LICENSE Squibid 2025-07-02 04:23:14 -04:00
  • cd43b3b853 add git pre-commit hooks Squibid 2025-07-02 04:14:53 -04:00
  • 585f04c745 add testing... this is very limited right now, but I will expand as I see fit Squibid 2025-07-02 03:53:31 -04:00
  • a13d616da5 add documentation Squibid 2025-07-02 03:11:20 -04:00
  • 26ef7289f6 update readme Squibid 2025-07-01 23:34:32 -04:00
  • d406ee18f2 allow never syncing Squibid 2025-07-01 23:34:00 -04:00
  • e0f39fe0db allow disabling modules Squibid 2025-07-01 23:33:33 -04:00
  • e8276e3137 ensure that the setup step doesn't get run multiple times when opening... the ui Squibid 2025-07-01 21:57:08 -04:00
  • 44ec0633ce add a ui (wip) Squibid 2025-07-01 21:44:43 -04:00
  • fa3457e463 formatting Squibid 2025-07-01 21:38:41 -04:00
  • f4d1c4cf25 reorganize the main file a little bit Squibid 2025-07-01 21:38:10 -04:00
  • 2346a0baa5 remove lazied field from package as it was unused Squibid 2025-07-01 15:55:37 -04:00
  • 8b91fc9c2f bench doesn't need to be a class Squibid 2025-06-29 18:12:47 -04:00
  • b60e6a3934 allow lazy loading colorschemes Squibid 2025-06-29 18:12:30 -04:00
  • ac14e3d5bb dep can now search for modules as long as it's provided with a prefix Squibid 2025-06-28 15:21:01 -04:00
  • 07df092fc6 add type annotation for the main function Squibid 2025-06-27 18:03:16 -04:00
  • 1623276cb0 allow for modules to keep track of the packages they've declared Squibid 2025-06-27 18:02:50 -04:00
  • 92cf3634c9 move lazy loading helpers inside of the dep folder Squibid 2025-06-27 18:01:46 -04:00
  • 84ee8414f7 add optional parameters to speclist type Squibid 2025-06-27 18:00:36 -04:00
  • 84ac4aef17 add better logging to modules Squibid 2025-06-27 17:59:15 -04:00
  • b7218c64c2 make sure the log doesn't get filled with redundant info Squibid 2025-06-24 17:20:37 -04:00
  • 0789260637 add a known issues section Squibid 2025-06-24 17:20:22 -04:00
  • 561f1d8f8b add a description field to modules Squibid 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 Squibid 2025-06-24 03:08:24 -04:00
  • 6bd6db3c02 refine module support and package loading Squibid 2025-06-24 01:48:30 -04:00
  • eba21a8021 do my best to prevent nuking the plugins especially dep Squibid 2025-06-23 05:17:07 -04:00
  • 71b78bfca4 the spec no longer fixes itself... modules are more reliable cleanup some typos Squibid 2025-06-23 00:18:33 -04:00
  • 30cc9a8d50 improve logger Squibid 2025-05-06 17:13:58 -05:00
  • e0814ff507 add more logging to fs Squibid 2025-05-06 17:13:36 -05:00
  • 47796d597e add comments to fs Squibid 2025-05-06 17:13:12 -05:00
  • d6c37cf364 refactor: extract spec Squibid 2025-05-06 17:12:43 -05:00
  • 3013d714e0 replace pairs with ipairs where necessary Squibid 2025-04-28 14:46:05 -05:00
  • a0bfaefe7c add support for modules again Squibid 2025-04-28 14:34:51 -05:00
  • a3a3652294 move clean() to the fs file origin/lazy Squibid 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 Squibid 2025-04-25 23:58:33 -05:00
  • dfb1820a8e remove todo for loading local plugins Squibid 2025-04-25 23:19:37 -05:00
  • a28fd8f2e6 remove useless string.format(s) Squibid 2025-04-25 23:18:49 -05:00
  • d030a5c39b enable the ability to add local filesystem plugins Squibid 2025-04-25 23:15:57 -05:00
  • 381f473a15 fix directory concatination Squibid 2025-04-25 23:14:00 -05:00
  • 85a0755af7 add more TODOs to dep.lua Squibid 2025-04-25 16:22:35 -05:00
  • 2b9498c5fd remove stylua.toml Squibid 2025-04-25 16:22:03 -05:00
  • a6bf2a2637 remove once property from auto commands (they get deleted anyways) Squibid 2025-04-25 16:21:16 -05:00
  • 6dd68240ac update README Squibid 2025-04-25 16:20:45 -05:00
  • 125d83ccf9 add some logging to the lazy utils Squibid 2025-04-25 16:20:23 -05:00
  • 3b7963ab0a add helper file to deal with aliases Squibid 2025-04-25 16:14:28 -05:00
  • 452414cafb update the README with more relevant information Squibid 2025-04-24 14:40:13 -05:00
  • d217ffa0b6 make dep only require nvim 0.8, and make the lazy utils better Squibid 2025-04-24 14:38:25 -05:00
  • 296dc11c93 remove unnecessary log, and add a TODO for local plugins Squibid 2025-04-23 15:16:15 -05:00
  • 2267d17d25 Update readme and add myself to the licence Squibid 2025-04-23 15:12:48 -05:00
  • c29395004d more fixes Squibid 2025-04-23 00:15:13 -05:00
  • 254436c24d it's working now, but some of the logging is very redundant Squibid 2025-04-22 17:49:40 -05:00
  • 8bcc8bc0b1 try to clean it up (not working yet) Squibid 2025-04-22 17:31:35 -05:00
  • 1d0b486e08 Dep now supports lazy loading Squibid 2025-04-21 15:32:41 -05:00
  • 92d8f8b9ee update readme master Squibid 2024-12-24 14:28:16 -05:00
  • 5a395de735 add arbitrary tag selection with *s dev Squibid 2024-12-23 21:46:44 -05:00
  • 6d6568ecfd Merge branch 'master' into dev Squibid 2024-12-23 21:42:38 -05:00
  • 443a091e3e fix: accidentally jumps to FETCH_HEAD Squibid 2024-11-19 12:53:06 -06:00
  • 6259250120 fix: --unshallow errors if the repo is already unshallow instead we use --depth=2147483647 because as noted by the docs... Squibid 2024-11-19 12:41:54 -06:00
  • 25372aea36 add ability to specifiy commit ref Squibid 2024-11-19 12:36:55 -06:00
  • 30e7e05771 make sure the load function is called on dep reloading Squibid 2024-07-25 20:01:23 -04:00
  • d7a08ca820 actually fix it this time Squibid 2024-07-25 10:36:27 -04:00
  • d141c762c1 whoops Squibid 2024-07-25 10:27:12 -04:00
  • 3d20ae8d2a pin the correct repo to the top of the plugin list Squibid 2023-04-30 19:49:01 -04:00
  • 5b7b7f610f pin the correct repo to the top of the plugin list Squibid 2023-04-30 19:49:01 -04:00
  • 344223afd5 notifiy was in the wrong place Squibid 2023-04-29 12:19:13 -04:00
  • d6460d53ed notify user that this is a development version Squibid 2023-04-29 12:18:06 -04:00
  • 3c21d5b8e1 so that was a mistake Squibid 2023-04-29 11:32:18 -04:00
  • 0d7ae716c7 change plugin path to be shorter Squibid 2023-04-29 11:28:16 -04:00
  • b4e8741e50 more vsp instead of sp Squibid 2023-04-29 11:16:04 -04:00
  • b5390dfedb change package updates to a vim.notify Squibid 2023-04-29 11:05:04 -04:00
  • 36db96d397 replace vim.loop.spawn with vim.fn.jobstart -- taken from xlucn on github Squibid 2023-04-29 11:04:14 -04:00
  • e08bfe10d0 change sp to vsp Squibid 2023-04-29 11:02:59 -04:00
  • 2705f55b25 sync: add on_complete callback -- taken from trsdln on github Squibid 2023-04-29 11:02:06 -04:00
  • b77963d241 Update readme and license links luaneko 2022-12-21 01:45:00 +11:00
  • 5fbfa41286 Ensure cache directory is created before opening log file luaneko 2022-12-21 00:18:37 +11:00
  • f4b1fa84e1 Adopt WindSeed conventions for consistency luaneko 2022-12-21 00:11:43 +11:00
  • ff83edab8d Refactor package store out of main file luaneko 2022-12-20 23:26:30 +11:00
  • 6b11a1fee5 Fix lua file chmods luaneko 2022-12-20 21:43:56 +11:00
  • 8d4a0df7d6 Refactor logger class luaneko 2022-12-20 21:40:25 +11:00
  • d2b3ec29af Shut MacOS up luaneko 2022-12-20 21:36:04 +11:00
  • 4621ab3393 Update readme luaneko 2022-06-10 21:53:54 +10:00
  • e876ad9815 Merge pull request #2 from phosphene47/hook-chdir phos 2021-12-14 14:21:45 +11:00
  • b7ea828bdd Ensure cwd is always restored to the original directory on hook failure phosphene47 2021-12-14 14:20:20 +11:00