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
Rubin Bhandari
97480dc5d2
feat(dot): add bashls and shellcheck ( #2879 )
2024-03-29 22:10:03 +01:00
Rubin Bhandari
50b7f426f2
fix(harpoon): optimizes harpoon keys ( #2877 )
2024-03-29 14:51:56 +01:00
Folke Lemaitre
f308867570
fix(native_snippets): don't try to enable native snippets on Neovim < 0.10.0 and show warning
2024-03-29 09:44:40 +01:00
Folke Lemaitre
914f26d04e
fix(tex): don't override conceallevel for tex. Not sure why that was added
2024-03-29 07:56:32 +01:00
Folke Lemaitre
80a8b18be6
feat(trouble): enabled edgy
2024-03-29 07:27:55 +01:00
Folke Lemaitre
754467525b
feat(trouble): added <leader>cS
to open a trouble list of all references / definitions / ... of the item under the cursor
2024-03-29 07:27:43 +01:00
Folke Lemaitre
3166236ff8
fix(mini.move): default mini.move setup already maps the correct keys
2024-03-29 00:21:52 +01:00
Folke Lemaitre
4ca0bf69dd
fix(trouble-v3): use the filtered symbols list for lualine
2024-03-28 23:55:41 +01:00
ammon134
8f1fb60f0a
feat(extras): use mini.move instead of native move ( #2865 )
2024-03-28 23:49:48 +01:00
Folke Lemaitre
e29c7acd2d
feat(extras): added extra for mini.diff
2024-03-28 23:41:54 +01:00
Folke Lemaitre
9a2f773090
fix(trouble): show message if use hasnt updated with Lazy yet after enabling the extra
2024-03-28 22:49:35 +01:00
Folke Lemaitre
bb6aa98cbf
feat(extras): added extra for the trouble.nvim
v3 beta
2024-03-28 22:11:55 +01:00
Folke Lemaitre
d95c2ba1dc
feat(python): enable auto_brackets for python, since pyright and basedpyright dont support this natively
2024-03-28 21:32:37 +01:00
Amaan Qureshi
d945137a32
fix(python-semshi): better highlights ( #2839 )
2024-03-27 11:23:26 +01:00
Kevin Traver
eb9f9a8862
fix(keymaps): update all keymap descriptions to be Title Case ( #2844 )
2024-03-27 08:56:44 +01:00
Folke Lemaitre
1910cd5cb7
refactor: use LazyVim.is_win()
2024-03-26 20:48:56 +01:00
Feliche-Demian Netliukh
76b037dcc1
feat(extras): add dial extra ( #2798 )
...
* feat: add dial extra
* refactor: removed print statements
* fix(extras): early return for dial extra
* refactor: dials_by_ft like conform, nvim-lint. Simplified buffer specific groups
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-03-26 20:26:08 +01:00
Folke Lemaitre
3e5a5dd621
feat(python): allow configuring other python lsp servers than pyright, basedpyright
2024-03-26 09:28:08 +01:00
Folke Lemaitre
69aedc2657
fix(cmake): lazy load cmake-tools. Fixes #2767
2024-03-22 10:23:09 +01:00
Folke Lemaitre
8d31bf230c
fix(java): dont error when not using cmp. Fixes #2038
2024-03-22 09:54:24 +01:00
Folke Lemaitre
7a5dbeae75
feat: use LazyVim everywhere instead of require("lazyvim.util")
2024-03-22 09:15:09 +01:00
Folke Lemaitre
3a87c08cda
feat: use vim.uv
everywhere instead of vim.loop
2024-03-22 09:02:34 +01:00