Commit Graph

160 Commits

Author SHA1 Message Date
max397574 8ea9d8b024
feat(ui): make lazy icon configurable (#163)
* feat(ui): make lazy icon configurable

* docs: add lazy icon config option
2022-12-25 13:41:33 +01:00
Folke Lemaitre 2fabc0958d
docs: added `VeryLazy` to docs 2022-12-24 12:57:13 +01:00
Folke Lemaitre a36d506393
feat(manage): added user events when operations finish. Fixes #135 2022-12-24 11:55:42 +01:00
Folke Lemaitre be3909c544
feat(ui): added custom commands for lazygit and opening a terminal for a plugin 2022-12-24 11:30:16 +01:00
Folke Lemaitre 7d02da2ff0
feat(ui): added multiple options for diff command 2022-12-24 11:30:16 +01:00
Folke Lemaitre 9110371120
feat(build): build can now be a list to execute multiple build commands. Fixes #143 2022-12-24 11:30:15 +01:00
Folke Lemaitre 83270cc5e5
refactor(commands): move ui/commands config to separate file 2022-12-23 20:55:56 +01:00
Folke Lemaitre 011125ccc2
docs: cleanup 2022-12-23 19:52:56 +01:00
max397574 3991cf56f8
docs(readme): added explanation for dependencies (#137) 2022-12-23 19:51:35 +01:00
Folke Lemaitre 74b076e030
docs: added after/wants to migration guide and added an example that sets a key mode 2022-12-23 19:03:30 +01:00
Folke Lemaitre d6304f0b42
docs: added `keys` to packer migration 2022-12-23 12:26:38 +01:00
Aaron c8da1c19e7
docs: fixed typos and capitalization (#118)
* Fix typos and capitialization

* Update README.md

Co-authored-by: Jonas Strittmatter <40792180+smjonas@users.noreply.github.com>

Co-authored-by: Jonas Strittmatter <40792180+smjonas@users.noreply.github.com>
2022-12-23 07:51:03 +01:00
Folke Lemaitre 004b11d5ad
docs: improved docs on build. Fixes #119 2022-12-23 07:48:45 +01:00
Folke Lemaitre 81126403a8
feat!: `init()` no longer implies lazy-loading. Add `lazy=false` for affected plugins 2022-12-22 23:08:12 +01:00
Folke Lemaitre 2a7b0047dd
feat(spec): `config` can be `true` or a `table` that will be passed to `require("plugin").setup(config)` 2022-12-22 22:48:22 +01:00
Folke Lemaitre 9e869a409c
docs: migration 2022-12-22 21:02:49 +01:00
Folke Lemaitre 2756a6f756
fix!: run `init()` before loading start plugins. Fixes #107 2022-12-22 18:47:34 +01:00
Wil Thomason 4b4ccdb16a
docs: Add migration for tag = '*' from packer (#105)
* Add migration for tag = '*' from packer

Adds a missing migration point from `packer`

* Add note about disable vs enabled
2022-12-22 18:15:47 +01:00
Folke Lemaitre 07b467738d
feat(loader): automatically lazy-load colorschemes 2022-12-22 13:49:17 +01:00
Folke Lemaitre 1c07ea15a3
feat(keys): more advanced options for setting lazy key mappings 2022-12-22 10:32:21 +01:00
Folke Lemaitre bc617474a0
feat!: lazy api commands now take an opts table instead of a list of plugins 2022-12-21 22:27:36 +01:00
C.D. MacEachern 1fb10b987b
docs: 'cmd' repeat twice (#75)
Probably meant `keys`?
2022-12-21 19:48:53 +01:00
Folke Lemaitre c228908ffc
fix(health): don't show warning on `module=false` 2022-12-21 16:07:53 +01:00
Folke Lemaitre 876f7bd471
feat(loader): allow to add extra paths to rtp reset. Fixes #64 2022-12-21 15:19:14 +01:00
Folke Lemaitre ff24f493ee
fix(loader): source rtp `/plugin` files after loading start plugins. Fixes 2022-12-21 14:34:31 +01:00
Folke Lemaitre 9dfeface3f
docs: fixed indentation of auto-generated code blocks 2022-12-21 11:43:05 +01:00
Folke Lemaitre 71b2e2ff7d
docs: lazy works on all OSs now 2022-12-21 11:35:43 +01:00
Folke Lemaitre 44f80a7f5d
feat(plugin): allow plugin files only without a main plugin module. Fixes #53 2022-12-21 09:03:47 +01:00
Folke Lemaitre 78e9d6c01d
docs: add a note about mapleader 2022-12-20 21:15:39 +01:00
Folke Lemaitre 7fb0652dba
docs: added docs on update checker 2022-12-20 19:43:51 +01:00
Folke Lemaitre 3cffb2acef
docs: added change detection to the readme 2022-12-20 19:39:07 +01:00
Folke Lemaitre 941df31a41
feat(ui): make the windoww size configurable. Fixes #34 2022-12-20 19:29:28 +01:00
Folke Lemaitre e9d3a73bbc
fix: default logs are now since 3 days ago to be in line with the docs 2022-12-20 14:13:58 +01:00
Folke Lemaitre ec0f8d0947
docs: added config.dev.path to the example 2022-12-20 13:49:29 +01:00
Folke Lemaitre 5ecc988610
docs: use https to bootstrap lazy 2022-12-20 12:34:05 +01:00
Folke Lemaitre 17fd57a5f3
docs: added docs for statusline and count 2022-12-20 11:40:12 +01:00
Folke Lemaitre dfe8a65d7d
docs: removed extra performance section 2022-12-20 11:02:28 +01:00
Folke Lemaitre 1fa2d87ae2
docs: moved my dots to structuring plugins 2022-12-20 11:01:43 +01:00
Folke Lemaitre abe026a5ae
docs: added section on performance 2022-12-20 10:55:58 +01:00
Folke Lemaitre 72d66cdd73
docs: updated lua stuff 2022-12-20 10:26:52 +01:00
Folke Lemaitre 36cb7ea597
docs: migration guide 2022-12-20 10:25:02 +01:00
Folke Lemaitre b906ad959c
docs: added windows to supported platforms 2022-12-20 10:19:04 +01:00
Folke Lemaitre ff893190f2
docs: removed dots from features 2022-12-19 21:27:36 +01:00
Folke Lemaitre 92fd0d43a0
docs: updated installation and structuring plugins 2022-12-19 21:05:22 +01:00
Folke Lemaitre 1baa92f8ca
docs: added docs on `<cr>` and `<K>` 2022-12-19 21:05:22 +01:00
Folke Lemaitre d827d8a402
docs: collapse semver examples 2022-12-19 21:05:22 +01:00
Folke Lemaitre 980cfa95f3
docs: added config example when not using a Nerd Font 2022-12-19 19:09:54 +01:00
Folke Lemaitre b46278751f
docs: added optional plugins to docs for commands and methods 2022-12-19 15:22:47 +01:00
Folke Lemaitre 1efa710210
feat: added `module=false` to skip auto-loading of plugins on `require` 2022-12-19 14:56:48 +01:00
Folke Lemaitre bac34cc6b6
docs: added section on uninstalling 2022-12-19 14:30:36 +01:00
Folke Lemaitre 2dd6230018
feat: added `:Lazy load foobar.nvim` to load a plugin 2022-12-19 14:22:43 +01:00
Folke Lemaitre 6f00cdedee
docs: typos 2022-12-19 13:36:11 +01:00
Folke Lemaitre e42a18099a
docs: added line on `:checkhealth` 2022-12-18 14:49:18 +01:00
Folke Lemaitre 5fc87f924a
docs: updated screenshots 2022-12-18 14:46:33 +01:00
Folke Lemaitre d0651e4782
docs: added section about the lockfile 2022-12-18 14:33:55 +01:00
Folke Lemaitre 628d421c27
docs: added my dots to the examples 2022-12-18 14:29:02 +01:00
Folke Lemaitre c88ad91e31
docs: added section on versioning 2022-12-18 14:29:02 +01:00
Folke Lemaitre 78b284c065
docs: added section on lazy loading 2022-12-18 14:29:02 +01:00
Folke Lemaitre b70bb1955b
docs: added more detailed requirements 2022-12-18 11:58:45 +01:00
Folke Lemaitre 671b163dd7
docs: added more details on startup sequence 2022-12-18 11:43:10 +01:00
Folke Lemaitre 1730661ec2
docs: generate docs for commands 2022-12-18 11:42:54 +01:00
Folke Lemaitre 2d6559302e
docs: removed toc 2022-12-17 12:52:30 +01:00
Folke Lemaitre c5d092ed9e
docs: added a section on startup sequence 2022-12-16 15:10:05 +01:00
Folke Lemaitre 0df47d91d1
docs: fixed bootstrap code and make it work for beta testers 2022-12-16 15:09:50 +01:00
Folke Lemaitre 57dfb05e2f
docs: updated config 2022-12-15 14:43:52 +01:00
Folke Lemaitre fd600be2e5
docs: added docs on readme help indexing 2022-12-15 14:34:08 +01:00
Folke Lemaitre d975decf92
docs: added plugin properties 2022-12-15 08:47:01 +01:00
Folke Lemaitre f98a663e25
docs: added toc 2022-12-15 00:29:17 +01:00
Folke Lemaitre dc1d71d5cf
docs: added plugin spec code 2022-12-15 00:23:09 +01:00
Folke Lemaitre 869e6dab4b
docs: bootstrap 2022-12-15 00:23:09 +01:00
Folke Lemaitre 650e192c87
docs: updated feature list 2022-12-14 22:10:50 +01:00
Folke Lemaitre 1adebbbcc7
docs: fixed the cache options 2022-12-14 21:59:01 +01:00
Folke Lemaitre df80b8845a
docs: updates 2022-12-14 21:57:27 +01:00
Folke Lemaitre 4392a58c22
docs: added usage and config 2022-12-14 21:54:17 +01:00
Folke Lemaitre a27be6eb31
docs: added bootstrap code 2022-12-14 21:41:19 +01:00
Folke Lemaitre 675dece832
docs: added requirements 2022-12-14 21:25:15 +01:00
Folke Lemaitre 0f56097612
docs: better screenshot 2022-12-14 21:17:38 +01:00
Folke Lemaitre c6b76bdc70
docs: updated docs 2022-12-14 21:11:06 +01:00
Folke Lemaitre e651e0110d
docs: screenshots 2022-12-14 21:08:28 +01:00
Folke Lemaitre 832ba79b77
docs: added screenshot 2022-12-14 21:07:06 +01:00
Folke Lemaitre 002210710f
docs: added screenshot 2022-12-14 21:05:25 +01:00
Folke Lemaitre 861f2d8a56
docs: added feature list 2022-12-14 21:04:04 +01:00
Folke Lemaitre c1fe69afd5
docs: updated todo 2022-12-13 10:10:17 +01:00
Folke Lemaitre 01c6ee41ba
docs: updated todo 2022-12-05 21:44:26 +01:00
Folke Lemaitre dc2dcd2d5a
feat: added health checks 2022-12-05 21:31:26 +01:00
Folke Lemaitre 8531995ec7
docs: updated todo 2022-12-05 21:05:20 +01:00
Folke Lemaitre 82f5f617f5
docs: update todo 2022-12-05 14:47:30 +01:00
Folke Lemaitre 3f517abfa4
feat: cleanup keys/cmd handlers when loading a plugin 2022-12-03 23:42:05 +01:00
Folke Lemaitre 24424f59a0
docs: added pact.nvim 2022-12-03 17:46:34 +01:00
Folke Lemaitre 7b272b6ed6
feat: automatically detect config module changes in or oustside Neovim and reload 2022-12-03 00:12:49 +01:00
Folke Lemaitre b0091d40e3
docs: updated todo 2022-12-02 09:25:30 +01:00
Folke Lemaitre af8b8e128e
feat: lazy setup with either a plugins module, or a plugins spec 2022-12-01 13:34:01 +01:00
Folke Lemaitre 0dbf72f67e
docs: opt => lazy 2022-12-01 11:32:52 +01:00
Folke Lemaitre 042aaa4f87
feat!: renamed Plugin.run => Plugin.build 2022-12-01 07:43:34 +01:00
Folke Lemaitre bd2d64230f
feat: added config option for process timeout 2022-11-30 23:38:52 +01:00
Folke Lemaitre 2eb11b1f69
docs: todo 2022-11-30 23:15:26 +01:00
Folke Lemaitre 69cdb718f8
refactor: rename Plugin.lock => Plugin.pin to prevent confusion with the lockfile 2022-11-29 20:19:07 +01:00
Folke Lemaitre b796abcc33
feat: lazy handler implies opt=true 2022-11-29 19:58:31 +01:00
Folke Lemaitre 908b9adf9c
feat: dependencies are opt=true by default if they only appear as a dep 2022-11-29 19:51:53 +01:00
Folke Lemaitre 3e4f84640e
feat: git log config 2022-11-29 15:25:09 +01:00