github-actions[bot]
c8d8dd0ab6
chore(main): release 14.4.0 ( #5089 )
...
🤖 I have created a release *beep* *boop*
---
##
[14.4.0](https://github.com/LazyVim/LazyVim/compare/v14.3.0...v14.4.0 )
(2024-12-15)
### Features
* **blink:** boost results from ai providers and enable async, to get
much faster completions
([6bc56e4
](6bc56e4e81
))
* **keymaps:** unlink luasnip on `esc`
([ef91026
](ef9102677f
))
### Bug Fixes
* **blink:** allow overriding `<Tab>` key. Fixes
[#5095 ](https://github.com/LazyVim/LazyVim/issues/5095 ). Closes
[#5099 ](https://github.com/LazyVim/LazyVim/issues/5099 )
([89314cb
](89314cb2aa
))
* **keymaps:** better escape
([8f113a5
](8f113a514c
))
---
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-12-15 20:26:59 +01:00
Folke Lemaitre
8f113a514c
fix(keymaps): better escape
2024-12-15 18:39:48 +01:00
Folke Lemaitre
ef9102677f
feat(keymaps): unlink luasnip on esc
2024-12-15 11:46:24 +01:00
github-actions[bot]
8fe3b5eec8
chore(main): release 14.3.0 ( #5087 )
...
🤖 I have created a release *beep* *boop*
---
##
[14.3.0](https://github.com/LazyVim/LazyVim/compare/v14.2.0...v14.3.0 )
(2024-12-15)
### Features
* **config:** better icon for snippets
([195a6e6
](195a6e6114
))
* **keymaps:** stop native snippets on escape. Closes
[#5083 ](https://github.com/LazyVim/LazyVim/issues/5083 )
([15c81fd
](15c81fdbb8
))
### Bug Fixes
* **blink:** super-tab and ai completions
([413566a
](413566af59
))
---
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-12-15 10:00:11 +01:00
Folke Lemaitre
15c81fdbb8
feat(keymaps): stop native snippets on escape. Closes #5083
2024-12-15 08:36:21 +01:00
Folke Lemaitre
195a6e6114
feat(config): better icon for snippets
2024-12-15 08:36:21 +01:00
github-actions[bot]
c2175397a7
chore(main): release 14.2.0 ( #5048 )
...
🤖 I have created a release *beep* *boop*
---
##
[14.2.0](https://github.com/LazyVim/LazyVim/compare/v14.1.0...v14.2.0 )
(2024-12-14)
### Features
* **blink:** add `<c-y>` to keymaps
([3866fbc
](3866fbcd40
))
### Bug Fixes
* **blink:** `draw.treesitter` expects table
([#5044 ](https://github.com/LazyVim/LazyVim/issues/5044 ))
([08a7f7e
](08a7f7e3f9
))
* **blink:** compat with 0.7.6
([63eab6d
](63eab6d9a5
))
* **blink:** only override color symbol kind for blink
([b07378d
](b07378dde4
))
* **health:** added `fzf` to healthchecks
([380cea9
](380cea97bf
))
* **health:** added curl to health checks
([5de1532
](5de15329fb
))
---
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-12-14 15:31:01 +01:00
Valentin Degenne
6503e59db3
style(keymaps): stylua ( #5006 )
...
🧼 💦 🫧
2024-12-14 00:05:56 +01:00
github-actions[bot]
d30e9e31eb
chore(main): release 14.1.0 ( #5043 )
...
🤖 I have created a release *beep* *boop*
---
##
[14.1.0](https://github.com/LazyVim/LazyVim/compare/v14.0.2...v14.1.0 )
(2024-12-13)
### Features
* **blink:** use block vs. icon for colors
([#5037 ](https://github.com/LazyVim/LazyVim/issues/5037 ))
([4488cb2
](4488cb24f7
))
### Bug Fixes
* **blink:** add backward compat for config
([1517ec9
](1517ec9bb4
))
---
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-12-13 21:10:19 +01:00
github-actions[bot]
d2ba0473f0
chore(main): release 14.0.2 ( #5042 )
...
🤖 I have created a release *beep* *boop*
---
##
[14.0.2](https://github.com/LazyVim/LazyVim/compare/v14.0.1...v14.0.2 )
(2024-12-13)
### Bug Fixes
* **cmp:** disable nvim-cmp/blink.cmp when needed
([60b7704
](60b77045d5
))
* **cmp:** wrong extras check for nvim-cmp
([009e358
](009e3587be
))
---
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-12-13 19:58:07 +01:00
github-actions[bot]
9a0d14dcf5
chore(main): release 14.0.1 ( #5033 )
...
🤖 I have created a release *beep* *boop*
---
##
[14.0.1](https://github.com/LazyVim/LazyVim/compare/v14.0.0...v14.0.1 )
(2024-12-13)
### Bug Fixes
* **NEWS:** typo
([0fd7140
](0fd7140a6d
))
---
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-12-13 17:27:22 +01:00
github-actions[bot]
f3a919d23d
chore(main): release 14.0.0 ( #5008 )
...
🤖 I have created a release *beep* *boop*
---
##
[14.0.0](https://github.com/LazyVim/LazyVim/compare/v13.9.1...v14.0.0 )
(2024-12-13)
### ⚠ BREAKING CHANGES
* **cmp:** moved `nvim-cmp` to extras and prefer `blink.cmp` on Neovim
>= `0.10` as default completion engine
* **cmp:** moved `nvim-cmp` to extras and prefer `blink.cmp` on Neovim
>= `0.10` as default completion engine
* **snacks:** use `snacks.scope` indent objects in favor of custom
`mini.ai` indent objects
* **snacks:** use `snacks.indent` and moved `indent-blankline` to extras
* **pick:** make fzf the default picker for LazyVim
### Features
* **cmp:** moved `nvim-cmp` to extras and prefer `blink.cmp` on Neovim
>= `0.10` as default completion engine
([152f9d1
](152f9d113f
))
* **cmp:** moved `nvim-cmp` to extras and prefer `blink.cmp` on Neovim
>= `0.10` as default completion engine
([2cbfb9b
](2cbfb9b6b7
))
* **keymaps:** added leader-uD to toggle dim mode
([9b97388
](9b973882b8
))
* **keymaps:** added leader-z to toggle zen mode
([e6d6a09
](e6d6a096b3
))
* **keymaps:** added leader-Z to toggle zoom
([f2e1cac
](f2e1cac965
))
* **lualine:** add snacks profiler status
([7bc8490
](7bc8490d46
))
* **pick:** make fzf the default picker for LazyVim
([ae2340f
](ae2340f60a
))
* **rust:** exclude bad directories from rust-analyzer
([#5021 ](https://github.com/LazyVim/LazyVim/issues/5021 ))
([94f6df0
](94f6df048f
))
* **snacks:** added `snacks.input`
([54bece1
](54bece17b3
))
* **snacks:** added leader-ua to toggle global animations
([303980d
](303980d267
))
* **snacks:** added leader-ug to toggle indent guides
([b3ac642
](b3ac642317
))
* **snacks:** added leader-uS to toggle scroll
([cded8d4
](cded8d4d28
))
* **snacks:** added profiler keymaps
([a8332c6
](a8332c6d50
))
* **snacks:** enable `snacks.scroll`
([1a1a484
](1a1a48497c
))
* **snacks:** use `snacks.indent` and moved `indent-blankline` to extras
([94fdc42
](94fdc421a1
))
* **snacks:** use `snacks.scope` indent objects in favor of custom
`mini.ai` indent objects
([d904a1e
](d904a1ef47
))
* **snacks:** use `Snacks.zen.zoom()` instead of custom **maximize**
([e389a5a
](e389a5ada9
))
* **which-key:** make `helix` the default which-key preset
([44c712a
](44c712aa31
))
* **zen:** zoom with leader-wm and leader-uZ. zen with leader-uz
([2acedaa
](2acedaa3a8
))
### Bug Fixes
* **blink:** disable cmdline integration for now since it doesn't work
well with the enter keymap
([20eff4f
](20eff4fc3f
))
* **blink:** remove unneeded code
([d95e530
](d95e530c02
))
* **blink:** unset provider.kind
([#5024 ](https://github.com/LazyVim/LazyVim/issues/5024 ))
([29c4dea
](29c4dea4e7
))
* **blink:** unset sources.compat. Fixes
[#5016 ](https://github.com/LazyVim/LazyVim/issues/5016 ). Closes
[#5017 ](https://github.com/LazyVim/LazyVim/issues/5017 )
([2946031
](29460318f3
))
* **clangd:** avoid nil-indexing the completion sorting comparators
([#5011 ](https://github.com/LazyVim/LazyVim/issues/5011 ))
([c4b0d6d
](c4b0d6d0d1
))
* **clangd:** nvim-cmp optional
([94be6fb
](94be6fb787
))
* **copliot:** restructure copilot-cmp spec
([34d2bdc
](34d2bdcac6
))
* fqn for nvim-cmp
([a9a273d
](a9a273d041
))
* **git:** make nvim-cmp optional for the git extra
([ec92fa8
](ec92fa8558
))
* **java:** only setup debug adapter config if mason is installed
([#5013 ](https://github.com/LazyVim/LazyVim/issues/5013 ))
([aad0edb
](aad0edbf74
))
* **java:** only setup debug adapter config if mason is installed (for
real this time)
([#5014 ](https://github.com/LazyVim/LazyVim/issues/5014 ))
([5b1b6b2
](5b1b6b29d7
))
* **java:** only use mason-registry if mason installed
([#4991 ](https://github.com/LazyVim/LazyVim/issues/4991 ))
([21b02f0
](21b02f056d
))
* **mini.animate:** disable `snacks.scroll` when `mini.animate` is
enabled
([9b07544
](9b07544e89
))
* **mini.indentscope:** disable snacks and indent-blankline scope
([98c77f1
](98c77f1de4
))
* **nvim-cmp:** set high prio for loading the nvim-cmp extra to prevent
issues with opts
([adf8db6
](adf8db69ed
))
* **nvim-cmp:** specs
([88e77b0
](88e77b0e24
))
* **ui:** use `Snacks.util.color` instead of `LazyVim.ui.fg`
([6d774ba
](6d774ba8f2
))
---
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-12-13 16:39:33 +01:00
Folke Lemaitre
a8332c6d50
feat(snacks): added profiler keymaps
2024-12-12 13:47:29 +01:00
Folke Lemaitre
2acedaa3a8
feat(zen): zoom with leader-wm and leader-uZ. zen with leader-uz
2024-12-12 13:47:29 +01:00
Folke Lemaitre
cded8d4d28
feat(snacks): added leader-uS to toggle scroll
2024-12-12 13:47:29 +01:00
Folke Lemaitre
b3ac642317
feat(snacks): added leader-ug to toggle indent guides
2024-12-12 13:47:29 +01:00
Folke Lemaitre
303980d267
feat(snacks): added leader-ua to toggle global animations
2024-12-12 13:47:29 +01:00
Folke Lemaitre
e6d6a096b3
feat(keymaps): added leader-z to toggle zen mode
2024-12-12 13:47:29 +01:00
Folke Lemaitre
f2e1cac965
feat(keymaps): added leader-Z to toggle zoom
2024-12-12 13:47:29 +01:00
Folke Lemaitre
9b973882b8
feat(keymaps): added leader-uD to toggle dim mode
2024-12-12 13:47:29 +01:00
Folke Lemaitre
e389a5ada9
feat(snacks): use Snacks.zen.zoom()
instead of custom **maximize**
2024-12-12 13:47:29 +01:00
Folke Lemaitre
2cbfb9b6b7
feat(cmp)!: moved nvim-cmp
to extras and prefer blink.cmp
on Neovim >= 0.10
as default completion engine
2024-12-12 13:47:29 +01:00
github-actions[bot]
31af207542
chore(main): release 13.9.1 ( #5003 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.9.1](https://github.com/LazyVim/LazyVim/compare/v13.9.0...v13.9.1 )
(2024-12-12)
### Bug Fixes
* **blink:** set kind to int, not string, if overriding
([#4999 ](https://github.com/LazyVim/LazyVim/issues/4999 ))
([cee60a6
](cee60a6d30
))
---
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-12-12 13:47:07 +01:00
github-actions[bot]
475e3f32b8
chore(main): release 13.9.0 ( #4979 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.9.0](https://github.com/LazyVim/LazyVim/compare/v13.8.0...v13.9.0 )
(2024-12-11)
### Features
* **luasnip:** add default user snippet location
([#4987 ](https://github.com/LazyVim/LazyVim/issues/4987 ))
([8c79ab6
](8c79ab601a
))
* **vscode:** add vscode-specific keymaps and sync undo/redo with vscode
([#4983 ](https://github.com/LazyVim/LazyVim/issues/4983 ))
([9ad1c49
](9ad1c49b67
))
### Bug Fixes
* **autocmds:** remove snacks_win from close_with_q, since they have
their own keymaps
([99c361f
](99c361f708
))
* **blink:** config breaking changes. Fixes
[#4990 ](https://github.com/LazyVim/LazyVim/issues/4990 )
([439340b
](439340bd8a
))
---
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-12-12 00:29:18 +01:00
Folke Lemaitre
99c361f708
fix(autocmds): remove snacks_win from close_with_q, since they have their own keymaps
2024-12-10 00:31:36 +01:00
github-actions[bot]
3c605f547c
chore(main): release 13.8.0 ( #4955 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.8.0](https://github.com/LazyVim/LazyVim/compare/v13.7.0...v13.8.0 )
(2024-12-07)
### Features
* **git:** added toggles for gitsigns.nvim and mini.diff
([2ebba15
](2ebba15e12
))
### Bug Fixes
* **dot:** kitty ft with bash treesitter highlights
([7ef2dfd
](7ef2dfd3ba
))
* **keymaps:** toggle name
([b2f7505
](b2f750558a
))
* **mini.diff:** toggle
([3f4b1ff
](3f4b1ff003
))
* **rust:** only use mason.nvim if it is present
([#4963 ](https://github.com/LazyVim/LazyVim/issues/4963 ))
([5ddad99
](5ddad99bac
))
---
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-12-08 21:53:24 +01:00
Folke Lemaitre
b2f750558a
fix(keymaps): toggle name
2024-12-05 09:52:49 +01:00
github-actions[bot]
8a3321d827
chore(main): release 13.7.0 ( #4929 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.7.0](https://github.com/LazyVim/LazyVim/compare/v13.6.0...v13.7.0 )
(2024-12-05)
### Features
* **blink:** enabled treesitter highlighting
([0a9447c
](0a9447c1b1
))
* **extras.ai:** blink.cmp integration and kind overrides for menu
drawing ([#4942 ](https://github.com/LazyVim/LazyVim/issues/4942 ))
([f841ecf
](f841ecf6bd
))
* **rust:** add bacon-ls and improve debugging
([#3212 ](https://github.com/LazyVim/LazyVim/issues/3212 ))
([ea794ff
](ea794ffd94
))
* **snacks:** silence copy url keymap
([#4939 ](https://github.com/LazyVim/LazyVim/issues/4939 ))
([03e203b
](03e203bfbe
))
* **toggle:** added leader-A to toggle tabline. Closes
[#4951 ](https://github.com/LazyVim/LazyVim/issues/4951 )
([8232651
](8232651c4a
))
### Bug Fixes
* **blink:** update config for latest changes
([#4953 ](https://github.com/LazyVim/LazyVim/issues/4953 ))
([090ca75
](090ca75d3b
))
* **copilot:** CopilotChat.nvim has moved to main
([#4931 ](https://github.com/LazyVim/LazyVim/issues/4931 ))
([0d6026a
](0d6026a3e8
))
* **extras.treesitter-context:** change event back to `LazyFile`
([#4940 ](https://github.com/LazyVim/LazyVim/issues/4940 ))
([83017ff
](83017ff28a
))
* **supermaven:** blink.cmp integration
([#4941 ](https://github.com/LazyVim/LazyVim/issues/4941 ))
([d714711
](d71471151b
))
* **tex:** specify filetype for <localleader>l
([#4905 ](https://github.com/LazyVim/LazyVim/issues/4905 ))
([12e3752
](12e37529e7
))
* **ui:** actually disable mini-indentscope on snacks_dashboard
([#4947 ](https://github.com/LazyVim/LazyVim/issues/4947 ))
([bfe29fb
](bfe29fb013
))
* **ui:** disable mini.indentscope on `ft=snacks_dashboard`
([#4928 ](https://github.com/LazyVim/LazyVim/issues/4928 ))
([4bf3a39
](4bf3a39223
))
* **ui:** properly clear maximize state on exit. See
[#4934 ](https://github.com/LazyVim/LazyVim/issues/4934 )
([9ec253b
](9ec253b9b6
))
---
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-12-05 09:22:10 +01:00
Folke Lemaitre
8232651c4a
feat(toggle): added leader-A to toggle tabline. Closes #4951
2024-12-05 09:18:16 +01:00
Sergey Kochetkov
03e203bfbe
feat(snacks): silence copy url keymap ( #4939 )
...
## Description
Silences keymap introduced in related PR
## Related PR(s)
https://github.com/LazyVim/LazyVim/pull/4870
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2024-12-02 20:22:55 +01:00
github-actions[bot]
7bdc205e7d
chore(main): release 13.6.0 ( #4872 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.6.0](https://github.com/LazyVim/LazyVim/compare/v13.5.3...v13.6.0 )
(2024-12-01)
### Features
* **colorscheme:** enable catppuccin snacks integration by default
([#4882 ](https://github.com/LazyVim/LazyVim/issues/4882 ))
([5659786
](5659786893
))
* **extras:** added extra for `smear-cursor.nvim`
([40dba86
](40dba86925
))
* **lang:** add maxInlayHintLength for vtsls to resolve inlay hint to…
([#4902 ](https://github.com/LazyVim/LazyVim/issues/4902 ))
([1847e3f
](1847e3fb25
))
* **smear-cursor:** enable `cursor_color = "none"`, to show trail using
color of target text fg color
([275c786
](275c78665e
))
* **snacks:** add keymap to copy url from gitbrowse
([#4870 ](https://github.com/LazyVim/LazyVim/issues/4870 ))
([cdf3f1f
](cdf3f1f2bd
))
* **snacks:** added leader-. to toggle a scratch buffer. Uses `count`
for new scratch buffers
([6d42f10
](6d42f1084d
))
* **snacks:** added leader-n to show notification history
([be0cb96
](be0cb9622d
))
* **snacks:** added leader-S to select a previous scratch buffer
([e05379b
](e05379babc
))
### Bug Fixes
* **blink:** fixed luasnip completions for blink
([7bb954f
](7bb954fd1d
))
* **blink:** icons
([2263b94
](2263b94439
))
* **blink:** make sure blink.compat is setup correctly when used in
extras
([91a3c66
](91a3c663a7
))
* **blink:** updated to config to reflect breaking changes
([efcba66
](efcba66a22
))
* **dial:** add and/or augend to python ft
([#4875 ](https://github.com/LazyVim/LazyVim/issues/4875 ))
([ecfaed3
](ecfaed3cc1
))
* **java:** give java a default nvim-dap config
([#4261 ](https://github.com/LazyVim/LazyVim/issues/4261 ))
([c9102bc
](c9102bc351
))
* **java:** minisurround jdtls keybind conflict
([#4886 ](https://github.com/LazyVim/LazyVim/issues/4886 ))
([30fac42
](30fac4206a
))
* **lazydev:** use luals' bundled luv library
([eb525c6
](eb525c680d
))
* **lsp:** don't leak keymaps from LSP server configs
([#4849 ](https://github.com/LazyVim/LazyVim/issues/4849 ))
([85e4118
](85e4118065
))
* **mini.animate:** disable when in Neovide
([66459f9
](66459f9361
))
* **octo:** upstream changed mappings to `localleader`
([#4850 ](https://github.com/LazyVim/LazyVim/issues/4850 ))
([c979225
](c979225c37
))
* **snacks:** remove lazygit requirement for git browse/blame keymaps
([#4869 ](https://github.com/LazyVim/LazyVim/issues/4869 ))
([2c37492
](2c37492461
))
* **sql:** fix autocomplete, it was using the wrong plugin name on the
`LazyVim.has` check
([#4900 ](https://github.com/LazyVim/LazyVim/issues/4900 ))
([ed10d3c
](ed10d3cf19
))
* **sql:** only use cmp if it is available
([#4891 ](https://github.com/LazyVim/LazyVim/issues/4891 ))
([9eccb5d
](9eccb5d2de
))
* **ui:** disable indent-blankline on `ft=snacks_dashboard`
([#4895 ](https://github.com/LazyVim/LazyVim/issues/4895 ))
([c022759
](c02275919e
))
---
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-12-01 09:38:42 +01:00
Ben Elan
cdf3f1f2bd
feat(snacks): add keymap to copy url from gitbrowse ( #4870 )
...
## Description
Adds a `<leader>gY` keymap that copies the URL from `Snacks.gitbrowse()`
to the clipboard.
This is a feature in other git browse plugins like `vim-rhubarb`, so
other people will probably be looking for this when migrating like I
did.
Let me know if you'd prefer a different key combination, thanks!
## Related Issue(s)
N/A
## Screenshots
N/A
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2024-11-25 15:00:36 +01:00
Ben Elan
2c37492461
fix(snacks): remove lazygit requirement for git browse/blame keymaps ( #4869 )
...
## Description
The Snacks keymaps for `gitbrowse()` and `git.blame_line()` were in a
conditional checking if `lazygit` is installed. But both work without
`lazygit`.
## Related Issue(s)
N/A
## Screenshots
N/A
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2024-11-22 12:25:33 +01:00
github-actions[bot]
adcbfc72fd
chore(main): release 13.5.3 ( #4845 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.5.3](https://github.com/LazyVim/LazyVim/compare/v13.5.2...v13.5.3 )
(2024-11-22)
### Bug Fixes
* **copilot:** remove tmp nightly fix
([30f556d
](30f556d17a
))
* **dial:** make sure defaults are part of every group. Fixes
[#4868 ](https://github.com/LazyVim/LazyVim/issues/4868 )
([2108028
](2108028cde
))
---
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-11-22 09:41:06 +01:00
github-actions[bot]
4d596cf4b4
chore(main): release 13.5.2 ( #4840 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.5.2](https://github.com/LazyVim/LazyVim/compare/v13.5.1...v13.5.2 )
(2024-11-19)
### Bug Fixes
* **keymaps:** `gitbrowse` also in Visual mode
([#4818 ](https://github.com/LazyVim/LazyVim/issues/4818 ))
([86dc548
](86dc548ff9
))
---
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-11-19 15:35:35 +01:00
Iordanis Petkakis
86dc548ff9
fix(keymaps): gitbrowse
also in Visual mode ( #4818 )
...
## Description
If https://github.com/folke/snacks.nvim/pull/89 gets accepted, then we
should also update the keymap for Visual mode
<!-- 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
<!-- Add screenshots of the changes if applicable. -->
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2024-11-19 15:27:07 +01:00
github-actions[bot]
fc2eae5faf
chore(main): release 13.5.1 ( #4835 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.5.1](https://github.com/LazyVim/LazyVim/compare/v13.5.0...v13.5.1 )
(2024-11-19)
### Bug Fixes
* **copilot:** work-around to get copilot working again on nightly
([5961528
](59615281f8
))
* **extras:** add blink.cmp integration for SQL extra
([#4833 ](https://github.com/LazyVim/LazyVim/issues/4833 ))
([0bb1da6
](0bb1da6d57
))
* **snacks:** alignment of header
([4df9392
](4df9392cb8
))
* **snacks:** cleaner way to adjust keys preset
([9c31004
](9c31004365
))
* **snacks:** make sure early notifications show up in noice
([b873f9a
](b873f9a7e7
))
---
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-11-19 09:47:23 +01:00
github-actions[bot]
2786fdb6e2
chore(main): release 13.5.0 ( #4823 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.5.0](https://github.com/LazyVim/LazyVim/compare/v13.4.0...v13.5.0 )
(2024-11-18)
### Features
* **copilot-chat:** remove call to nvim-cmp integration
([#4822 ](https://github.com/LazyVim/LazyVim/issues/4822 ))
([af95531
](af9553135d
))
* **snacks:** use `snacks.dashboard` as the default dashboard. moved
`dashboard-nvim` to extras
([#4832 ](https://github.com/LazyVim/LazyVim/issues/4832 ))
([a07db1a
](a07db1a723
))
### Bug Fixes
* **lualine:** dont show statusline on snacks_dashboard
([33557ae
](33557ae68b
))
* **tabnine:** dont call CmpTabnineHub in build. Fixes
[#4828 ](https://github.com/LazyVim/LazyVim/issues/4828 )
([6dcf5d7
](6dcf5d7159
))
### Performance Improvements
* **ui:** never show folds on dashboards
([0352f94
](0352f944c3
))
---
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-11-18 23:34:15 +01:00
github-actions[bot]
704c29110d
chore(main): release 13.4.0 ( #4806 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.4.0](https://github.com/LazyVim/LazyVim/compare/v13.3.1...v13.4.0 )
(2024-11-16)
### Features
* **blink:** auto-enable catppuccin integration
([#4799 ](https://github.com/LazyVim/LazyVim/issues/4799 ))
([ffce089
](ffce089a9f
))
* **copilot-chat:** remove deprecated options
([#4802 ](https://github.com/LazyVim/LazyVim/issues/4802 ))
([7a1414b
](7a1414b5e5
))
* **dial:** support vue filetype
([#4785 ](https://github.com/LazyVim/LazyVim/issues/4785 ))
([8235126
](8235126a32
))
* **extras:** add biome formatter
([#4448 ](https://github.com/LazyVim/LazyVim/issues/4448 ))
([b8407f4
](b8407f4b12
))
* **vscode:** automatically enable the vscode extra when running in
vscode
([1c5a330
](1c5a330b6b
))
### Bug Fixes
* **terminal:** set shellcmdflags for powershell to recommended values.
Closes [#4805 ](https://github.com/LazyVim/LazyVim/issues/4805 )
([1db2af2
](1db2af267e
))
---
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-11-16 13:09:51 +01:00
github-actions[bot]
bb289f4345
chore(main): release 13.3.1 ( #4796 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.3.1](https://github.com/LazyVim/LazyVim/compare/v13.3.0...v13.3.1 )
(2024-11-15)
### Bug Fixes
* **copilot:** don't enable blink when using copilot when blink is not
installed. Fixes [#4795 ](https://github.com/LazyVim/LazyVim/issues/4795 )
([07a0468
](07a046867d
))
---
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-11-15 06:29:54 +01:00
github-actions[bot]
ad3e2b6354
chore(main): release 13.3.0 ( #4765 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.3.0](https://github.com/LazyVim/LazyVim/compare/v13.2.0...v13.3.0 )
(2024-11-14)
### Features
* **copilot:** added support for blink.cmp source
([a7eca05
](a7eca05609
))
* **extras:** add supermaven
([#3491 ](https://github.com/LazyVim/LazyVim/issues/3491 ))
([c1e8e3c
](c1e8e3c80d
))
### Bug Fixes
* **dial.nvim:** added boolean and logical toggles to default group.
Fixes [#4515 ](https://github.com/LazyVim/LazyVim/issues/4515 )
([5e485d3
](5e485d39b4
))
* **fzf:** decouple `defaults` from `opts` to easy switch profiles
([#4190 ](https://github.com/LazyVim/LazyVim/issues/4190 ))
([0819f93
](0819f9396e
))
* **lsp:** wrap signature_help
([#4791 ](https://github.com/LazyVim/LazyVim/issues/4791 ))
([deb9fd8
](deb9fd85b1
))
* **lualine:** dynamically fetch the color used in lualine
([#4788 ](https://github.com/LazyVim/LazyVim/issues/4788 ))
([e50b435
](e50b43544f
))
* **lualine:** normalize paths before calculating pretty path. Fixes
[#4763 ](https://github.com/LazyVim/LazyVim/issues/4763 )
([ea266e7
](ea266e7326
))
* **snacks:** explicitely enable snakcs plugins
([c0b623c
](c0b623c332
))
### Performance Improvements
* **treesitter:** better foldtext and foldexpr
([1d7b9a1
](1d7b9a1a61
))
---
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-11-14 23:55:29 +01:00
Nybkox
c1e8e3c80d
feat(extras): add supermaven ( #3491 )
...
Add fast copilot alternative
---------
Co-authored-by: Iordanis Petkakis <12776461+dpetka2001@users.noreply.github.com>
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-11-13 17:49:47 +01:00
github-actions[bot]
0137a110c1
chore(main): release 13.2.0 ( #4745 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.2.0](https://github.com/LazyVim/LazyVim/compare/v13.1.0...v13.2.0 )
(2024-11-11)
### Features
* **ai:** better completion/suggestions of AI engines
([#4752 ](https://github.com/LazyVim/LazyVim/issues/4752 ))
([fbf881f
](fbf881f80b
))
* **ai:** move ai related extras from `coding` to `ai`
([#4751 ](https://github.com/LazyVim/LazyVim/issues/4751 ))
([86904d2
](86904d2fb1
))
* **keymaps:** leader-bo to close other buffers
([24665fc
](24665fc736
))
* **rest:** add more keymaps to util.rest
([#4467 ](https://github.com/LazyVim/LazyVim/issues/4467 ))
([c22db72
](c22db72435
))
### Bug Fixes
* **extras:** fix alpha-nvim non-string keycodes
([#4735 ](https://github.com/LazyVim/LazyVim/issues/4735 ))
([9c9e650
](9c9e650530
))
* **snacks:** allow overriding `statuscolumn` through `options.lua`
([17a1b84
](17a1b846f0
))
* **vscode:** added snacks.nvim to allowed plugins for vscode. Fixes
[#4757 ](https://github.com/LazyVim/LazyVim/issues/4757 )
([06071dd
](06071dd452
))
### Performance Improvements
* **ui:** only enable treesitter folds if the buffer has treesitter
highlighting
([b9dae57
](b9dae57961
))
---
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-11-11 11:09:35 +01:00
Folke Lemaitre
fbf881f80b
feat(ai): better completion/suggestions of AI engines ( #4752 )
...
## Description
The whole completion / snippets / AI is very tricky:
- multiple snippet engines
- native snippets on > 0.11 set their own keymaps, but not on 0.10
- multiple completion engines, like `nvim-cmp` and `blink.cmp`
- multiple ai completion engines that have a different API
- user's preference of showing ai suggestions as completion or not
- none of the ai completion engines currently set undo points, which is
bad
Solution:
- [x] added `LazyVim.cmp.actions`, where snippet engines and ai engines
can register their action.
- [x] an action returns `true` if it succeeded, or `false|nil` otherwise
- [x] in a completion engine, we then try running multiple actions and
use the fallback if needed
- [x] so `<tab>` runs `{"snippet_forward", "ai_accept", "fallback"}`
- [x] added `vim.g.ai_cmp`. When `true` we try to integrate the AI
source in the completion engine.
- [x] when `false`, `<tab>` should be used to insert the AI suggestion
- [x] when `false`, the completion engine's ghost text is disabled
- [x] luasnip support for blink (only works with blink `main`)
- [x] create undo points when accepting AI suggestions
## Test Matrix
| completion | snippets | ai | ai_cmp | tested? |
|--------------|--------------|-------------|--------|---------|
| nvim-cmp | native | copilot | true | ✅ |
| nvim-cmp | native | copilot | false | ✅ |
| nvim-cmp | native | codeium | true | ✅ |
| nvim-cmp | native | codeium | false | ✅ |
| nvim-cmp | luasnip | copilot | true | ✅ |
| nvim-cmp | luasnip | copilot | false | ✅ |
| nvim-cmp | luasnip | codeium | true | ✅ |
| nvim-cmp | luasnip | codeium | false | ✅ |
| blink.cmp | native | copilot | true | ✅ |
| blink.cmp | native | copilot | false | ✅ |
| blink.cmp | native | codeium | true | ✅ |
| blink.cmp | native | codeium | false | ✅ |
| blink.cmp | luasnip | copilot | true | ✅ |
| blink.cmp | luasnip | copilot | false | ✅ |
| blink.cmp | luasnip | codeium | true | ✅ |
| blink.cmp | luasnip | codeium | false | ✅ |
## Related Issue(s)
- [ ] Closes #4702
## Screenshots
<!-- Add screenshots of the changes if applicable. -->
## Checklist
- [ ] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2024-11-11 10:50:57 +01:00
Folke Lemaitre
17a1b846f0
fix(snacks): allow overriding statuscolumn
through options.lua
2024-11-11 09:37:47 +01:00
Folke Lemaitre
86904d2fb1
feat(ai): move ai related extras from coding
to ai
( #4751 )
...
## Description
<!-- Describe the big picture of your changes to communicate to the
maintainers
why we should accept this pull request. -->
## 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. -->
## Checklist
- [ ] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2024-11-10 11:27:21 +01:00
Folke Lemaitre
24665fc736
feat(keymaps): leader-bo to close other buffers
2024-11-09 16:13:11 +01:00
github-actions[bot]
f57944f926
chore(main): release 13.1.0 ( #4733 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.1.0](https://github.com/LazyVim/LazyVim/compare/v13.0.0...v13.1.0 )
(2024-11-09)
### Features
* **terraform:** add formatter for packer files
([#4591 ](https://github.com/LazyVim/LazyVim/issues/4591 ))
([4876d11
](4876d1137d
))
### Bug Fixes
* **extras:** lazy-load telescope-terraform plugins
([#4667 ](https://github.com/LazyVim/LazyVim/issues/4667 ))
([94b4219
](94b4219327
))
* **options:** make sure spelling works in regular text files
([548fddd
](548fddd1d5
))
* **snacks:** noice now honors `Snacks.config.notifier.enabled = false`
([220148f
](220148f47f
))
---
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-11-09 15:51:45 +01:00
Folke Lemaitre
548fddd1d5
fix(options): make sure spelling works in regular text files
2024-11-08 21:05:30 +01:00
github-actions[bot]
5efb88f44a
chore(main): release 13.0.0 ( #4723 )
...
🤖 I have created a release *beep* *boop*
---
##
[13.0.0](https://github.com/LazyVim/LazyVim/compare/v12.44.1...v13.0.0 )
(2024-11-08)
### ⚠ BREAKING CHANGES
* **core:** move a bunch of LazyVim features to snacks.nvim
([#4706 ](https://github.com/LazyVim/LazyVim/issues/4706 ))
### Features
* **core:** move a bunch of LazyVim features to snacks.nvim
([#4706 ](https://github.com/LazyVim/LazyVim/issues/4706 ))
([2f46974
](2f4697443c
))
* **elixir:** add support for livebook files (`*.livemd`)
([#4184 ](https://github.com/LazyVim/LazyVim/issues/4184 ))
([2fcd4cd
](2fcd4cdc5f
))
* **eslint:** add option to disable eslint auto format
([#4225 ](https://github.com/LazyVim/LazyVim/issues/4225 ))
([2d2e425
](2d2e425d25
))
* **extras.nushell:** update to upstream treesitter
([#4715 ](https://github.com/LazyVim/LazyVim/issues/4715 ))
([37cc039
](37cc03948d
))
* **extras:** lang/zig
([#4437 ](https://github.com/LazyVim/LazyVim/issues/4437 ))
([4379faf
](4379fafc7b
))
* **extras:** rego language support
([#4297 ](https://github.com/LazyVim/LazyVim/issues/4297 ))
([cf86484
](cf86484797
))
* **keymaps:** only add lazygit keymaps when available. Closes
[#4643 ](https://github.com/LazyVim/LazyVim/issues/4643 ). Closes
[#4247 ](https://github.com/LazyVim/LazyVim/issues/4247 )
([aa53cd4
](aa53cd47c4
))
* **lang.angular:** configure `prettier` as formatter for `angular`
templates ([#4345 ](https://github.com/LazyVim/LazyVim/issues/4345 ))
([2d6687c
](2d6687c646
))
* **scala:** add key for worksheet hover
([#3853 ](https://github.com/LazyVim/LazyVim/issues/3853 ))
([859646f
](859646f628
))
* **toggle:** add illuminate toggle for which-key
([#4708 ](https://github.com/LazyVim/LazyVim/issues/4708 ))
([67ba582
](67ba58215b
))
### Bug Fixes
* **blink:** remove `draw="reversed"` for now till new release
([b841a1d
](b841a1dfc3
))
* **copilot-chat:** setup cmp conditionally
([#4716 ](https://github.com/LazyVim/LazyVim/issues/4716 ))
([a86c252
](a86c25286b
))
* **dap:** use dap's splitstr when running with args. Closes
[#4387 ](https://github.com/LazyVim/LazyVim/issues/4387 )
([776994a
](776994a207
))
* **dial:** follow comment explanation for integers
([#4658 ](https://github.com/LazyVim/LazyVim/issues/4658 ))
([c879b39
](c879b397c7
))
* **extras:** make kulala keys only for http files
([#4574 ](https://github.com/LazyVim/LazyVim/issues/4574 ))
([b0ced33
](b0ced339a8
))
* **extras:** use the correct naming when setting up eruby formatter
([#4625 ](https://github.com/LazyVim/LazyVim/issues/4625 ))
([8534af4
](8534af4a79
))
* **lang/r:** make keymaps in which-key menu available in visual mode
([#4565 ](https://github.com/LazyVim/LazyVim/issues/4565 ))
([ee2ec7e
](ee2ec7e474
))
* **lang/ruby:** do not enable Rubocop as LSP if Solargraph is used
([#4566 ](https://github.com/LazyVim/LazyVim/issues/4566 ))
([fd361d0
](fd361d07a2
))
* **lsp:** wrap hover and signature_help
([7616816
](76168166e5
))
* **lualine:** apply highlight groups correctly to truncated
pretty_paths ([#4379 ](https://github.com/LazyVim/LazyVim/issues/4379 ))
([1d4157e
](1d4157e681
))
* **lualine:** make sure path is in root before substituting
([67b216c
](67b216c973
))
* **navic:** use the same background color as lualine section_c
([#4231 ](https://github.com/LazyVim/LazyVim/issues/4231 ))
([64b0f0b
](64b0f0b71d
))
* **neotest:** disambiguous key map descriptions
([#4374 ](https://github.com/LazyVim/LazyVim/issues/4374 ))
([dfde914
](dfde9148ef
))
* **options:** disable default ruler
([#4731 ](https://github.com/LazyVim/LazyVim/issues/4731 ))
([da3058a
](da3058a72d
))
* **options:** removed deprecated options
([1e975be
](1e975be7a5
))
* **prettier:** keep existing formatters_by_ft
([#4719 ](https://github.com/LazyVim/LazyVim/issues/4719 ))
([4ff3606
](4ff36062dd
))
* **project.nvim:** correctly delete projects
([#4314 ](https://github.com/LazyVim/LazyVim/issues/4314 ))
([c097355
](c09735594a
))
* **snacks:** dont add `snacks_notif` to close_with_q
([e6f612f
](e6f612f1cc
))
* **snippet:** don't set navigation mappings in nightly
([#4375 ](https://github.com/LazyVim/LazyVim/issues/4375 ))
([1552791
](15527910c3
))
* **telescope:** buffers to start at final item
([#4189 ](https://github.com/LazyVim/LazyVim/issues/4189 ))
([f78bc3b
](f78bc3b858
))
* **telescope:** check for gmake if needed
([0bc09d8
](0bc09d8206
))
---
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-11-08 17:18:00 +01:00