LazyVim.LazyVim/lua/lazyvim/plugins/extras/util
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
..
chezmoi.lua feat(chezmoi): enhance fzf-lua chezmoi picker and add snacks.dasbhoard entry (#5275) 2025-02-21 14:28:05 +01:00
dot.lua fix(dot): kitty ft with bash treesitter highlights 2024-12-07 20:52:48 +01:00
gitui.lua feat(core)!: move a bunch of LazyVim features to snacks.nvim (#4706) 2024-11-07 15:54:47 +01:00
mini-hipatterns.lua feat(hipatterns): added vue/astro 2024-06-03 09:24:19 +02:00
octo.lua feat(octo): add support for snacks picker (#5625) 2025-02-16 12:20:06 +01:00
project.lua fix(snacks): cleaner way to adjust keys preset 2024-11-19 07:31:28 +01:00
rest.lua feat(rest): add more keymaps to util.rest (#4467) 2024-11-11 09:44:11 +01:00
startuptime.lua feat(util)!: move vim-startuptime to an extra 2024-05-16 21:25:51 +02:00