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
Folke Lemaitre
e2972f0cca
refactor: cmp
2024-06-16 15:17:56 +02:00
Folke Lemaitre
0d57115f01
fix(lsp): dont highlight document words when cmp is visible
2024-06-16 15:17:56 +02:00
Folke Lemaitre
2daca4b510
feat(mini.pairs): enable mini.pairs in the cmdline
2024-06-16 10:33:20 +02:00
Folke Lemaitre
cda30f2740
feat(fzf): basic image viewing support
2024-06-16 09:06:34 +02:00
Folke Lemaitre
b87d18cc17
fix(telescope): default to follow=true
2024-06-16 07:13:40 +02:00
Folke Lemaitre
540261d74d
feat(mini.pairs): and now the actual code :)
2024-06-15 18:52:25 +02:00
Folke Lemaitre
d6bea06a82
feat(mini.pairs): allow to skip pairs in certain treesitter nodes
2024-06-15 18:52:03 +02:00
Folke Lemaitre
f22a6022c4
fix(edgy): neo-tree. See #3667
2024-06-15 15:21:10 +02:00
Folke Lemaitre
f28937b0c5
feat(project): ctrl-t opens project in tab
2024-06-15 12:22:09 +02:00
Folke Lemaitre
bf809ad2a1
feat(mini.pairs): added some custom options to make mini.pairs behave better
2024-06-15 12:05:55 +02:00
Folke Lemaitre
2b703ac125
fix(dap): make sure mason-nvim-dap loads after nvim-dap
2024-06-15 10:22:41 +02:00
Folke Lemaitre
e0e1ab01af
fix(dap): make sure mason-dap is loaded after initializing dap. See #3663
2024-06-15 10:19:48 +02:00
Folke Lemaitre
e1f587a43d
fix(fzf): only add trouble integration when trouble is available
2024-06-15 00:34:51 +02:00
Folke Lemaitre
304e7439aa
fix(pick): allow configuring pickers without LazyExtras. Fixes #3626
2024-06-14 17:55:43 +02:00
Folke Lemaitre
c9380a309d
fix(fzf): esc and c-j, c-k keymaps with nowait. update fzf-lua as well
2024-06-14 17:53:44 +02:00
Folke Lemaitre
239fb90ce2
style: cleanup trouble
2024-06-14 16:46:35 +02:00
Folke Lemaitre
eeccbbc407
fix(extras): better reasons as to why some extras are included in your config.
2024-06-14 11:14:00 +02:00
Folke Lemaitre
6efbdabd1b
fix(edgy): only track other neo-tree windows with a source
2024-06-14 11:13:59 +02:00
Folke Lemaitre
7c7703d792
fix(fzf): esc and nowait
2024-06-14 08:31:58 +02:00
Folke Lemaitre
74c1766479
fix(python): only enable venv-selector when telescope is availble. See #3612
2024-06-13 17:02:30 +02:00
Folke Lemaitre
48a70aa8f5
fix(pick): ignore registering the same picker
2024-06-13 17:01:19 +02:00
Folke Lemaitre
1d50c75a4b
fix(dashboard): proper fix for dashboard's weird action loading
2024-06-13 15:01:46 +02:00
Folke Lemaitre
e948435f17
feat(fzf): better layout for code actions
2024-06-13 13:05:16 +02:00
Folke Lemaitre
8346fa7ddc
refactor(lsp): remove lsp keymap dependency on telescope
2024-06-13 06:33:10 +02:00
Folke Lemaitre
425e6e0ea3
fix(pick): use LazyVim.pick instead of M since dashboard dumps/loadstrings functions. Why though... Fixes #3617
2024-06-13 06:13:39 +02:00
Folke Lemaitre
39a908c9fa
feat(pick): move pickers to extras (telescope still the default) ( #3606 )
...
## What is this PR for?
Refactoring of pickers in LazyVim:
- [x] telescope moved to extras
- [x] dressing was moved to the telescope extra. Not needed with fzf-lua
and noice
- [x] when none of the two is enabled, then telescope will be enabled
- [x] when using `:LazyExtras` to enable fzf-lua, the telescope spec
will never be parsed
- [x] when not using `:LazyExras`, the spec will be parsed, but one of
the two will be disabled.
- [x] only one picker extra can be used to prevent issues
- [ ] cleanup lsp keymaps
2024-06-13 06:07:02 +02:00
Folke Lemaitre
d82c11f889
fix(project): telescope name
2024-06-12 20:55:51 +02:00
Folke Lemaitre
4b9e4edbb1
fix(project): add fzf-lua integration. Fixes #3609
2024-06-12 18:18:17 +02:00
Folke Lemaitre
46eb3242d3
refactor: copilot-chat
2024-06-12 11:41:03 +02:00
Folke Lemaitre
5c876b7549
feat(fzf): disable dressing in favor of noice (vim.ui.input) and fzf-lua (vim.ui.select)
2024-06-12 11:31:25 +02:00
Folke Lemaitre
14d1ca93d0
feat(fzf): use vscode style path names formatter
2024-06-12 11:23:45 +02:00
Folke Lemaitre
52b572881b
fix(lsp): add file completion to rename file
2024-06-12 10:43:01 +02:00
Folke Lemaitre
82f680ee6b
feat(yanky): added fzf-lua support
2024-06-12 07:57:07 +02:00
Folke Lemaitre
ec3dba20af
feat(noice): added support for fzf-lua. Closes #3596
2024-06-12 07:44:47 +02:00
Folke Lemaitre
74cf6e4462
feat(fzf): better default window size/position
2024-06-12 00:27:23 +02:00
Folke Lemaitre
16971006c2
feat(fzf): use delta previewer for code actions when available
2024-06-11 23:48:16 +02:00
Folke Lemaitre
3233385ddb
fix(vue): disable inlay hints for vue, since they seem broken
2024-06-11 23:21:56 +02:00
Folke Lemaitre
1c740ce3fd
feat(fzf): added ctrl-x to jump with easymotion to a line, similar to flash telescope
2024-06-11 19:38:48 +02:00
Folke Lemaitre
9f2a3699a8
feat(fzf): added ctrl-u and ctrl+d to scroll in the results list
2024-06-11 19:38:22 +02:00
Folke Lemaitre
a3547e4b3b
revert: "fix(dap): set host to 127.0.0.1 instead of localhost to prevent issues with ipv6. Fixes #3577 "
...
This reverts commit 9b8a393edc .
2024-06-11 19:14:27 +02:00
Folke Lemaitre
7e0ac6850b
fix(fzf): symbols filter
2024-06-11 16:11:45 +02:00
Folke Lemaitre
056042b221
fix(fzf): live document symbols. Fixes #3587
2024-06-11 16:08:27 +02:00
Folke Lemaitre
79b7c489fd
fix(fzf): cleanup
2024-06-11 15:47:14 +02:00
Folke Lemaitre
c6ddb2328d
fix(fzf): action desc
2024-06-11 14:58:35 +02:00
Folke Lemaitre
19a6e2de15
fix(fzf): added action descriptions. (still doesnt work for trouble)
2024-06-11 14:49:09 +02:00
Folke Lemaitre
d541069fdf
fix(pick): recent files in cwd. Fixes #3580
2024-06-11 14:26:46 +02:00
Folke Lemaitre
bd29f45153
fix(sql): make sure edgebars exist. Fixes #3578
2024-06-11 09:10:10 +02:00
Folke Lemaitre
c4818616d5
feat(fzf): ignore current line for some lsp pickers
2024-06-11 09:05:16 +02:00