Commit graph

2748 commits

Author SHA1 Message Date
akioweh
03ea663460
Merge branch 'fix-inlay-hints' 2025-07-28 18:43:07 +04:00
akioweh
e4155ff23f
Merge branch 'fix-enable-venv-selector' 2025-07-28 18:40:59 +04:00
akioweh
e778701ff6
Merge branch 'fzf-key-stash' 2025-07-28 18:39:38 +04:00
akioweh
49679a7d14
Merge branch 'fix-key-gitsigns-silent' 2025-07-28 18:37:44 +04:00
akioweh
d68d304cf3
Merge branch 'fix-refactoring-key' 2025-07-28 18:35:58 +04:00
akioweh
81b1f01d4d
Merge branch 'python-path-neoconf' 2025-07-28 18:32:57 +04:00
akioweh
f005a24dc9
Merge branch 'fzf-all-lines' 2025-07-28 18:27:10 +04:00
akioweh
4c6da8b008
Merge branch 'fix-luasnip-blink' 2025-07-28 18:24:26 +04:00
akioweh
070c498fb0
Merge branch 'mason-v2' 2025-07-28 18:13:31 +04:00
akioweh
d7d7dcf362
Merge branch 'breakpoint-editing' 2025-07-28 18:09:25 +04:00
akioweh
23012bdd17
Merge branch 'fix-blink-keymap-presets' 2025-07-28 18:06:12 +04:00
akioweh
449a136403
Merge branch 'feat/lang/haskell-ormolu' 2025-07-28 17:59:35 +04:00
Jose Storopoli
99aa382f95
feat(haskell): update haskell-tools version and add ormolu
- Updates haskell-tools to use the recommended version in the plugin's README
- Adds ormolu as a formatter
2025-07-11 16:01:59 -03:00
Jorge Villalobos
6a087f2ad3
fix(blink): use .get method to access presets 2025-06-16 15:21:27 -04:00
Iordanis Petkakis
dc5100e843 fix tests 2025-06-07 16:26:44 +03:00
Iordanis Petkakis
db31669abd Some more fixes
Take into account when `server_opts.enabled = false` to add the server
into `exclude_automatic_enable`, since `configure(server)` won't execute
for that.

Also `return true` for `opts.setup` to be in accordance with the rest of
`configure` function and remove `server_opts.enabled` conditional check
from `configure`, since it will only execute when `server_opts.enabled
~= false` either way.
2025-06-07 15:53:13 +03:00
TheDSCPL
65306ceff4 Improve path joining in LazyVim.get_pkg_path 2025-05-31 13:41:39 +03:00
Kian Kasad
5540ee20e1
Use debugpy-adapter executable for nvim-dap-python 2025-05-15 00:56:51 -07:00
EJ
222c5e1ec1
Merge branch 'main' into fix-refactoring-keys 2025-05-14 16:05:37 -04:00
TheDSCPL
060b7ca704
Improve mason deps' assets resolution 2025-05-14 09:14:30 +00:00
Iordanis Petkakis
759e410984 remove unnecessary paths after William's suggestions 2025-05-14 12:10:32 +03:00
Iordanis Petkakis
64c4e501c6
Apply suggestions from code review
suggestions by @williamboman and @TheDSCPL

Co-authored-by: William Boman <william@redwill.se>
Co-authored-by: Luis Durão <kpvrzlzzx@mozmail.com>
2025-05-14 11:42:51 +03:00
Iordanis Petkakis
0585eeac05
Update lua/lazyvim/plugins/extras/lang/java.lua
Co-authored-by: William Boman <william@redwill.se>
2025-05-14 11:22:57 +03:00
Brian Lehrer
537c45fe45 feat(dap): enhance breakpoint editing
The key-mapping `<leader>dB` (in `lazyvim.plugins.extras.dap.core`) is now configured to guide users through the process of adding a `condition`, `hitCondition`, and `logMessage` to a breakpoint.

This also allows attributes that have already been set to be edited, instead of having to start from scratch each time you want to update one of these fields.

