Commit Graph

  • 3ed24baeb0
    fix: source plugin files for plugins that want to run a build script during startup Folke Lemaitre 2022-12-03 17:45:40 +0100
  • 93d30722a0
    fix: add plugin after dir to rtp for start plugins so it gets picked up during startup Folke Lemaitre 2022-12-03 17:43:55 +0100
  • ccc506d5f7
    perf: added option to reset rtp to just your config and the neovim runtime Folke Lemaitre 2022-12-03 17:42:54 +0100
  • 6affae6454 chore(build): auto-generate vimdoc github-actions[bot] 2022-12-03 14:48:54 +0000
  • dbe2d0942a
    feat: plugins no longer need to be installed under site/pack/*/opt Folke Lemaitre 2022-12-03 15:48:06 +0100
  • 37c7366ab0
    feat: symlinking local plugins is no longer needed Folke Lemaitre 2022-12-03 15:31:21 +0100
  • 7b272b6ed6
    feat: automatically detect config module changes in or oustside Neovim and reload Folke Lemaitre 2022-12-03 00:12:49 +0100
  • fbfa790d46
    refactor: `Plugin.local` => `Plugin.dev` Folke Lemaitre 2022-12-02 22:48:38 +0100
  • ec858db225
    fix: temporary colorscheme should only load when installing Folke Lemaitre 2022-12-02 22:45:33 +0100
  • 7ec65e4cd9
    feat: temporary colorscheme to use during install during startup Folke Lemaitre 2022-12-02 19:18:10 +0100
  • 0ba218a065
    feat: `Plugin.local` to use a local project instead of fetching remote Folke Lemaitre 2022-12-02 19:17:38 +0100
  • afcba52b1a
    fix: return nil when `fs_stat` fails and return nil in module loader Folke Lemaitre 2022-12-02 19:16:21 +0100
  • 756b4849d9
    refactor: Plugin.dep => Plugin._.dep Folke Lemaitre 2022-12-02 17:09:40 +0100
  • 330dbe7203
    feat: `Plugin.specs()` can now reload and keeps existing state Folke Lemaitre 2022-12-02 17:02:25 +0100
  • ebf15fc198
    feat: for `event=`, fire any new autocmds created by loading the plugins for the event Folke Lemaitre 2022-12-02 17:01:05 +0100
  • e4cf8b1416
    feat: added debug option Folke Lemaitre 2022-12-02 16:52:22 +0100
  • fe6b0b03ea
    feat: moved Config.package.reset -> Config.performance.reset_packpath Folke Lemaitre 2022-12-02 12:52:06 +0100
  • 6fe425c91a
    perf: caching strategy is now configurable Folke Lemaitre 2022-12-02 12:43:34 +0100
  • ae379a62dc
    fix(git): fixed branch detection, get target commit from origin and always checkout a tag or commit so we dont need to use git merge Folke Lemaitre 2022-12-02 11:26:07 +0100
  • 3e143c6017
    fix(fs): dont set cloned=true if symlink already existed Folke Lemaitre 2022-12-02 11:24:23 +0100
  • 59fb050767
    fix: respect --noplugin Folke Lemaitre 2022-12-02 10:02:34 +0100
  • 60e8a01b94 chore(main): release 2.0.0 v2.0.0 github-actions[bot] 2022-12-02 08:26:40 +0000
  • 57431b5e61
    chore(main): release 2.0.0 github-actions[bot] 2022-12-02 08:26:40 +0000
  • d04962b231 chore(build): auto-generate vimdoc github-actions[bot] 2022-12-02 08:26:19 +0000
  • b0091d40e3
    docs: updated todo Folke Lemaitre 2022-12-02 09:25:25 +0100
  • 45e18c977d
    test: fix tests with `module=` Folke Lemaitre 2022-12-02 09:23:27 +0100
  • 98ccf556d8
    fix(ui): use Plugin.find to detect loading reason Folke Lemaitre 2022-12-02 09:22:43 +0100
  • 575421b3fb
    feat!: plugins are now autmatically loaded on require. `module=` no longer needed! Folke Lemaitre 2022-12-02 09:22:15 +0100
  • 0b6dec46e0
    perf: module now caches all lua modules used till VimEnter Folke Lemaitre 2022-12-02 09:20:48 +0100
  • 723274efee
    feat(ui): better detection of plugins/config files that loaded a plugin Folke Lemaitre 2022-12-02 08:54:27 +0100
  • e22e8e4506
    style: added more comments to init Folke Lemaitre 2022-12-01 16:37:50 +0100
  • ac9e5401dc
    test: test XDG paths for tests and added a test that checks if they are setup correctly Folke Lemaitre 2022-12-01 16:28:54 +0100
  • d46bc7795c
    fix: always overwrite any plugin spec for lazy.nvim to manage itself Folke Lemaitre 2022-12-01 16:28:25 +0100
  • 714bc0a136
    feat(ui): improvements to profiling and rendering of loaded reasons Folke Lemaitre 2022-12-01 16:27:52 +0100
  • 5eb2622a4e
    fix: prepend package path to packpath if package.reset=false Folke Lemaitre 2022-12-01 14:13:40 +0100
  • 041a716f4e
    feat: show module source if loading source is under config Folke Lemaitre 2022-12-01 13:56:41 +0100
  • 64af691be3 chore(build): auto-generate vimdoc github-actions[bot] 2022-12-01 12:34:59 +0000
  • af8b8e128e
    feat: lazy setup with either a plugins module, or a plugins spec Folke Lemaitre 2022-12-01 13:33:55 +0100
  • f0894be69d chore(build): auto-generate vimdoc github-actions[bot] 2022-12-01 10:33:48 +0000
  • 0dbf72f67e
    docs: opt => lazy Folke Lemaitre 2022-12-01 11:32:52 +0100
  • 4653119625
    perf: reset packpath to only include the lazy package. Improved my startup time by 2ms Folke Lemaitre 2022-12-01 11:23:34 +0100
  • 5134e797f3
    feat!: all plugins are now opt. Plugin.opt => Plugin.lazy Folke Lemaitre 2022-12-01 11:06:44 +0100
  • 5e0662727d
    style: fixed some selene errors/warnings Folke Lemaitre 2022-12-01 08:40:17 +0100
  • 44b6e54dcb
    build: added selene Folke Lemaitre 2022-12-01 08:38:18 +0100
  • 2d676b35d2 chore(build): auto-generate vimdoc github-actions[bot] 2022-12-01 06:44:31 +0000
  • 042aaa4f87
    feat!: renamed Plugin.run => Plugin.build Folke Lemaitre 2022-12-01 07:43:28 +0100
  • ec4199bada chore(main): release 1.2.0 v1.2.0 github-actions[bot] 2022-11-30 22:45:10 +0000
  • 0a302a49c7
    chore(main): release 1.2.0 github-actions[bot] 2022-11-30 22:45:10 +0000
  • c1a05a5f9b
    test: process config timeout can be nil Folke Lemaitre 2022-11-30 23:44:10 +0100
  • bd2d64230f
    feat: added config option for process timeout Folke Lemaitre 2022-11-30 23:38:45 +0100
  • f2072f0158 chore(build): auto-generate vimdoc github-actions[bot] 2022-11-30 22:16:15 +0000
  • 2eb11b1f69
    docs: todo Folke Lemaitre 2022-11-30 23:15:14 +0100
  • b2339ade84
    feat: config option for runner concurrency Folke Lemaitre 2022-11-30 23:14:31 +0100
  • a87b6e1005
    style: cleanup Folke Lemaitre 2022-11-30 23:14:16 +0100
  • a197f751f9
    feat: config option for ui throttle Folke Lemaitre 2022-11-30 23:13:35 +0100
  • 0cff878b2e
    feat: config for ui border Folke Lemaitre 2022-11-30 23:13:08 +0100
  • fb96183753
    feat: allow config of default for version field Folke Lemaitre 2022-11-30 23:12:00 +0100
  • 334f32e595
    refactor: renamed Config.opt => Config.defaults.opt Folke Lemaitre 2022-11-30 23:08:40 +0100
  • 5d81c5062b
    refactor: renamed plugins_local to dev Folke Lemaitre 2022-11-30 23:08:00 +0100
  • 47f5c124aa
    config: removed interactive option. not needed Folke Lemaitre 2022-11-30 23:07:09 +0100
  • 0369278159
    fix: update state after running operation so the ui reflects any changes from cleaning Folke Lemaitre 2022-11-30 23:06:26 +0100
  • 1e2f5273bb
    fix: show proper installed/clean state for local plugins Folke Lemaitre 2022-11-30 23:05:51 +0100
  • 39c7e21c5f
    refactor: Loader.source_runtime Folke Lemaitre 2022-11-30 14:41:20 +0100
  • fc0a10150f chore(build): auto-generate vimdoc github-actions[bot] 2022-11-30 13:20:44 +0000
  • e1c08d64b3
    perf: merge module/cache and use ffi to pack cache data Folke Lemaitre 2022-11-30 14:19:50 +0100
  • 4438faf9a9
    perf: removed partial spec caching. not worth the tiny performance boost Folke Lemaitre 2022-11-30 00:18:59 +0100
  • 9be3d3d840
    feat: config option install_missing=true Folke Lemaitre 2022-11-29 23:16:57 +0100
  • 3ec5a2ce4c
    perf: run cache autosave after loading Folke Lemaitre 2022-11-29 23:16:21 +0100
  • e6bbf92c77 chore(main): release 1.1.0 v1.1.0 github-actions[bot] 2022-11-29 19:37:21 +0000
  • c4eec2257c
    chore(main): release 1.1.0 github-actions[bot] 2022-11-29 19:37:21 +0000
  • 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