Commit Graph

  • ca78dd77ac
    fix: make sure Plugin.opt is always a boolean Folke Lemaitre 2022-11-29 20:36:06 +0100
  • 812bb3c8b7
    perf: dont loop over handlers to determine if a plugin should be opt=true Folke Lemaitre 2022-11-29 20:26:30 +0100
  • ba8b4723a7 chore(build): auto-generate vimdoc github-actions[bot] 2022-11-29 19:19:53 +0000
  • 69cdb718f8
    refactor: rename Plugin.lock => Plugin.pin to prevent confusion with the lockfile Folke Lemaitre 2022-11-29 20:19:07 +0100
  • b796abcc33
    feat: lazy handler implies opt=true Folke Lemaitre 2022-11-29 19:58:23 +0100
  • 54526e062a chore(build): auto-generate vimdoc github-actions[bot] 2022-11-29 18:52:41 +0000
  • 908b9adf9c
    feat: dependencies are opt=true by default if they only appear as a dep Folke Lemaitre 2022-11-29 19:51:37 +0100
  • 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 +0100
  • 47004cd83b
    chore(main): release 1.0.0 github-actions[bot] 2022-11-29 14:57:40 +0000
  • c9c7c7af7f
    ci: changed name of release-please package Folke Lemaitre 2022-11-29 15:55:46 +0100
  • 3c2e802cd4
    ci: changed release type to simple Folke Lemaitre 2022-11-29 15:48:27 +0100
  • 177cef104c
    chore(main): release 1.0.0 github-actions[bot] 2022-11-29 14:43:43 +0000
  • f603d6ec41 chore(build): auto-generate vimdoc github-actions[bot] 2022-11-29 14:42:57 +0000
  • cd7b93b66a
    docs: added vimdoc Folke Lemaitre 2022-11-29 15:41:56 +0100
  • e9a1e9fe19
    feat: added vimdoc/release-please/tests Folke Lemaitre 2022-11-29 15:40:13 +0100
  • 02e322f78c
    build: added issue templates Folke Lemaitre 2022-11-29 15:40:00 +0100
  • 3e4f84640e
    feat: git log config Folke Lemaitre 2022-11-29 15:25:09 +0100
  • 0233460d54
    fix: support local files as plugin spec Folke Lemaitre 2022-11-29 14:27:58 +0100
  • 32fa5f8441
    fix: when just cloned, never commit lock Folke Lemaitre 2022-11-29 14:27:32 +0100
  • 7328e290ba
    refactor: Plugin.requires => Plugin.dependencies Folke Lemaitre 2022-11-29 14:27:04 +0100
  • 0f5ceb9012
    style: cache debug Folke Lemaitre 2022-11-29 14:26:07 +0100
  • ceeeda36e8
    feat: added bootstrap code Folke Lemaitre 2022-11-29 12:49:15 +0100
  • 0774f1bc25
    feat: added support for Plugin.lock (wont update) Folke Lemaitre 2022-11-29 12:36:07 +0100
  • 1bbfa3a747
    docs: todo Folke Lemaitre 2022-11-29 12:16:09 +0100
  • 20ff5fa218
    feat: added profiler view Folke Lemaitre 2022-11-29 12:02:25 +0100
  • 08b7e42fb0
    feat: added keybindings to update/install/clean/restore/... single plugins Folke Lemaitre 2022-11-29 10:56:17 +0100
  • 54a82ad695
    feat: default log is last 10 entries Folke Lemaitre 2022-11-29 10:55:49 +0100
  • 5bcdddc0ec
    fix(tasks): always set updated on checkout. Change default logging to 3 days Folke Lemaitre 2022-11-29 10:30:45 +0100
  • 0db98bf053
    feat(view): modes and help Folke Lemaitre 2022-11-29 10:30:14 +0100
  • 88869e67d2
    feat(text): center text Folke Lemaitre 2022-11-29 10:29:56 +0100
  • 7303017b6f
    fix: log errors in runner Folke Lemaitre 2022-11-29 10:29:37 +0100
  • 63cf2a52bd
    feat: added "Lazy check" to check for updates without updating Folke Lemaitre 2022-11-29 08:23:23 +0100
  • d486bc586b
    fix: get current branch if remote head not available (for local repos only) Folke Lemaitre 2022-11-29 08:19:55 +0100
  • 88a12027af
    refactor: renamed reset -> restore: update to state of lockfile Folke Lemaitre 2022-11-29 08:06:10 +0100
  • 782d287d89
    fix: make sure we have ran on_exit before returning is_done=true Folke Lemaitre 2022-11-29 07:56:59 +0100
  • 5d84967e9c
    fix: show view with schedule to prevent Neovim crash when no plugins are installed Folke Lemaitre 2022-11-29 07:56:29 +0100
  • 4384d0e6d9
    feat: added lockfile support Folke Lemaitre 2022-11-29 00:15:13 +0100
  • bbad0cb891
    fix(view): handler details Folke Lemaitre 2022-11-29 00:14:37 +0100
  • 2fa5be3779
    refactor(config): package_path => packpath Folke Lemaitre 2022-11-29 00:14:23 +0100
  • fb84c081b0
    feat: lots of improvements to pipeline runner and converted all tasks to new system Folke Lemaitre 2022-11-28 22:03:44 +0100
  • 4de10f9578
    fix: correctly handle changes from local to remote plugin Folke Lemaitre 2022-11-28 13:18:31 +0100
  • 93a3a6ccb5
    fix: manage opts show => interactive Folke Lemaitre 2022-11-28 13:11:41 +0100
  • 16fd35c285
    refactor: Task.needed => task.skip Folke Lemaitre 2022-11-28 13:11:20 +0100
  • 3768256956
    refactor: pipelines now always run sequential Folke Lemaitre 2022-11-28 13:10:52 +0100
  • 2abdc681fa
    feat: new git module to work with branches, tags & versions Folke Lemaitre 2022-11-28 11:36:12 +0100
  • 073b5e3caa
    perf: fast return for Util.ls when file found Folke Lemaitre 2022-11-28 11:35:47 +0100
  • 28af1e1ac3
    refactor: moved all plugin state to Plugin._ Folke Lemaitre 2022-11-28 11:19:50 +0100
  • 352dbadcb6
    test: added tests for runner Folke Lemaitre 2022-11-28 11:04:44 +0100
  • ab1b512545
    feat: new task pipeline runner Folke Lemaitre 2022-11-28 11:04:32 +0100
  • 97f44f9f65
    docs: todo Folke Lemaitre 2022-11-28 07:36:46 +0100
  • 9179c0a14d
    style: cleanup & annotations Folke Lemaitre 2022-11-28 07:36:32 +0100
  • 02f5528aa3
    refactor: move task too manage.task Folke Lemaitre 2022-11-28 07:35:58 +0100
  • f54c24a4fa
    feat: added full semver and range parsing Folke Lemaitre 2022-11-28 07:31:29 +0100
  • f51eb0d957
    build: added plenary test runner Folke Lemaitre 2022-11-28 07:31:13 +0100
  • 08f4804916
    refactor: cleanup sections and fixed handlers in view Folke Lemaitre 2022-11-27 11:03:17 +0100
  • 6dc45ada55
    refactor: moved manage functionality to its own module Folke Lemaitre 2022-11-27 11:02:28 +0100
  • 42c2fb42c8
    perf: cache handler groups Folke Lemaitre 2022-11-26 22:04:32 +0100
  • 05a0da532b
    refactor: move handlers to its own file Folke Lemaitre 2022-11-26 21:29:40 +0100
  • 870d8924f7
    fix: recalculate loaders on config file change Folke Lemaitre 2022-11-26 19:33:38 +0100
  • 38e2711cdb
    feat: return wether a module was loaded from cache or from file (dirty) Folke Lemaitre 2022-11-26 19:33:00 +0100
  • 7f17de34fd
    docs: todo Folke Lemaitre 2022-11-26 14:31:29 +0100
  • 30bdc9b5a1
    fix: check for lazy before setting loading time Folke Lemaitre 2022-11-26 13:58:18 +0100
  • 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 +0100
  • 413dd5b112
    fix: dont return init.lua in lsmod Folke Lemaitre 2022-11-26 13:57:17 +0100
  • 359c260911
    chore: remove deprecated scandir Folke Lemaitre 2022-11-26 13:57:05 +0100
  • 7933ae11c4
    feat: error handler for loading modules, config and init, with custom error formatting Folke Lemaitre 2022-11-25 22:50:17 +0100
  • bad1b1f87d
    feat: detect headless and set interactive=false Folke Lemaitre 2022-11-25 22:49:41 +0100
  • 80a2b71a09
    refactor: less code for cache Folke Lemaitre 2022-11-25 22:49:21 +0100
  • cfc39330dc
    fix: always recaclulate hash when loading a module Folke Lemaitre 2022-11-25 22:48:59 +0100
  • 04dea38794
    fix: reset diagnostics when lazy view buffer closes Folke Lemaitre 2022-11-25 22:48:37 +0100
  • 3e8fbaffba
    refactor: merge plugin & state in one file Folke Lemaitre 2022-11-25 22:48:17 +0100
  • fe33e4e3dd
    feat: lazy caching now works with functions that have upvalues Folke Lemaitre 2022-11-25 15:35:40 +0100
  • 48199f8031
    feat: new render features like profile etc Folke Lemaitre 2022-11-24 22:06:05 +0100
  • d7dbe1a43f
    feat: added section with logs containing breaking changes Folke Lemaitre 2022-11-24 22:05:38 +0100
  • 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 +0100
  • 711834f17c
    refactor: split util Folke Lemaitre 2022-11-24 22:03:00 +0100
  • 32ca1c4bf8
    fix: only save state when dirty Folke Lemaitre 2022-11-23 21:55:21 +0100
  • 72d51cee9b
    perf: copy reason without deepcopy Folke Lemaitre 2022-11-23 21:54:56 +0100
  • c046b1f5d5
    feat!: added icons Folke Lemaitre 2022-11-23 19:06:04 +0100
  • fe6d0b1745
    feat: task docs and options for logs Folke Lemaitre 2022-11-23 16:12:43 +0100
  • 6f835ab87b
    feat: url open handlers Folke Lemaitre 2022-11-23 16:12:12 +0100
  • a11fc5a0e0
    feat: a gazilion rendering improvements Folke Lemaitre 2022-11-23 16:12:02 +0100
  • 00ff59f385
    refactor: cleanup Folke Lemaitre 2022-11-23 16:11:14 +0100
  • 815bb2ce6c
    feat(text): multiline support and pattern highlights Folke Lemaitre 2022-11-23 16:10:46 +0100
  • 68a8d57b5b
    chore: cleanup Folke Lemaitre 2022-11-23 16:10:16 +0100
  • 2080694e34
    feat: load plugin on cmd complete and make completion just work Folke Lemaitre 2022-11-23 16:08:44 +0100
  • 4df73f167d
    feat: keep track what loaded a plugin Folke Lemaitre 2022-11-23 16:07:57 +0100
  • e59dc377d5
    feat: util.info Folke Lemaitre 2022-11-22 22:35:06 +0100
  • 72889623af
    fix: support adding top-level lua directories Folke Lemaitre 2022-11-22 22:27:29 +0100
  • fca984b18c
    refactor: move core modules needed for loading under core Folke Lemaitre 2022-11-22 21:28:08 +0100
  • 3218c2d9ec
    feat: git log Folke Lemaitre 2022-11-22 21:12:50 +0100
  • 54d5ff18f5
    perf: split caching in state, cache and module Folke Lemaitre 2022-11-22 21:12:33 +0100
  • a543134b8c
    perf: way better compilation and caching Folke Lemaitre 2022-11-21 21:50:16 +0100
  • c749404423
    fix: first line of file Folke Lemaitre 2022-11-21 00:29:17 +0100
  • 7f4743ac30
    fix: clean Folke Lemaitre 2022-11-21 00:27:28 +0100
  • 35b1f98ac7
    fix: highlights Folke Lemaitre 2022-11-20 23:34:35 +0100
  • 57d024ef19
    fix: decompilation fixes Folke Lemaitre 2022-11-20 23:25:56 +0100
  • ae0b87181d
    feat: lazy commands Folke Lemaitre 2022-11-20 23:25:28 +0100
  • a87982ff15
    feat: lazy view Folke Lemaitre 2022-11-20 23:25:21 +0100
  • a612e6f6f4
    feat: plugin manager tasks Folke Lemaitre 2022-11-20 23:04:56 +0100