These breakpoints will persist for the duration of the session.

Tested with Neovim v0.11.1, and LazyVim/starter (803bc18)
2025-05-13 18:40:40 -07:00
Jackie Li
d25fb6899d
Merge branch 'main' into fix-luasnip-blink-snippet 2025-05-13 01:24:43 +08:00
github-actions[bot]
25abbf546d
chore(main): release 14.15.0 (#5623)
🤖 I have created a release *beep* *boop*
---


##
[14.15.0](https://github.com/LazyVim/LazyVim/compare/v14.14.0...v14.15.0)
(2025-05-12)


### Features

* **chezmoi:** enhance fzf-lua chezmoi picker and add snacks.dasbhoard
entry ([#5275](https://github.com/LazyVim/LazyVim/issues/5275))
([759a19e](759a19e785))
* **keymaps:** show lang when opening treesitter inspect
([9c59668](9c596681f6))
* **octo:** add support for snacks picker
([#5625](https://github.com/LazyVim/LazyVim/issues/5625))
([16a7724](16a772452a))
* **snippets:** mini.snippets standalone and blink.resubscribe
([#5507](https://github.com/LazyVim/LazyVim/issues/5507))
([f2f2aea](f2f2aea672))


### Bug Fixes

* **blink:** make sure to use `LazyVim.config.icons.kinds`
([#5668](https://github.com/LazyVim/LazyVim/issues/5668))
([771089f](771089f692))
* **blink:** remove unnecessary `sources` from `cmdline`
([#5620](https://github.com/LazyVim/LazyVim/issues/5620))
([5b94baa](5b94baa1d2))
* **copilot-chat:** switch from deprecated picker integrations
([#5707](https://github.com/LazyVim/LazyVim/issues/5707))
([b0334fd](b0334fd57c))
* **mason:** rename and pin to v1
([c20c402](c20c402295))
* **snacks.picker:** remove redundant leader-gc keymap. Closes
[#5646](https://github.com/LazyVim/LazyVim/issues/5646)
([606b964](606b96466e))

---
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-05-12 11:00:03 +02:00
folke
1b1c7d0f45 chore(build): auto-generate docs 2025-05-12 08:59:27 +00:00
Folke Lemaitre
70b4615cb2
test(mason): fix tests 2025-05-12 10:58:20 +02:00
Folke Lemaitre
6efced7b9f
Merge branch 'main' into fix/mason-v2 2025-05-12 10:42:20 +02:00
Folke Lemaitre
c20c402295
fix(mason): rename and pin to v1 2025-05-12 10:39:04 +02:00
Iordanis Petkakis
040be9b87a fix(mason): conform to v2 changes 2025-05-08 21:53:54 +03:00
Iordanis Petkakis
8a52e1bf75 fix(mason): conform to v2 changes 2025-05-08 20:17:39 +03:00
Jackie Li
c492dc69b7
fix luasnip + blink snippet expand 2025-05-07 16:17:03 +01:00
Young
d11cb93c48 chore: remove .aider entry from .gitignore 2025-05-06 05:45:50 +00:00
Young
8cab36306a feat: add <leader>sB mapping for FzfLua lines and update .gitignore 2025-05-06 05:40:50 +00:00
qizidog
f7fa768cf1 fix quotation mark 2025-05-02 16:40:12 +08:00
qizidog
0022142db0 feat(lang.python): supprot loading python path configured in neoconf 2025-05-02 16:33:36 +08:00
maddawik
59eaaff3d1
fix(refactoring): update funcs to return, add expr=true, operator mode 2025-04-01 22:48:13 -04:00
EasonMo
5079fad599 fix(editor): disable cmdline window flash 2025-03-26 22:43:08 +08:00
Nolan Sedley
b8ba07ba1a Add keymap for FzfLua git_stash 2025-03-22 20:53:32 -07:00
Rabin Adhikari
40d381f1a0
Enable venv-selector even when telescope is not available 2025-03-23 03:10:53 +05:45
windowsrefund
3eaacc1f5a All is default value upstream 2025-03-17 07:19:25 -04:00
windowsrefund
413fb47607 fix inlay_hints toggle for Lua_ls 2025-03-16 22:24:52 -04:00
folke
ec5981dfb1 chore(build): auto-generate docs 2025-03-01 14:22:16 +00:00
Tomas Slusny
b0334fd57c
fix(copilot-chat): switch from deprecated picker integrations (#5707)
- Instead of using picker integrations (that are now deprecated), switch
to using CopilotChat.select_prompt() that is using `vim.ui.select` which
brings the selector integration responsibility to pickers instead of
plugin
- Use vim.ui.input instead of vim.fn.input for consistency

Reason why this was deprecated in CopilotChat.nvim (by me) and will be
removed in future is because these integrations never made any sense
anyway when `vim.ui.select` overrides exist.

## Screenshots

Using fzf-lua in my config, outside of LazyNvim but same thing applies:


![image](https://github.com/user-attachments/assets/a5171ffe-63a6-4b79-9925-fd8bef52e52f)

## Checklist

- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2025-03-01 15:21:12 +01:00
folke
cb223553ff chore(build): auto-generate docs 2025-02-22 06:48:29 +00:00
Iordanis Petkakis
771089f692
fix(blink): make sure to use LazyVim.config.icons.kinds (#5668)
## Description
This blink
[commit](010d939e7f)
made a change, so that third party sources can provide their own
`item.kind_icon` and `item.kind_name`. The problem is that these icons
will take precedence over `config.kind_icons[kind]`, which LazyVim sets
[here](541b83276e/lua/lazyvim/plugins/extras/coding/blink.lua (L164-L164)).

I noticed that `blink-cmp-copilot` also started providing its own in the
items that it returns. I noticed this because I have the following in my
configuration `columns = { { "label", "label_description", gap = 1 }, {
"kind_icon", "kind" } }`. The icon that it uses is a smaller icon one
character long, which by default it will scale up and show normally like
the LazyVim icon. But when you put another component next to it (like
`kind`) in the `columns` field, then it shows the normal size of the
icon next to the `kind` and it looks kinda weird compared to the default
LazyVim icon.
<!-- Describe the big picture of your changes to communicate to the
maintainers
  why we should accept this pull request. -->

## Related Issue(s)
None
<!--
  If this PR fixes any issues, please link to the issue here.
  - Fixes #<issue_number>
-->

## Screenshots
Before (the default icon provided by `blink-cmp-copilot`)

![2025-02-22_02-17](https://github.com/user-attachments/assets/aa7da566-a577-4d32-822c-f2d891b3c047)

After (the LazyVim icon)

![2025-02-22_02-18](https://github.com/user-attachments/assets/342580a9-5a36-47fa-aad7-c139f2765d74)

<!-- Add screenshots of the changes if applicable. -->

## Checklist

- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.
2025-02-22 07:47:27 +01:00
folke
541b83276e chore(build): auto-generate docs 2025-02-21 13:29:08 +00:00
Thomas Vandal
759a19e785
feat(chezmoi): enhance fzf-lua chezmoi picker and add snacks.dasbhoard entry (#5275)
## Description

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

This PR enhances the fzf-lua picker for chezmoi by using the built-in
`files` picker and by opening the selected file with `ChezmoiEdit` and
`vimcmd_entry` to parse the entry. This simplifies the code and adds
icons and file preview.

The PR also replaces the config entry in snacks.dashboard with the
chezmoi picker, similar to what was already implemented for
dashboard-nvim

## Screenshots

<!-- Add screenshots of the changes if applicable. -->

Current picker:


![image](https://github.com/user-attachments/assets/d0be9279-f199-4349-8055-04d8a351c6f9)


New picker:


![image](https://github.com/user-attachments/assets/c68fcb6a-79fa-4f65-8c48-60ce64450350)

## Checklist

- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.
2025-02-21 14:28:05 +01:00
folke
f3e37a1f83 chore(build): auto-generate docs 2025-02-18 22:12:23 +00:00