Folke Lemaitre
9e157df077
feat: refactor all vim.loop -> vim.uv and add a shim when needed
2024-03-22 08:58:36 +01:00
github-actions[bot]
83493db50a
chore(main): release 10.17.0 ( #1292 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-07 17:41:58 +01:00
Riley Bruins
298bed190e
fix: update to new treesitter capture groups ( #1294 )
2024-03-07 17:34:29 +01:00
Wayne Wu
d5c58bb193
fix(ui): remove a single space character from home title ( #1309 )
...
Align home pill title spacing with other pills
2024-03-07 17:32:52 +01:00
TheSast
0694651fd3
feat(loader): warn when maplocalleader is changed after init ( #1326 )
...
* feat(loader): warn when maplocalleader is changed after init
* docs: default maplocalleader
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-03-07 17:32:07 +01:00
Folke Lemaitre
c96fc24555
style: format
2024-03-07 17:30:37 +01:00
再生花
5aea4e7021
fix(types): fix incorrect LuaLS types ( #1339 )
2024-03-07 17:27:50 +01:00
Folke Lemaitre
670a6fec7f
fix(manage): better support for using the default colorscheme during install. See #1277
2024-01-23 21:51:13 +01:00
github-actions[bot]
28126922c9
chore(main): release 10.16.0 ( #1284 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-21 11:43:48 +01:00
Emilia Simmons
d09084c4b1
fix(keys): fix abbreviation expansion on lazy load ( #1219 )
2024-01-21 11:40:46 +01:00
Folke Lemaitre
a9b9a4b3a2
fix(keys): make sure we don't delete the global mapping when executing an ft keymap. See #1241
2024-01-21 11:10:29 +01:00
star-szr
7ded44ce2a
feat(ui): add style to dimmed commits ( #1210 )
2024-01-21 10:50:23 +01:00
Piotr Król
d0d410bc22
fix(git): comment sign detection in get_config function ( #1281 )
...
- Modify the condition in the get_config function to correctly ignore
comments and blank lines.
- Update the regular expression to exclude lines starting with '#' or
';'.
- This change ensures that only valid key-value pairs are added to the
configuration table.
2024-01-20 15:05:26 +01:00
Folke Lemaitre
1b3df6c007
fix(health): dont warn on submodules. Fixes #1174
2024-01-20 14:49:47 +01:00
atusy
a6f782adc1
feat(plugin): dev.path can now be a function ( #1157 )
...
In some case, `dev.path .. plugin.name` is not enoguh.
For example, when using `ghq` to manage projects, plugin directories may
vary by onewrs of the plugins.
With this change, users can do something like below
``` lua
require("lazy").setup("plugins", {
dev = {
path = function(p)
-- ghq
local path, cnt = string.gsub(p.url, "^https://(.*)%.git$ ", "~/ghq/%1")
if cnt == 1 then
return path
end
-- fallback to default
return "~/projects/" .. plugin.name
end,
},
})
```
2024-01-20 14:19:09 +01:00
Folke Lemaitre
5757b551fc
fix(keys): allow global/local ft keymaps to exist at the same time. Fixes #1241
2024-01-20 14:11:32 +01:00
Folke Lemaitre
47d4baafcc
fix(fs): error when plugin directory to delete is not a valid directory
2024-01-19 16:09:28 +01:00
github-actions[bot]
96584866b9
chore(main): release 10.15.1 ( #1166 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-04 11:12:07 +01:00
Riley Bruins
3674036a59
fix(ui): properly highlight breaking change commit scope ( #1160 )
2023-11-04 11:05:02 +01:00
Folke Lemaitre
314193af1d
fix(build): allow build=false to skip building
2023-11-04 10:14:03 +01:00
github-actions[bot]
16603c6917
chore(main): release 10.15.0 ( #1147 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-25 20:13:09 +02:00
Serhii Karvatskyi
312e424a08
fix(loader): when reloading, clear plugin properties cache ( #1153 )
...
See #445
2023-10-25 20:00:50 +02:00
Maria José Solano
4446fdb9af
feat(ui): check pinned packages that can't be updated ( #1139 )
...
* style: fix filter types
* feat: check outdated pinned plugins
2023-10-23 07:52:54 +02:00
Folke Lemaitre
6b7b4c5b96
style: show full trace when debug=true
2023-10-22 14:24:33 +02:00
github-actions[bot]
4c75c8eeb9
chore(main): release 10.14.6 ( #1130 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-17 21:52:13 +02:00
Folke Lemaitre
daab5fe280
fix(loader): dont autoload when lazy handlers have not been setup yet. Fixes #1132
2023-10-17 17:44:14 +02:00
Folke Lemaitre
c059eece0c
refactor: Handler.load => Handler.resolve
2023-10-17 17:43:37 +02:00
Folke Lemaitre
03419f3e5f
fix(cmd): shedule error message instead of showing directly
2023-10-17 16:52:32 +02:00
Folke Lemaitre
7613ab2abb
fix(ui): running tasks are now less twitchy
2023-10-17 10:30:23 +02:00
github-actions[bot]
c7298a10db
chore(main): release 10.14.5 ( #1129 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-17 10:04:13 +02:00
Folke Lemaitre
cdfa788881
fix(loader): fixed event check in reload. Fixes #1124
2023-10-17 08:36:11 +02:00
github-actions[bot]
f73986546c
chore(main): release 10.14.4 ( #1128 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-17 00:33:20 +02:00
Folke Lemaitre
fb9795e49f
fix(ui): fixed keymaps in debug view
2023-10-17 00:29:13 +02:00
github-actions[bot]
3049575bd8
chore(main): release 10.14.3 ( #1127 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-16 23:09:07 +02:00
Folke Lemaitre
c1b9887373
perf(plugin): cache lazy handler values
2023-10-16 23:04:57 +02:00
Folke Lemaitre
2f169e74d4
refactor(handlers): lazy resolving of plugin handlers ( #1126 )
...
* refactor(handlers): lazy resolving of plugin handlers
* test: fixed tests
2023-10-16 22:34:44 +02:00
github-actions[bot]
b9c604e839
chore(main): release 10.14.2 ( #1125 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-16 18:18:42 +02:00
Folke Lemaitre
2270bbbc48
fix(plugin): work-around for Plugin.values error. Will add proper fix later. Fixes #1124
2023-10-16 18:11:02 +02:00
github-actions[bot]
239f0fa9c1
chore(main): release 10.14.1 ( #1123 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-16 15:30:19 +02:00
Folke Lemaitre
1cfd6d1f36
fix(loader): don't load handlers before installing plugins
2023-10-16 15:05:16 +02:00
github-actions[bot]
ed6c9ffe21
chore(main): release 10.14.0 ( #1120 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-15 22:24:48 +02:00
Folke Lemaitre
c8e2091e6d
fix(plugin): dont allow `dir` changes when we already loaded files from the plugin's old dir. Show an error in this case. Fixes #993
2023-10-15 08:51:54 +02:00
Folke Lemaitre
3dc413d6fd
fix(plugin): improved dir/dev merging. Fixes #993
2023-10-15 08:36:15 +02:00
Folke Lemaitre
0c53d4673f
feat(plugin): treat url changes as warnings. They will only be shown with checkhealth
2023-10-14 23:07:01 +02:00
github-actions[bot]
1c16e4236f
chore(main): release 10.13.4 ( #1117 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-14 17:33:31 +02:00
Folke Lemaitre
3b31897275
fix(cmd): lazy-cmds no longer show an error for buffer-local commands
2023-10-14 17:30:26 +02:00
sibouras
a993bfd6de
docs: update git.log in readme ( #1115 )
...
* docs: update git.log in readme
* Revert "docs: update git.log in readme"
This reverts commit ff602aa987
.
* update git.log in lazy.core.config
2023-10-14 17:14:45 +02:00
github-actions[bot]
a27935e0d4
chore(main): release 10.13.3 ( #1116 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-14 17:02:44 +02:00
Folke Lemaitre
ad5da0ae20
fix(ui): sort lazy plugin handlers
2023-10-14 16:00:30 +02:00
github-actions[bot]
276e572f64
chore(main): release 10.13.2 ( #1110 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-13 13:17:52 +02:00
Folke Lemaitre
a026f73953
docs: fix types for `keys`. Fixes #1109
2023-10-13 12:37:43 +02:00
Folke Lemaitre
70f764bf73
fix(util): Util.merge now skips nil args
2023-10-13 11:37:57 +02:00
Folke Lemaitre
3769461194
fix(float): disable swapfile for files shown in Float
2023-10-13 11:37:38 +02:00
github-actions[bot]
33c447b96e
chore(main): release 10.13.1 ( #1108 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-12 12:40:23 +02:00
Folke Lemaitre
7f70dd1749
fix(git): unset GIT_INDEX_FILE so we dont accidentally overwrite a different git repo. Fixes #1107
2023-10-12 12:23:42 +02:00
github-actions[bot]
117556d9e7
chore(main): release 10.13.0 ( #1106 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-12 11:40:26 +02:00
Maria José Solano
43c284a578
feat(keys): include custom keys in help menu ( #1105 )
2023-10-12 07:18:53 +02:00
github-actions[bot]
906ff8e569
chore(main): release 10.12.0 ( #1102 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-11 15:00:30 +02:00
Folke Lemaitre
99ee284739
fix(ui): use actual handler values for rendering plugin handlers
2023-10-11 14:25:12 +02:00
Folke Lemaitre
b65d308662
feat(event): custom lazy event hook for distros
2023-10-11 14:25:12 +02:00
Folke Lemaitre
303a3ed6a8
feat(event): added support for structured events (see readme on event)
2023-10-11 14:25:12 +02:00
github-actions[bot]
73fbf5ccab
chore(main): release 10.11.0 ( #1101 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-10 19:52:13 +02:00
Folke Lemaitre
7b84609a06
feat(util): expose pretty stacktraces for notify
2023-10-10 19:12:35 +02:00
github-actions[bot]
84d13c1d7e
chore(main): release 10.10.0 ( #1098 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-10 16:15:05 +02:00
Folke Lemaitre
58e5726592
feat(git): show help on how to remove local changes
2023-10-10 11:53:00 +02:00
Folke Lemaitre
92869d0928
fix(process): make sure cwd is a valid directory
2023-10-10 11:52:45 +02:00
Folke Lemaitre
736529d097
fix(git): automatically restore doc/tags when modified
2023-10-10 11:42:01 +02:00
Folke Lemaitre
43e9165994
feat(git): show error for local changes during check/update
2023-10-10 11:42:01 +02:00
github-actions[bot]
0d9989d46c
chore(main): release 10.9.1 ( #1096 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-09 23:45:04 +02:00
Folke Lemaitre
2782f8125e
fix(profiling): ensure proper traces in case of require errors
2023-10-09 23:42:07 +02:00
KANATSU Minoru
5579d72576
fix(manage): prevend auto conversion 'CRLF' to 'LF' in update lazy-lock.json on Windows. Fixes #1093 ( #1094 )
2023-10-09 16:17:42 +02:00
github-actions[bot]
41d3b2a9db
chore(main): release 10.9.0 ( #1092 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-09 12:43:14 +02:00
Folke Lemaitre
423a152e94
feat(profiling): added options to enable additional profiling
2023-10-09 12:38:43 +02:00
Folke Lemaitre
22bf6ae04b
style: sort requires
2023-10-09 11:25:42 +02:00
Folke Lemaitre
f0cfbf9952
perf: lazy require commands
2023-10-08 20:22:04 +02:00
github-actions[bot]
0a07fa6cd7
chore(main): release 10.8.2 ( #1091 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-08 19:32:24 +02:00
Folke Lemaitre
9d92e65fd1
fix(keys): fixed adding managed keys
2023-10-08 19:14:33 +02:00
github-actions[bot]
9102d051a8
chore(main): release 10.8.1 ( #1090 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-08 12:57:44 +02:00
Folke Lemaitre
26762c97e6
fix(ui): use correct keymap for display. Fixes #1089
2023-10-08 12:36:21 +02:00
github-actions[bot]
4b5b03f603
chore(main): release 10.8.0 ( #1088 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-08 10:13:01 +02:00
Folke Lemaitre
b79099cc9d
feat(keys): refactor code and allow disabling keymaps per mode. mode no longer needs to be exactly the same in order to disable.
2023-10-08 10:11:33 +02:00
github-actions[bot]
62745a7320
chore(main): release 10.7.3 ( #1087 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-07 20:45:37 +02:00
Folke Lemaitre
09e30f88cd
fix(keys): fixed buffer-local mappings
2023-10-07 20:41:06 +02:00
github-actions[bot]
5aaafcb301
chore(main): release 10.7.2 ( #1086 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-07 11:44:13 +02:00
Folke Lemaitre
8871602e54
fix(event): move all ft logic to the event handler
2023-10-07 11:15:14 +02:00
Folke Lemaitre
e4ea874e33
fix(ft): fix ft handlers to properly use new events. Fixes #1084
2023-10-07 09:48:53 +02:00
github-actions[bot]
6687afae42
chore(main): release 10.7.1 ( #1083 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-06 20:22:13 +02:00
Folke Lemaitre
6b37927be9
fix(event): prevent loading event handler more than once in some cases
2023-10-06 19:42:21 +02:00
github-actions[bot]
25f6009087
chore(main): release 10.7.0 ( #1081 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-06 15:53:37 +02:00
Folke Lemaitre
2b2adb9d4d
fix(event): use tbl_contains instead of list_contains
2023-10-06 15:48:41 +02:00
abeldekat
58e954a735
feat(plugin): added support for `cond` for imports ( #1079 )
...
Co-authored-by: abeldekat <abel@nomail.com>
2023-10-06 15:46:46 +02:00
Folke Lemaitre
ef2a5d0bd1
fix(event): better dealing with even handlers. Fixes #788
2023-10-06 15:39:18 +02:00
github-actions[bot]
6b6f0a4512
chore(main): release 10.6.0 ( #1078 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-05 16:05:05 +02:00
Folke Lemaitre
c42e63c198
feat(keys): you can now create buffer-local filetype keymaps by specifying `ft=`. Fixes #1076
2023-10-05 14:00:11 +02:00
Folke Lemaitre
19d1b3aa72
style: lua annotations
2023-10-05 14:00:11 +02:00
github-actions[bot]
64cb9b16f6
chore(main): release 10.5.1 ( #1071 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-04 21:15:11 +02:00
Folke Lemaitre
82da5a0048
refactor(plugin): refactored rebuild
2023-10-04 12:50:48 +02:00
Folke Lemaitre
638c8e6382
fix(plugin): rebuild plugins after fixing optional and cond to ensure enabled will work correctly
2023-10-04 11:48:14 +02:00
github-actions[bot]
28a80136b5
chore(main): release 10.5.0 ( #1069 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-04 00:30:12 +02:00
Folke Lemaitre
8eb8de29af
feat(plugin): keep track of the module a spec fragment was defined in
2023-10-04 00:20:08 +02:00