Commit graph

768 commits

Author SHA1 Message Date
Folke Lemaitre
180d9516fd
fix(extras): remove treesitter-rewrite extra for now 2024-05-18 12:10:32 +02:00
Folke Lemaitre
08925421e8
fix(trouble-v3): add neovim version check 2024-05-18 11:28:06 +02:00
Stefan Boca
9c212d655a
fix(leap): add label to renamed surround mappings key group (#3211) 2024-05-18 10:11:05 +02:00
Iordanis Petkakis
dc66887b57
fix(mini.starter): buf_id in refresh() is not an identifier of valid … (#3209)
* fix(mini.starter): buf_id in refresh() is not an identifier of valid Starter buffer

Fixes #3207.

* fix(mini.starter): just do `do VimResized` for simpler approach
2024-05-18 10:07:33 +02:00
Folke Lemaitre
9176a6bc22
docs: remove mention of treesitter-rewrite from NEWS.md 2024-05-17 22:45:20 +02:00
Folke Lemaitre
87bb766123
fix(treesitter): disable treesitter-rewrite extra for now. not ready yet 2024-05-17 22:38:59 +02:00
EJ
39bec71ce9
fix(refactoring): add label to refactoring key group (#3201) 2024-05-17 20:08:28 +02:00
Folke Lemaitre
cc99b219de
feat(lsp): document highlights now use native lsp. vim-illuminate is available as an extra 2024-05-17 09:19:28 +02:00
Johnson Hu
ec673a83ff
fix(treesitter-rewrite): add missed local Config (#3188) 2024-05-17 08:52:25 +02:00
Iordanis Petkakis
639dfce010
fix(treesitter-rewrite): show error in Extras only when enabled (#3178) 2024-05-16 22:28:25 +02:00
Folke Lemaitre
76f9dbb40c
refactor: use LazyVim.opts 2024-05-16 22:11:55 +02:00
Folke Lemaitre
b739eb3503 fix(treesitter-rewrite): disable vim-illuminate 2024-05-16 21:25:51 +02:00
Folke Lemaitre
20081460b6 feat(extras): added extra for the nvim-treesitter rewrite. Some plugins are not compatible and will be disabled. 2024-05-16 21:25:51 +02:00
Folke Lemaitre
66dc9c09d6 feat(util)!: move vim-startuptime to an extra 2024-05-16 21:25:51 +02:00
Folke Lemaitre
4f4911ff95 feat(coding)!: move mini.ai to an extra 2024-05-16 21:25:51 +02:00
Folke Lemaitre
e37a699096 feat(mini.surround)!: move mini.surround to an extra 2024-05-16 21:25:51 +02:00
Folke Lemaitre
69e6daae2c feat(ui)!: move mini.indentscope to an extra 2024-05-16 21:25:51 +02:00
Folke Lemaitre
03704e2299 feat(ui)!: moved treesitter-context to an extra. No longer a core plugin 2024-05-16 21:25:51 +02:00
Folke Lemaitre
3c4ebd522e feat(coding)!: native snippets are now the default on Neovim 0.10. Install the luasnip extra to get luasnip back 2024-05-16 21:25:51 +02:00
Folke Lemaitre
d999be7401 feat(coding)!: use native comments on 0.10, with support for ts_context_commentstring 2024-05-16 21:25:51 +02:00
Folke Lemaitre
8dae76c1fd
fix(dap): use jsonc support from plenary. Same as the code from neoconf. Fixes #3174 2024-05-16 16:44:01 +02:00
Avinash Thakur
183d6eea60
fix(dap): add debugger to filetypes mapping for launch.json (#3165) 2024-05-16 11:57:56 +02:00
Folke Lemaitre
f25ac504b8
perf(yanky): remove performance optim for sqlite since it has been merged upstream 2024-05-15 18:09:55 +02:00
Avinash Thakur
d36e3a5c73
fix(extras.lang.typescript): support node debug type along with pwa-node (#2983)
* feat(typescript): add "node" debug adapter

add "node" debug adapter for compatibility with .vscode/launch.json

* refactor: ...

---------

Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-05-15 16:08:15 +02:00
Rafał Schmidt
a8659d02b9
feat(omnisharp): support neotest dotnet (#3051)
Co-authored-by: Rafał Schmidt <rafal.schmidt@allegro.com>
2024-05-15 16:01:24 +02:00
Peter Benjamin
16e6c86b27
feat(terraform): ensure tflint is installed (#2336) 2024-05-15 15:56:16 +02:00
Radvil
2c86da7c2d
feat(typescript): configure inlayHint (#2995)
* feat(typescript): configure inlayHint
since LazyVim have toggle inlayhint keymap, it make sense to configure
them for each extra languages provided. In this commit I just add the
configuration for typescript, since IDK how to configure the rest of
lang extras that was provided.

* fix: changed defaults

---------

Co-authored-by: Radvil <radvil.linux@gmail.com>
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-05-15 15:45:13 +02:00
MoetaYuko
543dead590
fix(dap): load vscode launch files with jsonc parser (#1839)
This seems to be the proper fix for #1503. jsonc ensures compatibility
with native vscode.

Ref: https://github.com/mfussenegger/nvim-dap/issues/964
2024-05-15 15:39:28 +02:00
Phúc H. Lê Khắc
12a48b8ce1
feat(snippet): add friendly-snippets to native extra (#2944) 2024-05-15 12:11:29 +02:00
Folke Lemaitre
9047d041a8
perf(yanky): schedule_wrap sqlite push to history to prevent blocking Neovim on copy/paste 2024-05-15 08:48:58 +02:00
XY Lin
3c04789ef1
fix(clangd): update the attribute name for process ID (#3047)
The attribute name for picked process id when attaching the debugger is `pid`, not `processId`
2024-05-14 22:37:27 +02:00
Gethin Davies
1df3c5d70b
fix(dial): Fix dial commands in Visual line+block (#2933) 2024-05-14 22:36:31 +02:00
Jordan McAlpine
abb1ff0d60
fix(ansible): ansiblels not loading, keymap desc. (#2739)
If lazy extras yaml is enabled, yamlls was being loaded not ansiblels.

Add ft = {} to nvim-ansible spec allows ft=yaml.ansible to be detected.

Re-mapped nvim-ansible plugin key to not conflict with neotest.

Added a description for the keymap.
2024-05-13 08:21:33 +02:00
Akira Itai
8087283fea
fix(rust): update creates.nvim src option to completion (#3149) 2024-05-13 07:03:10 +02:00
Rubin Bhandari
73de8dde2b
feat(extras): add refactoring.nvim (#3040)
* feat(editor): add refactoring.nvim

More on:
https://github.com/ThePrimeagen/refactoring.nvim#features

* Update lua/lazyvim/plugins/extras/editor/refactoring.lua

Co-authored-by: Iordanis Petkakis <12776461+dpetka2001@users.noreply.github.com>

* Update lua/lazyvim/plugins/extras/editor/refactoring.lua

Co-authored-by: Iordanis Petkakis <12776461+dpetka2001@users.noreply.github.com>

* indent fixes

---------

Co-authored-by: Iordanis Petkakis <12776461+dpetka2001@users.noreply.github.com>
2024-05-12 22:12:05 +02:00
Võ Quang Chiến
f4490252fb
feat(vue): add Vue.js support to LazyVim (#3094) 2024-05-12 22:10:32 +02:00
Folke Lemaitre
a0afe8fef9
fix(dot): remove .env => sh since this is already the default 2024-05-12 18:23:14 +02:00
Folke Lemaitre
42010d1dfb
fix(dot): use syntax sh for dotenv files. Closes #3145 2024-05-12 16:39:00 +02:00
Iordanis Petkakis
34183a2759
fix(python): make both ruff and ruff_lsp available to user (#3060)
* fix(python): make both `ruff` and `ruff_lsp` available to user

Provide global variable to choose between `ruff` and `ruff_lsp` in
accordance to `pyright`/`basedpyright`

* refactor(python): ruff stuff

---------

Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-05-03 09:23:31 +02:00
Skywalker
a96348d7b0
fix(extras): Rust-Analyzer cargo option (#3061)
* fix(extras): Rust-Analyzer cargo option

* fix(extras): Rust-Analyzer cargo option
2024-05-03 09:17:55 +02:00
Shixin Chai
6004e8d4f6
fix(native_snippets): Fix native_snippets for vim.snippet api changes (#3083) 2024-05-03 09:11:25 +02:00
Daniel Mata
3086bf03e9
fix(dot): install when list is empty (#3052) 2024-05-03 09:06:33 +02:00
HyBer
5fb4cf0d36
fix(dot): can't match kitty conf file (#3042) 2024-04-23 08:54:32 +02:00
Folke Lemaitre
9da13ef7e8
fix(trouble-v3): fix telescope integration 2024-04-22 10:00:48 +02:00
Iordanis Petkakis
0fa63603af
fix(trouble_v3): keymap previous is deprecated, use prev instead (#2968) 2024-04-22 09:56:00 +02:00
Folke Lemaitre
6fdbc623e0
fix(edgy): proper way of opening neo-tree. Fixes #2984 2024-04-22 09:54:32 +02:00
Rubin Bhandari
15b09e800b
feat(dot): add more filetypes (#2987)
Adds dotenv files support for file names like
prod.env
.env
.env.xyz

Also adds configurationfiletypes rofi, wofi and vimfmrc
2024-04-22 09:49:16 +02:00
Iordanis Petkakis
ceb4855b43
fix(trouble_v3): show error only when trouble_v3 is enabled (#2989) 2024-04-22 09:48:05 +02:00
Alan Alvarenga
79fed97f23
fix(harpoon): harpoon2 deprecated message (#2920)
* fix(config): harpoon2 deprecated message when adding new file to list and fix auto save on file list toggle

* fix: Update harpoon2.lua to add pleanery dep

* fix: no need for plenary deps here

---------

Co-authored-by: Alan Alvarenga <alan.alvarengamejia@telus.com>
Co-authored-by: Rubin Bhandari <roobin.bhandari@gmail.com>
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-04-22 09:45:59 +02:00
Phúc H. Lê Khắc
cd04b58fe3
feat(python): use new ruff instead of ruff_lsp (#3016) 2024-04-22 09:40:09 +02:00