Folke Lemaitre
408449a59a
fix(rockspec): allow binary lua files. Fixes #1800
2024-11-04 11:46:48 +01:00
github-actions[bot]
cf8ecc2c5e
chore(build): auto-generate rockspec mappings
2024-10-22 10:47:57 +00:00
Lorenzo Zabot
40dab7450e
style(typos): correct a few typos ( #1776 )
...
## Description
<!-- Describe the big picture of your changes to communicate to the
maintainers
why we should accept this pull request. -->
This PR just fixes a few typos :)
`dont => don't`
## 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. -->
2024-10-22 12:43:33 +02:00
github-actions[bot]
1159bdccd8
chore(build): auto-generate rockspec mappings
2024-10-02 07:54:44 +00:00
Luna Saphie Mittelbach
e9fd76e239
fix(completion): check if command string is a prefix of Lazy ( #1760 )
...
Problem: Command completion doesn't work if the command name isn't
written in full
Solution: Use vim.startswith to check if the command is a prefix of
'Lazy'
Fixes #1758
2024-10-02 09:52:51 +02:00
github-actions[bot]
460e1cd8f2
chore(build): auto-generate rockspec mappings
2024-09-16 08:17:41 +00:00
github-actions[bot]
48b52b5cfc
chore(build): auto-generate rockspec mappings
2024-08-31 07:03:18 +00:00
Marc Jakobi
591ef40f2d
fix(luarocks): try to install from root manifest ( #1687 )
...
## Description
When passing the `--dev` flag to `luarocks`, it will prioritise `dev`
versions when resolving dependencies (treating `dev` or `scm` as greater
than a SemVer version) if the rockspec doesn't specify an upper version
constraint (which is often the case).
Dev packages are often unstable and may cause more problems, especially
for Windows users (an example I've seen is git for windows trying and
failing to checkout submodules).
For now , a good compromise between too many retries and not retrying at
all could be to try `luarocks install` from the root manifest first, but
to keep the `--dev` flag in `luarocks make`.
If that still causes problems, it might be better to fall back to
`luarocks make` without `--dev` first, and then to try `luarocks ---dev
make` as a last resort.
In rocks.nvim, we only fall back to adding the `--dev` flag if the
install error message contains the string `"No results matching query
were found"`; assuming that stable non-dev packages shouldn't depend on
dev packages.
2024-08-31 08:59:45 +02:00
Roger Kim
80da254e64
fix(rocks): add lib64 plugin directory to package.cpath ( #1717 )
...
## Description
`package.cpath` is missing the `lib64` directory for plugins that have
luarocks dependencies.
## Context
I found this issue when I was working on my new Neovim plugin on my
Fedora 39 machine. I added the `luasockets` dependency to rockspec file
in my plugin like so:
```
rockspec_format = "3.0"
package = "typeracer.nvim"
version = "scm-1"
source = {
url = "git+https://github.com/carbon-steel/typeracer.nvim ",
}
dependencies = {
"luasocket",
}
test_dependencies = {
"nlua",
}
build = {
type = "builtin",
copy_directories = {},
}
```
I found that the dynamic libraries from the `luasockets` dependency were
installed like so:
`/home/username/.local/share/nvim/lazy-rocks/typeracer.nvim/lib64/lua/5.1/socket/core.so`.
However, the only entry related to my plugin `typeracer.nvim` was:
`/home/glyph/.local/share/nvim/lazy-rocks/typeracer.nvim/lib/lua/5.1/?.so`.
The issue is that we only have the plugin's `lib` directory in
`package.cpath` and not `lib64`.
I looked through `lazy.nvim`'s code and I think adding the `lib64`
directory should fix the issue. I don't know if we also want to worry
about `lib32` as well, but so far, this change works for me.
2024-08-31 08:58:43 +02:00
Christoph Zirkelbach
014a72b7a8
docs: update dev.path description ( #1711 )
...
## Description
In the issue (#1707 ) I was confused by the description of `dev.path`. I
thought functions must also return the general directory for local
plugins, but it must be the plugin directory.
## Related Issue(s)
#1707
2024-08-31 08:57:58 +02:00
github-actions[bot]
077102c5bf
chore(main): release 11.14.1 ( #1680 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.14.1](https://github.com/folke/lazy.nvim/compare/v11.14.0...v11.14.1 )
(2024-07-25)
### Bug Fixes
* **plugins:** "Vim:E150: Not a directory" on plugin update
([#1679 ](https://github.com/folke/lazy.nvim/issues/1679 ))
([7108809 ](7108809ab1 ))
---
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-07-25 13:38:23 +02:00
Alexander Grebennik
7108809ab1
fix(plugins): "Vim:E150: Not a directory" on plugin update ( #1679 )
...
## Description
On plugins update it fails with following error for any plugin.
```
~/.local/share/nvim/lazy/lazy.nvim/manage/task/plugin.lua:95: Vim:E150: Not a directory: ~/.local/share/nvim/lazy/gitsigns.nvim/doc/
```
2024-07-25 12:53:01 +02:00
github-actions[bot]
4496b4cad6
chore(main): release 11.14.0 ( #1673 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.14.0](https://github.com/folke/lazy.nvim/compare/v11.13.5...v11.14.0 )
(2024-07-24)
### Features
* added `opts.git.cooldown` to allow updating plugins on slow
connections. Fixes
[#1656 ](https://github.com/folke/lazy.nvim/issues/1656 )
([d5686ef ](d5686efbd0 ))
* **plugin:** improve error handling and show better error message
([c02268a ](c02268ac6e ))
### Bug Fixes
* **plugin:** make .lazy.lua work again
([b4a5a12 ](b4a5a1209e ))
---
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-07-24 07:38:49 +02:00
Folke Lemaitre
b4a5a1209e
fix(plugin): make .lazy.lua work again
2024-07-24 07:23:36 +02:00
Folke Lemaitre
c02268ac6e
feat(plugin): improve error handling and show better error message
2024-07-23 17:24:33 +02:00
Folke Lemaitre
d5686efbd0
feat: added `opts.git.cooldown` to allow updating plugins on slow connections. Fixes #1656
2024-07-23 13:31:25 +02:00
github-actions[bot]
839f9e78e7
chore(main): release 11.13.5 ( #1672 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.13.5](https://github.com/folke/lazy.nvim/compare/v11.13.4...v11.13.5 )
(2024-07-22)
### Bug Fixes
* **health:** dont use vim.fn.system to get cmd versions
([7d29719 ](7d29719ade ))
---
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-07-22 14:41:58 +02:00
Folke Lemaitre
7d29719ade
fix(health): dont use vim.fn.system to get cmd versions
2024-07-22 14:38:00 +02:00
github-actions[bot]
16a5c46aa3
chore(main): release 11.13.4 ( #1670 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.13.4](https://github.com/folke/lazy.nvim/compare/v11.13.3...v11.13.4 )
(2024-07-22)
### Bug Fixes
* **loader:** add plugins whose rtp got loaded early to start plugins
([34b0126 ](34b0126e5b ))
* **loader:** explicitely set package.loaded.modname to nil to prevent
recursive loading errors
([12f2c74 ](12f2c74244 ))
---
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-07-22 09:47:04 +02:00
Folke Lemaitre
12f2c74244
fix(loader): explicitely set package.loaded.modname to nil to prevent recursive loading errors
2024-07-22 09:45:03 +02:00
Folke Lemaitre
34b0126e5b
fix(loader): add plugins whose rtp got loaded early to start plugins
2024-07-22 09:45:03 +02:00
github-actions[bot]
a09c876f6e
chore(main): release 11.13.3 ( #1669 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.13.3](https://github.com/folke/lazy.nvim/compare/v11.13.2...v11.13.3 )
(2024-07-21)
### Reverts
* fix(loader): add auto loaded module to package.loaded early to prevent
require loops
([a692bf8 ](a692bf8688 ))
---
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-07-21 17:34:22 +02:00
Folke Lemaitre
a692bf8688
revert: fix(loader): add auto loaded module to package.loaded early to prevent require loops
...
This reverts commit 18d1c1b47e .
2024-07-21 17:32:50 +02:00
github-actions[bot]
8bef0742a2
chore(main): release 11.13.2 ( #1668 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.13.2](https://github.com/folke/lazy.nvim/compare/v11.13.1...v11.13.2 )
(2024-07-21)
### Bug Fixes
* **loader:** add auto loaded module to package.loaded early to prevent
require loops
([18d1c1b ](18d1c1b47e ))
---
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-07-21 15:53:27 +02:00
Folke Lemaitre
18d1c1b47e
fix(loader): add auto loaded module to package.loaded early to prevent require loops
2024-07-21 12:41:54 +02:00
github-actions[bot]
9a374a0fb4
chore(main): release 11.13.1 ( #1664 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.13.1](https://github.com/folke/lazy.nvim/compare/v11.13.0...v11.13.1 )
(2024-07-19)
### Bug Fixes
* **build:** only load the plugin before build for `:` build commands
([5bdb12a ](5bdb12a038 ))
---
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-07-19 11:50:14 +02:00
Folke Lemaitre
5bdb12a038
fix(build): only load the plugin before build for `:` build commands
2024-07-19 08:57:37 +02:00
github-actions[bot]
8f62257511
chore(main): release 11.13.0 ( #1660 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.13.0](https://github.com/folke/lazy.nvim/compare/v11.12.0...v11.13.0 )
(2024-07-17)
### Features
* **ui:** added mapping descriptions
([6ca90a2 ](6ca90a2120 ))
---
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-07-18 10:47:30 +02:00
Folke Lemaitre
6ca90a2120
feat(ui): added mapping descriptions
2024-07-18 00:40:42 +02:00
github-actions[bot]
5473e3d77c
chore(main): release 11.12.0 ( #1655 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.12.0](https://github.com/folke/lazy.nvim/compare/v11.11.1...v11.12.0 )
(2024-07-16)
### Features
* **git:** added git network throttle to limit network related git ops
per interval. Closes
[#1635 ](https://github.com/folke/lazy.nvim/issues/1635 )
([d731a6b ](d731a6b005 ))
---
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-07-17 12:54:53 +02:00
Folke Lemaitre
d731a6b005
feat(git): added git network throttle to limit network related git ops per interval. Closes #1635
2024-07-16 16:50:31 +02:00
github-actions[bot]
b02c9eae6a
chore(main): release 11.11.1 ( #1643 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.11.1](https://github.com/folke/lazy.nvim/compare/v11.11.0...v11.11.1 )
(2024-07-13)
### Bug Fixes
* **config:** check for lib64. Fixes
[#1343 ](https://github.com/folke/lazy.nvim/issues/1343 )
([93499c5 ](93499c5deb ))
* **lockfile:** ensure newline at EOF for lockfile
([#1639 ](https://github.com/folke/lazy.nvim/issues/1639 ))
([7ed9f71 ](7ed9f7173c ))
---
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-07-13 22:50:19 +02:00
Folke Lemaitre
93499c5deb
fix(config): check for lib64. Fixes #1343
2024-07-13 18:07:56 +02:00
Ethan Wu
7ed9f7173c
fix(lockfile): ensure newline at EOF for lockfile ( #1639 )
...
## Description
The lockfile currently does not end with a newline at EOF. Text files
should [end with a newline](https://unix.stackexchange.com/a/18789 ).
This also lets you manually edit the lockfile in vim without 'fixeol'
creating a spurious change for the added newline.
This change however will create a change in users' lockfiles adding a
newline upon updating, but since the lockfile would be changing anyways
to update lazy.nvim itself, this is likely acceptable.
## Related Issue(s)
*none*
## Screenshots
*N/A*
2024-07-13 09:51:44 +02:00
Folke Lemaitre
54f70c757c
ci: add luassert to minitest for now
2024-07-13 09:45:01 +02:00
github-actions[bot]
070418dca1
chore(main): release 11.11.0 ( #1634 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.11.0](https://github.com/folke/lazy.nvim/compare/v11.10.4...v11.11.0 )
(2024-07-11)
### Features
* add plugin name to handlers.managed
([17473db ](17473db1d7 ))
### Bug Fixes
* **minit:** add tests to package.path when running busted (helpers.lua
etc)
([fadebdc ](fadebdc76b ))
* **util:** strip `-lua` in normname
([54b003c ](54b003c650 ))
---
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-07-13 09:25:55 +02:00
Folke Lemaitre
1d451b4c2c
ci: use mini.test instead of busted
2024-07-11 22:32:11 +02:00
Folke Lemaitre
17473db1d7
feat: add plugin name to handlers.managed
2024-07-11 22:04:06 +02:00
Folke Lemaitre
54b003c650
fix(util): strip `-lua` in normname
2024-07-11 22:03:53 +02:00
Folke Lemaitre
fadebdc76b
fix(minit): add tests to package.path when running busted (helpers.lua etc)
2024-07-09 15:02:18 +02:00
github-actions[bot]
f918318d21
chore(main): release 11.10.4 ( #1628 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.10.4](https://github.com/folke/lazy.nvim/compare/v11.10.3...v11.10.4 )
(2024-07-08)
### Bug Fixes
* **rocks:** try building anyway even when prerequisits have not been
met. (will likely fail)
([f0324de ](f0324defdd ))
* **ui:** don't treat suspended as headless. Closes
[#1626 ](https://github.com/folke/lazy.nvim/issues/1626 )
([2dfccd7 ](2dfccd7b94 ))
---
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-07-08 07:52:50 +02:00
Folke Lemaitre
f0324defdd
fix(rocks): try building anyway even when prerequisits have not been met. (will likely fail)
2024-07-08 07:45:45 +02:00
Folke Lemaitre
2dfccd7b94
fix(ui): don't treat suspended as headless. Closes #1626
2024-07-08 07:28:02 +02:00
github-actions[bot]
a6daaf68a2
chore(main): release 11.10.3 ( #1625 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.10.3](https://github.com/folke/lazy.nvim/compare/v11.10.2...v11.10.3 )
(2024-07-07)
### Bug Fixes
* **git:** local plugin fixes
([#1624 ](https://github.com/folke/lazy.nvim/issues/1624 ))
([72c0dc9 ](72c0dc9462 ))
---
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-07-07 21:25:12 +02:00
Andre Toerien
72c0dc9462
fix(git): local plugin fixes ( #1624 )
...
## Description
As I described in
https://github.com/folke/lazy.nvim/pull/1512#issuecomment-2212474372 ,
this makes it so that local plugins will only show as needing updates if
the local branch is behind the upstream branch. This is done by checking
the output of the `git log` command, and only setting `plugin._.updates`
if the output is not empty.
This seems to solve my issue where local plugins with unpushed changes
always show as needing updates, but if there's a easier/better way of
doing it then please feel free to edit/close this. Or if you don't agree
that the current behaviour is a bug, then that's also fine - it's not a
big deal and I can easily just ignore the "updates available" notice.
I also came across a minor issue where the plugin diff view (press `d`)
compares the wrong commits for local plugins, because
[lua/lazy/view/init.lua](c771cf4928/lua/lazy/view/init.lua (L268) )
always uses `get_target`. I fixed this by moving `get_local_target` into
`get_target` - I think this is simpler and more straightforward than the
alternative of adding a ternary everywhere `get_target` is called.
This second bugfix is a very small change, so I've just included it
here, but I'm happy to make a second PR if you'd like.
## Related Issue(s)
Related PR: #1512
2024-07-07 17:13:49 +02:00
github-actions[bot]
89b264ac1d
chore(main): release 11.10.2 ( #1621 )
...
🤖 I have created a release *beep* *boop*
---
##
[11.10.2](https://github.com/folke/lazy.nvim/compare/v11.10.1...v11.10.2 )
(2024-07-07)
### Bug Fixes
* **git:** only check for new commits for local plugins. Closes
[#1512 ](https://github.com/folke/lazy.nvim/issues/1512 )
([81d2bff ](81d2bfffdc ))
---
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-07-07 08:44:37 +02:00
Folke Lemaitre
81d2bfffdc
fix(git): only check for new commits for local plugins. Closes #1512
2024-07-07 08:42:21 +02:00
github-actions[bot]
6ca23c15f6
chore(main): release 11.10.1 ( #1612 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-05 16:13:11 +02:00
Folke Lemaitre
baac551777
fix(lockfile): keep cond=false and enabed=false in lockfile. Fixes #1535 . Fixes #1606
2024-07-05 09:01:04 +02:00
github-actions[bot]
407e65c792
chore(main): release 11.10.0 ( #1609 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-04 21:01:57 +02:00
Folke Lemaitre
1225f1dc60
ci: dont enable local specs for minit
2024-07-04 18:00:59 +02:00
Folke Lemaitre
a17ad27435
build: better minit
2024-07-04 17:53:45 +02:00
Folke Lemaitre
923e1aa7a4
fix(plugin): local spec name
2024-07-04 16:16:39 +02:00
Folke Lemaitre
6fdd904ee4
fix(config): determine headless only during startup. Fixes #1608
2024-07-04 15:19:41 +02:00
Folke Lemaitre
0f2786bcc9
feat(profiling): merge VeryLazy stats and show startuptime in profile view
2024-07-04 15:17:10 +02:00
github-actions[bot]
cea5920abb
chore(main): release 11.9.2 ( #1595 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-03 12:11:21 +02:00
Folke Lemaitre
d0921f5b9b
fix(health): check for errors when executing commands. Closes #1599
2024-07-02 13:43:03 +02:00
Folke Lemaitre
a9d7ade203
perf(plugin): minor optim to resolve imports a bit faster
2024-07-01 07:07:49 +02:00
Folke Lemaitre
1fad61712b
fix(async): make asyncs abortable
2024-06-30 13:35:14 +02:00
github-actions[bot]
c882227f1f
chore(main): release 11.9.1 ( #1592 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-30 12:47:41 +02:00
Folke Lemaitre
2f4ac035bc
perf: suspend when tasks are active
2024-06-30 09:13:04 +02:00
Folke Lemaitre
c7ed87f9ca
perf: automatically suspend the scheduler when all threads are waiting ( #1591 )
...
* perf: automatically suspend the scheduler when all threads are waiting
* ci: fix ci
* test: cleanup
2024-06-30 08:48:03 +02:00
github-actions[bot]
0507e19289
chore(main): release 11.9.0 ( #1587 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-29 17:01:41 +02:00
Folke Lemaitre
5e3c112cb3
feat(ui): use [[ & ]] to navigate between plugins. Fixes #1463
2024-06-29 14:23:31 +02:00
Folke Lemaitre
3772914075
fix(ui): when closing details, jump to plugin header. Closes #1338
2024-06-29 14:23:31 +02:00
github-actions[bot]
5bddef2415
chore(main): release 11.8.2 ( #1586 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-29 13:59:37 +02:00
Folke Lemaitre
5d334b9f57
fix(ui): save/restore view right before/after rendering
2024-06-29 13:58:13 +02:00
Folke Lemaitre
a75d950b8f
fix(process): deal with process errors
2024-06-29 13:52:50 +02:00
Folke Lemaitre
9ab3061690
perf(rocks): `vim.fn.executable` is slow on WSL2, so only check for `luarocks` when needed. Closes #1585
2024-06-29 11:44:31 +02:00
github-actions[bot]
8dd947fccd
chore(main): release 11.8.1 ( #1584 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-29 10:37:55 +02:00
Folke Lemaitre
3513227a9a
fix(async): remove debug assert
2024-06-29 10:36:37 +02:00
github-actions[bot]
00c23e72a3
chore(main): release 11.8.0 ( #1583 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-29 10:20:23 +02:00
Folke Lemaitre
695a05872a
feat(plugin): allow loading specs without pkg
2024-06-29 10:18:33 +02:00
github-actions[bot]
cece2a9b4a
chore(main): release 11.7.0 ( #1582 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-29 08:13:24 +02:00
Folke Lemaitre
88f4d13e5f
feat(minit): fallback to habamax when no colorscheme set
2024-06-29 08:11:42 +02:00
Folke Lemaitre
3078688263
ci(minit): LAZY_STDPATH
2024-06-29 08:03:37 +02:00
Folke Lemaitre
0e106c085c
ci(minit): added repro
2024-06-29 07:46:41 +02:00
Folke Lemaitre
f47ab692f1
ci: allow to run busted script with nvim -u to inspect env
2024-06-29 07:26:55 +02:00
github-actions[bot]
cfdfb786b1
chore(main): release 11.6.0 ( #1579 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-29 07:17:01 +02:00
Folke Lemaitre
c93eb359a3
ci: minit (minimal init)
2024-06-29 07:15:22 +02:00
Folke Lemaitre
9cf745939d
feat(task): build procs can now yield a LazyMsg for more control
2024-06-28 20:17:35 +02:00
github-actions[bot]
ec95702ae6
chore(main): release 11.5.2 ( #1577 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-28 18:33:22 +02:00
Folke Lemaitre
2a6a2dce1b
fix(git): tagrefs
2024-06-28 18:31:12 +02:00
github-actions[bot]
a617d9f47b
chore(main): release 11.5.1 ( #1573 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-28 17:47:04 +02:00
Folke Lemaitre
f85575ab23
perf: use timer instead of check for async executor
2024-06-28 17:44:43 +02:00
Folke Lemaitre
ab46edbd47
perf: async render
2024-06-28 17:44:21 +02:00
Folke Lemaitre
a36ebd2a75
refactor: async processes
2024-06-28 16:08:26 +02:00
Folke Lemaitre
4319846b8c
fix(rocks): lua-5.1. Closes #1575
2024-06-28 16:07:49 +02:00
Folke Lemaitre
60fe75c88d
fix(task): run on_exit async. See #1569
2024-06-28 00:35:41 +02:00
Folke Lemaitre
461552474c
refactor: cleanup
2024-06-28 00:35:40 +02:00
github-actions[bot]
37c7163f8d
chore(main): release 11.5.0 ( #1565 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-27 17:34:05 +02:00
Folke Lemaitre
68cee30cdb
perf: prevent active waiting in coroutines. suspend/resume instead
2024-06-27 13:06:39 +02:00
Folke Lemaitre
79bcc02d17
ci: make simple test script
2024-06-27 12:48:50 +02:00
Folke Lemaitre
e3e431480d
feat(ui): remap gx -> K. Fixes #1561
2024-06-27 12:38:47 +02:00
Folke Lemaitre
c0fd59b020
feat(health): show steps to get luarocks working. See #1570
2024-06-27 12:31:58 +02:00
Folke Lemaitre
82276321f5
fix(rocks): if installing with luarocks (binaries) fails, then build from source. Fixes #1563
2024-06-27 11:33:11 +02:00
Folke Lemaitre
e02c5b1b57
fix(runner): only check for errors when a task is no longer running
2024-06-27 11:32:30 +02:00
Folke Lemaitre
a0391c3e21
fix(manage): dont skip install for plugins that need a build, but dont have an url (like local plugins). Fixes #1563
2024-06-27 11:32:00 +02:00
Folke Lemaitre
53f314d9e6
feat(ui): show indication of plugins that need build. See #1563
2024-06-27 11:31:20 +02:00
Folke Lemaitre
2e1167df4a
feat: added localleader-i to inspect a plugin
2024-06-27 11:30:29 +02:00