3086bf03e9
fix(dot): install when list is empty ( #3052 )
2024-05-03 09:06:33 +02:00
5fb4cf0d36
fix(dot): can't match kitty conf file ( #3042 )
2024-04-23 08:54:32 +02:00
9da13ef7e8
fix(trouble-v3): fix telescope integration
2024-04-22 10:00:48 +02:00
0fa63603af
fix(trouble_v3): keymap previous
is deprecated, use prev
instead ( #2968 )
2024-04-22 09:56:00 +02:00
6fdbc623e0
fix(edgy): proper way of opening neo-tree. Fixes #2984
2024-04-22 09:54:32 +02:00
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
ceb4855b43
fix(trouble_v3): show error only when trouble_v3
is enabled ( #2989 )
2024-04-22 09:48:05 +02:00
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
cd04b58fe3
feat(python): use new ruff
instead of ruff_lsp
( #3016 )
2024-04-22 09:40:09 +02:00
97480dc5d2
feat(dot): add bashls and shellcheck ( #2879 )
2024-03-29 22:10:03 +01:00
50b7f426f2
fix(harpoon): optimizes harpoon keys ( #2877 )
2024-03-29 14:51:56 +01:00
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
914f26d04e
fix(tex): don't override conceallevel for tex. Not sure why that was added
2024-03-29 07:56:32 +01:00
80a8b18be6
feat(trouble): enabled edgy
2024-03-29 07:27:55 +01:00
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
3166236ff8
fix(mini.move): default mini.move setup already maps the correct keys
2024-03-29 00:21:52 +01:00
4ca0bf69dd
fix(trouble-v3): use the filtered symbols list for lualine
2024-03-28 23:55:41 +01:00
8f1fb60f0a
feat(extras): use mini.move instead of native move ( #2865 )
2024-03-28 23:49:48 +01:00
e29c7acd2d
feat(extras): added extra for mini.diff
2024-03-28 23:41:54 +01:00
9a2f773090
fix(trouble): show message if use hasnt updated with Lazy yet after enabling the extra
2024-03-28 22:49:35 +01:00
bb6aa98cbf
feat(extras): added extra for the trouble.nvim
v3 beta
2024-03-28 22:11:55 +01:00
d95c2ba1dc
feat(python): enable auto_brackets for python, since pyright and basedpyright dont support this natively
2024-03-28 21:32:37 +01:00
d945137a32
fix(python-semshi): better highlights ( #2839 )
2024-03-27 11:23:26 +01:00
eb9f9a8862
fix(keymaps): update all keymap descriptions to be Title Case ( #2844 )
2024-03-27 08:56:44 +01:00
1910cd5cb7
refactor: use LazyVim.is_win()
2024-03-26 20:48:56 +01:00
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
3e5a5dd621
feat(python): allow configuring other python lsp servers than pyright, basedpyright
2024-03-26 09:28:08 +01:00
69aedc2657
fix(cmake): lazy load cmake-tools. Fixes #2767
2024-03-22 10:23:09 +01:00
8d31bf230c
fix(java): dont error when not using cmp. Fixes #2038
2024-03-22 09:54:24 +01:00
7a5dbeae75
feat: use LazyVim everywhere instead of require("lazyvim.util")
2024-03-22 09:15:09 +01:00
3a87c08cda
feat: use vim.uv
everywhere instead of vim.loop
2024-03-22 09:02:34 +01:00
4187417158
fix(python): basedpyright is now supported by mason-lspconfig
2024-03-20 22:25:59 +01:00
f055265bff
feat(python): added option to configure basedpyright as lsp. Check the python extra docs. Fixes #2787
2024-03-20 17:18:11 +01:00
393a9c7c7a
fix(neotest): add required nvim-nio to test and dap extra (neotest and nvim-dap-ui respectively) ( #2763 )
...
* Adding required nvim-nio to neotest in test-core
neotest now requires nvim-neotest/nvim-nio to be
installed as per BREAKING CHANGE: https://github.com/nvim-neotest/neotest/pull/337
* Adding nvim-nio as dependency
nvim-dap-ui now requires nvim-neotest/nvim-nio as a dependency as of recent changes
2024-03-19 22:02:22 +01:00
991523431f
fix(mini.files): description for g.
keybinding in mini.files ( #2693 )
...
If you press `g` in a mini.files menu, the `.` key shows up but doesn't have a description. This adds a desc attribute to the binding so the menu shows a correct description.
2024-03-14 17:12:23 +01:00
843032ef1c
fix(markdown): disable headlines.nvim bullets for now
2024-03-14 16:53:00 +01:00
0ba731a879
fix(markdown): disable headlines.nvim in insert mode. Fixes #2717
2024-03-14 16:39:23 +01:00
2a666ac5f2
fix(rust): don't overwrite vim.g.rustaceanvim
if it is defined ( #2720 )
2024-03-14 00:07:40 +01:00
b12e742458
fix(terraform-extra): Drop unnecessary commentstring config for terraform ( #2680 )
...
* fix(terraform-extra): Drop unnecessary commentstring config for terraform
The commentstring for terraform and hcl files is now handled by nvim-ts-context-commentstring:
JoosepAlviste/nvim-ts-context-commentstring#94
* Fixed terraform.lua issues. I'm bad.
2024-03-09 08:59:44 +01:00
7415231855
fix(hi-patterns): correct regex for shorthand hex colors. See ##2562
2024-03-08 11:31:45 +01:00
04bc5718a5
fix(haskell): Make Haskell-snippets lazy load for performance ( #2676 )
...
* fix(haskell): add filetype to haskell-snippets for lazy load
* format haskell.lua
---------
Co-authored-by: Uthman Mohamed <83053931+1239uth@users.noreply.github.com >
2024-03-08 11:22:36 +01:00
139c41c18e
feat(lang): replace rust-tools.nvim with rustacean.nvim #2198
...
dummy commit to trigger changelog.
original commit message was not correct and didnt get picked up by the changelog
2024-03-07 20:41:12 +01:00
e8e7d22f56
fix(go): adding opts recursive_run ( #2520 )
...
Adding opts recursive_run to fix the error 'no Go files in /path/project.' This issue is caused by a recent change in the 'nvim-neotest/neotest-go' project, which now [defaults to non-recursive behavior](https://github.com/nvim-neotest/neotest-go/pull/72 )
2024-03-07 17:49:06 +01:00
a7c16f8efd
feat(java): allow opts for setup_dap_main_class_configs() ( #2581 )
...
[1] 382b9f6258/doc/jdtls.txt (L206-L210)
2024-03-07 17:48:00 +01:00
b2a0ae6d0d
fix(ansible): incorrect key spec
2024-03-07 16:41:03 +01:00
ed135e6ffd
fix(lang): Change rustacean
keymaps to vim.keymap.set
instead of which-key
( #2660 )
...
Based on this [comment](https://github.com/LazyVim/LazyVim/pull/2198#pullrequestreview-1873658780 ).
2024-03-07 16:34:49 +01:00
cae22baf08
feat(extras): add harpoon2 ( #2455 )
...
* feat(extras): add harpoon2
* Update lua/lazyvim/plugins/extras/editor/harpoon2.lua
Co-authored-by: Iordanis Petkakis <dpetka2001@gmail.com >
* chore: formatting
---------
Co-authored-by: Iordanis Petkakis <dpetka2001@gmail.com >
2024-03-07 12:07:38 +01:00
d57817d79b
feat(lang): add telescope terraform integrations ( #2235 )
...
* feat(lang): add telescope terraform integrations
Closes #2234
Add telescope integrations for:
- https://github.com/ANGkeith/telescope-terraform-doc.nvim
- https://github.com/cappyzawa/telescope-terraform.nvim
* fix(lang): remove event from terraform telescope extensions
2024-03-07 11:59:38 +01:00
b949835de5
feat(extras): Enable project-specific plugin specs using local .lazy.lua ( #2115 )
...
* feat(extras): Enable project-specific plugin specs using .lazy.lua
* added a warning when extra lazyrc is not the last plugin spec
2024-03-07 11:58:50 +01:00
f23d3cee42
feat(omnisharp): add nvim-dap
configuration ( #2532 )
...
* feat(omnisharp): add `nvim-dap` configuration
* chore(omnisharp): add `netcoredbg` to `ensure_installed`
* chore: simplify get `netcoredbg` path
2024-03-07 11:56:27 +01:00