Commit graph

  • fb96183753
    feat: allow config of default for version field Folke Lemaitre 2022-11-30 23:12:00 +01:00
  • 334f32e595
    refactor: renamed Config.opt => Config.defaults.opt Folke Lemaitre 2022-11-30 23:08:40 +01:00
  • 5d81c5062b
    refactor: renamed plugins_local to dev Folke Lemaitre 2022-11-30 23:08:00 +01:00
  • 47f5c124aa
    config: removed interactive option. not needed Folke Lemaitre 2022-11-30 23:07:09 +01:00
  • 0369278159
    fix: update state after running operation so the ui reflects any changes from cleaning Folke Lemaitre 2022-11-30 23:06:26 +01:00
  • 1e2f5273bb
    fix: show proper installed/clean state for local plugins Folke Lemaitre 2022-11-30 23:05:51 +01:00
  • 39c7e21c5f
    refactor: Loader.source_runtime Folke Lemaitre 2022-11-30 14:41:20 +01:00
  • fc0a10150f chore(build): auto-generate vimdoc github-actions[bot] 2022-11-30 13:20:44 +00:00
  • e1c08d64b3
    perf: merge module/cache and use ffi to pack cache data Folke Lemaitre 2022-11-30 14:19:50 +01:00
  • 4438faf9a9
    perf: removed partial spec caching. not worth the tiny performance boost Folke Lemaitre 2022-11-30 00:18:59 +01:00
  • 9be3d3d840
    feat: config option install_missing=true Folke Lemaitre 2022-11-29 23:16:57 +01:00
  • 3ec5a2ce4c
    perf: run cache autosave after loading Folke Lemaitre 2022-11-29 23:16:21 +01:00
  • e6bbf92c77 chore(main): release 1.1.0 v1.1.0 github-actions[bot] 2022-11-29 19:37:21 +00:00
  • c4eec2257c
    chore(main): release 1.1.0 github-actions[bot] 2022-11-29 19:37:21 +00:00
  • ca78dd77ac
    fix: make sure Plugin.opt is always a boolean Folke Lemaitre 2022-11-29 20:36:06 +01:00
  • 812bb3c8b7
    perf: dont loop over handlers to determine if a plugin should be opt=true Folke Lemaitre 2022-11-29 20:26:30 +01:00
  • ba8b4723a7 chore(build): auto-generate vimdoc github-actions[bot] 2022-11-29 19:19:53 +00:00
  • 69cdb718f8
    refactor: rename Plugin.lock => Plugin.pin to prevent confusion with the lockfile Folke Lemaitre 2022-11-29 20:19:07 +01:00
  • b796abcc33
    feat: lazy handler implies opt=true Folke Lemaitre 2022-11-29 19:58:23 +01:00
  • 54526e062a chore(build): auto-generate vimdoc github-actions[bot] 2022-11-29 18:52:41 +00:00
  • 908b9adf9c
    feat: dependencies are opt=true by default if they only appear as a dep Folke Lemaitre 2022-11-29 19:51:37 +01:00
  • 5810635a26
    Merge pull request #2 from folke/release-please--branches--main--components--lazy.nvim v1.0.0 Folke Lemaitre 2022-11-29 15:58:22 +01:00
  • 47004cd83b
    chore(main): release 1.0.0 github-actions[bot] 2022-11-29 14:57:40 +00:00
  • c9c7c7af7f
    ci: changed name of release-please package Folke Lemaitre 2022-11-29 15:55:46 +01:00
  • 3c2e802cd4
    ci: changed release type to simple Folke Lemaitre 2022-11-29 15:48:27 +01:00
  • 177cef104c
    chore(main): release 1.0.0 github-actions[bot] 2022-11-29 14:43:43 +00:00
  • f603d6ec41 chore(build): auto-generate vimdoc github-actions[bot] 2022-11-29 14:42:57 +00:00
  • cd7b93b66a
    docs: added vimdoc Folke Lemaitre 2022-11-29 15:41:56 +01:00
  • e9a1e9fe19
    feat: added vimdoc/release-please/tests Folke Lemaitre 2022-11-29 15:40:13 +01:00
  • 02e322f78c
    build: added issue templates Folke Lemaitre 2022-11-29 15:40:00 +01:00
  • 3e4f84640e
    feat: git log config Folke Lemaitre 2022-11-29 15:25:09 +01:00
  • 0233460d54
    fix: support local files as plugin spec Folke Lemaitre 2022-11-29 14:27:58 +01:00
  • 32fa5f8441
    fix: when just cloned, never commit lock Folke Lemaitre 2022-11-29 14:27:32 +01:00
  • 7328e290ba
    refactor: Plugin.requires => Plugin.dependencies Folke Lemaitre 2022-11-29 14:27:04 +01:00
  • 0f5ceb9012
    style: cache debug Folke Lemaitre 2022-11-29 14:26:07 +01:00
  • ceeeda36e8
    feat: added bootstrap code Folke Lemaitre 2022-11-29 12:49:15 +01:00
  • 0774f1bc25
    feat: added support for Plugin.lock (wont update) Folke Lemaitre 2022-11-29 12:36:07 +01:00
  • 1bbfa3a747
    docs: todo Folke Lemaitre 2022-11-29 12:16:09 +01:00
  • 20ff5fa218
    feat: added profiler view Folke Lemaitre 2022-11-29 12:02:25 +01:00
  • 08b7e42fb0
    feat: added keybindings to update/install/clean/restore/... single plugins Folke Lemaitre 2022-11-29 10:56:17 +01:00
  • 54a82ad695
    feat: default log is last 10 entries Folke Lemaitre 2022-11-29 10:55:49 +01:00
  • 5bcdddc0ec
    fix(tasks): always set updated on checkout. Change default logging to 3 days Folke Lemaitre 2022-11-29 10:30:45 +01:00
  • 0db98bf053
    feat(view): modes and help Folke Lemaitre 2022-11-29 10:30:14 +01:00
  • 88869e67d2
    feat(text): center text Folke Lemaitre 2022-11-29 10:29:56 +01:00
  • 7303017b6f
    fix: log errors in runner Folke Lemaitre 2022-11-29 10:29:37 +01:00
  • 63cf2a52bd
    feat: added "Lazy check" to check for updates without updating Folke Lemaitre 2022-11-29 08:23:23 +01:00
  • d486bc586b
    fix: get current branch if remote head not available (for local repos only) Folke Lemaitre 2022-11-29 08:19:55 +01:00
  • 88a12027af
    refactor: renamed reset -> restore: update to state of lockfile Folke Lemaitre 2022-11-29 08:06:10 +01:00
  • 782d287d89
    fix: make sure we have ran on_exit before returning is_done=true Folke Lemaitre 2022-11-29 07:56:59 +01:00
  • 5d84967e9c
    fix: show view with schedule to prevent Neovim crash when no plugins are installed Folke Lemaitre 2022-11-29 07:56:29 +01:00
  • 4384d0e6d9
    feat: added lockfile support Folke Lemaitre 2022-11-29 00:15:13 +01:00
  • bbad0cb891
    fix(view): handler details Folke Lemaitre 2022-11-29 00:14:37 +01:00
  • 2fa5be3779
    refactor(config): package_path => packpath Folke Lemaitre 2022-11-29 00:14:23 +01:00
  • fb84c081b0
    feat: lots of improvements to pipeline runner and converted all tasks to new system Folke Lemaitre 2022-11-28 22:03:44 +01:00
  • 4de10f9578
    fix: correctly handle changes from local to remote plugin Folke Lemaitre 2022-11-28 13:18:31 +01:00
  • 93a3a6ccb5
    fix: manage opts show => interactive Folke Lemaitre 2022-11-28 13:11:41 +01:00
  • 16fd35c285
    refactor: Task.needed => task.skip Folke Lemaitre 2022-11-28 13:11:20 +01:00
  • 3768256956
    refactor: pipelines now always run sequential Folke Lemaitre 2022-11-28 13:10:52 +01:00
  • 2abdc681fa
    feat: new git module to work with branches, tags & versions Folke Lemaitre 2022-11-28 11:36:12 +01:00
  • 073b5e3caa
    perf: fast return for Util.ls when file found Folke Lemaitre 2022-11-28 11:35:47 +01:00
  • 28af1e1ac3
    refactor: moved all plugin state to Plugin._ Folke Lemaitre 2022-11-28 11:19:50 +01:00
  • 352dbadcb6
    test: added tests for runner Folke Lemaitre 2022-11-28 11:04:44 +01:00
  • ab1b512545
    feat: new task pipeline runner Folke Lemaitre 2022-11-28 11:04:32 +01:00
  • 97f44f9f65
    docs: todo Folke Lemaitre 2022-11-28 07:36:46 +01:00
  • 9179c0a14d
    style: cleanup & annotations Folke Lemaitre 2022-11-28 07:36:32 +01:00
  • 02f5528aa3
    refactor: move task too manage.task Folke Lemaitre 2022-11-28 07:35:58 +01:00
  • f54c24a4fa
    feat: added full semver and range parsing Folke Lemaitre 2022-11-28 07:31:29 +01:00
  • f51eb0d957
    build: added plenary test runner Folke Lemaitre 2022-11-28 07:31:13 +01:00
  • 08f4804916
    refactor: cleanup sections and fixed handlers in view Folke Lemaitre 2022-11-27 11:03:17 +01:00
  • 6dc45ada55
    refactor: moved manage functionality to its own module Folke Lemaitre 2022-11-27 11:02:28 +01:00
  • 42c2fb42c8
    perf: cache handler groups Folke Lemaitre 2022-11-26 22:04:32 +01:00
  • 05a0da532b
    refactor: move handlers to its own file Folke Lemaitre 2022-11-26 21:29:40 +01:00
  • 870d8924f7
    fix: recalculate loaders on config file change Folke Lemaitre 2022-11-26 19:33:38 +01:00
  • 38e2711cdb
    feat: return wether a module was loaded from cache or from file (dirty) Folke Lemaitre 2022-11-26 19:33:00 +01:00
  • 7f17de34fd
    docs: todo Folke Lemaitre 2022-11-26 14:31:29 +01:00
  • 30bdc9b5a1
    fix: check for lazy before setting loading time Folke Lemaitre 2022-11-26 13:58:18 +01:00
  • 8790070871
    perf: further optims to loading and caching specs. dont cache specs with plugin that have init or in start with config Folke Lemaitre 2022-11-26 13:58:01 +01:00
  • 413dd5b112
    fix: dont return init.lua in lsmod Folke Lemaitre 2022-11-26 13:57:17 +01:00
  • 359c260911
    chore: remove deprecated scandir Folke Lemaitre 2022-11-26 13:57:05 +01:00
  • 7933ae11c4
    feat: error handler for loading modules, config and init, with custom error formatting Folke Lemaitre 2022-11-25 22:50:17 +01:00
  • bad1b1f87d
    feat: detect headless and set interactive=false Folke Lemaitre 2022-11-25 22:49:41 +01:00
  • 80a2b71a09
    refactor: less code for cache Folke Lemaitre 2022-11-25 22:49:21 +01:00
  • cfc39330dc
    fix: always recaclulate hash when loading a module Folke Lemaitre 2022-11-25 22:48:59 +01:00
  • 04dea38794
    fix: reset diagnostics when lazy view buffer closes Folke Lemaitre 2022-11-25 22:48:37 +01:00
  • 3e8fbaffba
    refactor: merge plugin & state in one file Folke Lemaitre 2022-11-25 22:48:17 +01:00
  • fe33e4e3dd
    feat: lazy caching now works with functions that have upvalues Folke Lemaitre 2022-11-25 15:35:40 +01:00
  • 48199f8031
    feat: new render features like profile etc Folke Lemaitre 2022-11-24 22:06:05 +01:00
  • d7dbe1a43f
    feat: added section with logs containing breaking changes Folke Lemaitre 2022-11-24 22:05:38 +01:00
  • 2507fd5790
    perf: tons of performance improvements. Lazy should now load in about 1.5ms for 97 plugins Folke Lemaitre 2022-11-24 22:04:23 +01:00
  • 711834f17c
    refactor: split util Folke Lemaitre 2022-11-24 22:03:00 +01:00
  • 32ca1c4bf8
    fix: only save state when dirty Folke Lemaitre 2022-11-23 21:55:21 +01:00
  • 72d51cee9b
    perf: copy reason without deepcopy Folke Lemaitre 2022-11-23 21:54:56 +01:00
  • c046b1f5d5
    feat!: added icons Folke Lemaitre 2022-11-23 19:06:04 +01:00
  • fe6d0b1745
    feat: task docs and options for logs Folke Lemaitre 2022-11-23 16:12:43 +01:00
  • 6f835ab87b
    feat: url open handlers Folke Lemaitre 2022-11-23 16:12:12 +01:00
  • a11fc5a0e0
    feat: a gazilion rendering improvements Folke Lemaitre 2022-11-23 16:12:02 +01:00
  • 00ff59f385
    refactor: cleanup Folke Lemaitre 2022-11-23 16:11:14 +01:00
  • 815bb2ce6c
    feat(text): multiline support and pattern highlights Folke Lemaitre 2022-11-23 16:10:46 +01:00
  • 68a8d57b5b
    chore: cleanup Folke Lemaitre 2022-11-23 16:10:16 +01:00
  • 2080694e34
    feat: load plugin on cmd complete and make completion just work Folke Lemaitre 2022-11-23 16:08:44 +01:00