100 Commits
Author SHA1 Message Date
Folke Lemaitre 64e1f04486 docs: added news about the new version 2024-11-07 15:53:46 +01:00
Folke Lemaitre d455a7f8ce fix: deal with deprecated util methods 2024-11-07 15:33:32 +01:00
Folke Lemaitre 93a5323ba6 fix(snacks): added snack_notif filetype to be excluded in some things 2024-11-07 00:16:48 +01:00
Folke Lemaitre ecfbf5b7f7 fix(snacks): notifier 2024-11-06 15:46:00 +01:00
Folke Lemaitre a6c3dbb92e fix(snacks): file rename 2024-11-06 12:21:47 +01:00
Folke Lemaitre 048d5deca5 fix(snacks): view => style 2024-11-06 10:56:40 +01:00
Folke Lemaitre f4717e26cc refactor: snacks cleanup 2024-11-05 23:26:29 +01:00
Folke Lemaitre 7b150d774e refactor(snacks): snacks_float -> snacks_win 2024-11-05 17:03:47 +01:00
Folke Lemaitre b6ddeb2341 feat(snacks): use snacks notifier instead of nvim-notify 2024-11-05 16:55:30 +01:00
Folke Lemaitre b006ac7afb fix(snacks): use LazyVim.safe_keymap_set for toggle 2024-11-05 06:42:39 +01:00
Folke Lemaitre 8ffbc98161 feat(snacks): use toggle 2024-11-05 00:21:08 +01:00
Folke Lemaitre a3070f3c08 feat(snacks): news view can now be customized 2024-11-04 22:13:30 +01:00
Folke Lemaitre a96e5dfd83 fix(snacks): float -> win 2024-11-04 20:41:37 +01:00
Folke Lemaitre 7ec2d7f22d feat(snacks): use gitbrowse 2024-11-04 12:14:02 +01:00
Folke Lemaitre ad698dd0aa feat(snacks): use git 2024-11-04 11:51:23 +01:00
Folke Lemaitre 676e700ca0 feat(snacks): use lazygit 2024-11-04 11:51:03 +01:00
Folke Lemaitre ad9d3d19b1 feat(snacks): use terminal 2024-11-04 11:49:09 +01:00
Folke Lemaitre 45acfaacb5 feat(snacks): use rename 2024-11-03 15:44:23 +01:00
Folke Lemaitre f3f50b77ec feat(snacks): use words 2024-11-03 15:21:40 +01:00
Folke Lemaitre 60192b3548 feat(snacks): use statuscolumn 2024-11-03 15:21:40 +01:00
Folke Lemaitre 7087b93899 feat(snacks): use bufdelete 2024-11-03 15:21:40 +01:00
Folke Lemaitre b7840f91a5 feat(snacks): use bigfile 2024-11-03 15:21:40 +01:00
Folke Lemaitre 3d2b3c0516 feat(snacks): use quickfile 2024-11-03 15:21:40 +01:00
Folke Lemaitre 39dca19a3f feat: add snacks 2024-11-03 15:21:40 +01:00
Folke Lemaitre fa3739678a fix(copilot): properly process tab with copilot and blink. Fixes #4692 2024-11-03 12:53:10 +01:00
Folke Lemaitre 0403e80a8e fix(java): jdtls run with args (#4689)
## Description

Makes run with args work for jdtls

## Related Issue(s)
- Closes #4686
- Closes #4673
2024-11-03 12:48:11 +01:00
Folke Lemaitre a7b4c4391b fix(autocmds): vim.highlight is deprecated 2024-11-02 18:51:04 +01:00
Folke Lemaitre ec616a3cec fix(blink): explicetely set version=false for now 2024-11-02 18:12:31 +01:00
Folke Lemaitre 28da1eb073 feat(blink): use vim.o.pumblend as winblend option for autocomplete menu in blink 2024-11-02 17:43:11 +01:00
Folke Lemaitre 6e1d0994d9 fix(copilot): create undo point before accepting copilot suggestion when using blink 2024-11-02 17:41:38 +01:00
Folke Lemaitre ad52bf91bc feat(extras): blink (#4680)
## Description

Extra to use [blink.cmp](https://github.com/Saghen/blink.cmp) instead of
**nvim-cmp**.

## Todo

- [x] tokyonight suport
- [x] basic integration
- [ ] check / update all cmp sources
- [ ] copilot and others integration 
- [x] native lazydev source

## Limitations

There's no copilot source, so instead when enabling both blink and
copilot:
- blink ghost text is disabled
- copilot suggestions are enabled
- use `<tab>` to navigate snippets and accept copilot completions 

## Related Issue(s)

- https://github.com/LazyVim/LazyVim/discussions/4679
2024-11-02 09:54:55 +01:00
Folke Lemaitre 1d3d64fd1a fix(rust): disable rust_analyzer in the rust extra. Fixes #4685 2024-11-02 09:47:17 +01:00
Folke Lemaitre cb40a09538 fix(autocmds): close window and force delete buf on q. See #4638 2024-10-24 17:18:01 +02:00
Folke Lemaitre 0eb400908d fix(autocmds): force close buffers with q. See #4638 2024-10-24 09:25:03 +02:00
Folke Lemaitre 6570a141c0 fix(catppuccin): fix bufferline integration when no colorscheme is set. Closes #4641 2024-10-24 07:58:14 +02:00
Folke Lemaitre fe7003de50 fix(folds): enable folds when treesitter available. Fixes #4563 2024-10-23 11:32:21 +02:00
Folke Lemaitre 917c685c1f feat(catppuccin): bufferline integration. Closes #4583. Closes #4581 2024-10-23 11:23:09 +02:00
Folke Lemaitre 327e829c15 fix(neotest): properly initialize adapter with call table. Fixes #4538 2024-10-04 23:50:15 +02:00
Folke Lemaitre 6e4025229d fix(lsp): backward compat with lspconfig refactor. Fixes #4525. See #4518 2024-10-02 10:18:21 +02:00
Folke Lemaitre 86d4f14bc8 feat(cmp): better c-n and c-p mapping fallback. Fixes #4414 2024-09-18 08:20:01 +02:00
Folke Lemaitre 3dbace941e fix(toggle): diagnostics enable/disable. See #4205 2024-08-31 12:34:45 +02:00
Folke Lemaitre 5a0122b619 feat(persistence): added leader-qS to select a session 2024-08-31 09:27:14 +02:00
Folke Lemaitre 94bf4f9324 fix(news): pcall diag when showing news for older Neovim versions 2024-07-25 10:55:08 +02:00
Folke Lemaitre 328272144c fix(autcmds): added grug-far to close with q 2024-07-24 18:18:00 +02:00
Folke Lemaitre c8d0faf9b1 feat(markdown): markdown-render toggle 2024-07-24 08:21:36 +02:00
Folke Lemaitre 391f506295 fix(keymaps): leader-wm 2024-07-24 07:03:45 +02:00
Folke Lemaitre f0d8b8b293 fix(keymaps): leader-wd 2024-07-23 08:29:08 +02:00
Folke Lemaitre f6cd4a38c6 fix(news): deprecated API 2024-07-23 07:17:18 +02:00
Folke Lemaitre 1c2be200c1 fix(grug-far): use new transient option 2024-07-22 23:26:03 +02:00
Folke Lemaitre 5626d98d1c ci: update 2024-07-22 14:24:32 +02:00
Folke Lemaitre 72d0cad353 feat(grug-far): no longer needed to call visual replace separately 2024-07-22 08:38:34 +02:00
Folke Lemaitre 6411ab0897 fix(grug-far): only prefill files filter when file has an extension. Closes #4130 2024-07-21 17:23:36 +02:00
Folke Lemaitre c8ab5d7554 fix(toggle): safe toggle get 2024-07-20 22:06:16 +02:00
Folke Lemaitre 0d561a3226 feat(editor): replace nvim-spectre with grug-far.nvim (#4099)
## Description

I'm considering to replace
[nvim-spectre](https://github.com/nvim-pack/nvim-spectre) with
[grug-far.nvim](https://github.com/MagicDuck/grug-far.nvim).

It has a better ui and I like the workflow better.

I won't merge this right away. I'm mostly looking for feedback on
whether this would be a good thing and whether the defaults option I've
added seem ok.

## Related Issue(s)

<!--
  If this PR fixes any issues, please link to the issue here.
  - Fixes #<issue_number>
-->

## Screenshots


![image](https://github.com/user-attachments/assets/bc44e35b-e033-4769-ad40-cdfe9e3482f4)

## Checklist

- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.
2024-07-20 21:39:39 +02:00
Folke Lemaitre eed91a3e4c fix(conform): changes for new conform.nvim config 2024-07-20 17:14:07 +02:00
Folke Lemaitre 3d1f961232 refactor: which-key mappings 2024-07-20 17:04:01 +02:00
Folke Lemaitre f9fdb356f2 fix(ui): trouble lualine component 2024-07-18 15:45:53 +02:00
Folke Lemaitre b8bdebe5be fix(ui): another typo 2024-07-18 10:42:02 +02:00
Folke Lemaitre 4ac249beaa fix(ui): typo 2024-07-18 09:30:56 +02:00
Folke Lemaitre d6561fd27c fix(autcmds): desc for close_with_q 2024-07-18 00:41:54 +02:00
Folke Lemaitre b1a47405b9 feat(edgy): added support for grug-far.nvim 2024-07-18 00:21:19 +02:00
Folke Lemaitre c1b76ee235 feat(toggle): move toggle notifs to toggle function 2024-07-17 15:07:04 +02:00
Folke Lemaitre 8d9f2ad97e feat(which-key): dynamic buffer mappings under leader-b 2024-07-17 12:43:12 +02:00
Folke Lemaitre 66bba787b8 feat(which-key): dynamic window mappings under leader-w 2024-07-17 12:42:55 +02:00
Folke Lemaitre 865bf15f1c feat(which-key): leader-w-space starts hydra mode for window mappings 2024-07-17 12:42:29 +02:00
Folke Lemaitre bab54406dc feat(keymaps): proxy leader-w to ctrl-w 2024-07-17 12:40:56 +02:00
Folke Lemaitre 60b10deeb0 style(toggle): types 2024-07-16 23:54:23 +02:00
Folke Lemaitre 150523b77b feat(toggle): make toggles callable. Fixes #4081 2024-07-16 23:34:27 +02:00
Folke Lemaitre a1335e59e1 style: fix toggle desc 2024-07-15 23:56:07 +02:00
Folke Lemaitre 78cf0320bf feat(keymaps): dynamic which-key icons/descriptions for toggles (#4050)
## Description

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

## Related Issue(s)

- [ ] Closes #4025

## Screenshots


![image](https://github.com/user-attachments/assets/8453c23c-d560-490c-9f96-a22ea88f45fd)

## Checklist

- [ ] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.
2024-07-15 15:47:44 +02:00
Folke Lemaitre 706ec4b6b6 fix(lsp): lsp keymaps. Fixes #4051 2024-07-15 14:05:49 +02:00
Folke Lemaitre 29e285d882 style(persistence): remove unused option 2024-07-14 18:11:24 +02:00
Folke Lemaitre d39cdb0596 fix(telescope): better find_command. Fixes #4031 2024-07-14 18:06:40 +02:00
Folke Lemaitre 337e9ddc00 fix(pick): get rid of "auto" picker and set better defaults for telescope find_files (#4024)
## Description

Changes telescope's `find_files` options to match `fzf-lua` that matches
what `git_files` does including untracked files.

## Related Issue(s)

Fixes #3974

## 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-07-14 07:52:00 +02:00
Folke Lemaitre 75ff1496bd feat: shorter keymap descriptions for mini.ai / yanky 2024-07-14 07:08:17 +02:00
Folke Lemaitre 702471e454 feat: new mappings format for which-key v3. Forgot to push :) 2024-07-12 22:54:35 +02:00
Folke Lemaitre 67650528e4 fix(vscode): allow overriding default vscode keymaps. Fixes #3950 2024-07-08 07:52:18 +02:00
Folke Lemaitre f3c93701e7 style(icons): CODEOWNERS has a default icon 2024-07-07 20:41:37 +02:00
Folke Lemaitre 09831414cf test: added tests for mini.icons 2024-07-07 17:46:57 +02:00
Folke Lemaitre 33e1da585d fix(fzf-lua): move register_select to lazy init 2024-07-07 17:23:53 +02:00
Folke Lemaitre d108169e95 fix(lualine): check that trouble is installed 2024-07-07 08:47:57 +02:00
Folke Lemaitre 4035768195 ci: update 2024-07-06 23:45:22 +02:00
Folke Lemaitre 21470b49d9 ci: update 2024-07-06 23:19:41 +02:00
Folke Lemaitre 5e1216867b ci: update 2024-07-06 23:18:20 +02:00
Folke Lemaitre ab2ff2e436 ci: update 2024-07-06 11:45:21 +02:00
Folke Lemaitre a915a5d7e1 ci: fix urls 2024-07-05 19:08:52 +02:00
Folke Lemaitre bb4d4cbd5c ci: update 2024-07-05 18:58:27 +02:00
Folke Lemaitre 6eb8cacd0f ci: update 2024-07-05 15:31:26 +02:00
Folke Lemaitre f64bbd29fb feat(dial): yaml support 2024-07-05 14:56:51 +02:00
Folke Lemaitre 045faec035 feat(ui): use mini.icons instead of nvim-wev-devicons (#3899)
## What is this PR for?

Replace the icon support with the new mini library

## Blockers

- [ ]
https://github.com/echasnovski/mini.nvim/issues/1007#issuecomment-2206553024
2024-07-04 18:18:10 +02:00
Folke Lemaitre 1bf8050bc4 ci: new minit 2024-07-04 18:16:47 +02:00
Folke Lemaitre 9acadc7ec2 fix(fzf): make sure vim.ui.select works when fzf is not loaded yet 2024-07-04 15:21:02 +02:00
Folke Lemaitre 455557c1f6 fix(dials): dials.nvim stopped working after making changes to plugin files 2024-07-03 19:06:43 +02:00
Folke Lemaitre b9a8a4ad7f perf(fzf): lazy-load fzf-lua 2024-07-03 18:00:58 +02:00
Folke Lemaitre fe3d0da508 feat(options): jumpoptions=view 2024-07-03 17:12:26 +02:00
Folke Lemaitre 2bfcd05c62 revert: feat(neo-tree): more sane defaults for gitignore and hidden files
This reverts commit 85405d6534.
2024-06-30 17:29:36 +02:00
Folke Lemaitre 8a6875ab3b perf(markdown): only run markdownlint-cli2 formatter when there are markdownlint diagnostics for the buffer 2024-06-30 11:16:10 +02:00
Folke Lemaitre 06d2749308 ci: fix 2024-06-30 08:47:28 +02:00
Folke Lemaitre 19a8e5089c ci: fix 2024-06-30 08:46:10 +02:00
Folke Lemaitre 85405d6534 feat(neo-tree): more sane defaults for gitignore and hidden files 2024-06-30 08:19:40 +02:00