github-actions[bot]
af5a59be90
chore(build): auto-generate vimdoc
2024-06-16 05:14:20 +00:00
Folke Lemaitre
b87d18cc17
fix(telescope): default to follow=true
2024-06-16 07:13:40 +02:00
Arthur
eca8692451
fix(pick): remove the unused commands attribute ( #3673 )
...
## What is this PR for?
When we register a picker, such as a Telescope picker or a fzf-lua
picker,
we use commands within their own picker. For example, we use
M.picker.commands instead of M.pick.commands.
<!-- Describe the big picture of your changes to communicate to the
maintainers
why we should accept this pull request. -->
## Does this PR fix an existing issue?
no
<!--
If this PR fixes any issues, please link to the issue here.
Fixes #<issue_number>
-->
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2024-06-15 18:54:39 +02:00
Folke Lemaitre
540261d74d
feat(mini.pairs): and now the actual code :)
2024-06-15 18:52:25 +02:00
Folke Lemaitre
d6bea06a82
feat(mini.pairs): allow to skip pairs in certain treesitter nodes
2024-06-15 18:52:03 +02:00
Folke Lemaitre
f22a6022c4
fix(edgy): neo-tree. See #3667
2024-06-15 15:21:10 +02:00
André Freitas
67616b9520
fix(egdy): do not add panes for not enabled neo-tree sources ( #3667 )
...
## What is this PR for?
When the user disables a specific neo-tree source (git_status or
buffers), the panes are still created but throw an error when the user
tries to open them
**NB**: This is currently not functional because `LazyVim.opts` is
returning an empty table instead of the neo-tree opts. I'm hoping
someone can give me a hand with this little problem
## Does this PR fix an existing issue?
<!--
If this PR fixes any issues, please link to the issue here.
Fixes #<issue_number>
-->
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2024-06-15 14:59:54 +02:00
github-actions[bot]
0422dd278a
chore(main): release 12.15.0 ( #3658 )
...
🤖 I have created a release *beep* *boop*
---
##
[12.15.0](https://github.com/LazyVim/LazyVim/compare/v12.14.1...v12.15.0 )
(2024-06-15)
### Features
* **mini.pairs:** added some custom options to make mini.pairs behave
better
([bf809ad
](bf809ad2a1
))
* **project:** ctrl-t opens project in tab
([f28937b
](f28937b0c5
))
### Bug Fixes
* **dap:** make sure mason-dap is loaded after initializing dap. See
[#3663 ](https://github.com/LazyVim/LazyVim/issues/3663 )
([e0e1ab0
](e0e1ab01af
))
* **dap:** make sure mason-nvim-dap loads after nvim-dap
([2b703ac
](2b703ac125
))
* **elixir:** add missing lspconfig
([#3661 ](https://github.com/LazyVim/LazyVim/issues/3661 ))
([06f5ef9
](06f5ef928f
))
* **fzf:** only add trouble integration when trouble is available
([e1f587a
](e1f587a43d
))
* **rust:** incorporate latest changes from `rustaceanvim`
([#3655 ](https://github.com/LazyVim/LazyVim/issues/3655 ))
([2d68976
](2d689763e4
))
* **vue:** disable volar hybrid mode since it interferes with tsserver
([#3654 ](https://github.com/LazyVim/LazyVim/issues/3654 ))
([5070694
](5070694861
))
---
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-06-15 12:23:59 +02:00
Folke Lemaitre
f28937b0c5
feat(project): ctrl-t opens project in tab
2024-06-15 12:22:09 +02:00
Folke Lemaitre
bf809ad2a1
feat(mini.pairs): added some custom options to make mini.pairs behave better
2024-06-15 12:05:55 +02:00
Folke Lemaitre
2b703ac125
fix(dap): make sure mason-nvim-dap loads after nvim-dap
2024-06-15 10:22:41 +02:00
Folke Lemaitre
e0e1ab01af
fix(dap): make sure mason-dap is loaded after initializing dap. See #3663
2024-06-15 10:19:48 +02:00
github-actions[bot]
6c5be2ea44
chore(build): auto-generate vimdoc
2024-06-15 07:31:11 +00:00
Ahmed Kamal
06f5ef928f
fix(elixir): add missing lspconfig ( #3661 )
...
## What is this PR for?
add missing elixir lspconfig
## Does this PR fix an existing issue?
lspconfig is missing for elixir and since mason was removed in
f8268faa7c
,
elixirls is no longer automatically installed.
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2024-06-15 09:30:39 +02:00
Folke Lemaitre
e1f587a43d
fix(fzf): only add trouble integration when trouble is available
2024-06-15 00:34:51 +02:00
Iordanis Petkakis
2d689763e4
fix(rust): incorporate latest changes from rustaceanvim
( #3655 )
...
## What is this PR for?
After recent changes in `rustaceanvim` in
https://github.com/mrcjkb/rustaceanvim/pull/403 , `checkOnSave` is
supposed to be boolean and the table that we were passing to
`checkOnSave` previously should be passed to `check` instead. I left the
`check` table undefined, because the options that we were passing to
`checkOnSave` before are the default ones being passed to `check`. So,
only if the user wants to change something should he change the values
of the `check` table according to what he wants.
## Does this PR fix an existing issue?
No
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2024-06-14 23:07:42 +02:00
xiaojianzheng
5070694861
fix(vue): disable volar hybrid mode since it interferes with tsserver ( #3654 )
...
can not inc-rename when volar is enabled.
After the configuration in commit was added, the inc-rename operation
returned to normal.
I suspect that volar's Hybrid mode affects the rename operation.
https://github.com/vuejs/language-tools?tab=readme-ov-file#none-hybrid-modesimilar-to-takeover-mode-configuration-requires-vuelanguage-server-version-207
Co-authored-by: 肖健正 <xiaojianzheng@qq.com>
2024-06-14 23:06:53 +02:00
github-actions[bot]
034f57377b
chore(main): release 12.14.1 ( #3639 )
...
🤖 I have created a release *beep* *boop*
---
##
[12.14.1](https://github.com/LazyVim/LazyVim/compare/v12.14.0...v12.14.1 )
(2024-06-14)
### Bug Fixes
* **edgy:** only track other neo-tree windows with a source
([6efbdab
](6efbdabd1b
))
* **extras:** better reasons as to why some extras are included in your
config.
([eeccbbc
](eeccbbc407
))
* **fzf:** esc and c-j, c-k keymaps with nowait. update fzf-lua as well
([c9380a3
](c9380a309d
))
* **fzf:** esc and nowait
([7c7703d
](7c7703d792
))
* **fzf:** floating previewer closed fail
([#3638 ](https://github.com/LazyVim/LazyVim/issues/3638 ))
([427e57d
](427e57ddf7
))
* **issue template:** repro.lua didn't work
([#3628 ](https://github.com/LazyVim/LazyVim/issues/3628 ))
([25cccb5
](25cccb5db8
))
* **pick:** allow configuring pickers without LazyExtras. Fixes
[#3626 ](https://github.com/LazyVim/LazyVim/issues/3626 )
([304e743
](304e7439aa
))
---
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-06-14 18:05:12 +02:00
xiaojianzheng
3dbb4bd5f6
docs: add link to LazyVim For Ambitious Developers to README-CN.md ( #3644 )
...
Co-authored-by: 肖健正(家和) <jiahe@bigrule.com>
2024-06-14 18:04:53 +02:00
Folke Lemaitre
304e7439aa
fix(pick): allow configuring pickers without LazyExtras. Fixes #3626
2024-06-14 17:55:43 +02:00
Folke Lemaitre
c9380a309d
fix(fzf): esc and c-j, c-k keymaps with nowait. update fzf-lua as well
2024-06-14 17:53:44 +02:00
Folke Lemaitre
239fb90ce2
style: cleanup trouble
2024-06-14 16:46:35 +02:00
Folke Lemaitre
eeccbbc407
fix(extras): better reasons as to why some extras are included in your config.
2024-06-14 11:14:00 +02:00
Folke Lemaitre
6efbdabd1b
fix(edgy): only track other neo-tree windows with a source
2024-06-14 11:13:59 +02:00
Lucas
25cccb5db8
fix(issue template): repro.lua didn't work ( #3628 )
...
## What is this PR for?
repro.lua didn't work. at least i don't think it's the intended
behaviour.
it installed lazy.vim, lazy.nvim, tokyonight.
but didn't actually load lazyvim, and so none of it's plugins config
etc...
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2024-06-14 10:10:54 +02:00
Folke Lemaitre
7c7703d792
fix(fzf): esc and nowait
2024-06-14 08:31:58 +02:00
github-actions[bot]
c424f5d5d8
chore(build): auto-generate vimdoc
2024-06-14 06:24:52 +00:00
xiaojianzheng
427e57ddf7
fix(fzf): floating previewer closed fail ( #3638 )
...
- floating previewer closed fail.
https://github.com/LazyVim/LazyVim/issues/3582
Co-authored-by: 肖健正 <xiaojianzheng@qq.com>
2024-06-14 08:24:14 +02:00
github-actions[bot]
7bebc40333
chore(main): release 12.14.0 ( #3594 )
...
🤖 I have created a release *beep* *boop*
---
##
[12.14.0](https://github.com/LazyVim/LazyVim/compare/v12.13.0...v12.14.0 )
(2024-06-13)
### Features
* **fzf:** better default window size/position
([74cf6e4
](74cf6e4462
))
* **fzf:** better layout for code actions
([e948435
](e948435f17
))
* **fzf:** disable dressing in favor of noice (vim.ui.input) and fzf-lua
(vim.ui.select)
([5c876b7
](5c876b7549
))
* **fzf:** use vscode style path names formatter
([14d1ca9
](14d1ca93d0
))
* **noice:** added support for fzf-lua. Closes
[#3596 ](https://github.com/LazyVim/LazyVim/issues/3596 )
([ec3dba2
](ec3dba20af
))
* **pick:** move pickers to extras (telescope still the default)
([#3606 ](https://github.com/LazyVim/LazyVim/issues/3606 ))
([39a908c
](39a908c9fa
))
* **yanky:** added fzf-lua support
([82f680e
](82f680ee6b
))
### Bug Fixes
* **dashboard:** proper fix for dashboard's weird action loading
([1d50c75
](1d50c75a4b
))
* **lsp:** add file completion to rename file
([52b5728
](52b572881b
))
* **pick:** ignore registering the same picker
([48a70aa
](48a70aa8f5
))
* **pick:** move some leftovers from `editor.lua` to `editor.telescope`
([#3620 ](https://github.com/LazyVim/LazyVim/issues/3620 ))
([b9f7264
](b9f726404f
))
* **pick:** use LazyVim.pick instead of M since dashboard
dumps/loadstrings functions. Why though... Fixes
[#3617 ](https://github.com/LazyVim/LazyVim/issues/3617 )
([425e6e0
](425e6e0ea3
))
* **project:** add fzf-lua integration. Fixes
[#3609 ](https://github.com/LazyVim/LazyVim/issues/3609 )
([4b9e4ed
](4b9e4edbb1
))
* **project:** telescope name
([d82c11f
](d82c11f889
))
* **python:** only enable venv-selector when telescope is availble. See
[#3612 ](https://github.com/LazyVim/LazyVim/issues/3612 )
([74c1766
](74c1766479
))
* **ui:** use `LazyVim.pick` for alpha.nvim and mini.starter extras
([#3611 ](https://github.com/LazyVim/LazyVim/issues/3611 ))
([339979d
](339979d314
))
---
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-06-13 17:49:40 +02:00
Folke Lemaitre
74c1766479
fix(python): only enable venv-selector when telescope is availble. See #3612
2024-06-13 17:02:30 +02:00
Folke Lemaitre
48a70aa8f5
fix(pick): ignore registering the same picker
2024-06-13 17:01:19 +02:00
Folke Lemaitre
1d50c75a4b
fix(dashboard): proper fix for dashboard's weird action loading
2024-06-13 15:01:46 +02:00
Iordanis Petkakis
b9f726404f
fix(pick): move some leftovers from editor.lua
to editor.telescope
( #3620 )
...
## What is this PR for?
`have_make` and `have_cmake` were left over at
`/lua/plugins/editor.lua`, so move them to `extras.editor.telescope`
instead.
## Does this PR fix an existing issue?
No
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2024-06-13 13:54:58 +02:00
Folke Lemaitre
e948435f17
feat(fzf): better layout for code actions
2024-06-13 13:05:16 +02:00
Folke Lemaitre
8346fa7ddc
refactor(lsp): remove lsp keymap dependency on telescope
2024-06-13 06:33:10 +02:00
Folke Lemaitre
425e6e0ea3
fix(pick): use LazyVim.pick instead of M since dashboard dumps/loadstrings functions. Why though... Fixes #3617
2024-06-13 06:13:39 +02:00
Calvin Bochulak
339979d314
fix(ui): use LazyVim.pick
for alpha.nvim and mini.starter extras ( #3611 )
...
## What is this PR for?
Make other nvim dashboards use LazyVim.pick so they can also make use of
fzf-lua when the extra is enabled. In addition, aligned the sections to
be the same as dashboard.nvim.
**Note**: this is somewhat untested. I haven't tested each dashboard and
their sections to make sure they all work.
## Does this PR fix an existing issue?
<!--
If this PR fixes any issues, please link to the issue here.
Fixes #<issue_number>
-->
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
---------
Co-authored-by: Iordanis Petkakis <12776461+dpetka2001@users.noreply.github.com>
2024-06-13 06:09:30 +02:00
github-actions[bot]
caf8f114d9
chore(build): auto-generate vimdoc
2024-06-13 04:07:37 +00:00
Folke Lemaitre
39a908c9fa
feat(pick): move pickers to extras (telescope still the default) ( #3606 )
...
## What is this PR for?
Refactoring of pickers in LazyVim:
- [x] telescope moved to extras
- [x] dressing was moved to the telescope extra. Not needed with fzf-lua
and noice
- [x] when none of the two is enabled, then telescope will be enabled
- [x] when using `:LazyExtras` to enable fzf-lua, the telescope spec
will never be parsed
- [x] when not using `:LazyExras`, the spec will be parsed, but one of
the two will be disabled.
- [x] only one picker extra can be used to prevent issues
- [ ] cleanup lsp keymaps
2024-06-13 06:07:02 +02:00
Folke Lemaitre
d82c11f889
fix(project): telescope name
2024-06-12 20:55:51 +02:00
Folke Lemaitre
4b9e4edbb1
fix(project): add fzf-lua integration. Fixes #3609
2024-06-12 18:18:17 +02:00
Folke Lemaitre
46eb3242d3
refactor: copilot-chat
2024-06-12 11:41:03 +02:00
Folke Lemaitre
5c876b7549
feat(fzf): disable dressing in favor of noice (vim.ui.input) and fzf-lua (vim.ui.select)
2024-06-12 11:31:25 +02:00
Folke Lemaitre
14d1ca93d0
feat(fzf): use vscode style path names formatter
2024-06-12 11:23:45 +02:00
Folke Lemaitre
52b572881b
fix(lsp): add file completion to rename file
2024-06-12 10:43:01 +02:00
Folke Lemaitre
82f680ee6b
feat(yanky): added fzf-lua support
2024-06-12 07:57:07 +02:00
github-actions[bot]
60a1c1979d
chore(build): auto-generate vimdoc
2024-06-12 05:45:25 +00:00
Folke Lemaitre
ec3dba20af
feat(noice): added support for fzf-lua. Closes #3596
2024-06-12 07:44:47 +02:00
Folke Lemaitre
74cf6e4462
feat(fzf): better default window size/position
2024-06-12 00:27:23 +02:00
github-actions[bot]
128c3fcfe6
chore(main): release 12.13.0 ( #3584 )
...
🤖 I have created a release *beep* *boop*
---
##
[12.13.0](https://github.com/LazyVim/LazyVim/compare/v12.12.0...v12.13.0 )
(2024-06-11)
### Features
* **copilot-chat:** use fzf-lua if enabled in extras
([#3590 ](https://github.com/LazyVim/LazyVim/issues/3590 ))
([7252474
](7252474624
))
* **fzf:** added ctrl-u and ctrl+d to scroll in the results list
([9f2a369
](9f2a3699a8
))
* **fzf:** added ctrl-x to jump with easymotion to a line, similar to
flash telescope
([1c740ce
](1c740ce3fd
))
* **fzf:** use delta previewer for code actions when available
([1697100
](16971006c2
))
### Bug Fixes
* **fzf:** action desc
([c6ddb23
](c6ddb2328d
))
* **fzf:** added action descriptions. (still doesnt work for trouble)
([19a6e2d
](19a6e2de15
))
* **fzf:** cleanup
([79b7c48
](79b7c489fd
))
* **fzf:** disable mini.indentscope in fzf-lua buffer
([#3592 ](https://github.com/LazyVim/LazyVim/issues/3592 ))
([0ba67c8
](0ba67c87e9
))
* **fzf:** live document symbols. Fixes
[#3587 ](https://github.com/LazyVim/LazyVim/issues/3587 )
([056042b
](056042b221
))
* **fzf:** symbols filter
([7e0ac68
](7e0ac6850b
))
* **vue:** disable inlay hints for vue, since they seem broken
([3233385
](3233385ddb
))
### Reverts
* "fix(dap): set host to 127.0.0.1 instead of localhost to prevent
issues with ipv6. Fixes
[#3577 ](https://github.com/LazyVim/LazyVim/issues/3577 )"
([a3547e4
](a3547e4b3b
))
---
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-06-11 23:50:03 +02:00