Folke Lemaitre
|
8ad05feef1
|
feat(util): open terminal commands in a float
|
2022-12-24 11:30:16 +01:00 |
Folke Lemaitre
|
7c2eb15444
|
feat: util method to open a float
|
2022-12-24 11:30:16 +01:00 |
Folke Lemaitre
|
b34e25873a
|
refactor: float is now a separate module
|
2022-12-24 11:30:16 +01:00 |
Folke Lemaitre
|
fc182f7c5d
|
fix(manage): only clear plugins for the op instead of all
|
2022-12-24 11:30:16 +01:00 |
Folke Lemaitre
|
74d8b8e4e1
|
fix: plugin list can be string[]. Fixes #145
|
2022-12-24 11:30:16 +01:00 |
Folke Lemaitre
|
86f2c67aa8
|
fix(checker): update updated after every manage operation. Fixes #141
|
2022-12-24 11:30:15 +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
|
593d6e400b
|
feat(ui): you can now hover over a plugin to open a diff of updates or the plugin homepage
|
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
|
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 |
Aaron
|
5a1812a633
|
Better terminology (#132)
|
2022-12-23 14:58:11 +01:00 |
Folke Lemaitre
|
f360e336a5
|
fix(help): make sure we always generate lazy helptags
|
2022-12-23 13:13:34 +01:00 |
Folke Lemaitre
|
d6304f0b42
|
docs: added `keys` to packer migration
|
2022-12-23 12:26:38 +01:00 |
Folke Lemaitre
|
50e3b91767
|
fix(ui): sort profiling chronological by default
|
2022-12-23 11:47:05 +01:00 |
Folke Lemaitre
|
e973323e95
|
fix(ui): fixed extmarks while wrapping. Fixes #124
|
2022-12-23 11:18:32 +01:00 |
Folke Lemaitre
|
7dfb9c1f5c
|
feat(ui): added options to sort/filter profiling data
|
2022-12-23 10:43:22 +01:00 |
Folke Lemaitre
|
fde5feea6d
|
refactor: refactored ui code
|
2022-12-23 10:18:19 +01:00 |
Folke Lemaitre
|
cd023dc709
|
style: remove setting colors on startup
|
2022-12-23 08:41:42 +01:00 |
Folke Lemaitre
|
e2bbf3deef
|
refactor: better annotations to make sumneko faster
|
2022-12-23 08:34:55 +01:00 |
Folke Lemaitre
|
65e903652b
|
fix: added error message to debug failing extmarks #117
|
2022-12-23 08:05:32 +01:00 |
Folke Lemaitre
|
cc6276e9b0
|
refactor!: default lazy cache path is now under cache instead of state
|
2022-12-23 07:48:45 +01:00 |
Folke Lemaitre
|
8251c23c90
|
fix(checker): dont report updates on install during startup
|
2022-12-23 07:48:45 +01:00 |
Folke Lemaitre
|
7b9b476a62
|
fix(install): make sure to setup loaders before attempting install so colorscheme can load. Fixes #122
|
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 |
Sebastian Lyng Johansen
|
9e983898b1
|
fix(ui): fix buffer being properly deleted (#112)
|
2022-12-22 22:01:01 +01:00 |
Folke Lemaitre
|
3f60f2dc13
|
fix(keys): key handlers were not working after reload
|
2022-12-22 21:58:19 +01:00 |
Folke Lemaitre
|
b5d6afc4fa
|
fix(manage): do not reload pugins on clear
|
2022-12-22 21:58:19 +01:00 |
Folke Lemaitre
|
b440b3ac2d
|
fix(keys): don't create with remap!
|
2022-12-22 21:07:24 +01:00 |
Folke Lemaitre
|
72b38999bc
|
fix(keys): dont delete handlers manually. Let loader do that
|
2022-12-22 18:53:19 +01:00 |
Folke Lemaitre
|
08d458c5ba
|
fix: remove debug print
|
2022-12-22 18:50:31 +01:00 |
Folke Lemaitre
|
2756a6f756
|
fix!: run `init()` before loading start plugins. Fixes #107
|
2022-12-22 18:47:34 +01:00 |
Folke Lemaitre
|
56890ce5f4
|
fix: remove lazy keymaps with the correct mode. Fixes #97
|
2022-12-22 17:49:32 +01:00 |
Folke Lemaitre
|
42f5aa76e2
|
fix: pass plugins instead of plugin names to command. Fixes #103
|
2022-12-22 17:25:12 +01:00 |
Folke Lemaitre
|
4bf771a6b2
|
feat(spec): allow using plugin names in dependencies
|
2022-12-22 17:25:12 +01:00 |
Folke Lemaitre
|
07b467738d
|
feat(loader): automatically lazy-load colorschemes
|
2022-12-22 13:49:17 +01:00 |
Folke Lemaitre
|
3415a61789
|
fix(ui): properly wrap ui elements on small screens. Fixes #92
|
2022-12-22 10:45:45 +01:00 |
Folke Lemaitre
|
c0c2e1bd68
|
fix(cmd): allow ranges. Fixes #93
|
2022-12-22 10:37:02 +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
|
28f1511e0a
|
fix: show mapleader warning with vim.schedule. Fixes #91
|
2022-12-22 09:12:06 +01:00 |
Folke Lemaitre
|
2200284165
|
fix(cache): overwrite cache entry with new modpath when loading a file. Fixes #90
|
2022-12-22 09:10:11 +01:00 |
Folke Lemaitre
|
63042310f4
|
feat(ui): show modpaths in debug
|
2022-12-22 09:09:35 +01:00 |
EdenEast
|
dd9648f8ec
|
fix(clean): update lockfile on clean (#88)
|
2022-12-22 08:09:28 +01:00 |
Folke Lemaitre
|
488b48779c
|
fix(git): remove --also-filter-submodules. Fixes #86 #83
|
2022-12-22 08:08:07 +01:00 |
Folke Lemaitre
|
dc150df456
|
test(lockfile): create config dir if it does not exist
|
2022-12-21 23:22:04 +01:00 |
Folke Lemaitre
|
4cf176bdab
|
fix(install): update lockfile also on install
|
2022-12-21 23:18:35 +01:00 |
Folke Lemaitre
|
7f6f31d66f
|
fix(git): make sure we properly fetch git submodules. Fixes #72
|
2022-12-21 23:13:18 +01:00 |
Folke Lemaitre
|
2e14a2f324
|
feat: added support for `nvim --headless "+Lazy! sync" +qa`
|
2022-12-21 22:28:09 +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 |
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
|
f0e1b853a0
|
feat: make hover easy to override
|
2022-12-21 19:04:08 +01:00 |
Folke Lemaitre
|
2ab651864f
|
fix(keys): feedkeys should include pending keys. Fixes #71
|
2022-12-21 19:02:14 +01:00 |
Folke Lemaitre
|
2fd78fbed8
|
fix(help): sort tags files for readmes so tags work properly. Fixes #67
|
2022-12-21 18:23:27 +01:00 |
Folke Lemaitre
|
b7c489b08f
|
fix(loader): lua modules can be links instead of files. Fixes #66
|
2022-12-21 16:28:01 +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
|
a345649510
|
fix(cache): if we can't load from the cache modpath, find path again instead of erroring right away
|
2022-12-21 14:56:46 +01:00 |
Folke Lemaitre
|
bbace14dc9
|
fix(git): only mark a plugin as dirty if an update changed the commit HEAD. Fixes #62
|
2022-12-21 14:45:32 +01:00 |
Tsakiris Tryfon
|
a939243639
|
fix(checker): allow git checks only for non-pinned plugins (#61)
|
2022-12-21 14:39:08 +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
|
232232da5a
|
fix(ui): install command can have plugins as a parameter
|
2022-12-21 11:18:41 +01:00 |
Folke Lemaitre
|
4ca30390ec
|
feat(loader): warn when mapleader is changed after init
|
2022-12-21 10:51:31 +01:00 |
Folke Lemaitre
|
540847b7cb
|
fix: strip `/` from dirs. Fixes #60
|
2022-12-21 10:17:10 +01:00 |
Folke Lemaitre
|
86eaa118c6
|
fix(git): dereference tag refs. Fixes #54
|
2022-12-21 10:13:23 +01:00 |
Folke Lemaitre
|
e95da35d09
|
feat(util): utility method to get sync process output
|
2022-12-21 10:13:22 +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
|
3814883aaa
|
fix(ui): set current win only when its valid
|
2022-12-21 08:33:10 +01:00 |
Folke Lemaitre
|
3606d62918
|
fix: add after directories to rtp to make after/ftplugin and others work. Fixes #47
|
2022-12-20 23:35:06 +01:00 |
Folke Lemaitre
|
b193f96f7b
|
fix(spec): only process a spec once
|
2022-12-20 23:14:49 +01:00 |
Folke Lemaitre
|
7be46bceef
|
style: removed unused requires
|
2022-12-20 22:32:16 +01:00 |
Dan Sully
|
897d6df5ac
|
fix: add filetype to window buffer. (#41)
Add a filetype to the Lazy window buffer, which allows plugins like codewindow to ignore it.
|
2022-12-20 21:23:00 +01:00 |
Folke Lemaitre
|
06ac8bda66
|
perf(ui): clear existing extmarks before rendering
|
2022-12-20 20:53:00 +01:00 |
Folke Lemaitre
|
ffcd0ab7bb
|
fix(loader): source filetype.lua before plugins. Fixes #35
|
2022-12-20 20:32:37 +01:00 |
Folke Lemaitre
|
9d12cdcc06
|
fix(git): don't run git log for submodules. Fixes #33
|
2022-12-20 19:58:56 +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
|
52984419ff
|
fix: use nvim_feekeys instead of nvim_input for keys handler. Fixes #28
|
2022-12-20 18:24:48 +01:00 |
Folke Lemaitre
|
1371a14167
|
fix(build): use the shell to execute build commands
|
2022-12-20 16:57:02 +01:00 |
Folke Lemaitre
|
ffabe91b2d
|
fix(cache): if mod is loaded already in the loader, then return that
|
2022-12-20 16:41:11 +01:00 |
Folke Lemaitre
|
316503f124
|
fix: dont autoload cached modules when module=false
|
2022-12-20 16:02:22 +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
|
6e32759c5d
|
fix: deepcopy lazyspec before processing
|
2022-12-20 14:01:59 +01:00 |
Folke Lemaitre
|
ec0f8d0947
|
docs: added config.dev.path to the example
|
2022-12-20 13:49:29 +01:00 |
Folke Lemaitre
|
6404d42155
|
fix: move re-sourcing check to the top
|
2022-12-20 13:47:53 +01:00 |
Folke Lemaitre
|
ddf36d7748
|
fix: checker should not error on non-existing dirs
|
2022-12-20 13:44:21 +01:00 |
Folke Lemaitre
|
f78d8bf376
|
fix: show error when merging, but continue
|
2022-12-20 13:36:18 +01:00 |
Folke Lemaitre
|
1754056475
|
fix: use jobstart instead of system to open urls
|
2022-12-20 12:34:24 +01:00 |
Folke Lemaitre
|
5ecc988610
|
docs: use https to bootstrap lazy
|
2022-12-20 12:34:05 +01:00 |
Folke Lemaitre
|
ae644a604d
|
fix: only run updated checker for installed plugins. Fixes #16
|
2022-12-20 11:58:54 +01:00 |
Folke Lemaitre
|
af87108605
|
fix(util): fixed double slashes
|
2022-12-20 08:47:01 +01:00 |
Folke Lemaitre
|
62c1542141
|
fix(cache): normalize paths
|
2022-12-20 08:31:19 +01:00 |
Folke Lemaitre
|
bb1c2f4c3e
|
feat: added support for Windows
|
2022-12-20 07:19:55 +01:00 |
Folke Lemaitre
|
198963fdab
|
feat: utility method to normalize a path
|
2022-12-20 07:19:41 +01:00 |
Folke Lemaitre
|
a18988372f
|
fix: check for installed plugins with plain find
|
2022-12-20 07:15:26 +01:00 |
Folke Lemaitre
|
b7bf18abd3
|
style: spelling
|
2022-12-19 21:11:33 +01:00 |