Spencer Gray
5c88c53a9f
Merge 284c7fe82b into e6a8824858
2025-11-05 15:13:21 +08:00
github-actions[bot]
e6a8824858
chore(main): release 11.17.4 ( #2082 )
...
Community / community (push) Has been skipped
Docs / docs (push) Has been skipped
CI / ci (push) Has been cancelled
stable
v11.17.4
🤖 I have created a release *beep* *boop*
---
##
[11.17.4](https://github.com/folke/lazy.nvim/compare/v11.17.3...v11.17.4 )
(2025-11-04)
### Bug Fixes
* **plugin:** proper error message when a plugin spec returns more than
one value.
([dfdc85e ](dfdc85e189 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-04 15:24:21 +01:00
Folke Lemaitre
dfdc85e189
fix(plugin): proper error message when a plugin spec returns more than one value.
2025-11-04 15:22:26 +01:00
github-actions[bot]
202d8e92b3
chore(main): release 11.17.3 ( #2077 )
...
Community / community (push) Has been skipped
Docs / docs (push) Has been skipped
CI / ci (push) Has been cancelled
v11.17.3
🤖 I have created a release *beep* *boop*
---
##
[11.17.3](https://github.com/folke/lazy.nvim/compare/v11.17.2...v11.17.3 )
(2025-10-28)
### Bug Fixes
* **luarocks:** update to lumen-oss for binaries. Closes
[#2060 ](https://github.com/folke/lazy.nvim/issues/2060 ). Closes
[#2059 ](https://github.com/folke/lazy.nvim/issues/2059 )
([e31789c ](e31789c675 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-03 07:59:47 +01:00
github-actions[bot]
f0f5bbb9e5
chore(update): update repository ( #2079 )
...
Community / community (push) Has been skipped
Docs / docs (push) Has been skipped
CI / ci (push) Has been cancelled
Automated changes by
[create-pull-request](https://github.com/peter-evans/create-pull-request )
GitHub action
Co-authored-by: folke <292349+folke@users.noreply.github.com>
2025-10-28 16:14:18 +01:00
github-actions[bot]
ed4dc336a7
chore(build): auto-generate docs
Community / community (push) Has been skipped
Docs / docs (push) Has been skipped
CI / ci (push) Has been cancelled
2025-10-26 14:15:13 +00:00
Folke Lemaitre
e31789c675
fix(luarocks): update to lumen-oss for binaries. Closes #2060 . Closes #2059
2025-10-26 15:14:18 +01:00
github-actions[bot]
5b15bc9f49
chore(build): auto-generate rockspec mappings
2025-10-26 13:59:51 +00:00
Folke Lemaitre
3c86e23658
ci: fixed luarocks manifest loading. It's now bigger than 65k entries and luajit doesn't want to load it anymore
2025-10-26 14:55:43 +01:00
github-actions[bot]
db067881ff
chore(main): release 11.17.2 ( #2064 )
...
Community / community (push) Has been skipped
Docs / docs (push) Has been skipped
CI / ci (push) Has been cancelled
v11.17.2
🤖 I have created a release *beep* *boop*
---
##
[11.17.2](https://github.com/folke/lazy.nvim/compare/v11.17.1...v11.17.2 )
(2025-10-23)
### Bug Fixes
* **luarocks:** add plugin to lua path if it was already loaded before
we know its a luarock
([147f5a3 ](147f5a3f55 ))
* **plugin:** check that path is actually in root dir. Closes
[#2075 ](https://github.com/folke/lazy.nvim/issues/2075 )
([16e5271 ](16e52715b7 ))
* **stats:** better support for different `time_t` sizes. See
[#2049 ](https://github.com/folke/lazy.nvim/issues/2049 )
([1ea3c40 ](1ea3c40857 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-23 11:49:16 +02:00
Folke Lemaitre
16e52715b7
fix(plugin): check that path is actually in root dir. Closes #2075
2025-10-23 07:04:43 +02:00
Folke Lemaitre
1ea3c40857
fix(stats): better support for different time_t sizes. See #2049
Community / community (push) Has been skipped
Docs / docs (push) Has been skipped
CI / ci (push) Has been cancelled
2025-10-09 10:44:19 +02:00
Folke Lemaitre
9f559d0e9d
build: exclude stylua ignore comments from readme
2025-10-09 10:41:06 +02:00
Folke Lemaitre
4ded3ff73b
test: --offline for minit
CI / ci (push) Waiting to run
Community / community (push) Has been skipped
Docs / docs (push) Has been skipped
2025-10-08 21:26:55 +02:00
Folke Lemaitre
46e59d838f
ci: update test scripts
2025-10-08 21:26:18 +02:00
Folke Lemaitre
59334064f8
test(minit): added support for passing tests to run to mini.test
Community / community (push) Has been skipped
Docs / docs (push) Has been skipped
CI / ci (push) Has been cancelled
2025-10-02 23:08:03 +02:00
Folke Lemaitre
a21b7bf2e7
test: LAZY_OFFLINE support for minit
CI / ci (push) Waiting to run
Community / community (push) Has been skipped
Docs / docs (push) Has been skipped
2025-10-02 18:41:41 +02:00
github-actions[bot]
a1380a8461
chore(build): auto-generate rockspec mappings
2025-10-02 12:50:53 +00:00
Folke Lemaitre
147f5a3f55
fix(luarocks): add plugin to lua path if it was already loaded before we know its a luarock
2025-10-02 14:50:37 +02:00
Spencer Gray
284c7fe82b
fix(rockspec): Check for Lua 5.1 header files.
...
Previously, rockspec.lua checked if Lua 5.1 was installed to determine
if LuaRocks could build packages for Lua 5.1. This was not sufficient
since the Lua version does not matter as long as the development headers
for Lua 5.1 are available. So Lua 5.1 could be installed and the
LuaRocks packages could still fail to install.
Note: this also checks if a suitable version of Lua is installed since
the command will fail if Lua is not installed at all.
2025-07-23 10:00:28 -04:00
github-actions[bot]
6c3bda4aca
chore(main): release 11.17.1 ( #1927 )
...
v11.17.1
🤖 I have created a release *beep* *boop*
---
##
[11.17.1](https://github.com/folke/lazy.nvim/compare/v11.17.0...v11.17.1 )
(2025-02-25)
### Bug Fixes
* **bootstrap:** support for older Neovim versions
([1c9ba37 ](1c9ba37045 ))
* **meta:** rebuild dirty right after disable. See
[#1889 ](https://github.com/folke/lazy.nvim/issues/1889 )
([d51cf69 ](d51cf69783 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-25 20:19:57 +01:00
Folke Lemaitre
d51cf69783
fix(meta): rebuild dirty right after disable. See #1889
2025-02-25 20:18:25 +01:00
Folke Lemaitre
1c9ba37045
fix(bootstrap): support for older Neovim versions
2025-02-25 20:02:32 +01:00
github-actions[bot]
96a205c8ce
chore(main): release 11.17.0 ( #1877 )
...
v11.17.0
🤖 I have created a release *beep* *boop*
---
##
[11.17.0](https://github.com/folke/lazy.nvim/compare/v11.16.2...v11.17.0 )
(2025-02-24)
### Features
* **config,render:** allow customizing the debug icon
([#1863 ](https://github.com/folke/lazy.nvim/issues/1863 ))
([a9c660d ](a9c660d6ef ))
* **util:** pass lang to `vim.notify` so that snacks notifier can render
the ft. Closes [#1919 ](https://github.com/folke/lazy.nvim/issues/1919 )
([c6a57a3 ](c6a57a3534 ))
### Bug Fixes
* **config:** add missing space on the default debug icon
([#1879 ](https://github.com/folke/lazy.nvim/issues/1879 ))
([4df5c4d ](4df5c4d65a ))
* **meta:** disable top-level specs before the rest. Closes
[#1889 ](https://github.com/folke/lazy.nvim/issues/1889 )
([f81a3fb ](f81a3fb7fe ))
* **ui:** do not show virt_lines for messages
([#1904 ](https://github.com/folke/lazy.nvim/issues/1904 ))
([f15a939 ](f15a93907d ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-25 19:14:41 +01:00
Salomon Popp
a8c6db5da7
style(types): add optional return value for LazyKeysSpec rhs ( #1924 )
...
## Description
<!-- Describe the big picture of your changes to communicate to the
maintainers
why we should accept this pull request. -->
when `expr=true` the rhs function should return a string.
example
```lua
{
keys = {
{
'<leader>j',
function()
return require('dial.map').inc_normal()
end,
expr = true,
desc = 'Increment value',
}
}
}
```
## Related Issue(s)
<!--
If this PR fixes any issues, please link to the issue here.
- Fixes #<issue_number>
-->
## Screenshots
<!-- Add screenshots of the changes if applicable. -->
2025-02-24 07:20:35 +01:00
Folke Lemaitre
e5e9bf4821
test: fix tests
2025-02-15 23:09:58 +01:00
Folke Lemaitre
f81a3fb7fe
fix(meta): disable top-level specs before the rest. Closes #1889
2025-02-15 23:06:09 +01:00
github-actions[bot]
ac21a639c7
chore(build): auto-generate rockspec mappings
2025-02-15 07:25:07 +00:00
Folke Lemaitre
c6a57a3534
feat(util): pass lang to vim.notify so that snacks notifier can render the ft. Closes #1919
2025-02-15 08:19:49 +01:00
JINNOUCHI Yasushi
f15a93907d
fix(ui): do not show virt_lines for messages ( #1904 )
...
## Description
<!-- Describe the big picture of your changes to communicate to the
maintainers
why we should accept this pull request. -->
https://github.com/neovim/neovim/pull/31959 has introduced virtual lines
for showing diagnostics. If this is enabled (default value), messages
from lazy.nvim, such as `update available` are shown as virtual lines in
addition to virtual texts.
## Related Issue(s)
<!--
If this PR fixes any issues, please link to the issue here.
- Fixes #<issue_number>
-->
## Screenshots
<!-- Add screenshots of the changes if applicable. -->
* ***before***
- <img width="592" alt="スクリーンショット 2025-01-27 16 42 27"
src="https://github.com/user-attachments/assets/6994ac84-4862-4532-81ee-80f4015181e5 "
/>
* ***after***
- <img width="585" alt="スクリーンショット 2025-01-27 16 42 58"
src="https://github.com/user-attachments/assets/d19f63dc-fb6d-434f-89cf-a0bc49d31c5f "
/>
2025-02-06 07:53:12 +01:00
github-actions[bot]
7527af40dd
chore(build): auto-generate rockspec mappings
2025-01-30 19:19:03 +00:00
Folke Lemaitre
5586fda88d
ci: remove debug
2025-01-30 20:14:57 +01:00
Folke Lemaitre
4f30c61b64
ci: check
2025-01-30 20:13:53 +01:00
github-actions[bot]
d8f26efd45
chore(build): auto-generate docs
2025-01-06 20:14:50 +00:00
Eduardo Bray
4df5c4d65a
fix(config): add missing space on the default debug icon ( #1879 )
...
## Description
Adds the missing space from a9c660d
## Screenshots
Current:

After:

2025-01-06 21:14:06 +01:00
github-actions[bot]
72aa3a2624
chore(build): auto-generate docs
2025-01-05 05:41:31 +00:00
Shihua Zeng
a9c660d6ef
feat(config,render): allow customizing the debug icon ( #1863 )
...
## Description
lazy.nvim allows users to configure all icons except for the debug icon.
This PR enables user to configure the debug icon with `ui.icons.debug`
## Screenshots
Before:

After (with config `{ ui = { icons = { debug = ' ' } } }`):

2025-01-05 06:40:44 +01:00
github-actions[bot]
7e6c863bc7
chore(main): release 11.16.2 ( #1854 )
...
v11.16.2
🤖 I have created a release *beep* *boop*
---
##
[11.16.2](https://github.com/folke/lazy.nvim/compare/v11.16.1...v11.16.2 )
(2024-12-13)
### Bug Fixes
* **meta:** when a plugin is both optional and disabled, then just
delete it from the list
([805b85c ](805b85c2ea ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-13 19:58:17 +01:00
Folke Lemaitre
805b85c2ea
fix(meta): when a plugin is both optional and disabled, then just delete it from the list
2024-12-13 19:56:52 +01:00
github-actions[bot]
7c493713bc
chore(main): release 11.16.1 ( #1844 )
...
v11.16.1
🤖 I have created a release *beep* *boop*
---
##
[11.16.1](https://github.com/folke/lazy.nvim/compare/v11.16.0...v11.16.1 )
(2024-12-09)
### Bug Fixes
* **types:** ensure all fields for `LazyPluginSpec` are optional
([#1843 ](https://github.com/folke/lazy.nvim/issues/1843 ))
([703be1d ](703be1dda3 )),
closes [#1842 ](https://github.com/folke/lazy.nvim/issues/1842 )
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-10 20:12:21 +01:00
github-actions[bot]
b97ee167f5
chore(build): auto-generate docs
2024-12-10 05:18:15 +00:00
Daemon
703be1dda3
fix(types): ensure all fields for LazyPluginSpec are optional ( #1843 )
...
> After updating lua_ls to
[v3.13.3](https://github.com/LuaLS/lua-language-server/releases/tag/3.13.3 )
noticed my plugin scripts using `@type LazyPluginSpec` now have
`missing-fields` warnings.
It seems they have changed how `missing-fields` diagnostics work with
inherited types:
7b2d58537f .
Duplicate offending fields as optional in type `LazyPluginSpec`
Closes : #1842
2024-12-09 22:40:21 +01:00
github-actions[bot]
014d1d6d78
chore(main): release 11.16.0 ( #1838 )
...
v11.16.0
🤖 I have created a release *beep* *boop*
---
##
[11.16.0](https://github.com/folke/lazy.nvim/compare/v11.15.0...v11.16.0 )
(2024-12-07)
### Features
* **plugin:** added support for virtual plugins. Closes
[#1836 ](https://github.com/folke/lazy.nvim/issues/1836 )
([ee64abc ](ee64abc76b ))
### Bug Fixes
* **plugin:** don't check if dir exists for virtual plugins
([656cf43 ](656cf43093 ))
* **render:** show correct key for home. Fixes
[#1796 ](https://github.com/folke/lazy.nvim/issues/1796 )
([b08dba8 ](b08dba8107 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-07 21:44:18 +01:00
Folke Lemaitre
656cf43093
fix(plugin): don't check if dir exists for virtual plugins
2024-12-07 11:52:43 +01:00
Folke Lemaitre
b08dba8107
fix(render): show correct key for home. Fixes #1796
2024-12-07 07:57:03 +01:00
Folke Lemaitre
ee64abc76b
feat(plugin): added support for virtual plugins. Closes #1836
2024-12-06 20:28:53 +01:00
github-actions[bot]
3388a26417
chore(build): auto-generate rockspec mappings
2024-12-05 08:11:36 +00:00
github-actions[bot]
a44e9cd165
chore(main): release 11.15.0 ( #1835 )
...
v11.15.0
🤖 I have created a release *beep* *boop*
---
##
[11.15.0](https://github.com/folke/lazy.nvim/compare/v11.14.2...v11.15.0 )
(2024-12-05)
### Features
* **plugin:** show error for local plugins that don't exist. Fixes
[#1773 ](https://github.com/folke/lazy.nvim/issues/1773 )
([9570a5a ](9570a5ae7b ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-05 09:10:16 +01:00
Folke Lemaitre
9570a5ae7b
feat(plugin): show error for local plugins that don't exist. Fixes #1773
2024-12-05 09:06:28 +01:00
github-actions[bot]
56ead98e05
chore(build): auto-generate rockspec mappings
2024-11-20 08:28:09 +00:00