github-actions[bot]
|
d2110278be
|
chore(main): release 9.1.1 (#360)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-01-10 11:21:52 +01:00 |
github-actions[bot]
|
18eb724dff
|
chore(main): release 9.1.0 (#352)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-01-10 09:40:28 +01:00 |
Folke Lemaitre
|
70b07ebad5
|
ci: let release-please update Config.version
|
2023-01-10 09:28:59 +01:00 |
Folke Lemaitre
|
5ed89b5a0d
|
fix(config): properly handle uis connecting after startup
|
2023-01-07 09:12:59 +01:00 |
Brian Koropoff
|
05b55deb16
|
fix(config): Don't cache check for attached UIs (#340)
UIs can attach and detach from headless nvim dynamically
(indeed, this is one of its use cases).
|
2023-01-07 09:01:45 +01:00 |
Folke Lemaitre
|
e89e938991
|
refactor: split open_cmd in float_cmd and float_term
|
2023-01-05 17:36:01 +01:00 |
Folke Lemaitre
|
919b7f5de3
|
feat(spec): added `import` to import other plugin modules
|
2023-01-02 09:44:28 +01:00 |
Folke Lemaitre
|
39b66027a5
|
feat(spec): added support for importing multiple spec modules with `import = "foobar"`
|
2023-01-01 21:07:05 +01:00 |
Munif Tanjim
|
d521a25cfc
|
feat(help): accept patterns for readme (#269)
|
2023-01-01 20:23:41 +01:00 |
Folke Lemaitre
|
679d85c9ff
|
feat(ui): make brower configurable. Fixes #248
|
2022-12-30 20:41:23 +01:00 |
Folke Lemaitre
|
db043da829
|
fix(config): reset packpath to include VIMRUNTIME only. Fixes #214
|
2022-12-29 16:04:45 +01:00 |
Folke Lemaitre
|
3a1a10cd75
|
fix(loader): implemented correct adding to rtp. fix #230, fix #226
|
2022-12-29 16:03:23 +01:00 |
Folke Lemaitre
|
4e3a973f85
|
fix(rtp): correct order of adding to rtp. Fixes #226
|
2022-12-29 08:21:27 +01:00 |
Folke Lemaitre
|
34977c2b80
|
perf: move autoloader to cache and always use lazy's modname path resolver which is much faster
|
2022-12-28 17:58:24 +01:00 |
Folke Lemaitre
|
a2fdf369f2
|
feat(profile): added accurate startuptime to ui/stats/docs
|
2022-12-27 13:34:12 +01:00 |
Folke Lemaitre
|
0ea771bd70
|
feat(ui): made all highlight groups and icons configurable
|
2022-12-26 10:24:53 +01:00 |
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
|
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
|
2e14a2f324
|
feat: added support for `nvim --headless "+Lazy! sync" +qa`
|
2022-12-21 22:28:09 +01:00 |
Folke Lemaitre
|
fd1fbefc3d
|
feat(checker): defer checker to after VeryLazy to make sure nvim-notify and others are loaded
|
2022-12-21 21:08:13 +01:00 |
Folke Lemaitre
|
58f0876e81
|
fix: removed spell again from site. not needed. can download in config/spell
|
2022-12-21 20:09:12 +01:00 |
Folke Lemaitre
|
94d012511d
|
fix(rtp): keep site in rtp
|
2022-12-21 19:58:28 +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
|
4ca30390ec
|
feat(loader): warn when mapleader is changed after init
|
2022-12-21 10:51:31 +01:00 |
Folke Lemaitre
|
6c767a604d
|
feat: added options to configure change detection. Fixes #32
|
2022-12-20 19:38:37 +01:00 |
Folke Lemaitre
|
941df31a41
|
feat(ui): make the windoww size configurable. Fixes #34
|
2022-12-20 19:29:28 +01:00 |
Folke Lemaitre
|
992c6791ef
|
fix: always set Config.me regardless of reset rtp
|
2022-12-20 16:02:06 +01:00 |
Folke Lemaitre
|
df6c9863dc
|
fix: add neovim libs to rtp for treesitter parsers etc
|
2022-12-20 15:03:26 +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
|
bb1c2f4c3e
|
feat: added support for Windows
|
2022-12-20 07:19:55 +01:00 |
Folke Lemaitre
|
6f00cdedee
|
docs: typos
|
2022-12-19 13:36:11 +01:00 |
Folke Lemaitre
|
23984dd1f3
|
fix: set correct dir for lazy plugin
|
2022-12-17 12:52:30 +01:00 |
Folke Lemaitre
|
7134417e89
|
fix: use initial rtp for rtp plugin after files and use loaded plugins for their after files
|
2022-12-15 23:23:18 +01:00 |
Folke Lemaitre
|
fd600be2e5
|
docs: added docs on readme help indexing
|
2022-12-15 14:34:08 +01:00 |
Folke Lemaitre
|
70ca110ca1
|
feat: README.md files are now automagically added to help. By default only when no doc/ exists
|
2022-12-15 14:08:09 +01:00 |
Folke Lemaitre
|
72f64ce1f7
|
feat: added checks for Neovim version
|
2022-12-14 21:25:16 +01:00 |
Folke Lemaitre
|
ec2f432a84
|
feat!: lazy now handles the full startup sequence (`vim.go.loadplugins=false`)
|
2022-12-14 21:03:53 +01:00 |
Folke Lemaitre
|
0625493aad
|
feat!: local plugins now always need to set `Plugin.dir`
|
2022-12-13 10:10:17 +01:00 |
Folke Lemaitre
|
2a7466abad
|
feat(checker): only report an update once and do a fast update check after each manage operation
|
2022-12-13 10:10:17 +01:00 |
Folke Lemaitre
|
be509c01f9
|
perf: added profiling for sourcing of runtime files
|
2022-12-05 23:14:04 +01:00 |
Folke Lemaitre
|
65cd28e613
|
feat(ui): added update checker
|
2022-12-05 20:49:23 +01:00 |
Folke Lemaitre
|
c98e722fa4
|
fix: always add config/after to rtp
|
2022-12-03 21:08:35 +01:00 |
Folke Lemaitre
|
ccc506d5f7
|
perf: added option to reset rtp to just your config and the neovim runtime
|
2022-12-03 17:46:34 +01:00 |
Folke Lemaitre
|
dbe2d0942a
|
feat: plugins no longer need to be installed under site/pack/*/opt
|
2022-12-03 15:48:06 +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
|
7ec65e4cd9
|
feat: temporary colorscheme to use during install during startup
|
2022-12-02 19:18:10 +01:00 |
Folke Lemaitre
|
e4cf8b1416
|
feat: added debug option
|
2022-12-02 16:52:22 +01:00 |
Folke Lemaitre
|
fe6b0b03ea
|
feat: moved Config.package.reset -> Config.performance.reset_packpath
|
2022-12-02 12:52:06 +01:00 |
Folke Lemaitre
|
6fe425c91a
|
perf: caching strategy is now configurable
|
2022-12-02 12:43:34 +01:00 |
Folke Lemaitre
|
714bc0a136
|
feat(ui): improvements to profiling and rendering of loaded reasons
|
2022-12-02 09:25:30 +01:00 |
Folke Lemaitre
|
5eb2622a4e
|
fix: prepend package path to packpath if package.reset=false
|
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
|
4653119625
|
perf: reset packpath to only include the lazy package. Improved my startup time by 2ms
|
2022-12-01 11:23:39 +01:00 |
Folke Lemaitre
|
5134e797f3
|
feat!: all plugins are now opt. Plugin.opt => Plugin.lazy
|
2022-12-01 11:23:39 +01:00 |
Folke Lemaitre
|
bd2d64230f
|
feat: added config option for process timeout
|
2022-11-30 23:38:52 +01:00 |
Folke Lemaitre
|
b2339ade84
|
feat: config option for runner concurrency
|
2022-11-30 23:15:26 +01:00 |
Folke Lemaitre
|
a87b6e1005
|
style: cleanup
|
2022-11-30 23:15:26 +01:00 |
Folke Lemaitre
|
a197f751f9
|
feat: config option for ui throttle
|
2022-11-30 23:15:26 +01:00 |
Folke Lemaitre
|
0cff878b2e
|
feat: config for ui border
|
2022-11-30 23:15:26 +01:00 |
Folke Lemaitre
|
fb96183753
|
feat: allow config of default for version field
|
2022-11-30 23:15:26 +01:00 |
Folke Lemaitre
|
334f32e595
|
refactor: renamed Config.opt => Config.defaults.opt
|
2022-11-30 23:15:26 +01:00 |
Folke Lemaitre
|
5d81c5062b
|
refactor: renamed plugins_local to dev
|
2022-11-30 23:15:26 +01:00 |
Folke Lemaitre
|
47f5c124aa
|
config: removed interactive option. not needed
|
2022-11-30 23:15:26 +01:00 |
Folke Lemaitre
|
e1c08d64b3
|
perf: merge module/cache and use ffi to pack cache data
|
2022-11-30 14:19:50 +01:00 |
Folke Lemaitre
|
3ec5a2ce4c
|
perf: run cache autosave after loading
|
2022-11-30 00:19:08 +01:00 |
Folke Lemaitre
|
3e4f84640e
|
feat: git log config
|
2022-11-29 15:25:09 +01:00 |
Folke Lemaitre
|
20ff5fa218
|
feat: added profiler view
|
2022-11-29 12:02:38 +01:00 |
Folke Lemaitre
|
4384d0e6d9
|
feat: added lockfile support
|
2022-11-29 00:15:13 +01:00 |
Folke Lemaitre
|
2fa5be3779
|
refactor(config): package_path => packpath
|
2022-11-29 00:14:23 +01:00 |
Folke Lemaitre
|
bad1b1f87d
|
feat: detect headless and set interactive=false
|
2022-11-25 22:49:41 +01:00 |
Folke Lemaitre
|
fe33e4e3dd
|
feat: lazy caching now works with functions that have upvalues
|
2022-11-25 15:35:40 +01:00 |
Folke Lemaitre
|
2507fd5790
|
perf: tons of performance improvements. Lazy should now load in about 1.5ms for 97 plugins
|
2022-11-24 22:05:18 +01:00 |
Folke Lemaitre
|
c046b1f5d5
|
feat!: added icons
|
2022-11-23 19:06:04 +01:00 |
Folke Lemaitre
|
fca984b18c
|
refactor: move core modules needed for loading under core
|
2022-11-22 21:28:27 +01:00 |