Commit Graph

  • f52cf32f96 chore(build): auto-generate vimdoc github-actions[bot] 2022-12-06 09:58:23 +0000
  • 0393e524e5
    refactor: moved plugin handler types to plugin Folke Lemaitre 2022-12-06 10:36:31 +0100
  • be509c01f9
    perf: added profiling for sourcing of runtime files Folke Lemaitre 2022-12-05 23:14:04 +0100
  • 08d081f21d
    fix(ui): open with noautocmd=true and close with vim.schedule to prevent weird errors by other plugins Folke Lemaitre 2022-12-05 22:30:02 +0100
  • 836cdb2bea chore(build): auto-generate vimdoc github-actions[bot] 2022-12-05 20:45:14 +0000
  • 01c6ee41ba
    docs: updated todo Folke Lemaitre 2022-12-05 21:44:22 +0100
  • 4a2b954d2c chore(build): auto-generate vimdoc github-actions[bot] 2022-12-05 20:32:21 +0000
  • dc2dcd2d5a
    feat: added health checks Folke Lemaitre 2022-12-05 21:31:26 +0100
  • 8531995ec7
    docs: updated todo Folke Lemaitre 2022-12-05 21:05:20 +0100
  • 315be83afc
    feat(ui): added statusline component to show pending updates Folke Lemaitre 2022-12-05 20:49:45 +0100
  • 65cd28e613
    feat(ui): added update checker Folke Lemaitre 2022-12-05 20:49:23 +0100
  • 71e4b92fd6
    feat(api): return runner from manage operations Folke Lemaitre 2022-12-05 20:36:49 +0100
  • dda5c6c0ed
    chore(main): release 2.2.0 (#7) v2.2.0 github-actions[bot] 2022-12-05 14:49:34 +0100
  • 0e9500d812
    chore(main): release 2.2.0 github-actions[bot] 2022-12-05 13:48:43 +0000
  • f2bfbba134 chore(build): auto-generate vimdoc github-actions[bot] 2022-12-05 13:48:18 +0000
  • 82f5f617f5
    docs: update todo Folke Lemaitre 2022-12-05 14:47:18 +0100
  • 6d68cc6ea2
    feat(ui): added debug interface to inspect active handlers and the module cache Folke Lemaitre 2022-12-05 14:46:46 +0100
  • d36ad410ee
    feat: util.foreach with sorted keys Folke Lemaitre 2022-12-05 14:46:11 +0100
  • b8d8648d28
    refactor: moved handler to separate modules Folke Lemaitre 2022-12-05 14:45:50 +0100
  • 1ae4e0ce9a chore(build): auto-generate vimdoc github-actions[bot] 2022-12-03 22:47:38 +0000
  • 7b945eec58
    feat: dont run setup again when a user re-sources their config & show a warning Folke Lemaitre 2022-12-03 23:46:50 +0100
  • 3f517abfa4
    feat: cleanup keys/cmd handlers when loading a plugin Folke Lemaitre 2022-12-03 23:15:50 +0100
  • c98e722fa4
    fix: always add config/after to rtp Folke Lemaitre 2022-12-03 21:08:35 +0100
  • 13b5688487
    feat(ui): show any helps files and added hover handler Folke Lemaitre 2022-12-03 21:07:11 +0100
  • 6e44be0f2d
    fix(ui): always show branch name in details Folke Lemaitre 2022-12-03 21:06:50 +0100
  • b2727d98a3
    perf: disable cache by default on VimEnter or on BufReadPre Folke Lemaitre 2022-12-03 18:59:28 +0100
  • c1e44cbc3f
    chore(main): release 2.1.0 (#6) v2.1.0 github-actions[bot] 2022-12-03 17:50:13 +0100
  • b3629d0073
    chore(main): release 2.1.0 github-actions[bot] 2022-12-03 16:47:50 +0000
  • df95e60bdc chore(build): auto-generate vimdoc github-actions[bot] 2022-12-03 16:47:26 +0000
  • 24424f59a0
    docs: added pact.nvim Folke Lemaitre 2022-12-03 17:46:10 +0100
  • 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