Folke Lemaitre
751bc33c9d
fix(java): jdtls run with args
2024-11-03 09:26:27 +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

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

## 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
Folke Lemaitre
131187c092
feat: allow a custom path for lazyvim.json. Fixes #3856
2024-06-29 21:19:15 +02:00
Folke Lemaitre
8c900f92e7
fix(lsp): prevent setting up mason-lspconfig more than once when setting mslp opts
2024-06-29 21:01:42 +02:00
Folke Lemaitre
73e72ee21d
perf(markdown): don't format with markdown-toc when no toc in the doc
2024-06-29 15:37:51 +02:00
Folke Lemaitre
b43ace1ecf
fix(git): use current dir when git not found to get a meaningful error message
2024-06-29 15:37:51 +02:00
Folke Lemaitre
d6429a5c8a
fix(pick): set recurse_submodules to false when using auto picker. Fixes #3831 , Closes #3835
2024-06-29 10:33:29 +02:00
Folke Lemaitre
3764735fb2
fix(extras): don't load pkgs when parsing specs for LazyExtras
2024-06-29 10:19:01 +02:00
Folke Lemaitre
349508cdf4
ci: don't run release/docs on forks with a main branch
2024-06-29 09:45:23 +02:00
Folke Lemaitre
2865253e6e
test: simplify tests
2024-06-29 08:33:07 +02:00
Folke Lemaitre
35f89fb3a1
ci: use lazy minit for tests
2024-06-29 08:33:07 +02:00
Folke Lemaitre
5e1c474192
test: use busted for tests
2024-06-26 18:57:04 +02:00
Folke Lemaitre
135ce0d7ed
fix(autocmds): check that buf exists
2024-06-26 17:09:37 +02:00
Folke Lemaitre
938a6718c6
feat(autocmds): added proper bigfile support
2024-06-25 20:30:57 +02:00
Folke Lemaitre
f1c5329dca
test: disable packages for tests
2024-06-25 06:36:16 +02:00
Folke Lemaitre
fa2fc64031
fix(dashboard): load dashboard when closing lazy if needed
2024-06-25 00:24:59 +02:00
Folke Lemaitre
faee8ce581
fix(noice): dont show old messages when installing plugins
2024-06-25 00:24:38 +02:00
Folke Lemaitre
351336244c
perf(markdown): add filetype in VeryLazy
2024-06-24 22:11:59 +02:00
Folke Lemaitre
abec8fbb03
fix(markdown): added support for mdx files
2024-06-23 08:56:15 +02:00
Folke Lemaitre
52d46166b1
fix(neo-tree): don't enable document symbols by default
2024-06-23 07:11:55 +02:00
Folke Lemaitre
d4991d5aac
fix(root): also check root_dir. Fixes #3732
2024-06-19 18:25:58 +02:00
Folke Lemaitre
bdca1e95ff
fix(edgy): only enable edgy neo-tree when needed. Fixes #3697 . Closes #3703
2024-06-17 20:06:54 +02:00
Folke Lemaitre
d9caee6100
fix(git): removed debug info
2024-06-17 19:53:30 +02:00
Folke Lemaitre
0fcadced89
feat(copilot-chat): ctrl-s now works in both normal and insert mode
2024-06-16 20:17:16 +02:00
Folke Lemaitre
18c7731281
feat(treesitter-textobjects): added ]a and [a to move between parameters
2024-06-16 19:18:32 +02:00
Folke Lemaitre
05e45e0d35
refactor: LazyVim.config
2024-06-16 15:35:38 +02:00
Folke Lemaitre
57ef349910
fix(cmp): visible
2024-06-16 15:30:44 +02:00