Commit Graph
100 Commits
Author SHA1 Message Date
Folke Lemaitre 8d2d9a9bd9 fix(blink): added new luasnip preset 2025-01-08 07:41:44 +01:00
Folke Lemaitre 86de9c9e44 fix(luasnip): use blink's luasnip source. Closes #5211 2024-12-20 18:35:22 +01:00
Folke Lemaitre c40692c1b0 revert: fix(fzf): fzf.lua compatible hidden scrollbar (#5177)
This reverts commit 3a79273f3c.
2024-12-19 08:29:19 +01:00
Folke Lemaitre 25ee13ce29 fix(supermaven): don't attach to bigfile and some snacks ft. Fixes #5139 2024-12-17 07:08:34 +01:00
Folke Lemaitre 0f3a120186 fix(blink): remove show_on_insert_on_trigger_character since this has been fixed for {} and others 2024-12-16 20:28:01 +01:00
Folke Lemaitre 2cf3d234bf fix(blink): don't trigger automatically on insert 2024-12-16 18:09:44 +01:00
Folke Lemaitre 0b6d1c0050 style(lsp): remove refs to document_highlight, which is no longer used 2024-12-16 17:47:07 +01:00
Folke Lemaitre 301135b274 fix(vscode): disable some snacks plugins in vscode. Closes #5124 2024-12-16 17:45:50 +01:00
Folke Lemaitre d0251155ab fix(illuminate): disable snacks.words when illuminate extra is enabled. Fixes #5125 2024-12-16 17:41:19 +01:00
Folke Lemaitre 5ea3cfa48e fix(blink): add vim.snippet fixes to blink (was already added to cmp). Fixes #5067 2024-12-16 16:19:24 +01:00
Folke Lemaitre 22015e0b48 feat(blink): increase lazydev scores 2024-12-16 08:17:11 +01:00
Folke Lemaitre 89314cb2aa fix(blink): allow overriding <Tab> key. Fixes #5095. Closes #5099 2024-12-15 18:44:24 +01:00
Folke Lemaitre 8f113a514c fix(keymaps): better escape 2024-12-15 18:39:48 +01:00
Folke Lemaitre 6bc56e4e81 feat(blink): boost results from ai providers and enable async, to get much faster completions 2024-12-15 18:33:50 +01:00
Folke Lemaitre ef9102677f feat(keymaps): unlink luasnip on esc 2024-12-15 11:46:24 +01:00
Folke Lemaitre 413566af59 fix(blink): super-tab and ai completions 2024-12-15 08:59:48 +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
Folke Lemaitre 5de15329fb fix(health): added curl to health checks 2024-12-14 14:42:21 +01:00
Folke Lemaitre 380cea97bf fix(health): added fzf to healthchecks 2024-12-14 07:44:18 +01:00
Folke Lemaitre 3866fbcd40 feat(blink): add <c-y> to keymaps 2024-12-14 07:42:25 +01:00
Folke Lemaitre 5105f3c029 style(blink): make luals happy 2024-12-13 22:54:52 +01:00
Folke Lemaitre b07378dde4 fix(blink): only override color symbol kind for blink 2024-12-13 22:54:38 +01:00
Folke Lemaitre 63eab6d9a5 fix(blink): compat with 0.7.6 2024-12-13 22:46:09 +01:00
Folke Lemaitre 1517ec9bb4 fix(blink): add backward compat for config 2024-12-13 21:08:48 +01:00
Folke Lemaitre 60b77045d5 fix(cmp): disable nvim-cmp/blink.cmp when needed 2024-12-13 19:56:03 +01:00
Folke Lemaitre 009e3587be fix(cmp): wrong extras check for nvim-cmp 2024-12-13 19:53:18 +01:00
Folke Lemaitre 0fd7140a6d fix(NEWS): typo 2024-12-13 17:21:37 +01:00
Folke Lemaitre 5a503c556a docs: fix NEWS link to blink.cmp 2024-12-13 16:57:55 +01:00
Folke Lemaitre 20eff4fc3f fix(blink): disable cmdline integration for now since it doesn't work well with the enter keymap 2024-12-13 09:31:42 +01:00
Folke Lemaitre d95e530c02 fix(blink): remove unneeded code 2024-12-13 00:33:52 +01:00
Folke Lemaitre 29460318f3 fix(blink): unset sources.compat. Fixes #5016. Closes #5017 2024-12-13 00:25:53 +01:00
Folke Lemaitre 8b8e322b68 docs: fixed keymaps in NEWS 2024-12-12 17:38:42 +01:00
Folke Lemaitre adf8db69ed fix(nvim-cmp): set high prio for loading the nvim-cmp extra to prevent issues with opts 2024-12-12 16:54:34 +01:00
Folke Lemaitre 98c77f1de4 fix(mini.indentscope): disable snacks and indent-blankline scope 2024-12-12 16:44:28 +01:00
Folke Lemaitre 94be6fb787 fix(clangd): nvim-cmp optional 2024-12-12 16:43:25 +01:00
Folke Lemaitre a9a273d041 fix: fqn for nvim-cmp 2024-12-12 14:45:47 +01:00
Folke Lemaitre 3a67abdf6d docs: updated NEWS.md 2024-12-12 13:47:29 +01:00
Folke Lemaitre 34d2bdcac6 fix(copliot): restructure copilot-cmp spec 2024-12-12 13:47:29 +01:00
Folke Lemaitre bdc865b291 style: typo 2024-12-12 13:47:29 +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 54bece17b3 feat(snacks): added snacks.input 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 ec92fa8558 fix(git): make nvim-cmp optional for the git extra 2024-12-12 13:47:29 +01:00
Folke Lemaitre ba632c500d refactor(snacks): move snacks specs to ui/util so that they show up in the generated docs 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 88e77b0e24 fix(nvim-cmp): specs 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 7bc8490d46 feat(lualine): add snacks profiler status 2024-12-12 13:47:29 +01:00
Folke Lemaitre 6d774ba8f2 fix(ui): use Snacks.util.color instead of LazyVim.ui.fg 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 152f9d113f 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
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
Folke Lemaitre d904a1ef47 feat(snacks)!: use snacks.scope indent objects in favor of custom mini.ai indent objects 2024-12-12 13:47:29 +01:00
Folke Lemaitre 1a1a48497c feat(snacks): enable snacks.scroll 2024-12-12 13:47:29 +01:00
Folke Lemaitre 94fdc421a1 feat(snacks)!: use snacks.indent and moved indent-blankline to extras 2024-12-12 13:47:29 +01:00
Folke Lemaitre 9b07544e89 fix(mini.animate): disable snacks.scroll when mini.animate is enabled 2024-12-12 13:47:29 +01:00
Folke Lemaitre 44c712aa31 feat(which-key): make helix the default which-key preset 2024-12-12 13:47:29 +01:00
Folke Lemaitre ae2340f60a feat(pick)!: make fzf the default picker for LazyVim 2024-12-12 13:47:29 +01:00
Folke Lemaitre 439340bd8a fix(blink): config breaking changes. Fixes #4990 2024-12-11 10:57:09 +01:00
Folke Lemaitre 1519cd6da7 chore: remove dead code. Closes #4985 2024-12-10 12:09:40 +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
Folke Lemaitre 7ef2dfd3ba fix(dot): kitty ft with bash treesitter highlights 2024-12-07 20:52:48 +01:00
Folke Lemaitre 3f4b1ff003 fix(mini.diff): toggle 2024-12-07 20:52:13 +01:00
Folke Lemaitre 2ebba15e12 feat(git): added toggles for gitsigns.nvim and mini.diff 2024-12-07 11:57:21 +01:00
Folke Lemaitre b2f750558a fix(keymaps): toggle name 2024-12-05 09:52:49 +01:00
Folke Lemaitre 8232651c4a feat(toggle): added leader-A to toggle tabline. Closes #4951 2024-12-05 09:18:16 +01:00
Folke Lemaitre 4a626a8137 refactor(ui): cleanup maximize code 2024-12-02 23:46:11 +01:00
Folke Lemaitre 9ec253b9b6 fix(ui): properly clear maximize state on exit. See #4934 2024-12-02 22:34:39 +01:00
Folke Lemaitre 0a9447c1b1 feat(blink): enabled treesitter highlighting 2024-12-02 19:43:08 +01:00
Folke Lemaitre 6d42f1084d feat(snacks): added leader-. to toggle a scratch buffer. Uses count for new scratch buffers 2024-12-01 09:31:26 +01:00
Folke Lemaitre e05379babc feat(snacks): added leader-S to select a previous scratch buffer 2024-12-01 09:31:26 +01:00
Folke Lemaitre be0cb9622d feat(snacks): added leader-n to show notification history 2024-12-01 09:31:26 +01:00
Folke Lemaitre 275c78665e feat(smear-cursor): enable cursor_color = "none", to show trail using color of target text fg color 2024-11-29 14:30:47 +01:00
Folke Lemaitre 2263b94439 fix(blink): icons 2024-11-28 21:51:23 +01:00
Folke Lemaitre 7bb954fd1d fix(blink): fixed luasnip completions for blink 2024-11-28 07:39:30 +01:00
Folke Lemaitre efcba66a22 fix(blink): updated to config to reflect breaking changes 2024-11-28 07:39:30 +01:00
Folke Lemaitre 40dba86925 feat(extras): added extra for smear-cursor.nvim 2024-11-27 17:10:22 +01:00
Folke Lemaitre 66459f9361 fix(mini.animate): disable when in Neovide 2024-11-27 17:09:59 +01:00
Folke Lemaitre eb525c680d fix(lazydev): use luals' bundled luv library 2024-11-24 23:03:03 +01:00
Folke Lemaitre 91a3c663a7 fix(blink): make sure blink.compat is setup correctly when used in extras 2024-11-24 22:03:43 +01:00
Folke Lemaitre 2108028cde fix(dial): make sure defaults are part of every group. Fixes #4868 2024-11-22 06:54:47 +01:00
Folke Lemaitre 30f556d17a fix(copilot): remove tmp nightly fix 2024-11-20 09:48:30 +01:00
Folke Lemaitre 4df9392cb8 fix(snacks): alignment of header 2024-11-19 09:35:42 +01:00
Folke Lemaitre b873f9a7e7 fix(snacks): make sure early notifications show up in noice 2024-11-19 09:03:00 +01:00
Folke Lemaitre 59615281f8 fix(copilot): work-around to get copilot working again on nightly 2024-11-19 08:49:53 +01:00
Folke Lemaitre 9c31004365 fix(snacks): cleaner way to adjust keys preset 2024-11-19 07:31:28 +01:00
Folke Lemaitre a07db1a723 feat(snacks): use snacks.dashboard as the default dashboard. moved dashboard-nvim to extras (#4832)
## Description

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

Snacks has a new dashboard plugin that will be LazyVim's default.

Check the docs at
https://github.com/folke/snacks.nvim/blob/main/docs/dashboard.md

## 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

- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.
2024-11-18 23:32:49 +01:00
Folke Lemaitre 0352f944c3 perf(ui): never show folds on dashboards 2024-11-18 21:27:36 +01:00
Folke Lemaitre 33557ae68b fix(lualine): dont show statusline on snacks_dashboard 2024-11-18 21:27:36 +01:00
Folke Lemaitre 6dcf5d7159 fix(tabnine): dont call CmpTabnineHub in build. Fixes #4828 2024-11-18 21:27:36 +01:00
Folke Lemaitre 1db2af267e fix(terminal): set shellcmdflags for powershell to recommended values. Closes #4805 2024-11-16 07:39:48 +01:00
Folke Lemaitre 1c5a330b6b feat(vscode): automatically enable the vscode extra when running in vscode 2024-11-16 07:35:47 +01:00
Folke Lemaitre 07a046867d fix(copilot): don't enable blink when using copilot when blink is not installed. Fixes #4795 2024-11-15 06:25:26 +01:00
Folke Lemaitre c0b623c332 fix(snacks): explicitely enable snakcs plugins 2024-11-14 23:53:03 +01:00
Folke Lemaitre 3ac62a4364 refactor(ui): cleanup fg/color 2024-11-13 21:14:29 +01:00