Commit graph

2709 commits

Author SHA1 Message Date
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
Folke Lemaitre
16971006c2
feat(fzf): use delta previewer for code actions when available 2024-06-11 23:48:16 +02:00
Folke Lemaitre
3233385ddb
fix(vue): disable inlay hints for vue, since they seem broken 2024-06-11 23:21:56 +02:00
Farzad Majidfayyaz
0ba67c87e9
fix(fzf): disable mini.indentscope in fzf-lua buffer (#3592)
## What is this PR for?

If `fzf-lua` and `mini.indentscope` are enabled together, the indent
line created by `indentscope` makes the fzf window hard and confusing to
work with

<!-- Describe the big picture of your changes to communicate to the
maintainers
  why we should accept this pull request. -->

PS: also sorted the file list.

## Does this PR fix an existing issue?

I don't think there's an existing issue for this.

## Checklist

- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.
2024-06-11 21:06:46 +02:00
Folke Lemaitre
1c740ce3fd
feat(fzf): added ctrl-x to jump with easymotion to a line, similar to flash telescope 2024-06-11 19:38:48 +02:00
Folke Lemaitre
9f2a3699a8
feat(fzf): added ctrl-u and ctrl+d to scroll in the results list 2024-06-11 19:38:22 +02:00
Folke Lemaitre
a3547e4b3b
revert: "fix(dap): set host to 127.0.0.1 instead of localhost to prevent issues with ipv6. Fixes #3577"
This reverts commit 9b8a393edc.
2024-06-11 19:14:27 +02:00
Adam K
7252474624
feat(copilot-chat): use fzf-lua if enabled in extras (#3590)
Adds the abiltiy for fzf-lua to be used as a picker for these copilot
chat actions if it was enabled in LazyExtras

## What is this PR for?

This adds keybinds that exist currently for copilot-chat and Telescope
but with the addition of fzf-lua as an extra, I noticed we needed the
ability for the user to take advantage of them with FzfLua.

## 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-11 17:45:25 +02:00
Folke Lemaitre
7e0ac6850b
fix(fzf): symbols filter 2024-06-11 16:11:45 +02:00
Folke Lemaitre
056042b221
fix(fzf): live document symbols. Fixes #3587 2024-06-11 16:08:27 +02:00
Folke Lemaitre
79b7c489fd
fix(fzf): cleanup 2024-06-11 15:47:14 +02:00
Folke Lemaitre
c6ddb2328d
fix(fzf): action desc 2024-06-11 14:58:35 +02:00
Folke Lemaitre
19a6e2de15
fix(fzf): added action descriptions. (still doesnt work for trouble) 2024-06-11 14:49:09 +02:00