Folke Lemaitre
f3655c33a3
perf(notify): disable animation notifications. too big impact on performance for too little benefit
...
To keep using animations, you can set stages = fade_in_slide_out for the
nvim-notify plugin
2024-03-26 17:35:27 +01:00
Folke Lemaitre
3e5a5dd621
feat(python): allow configuring other python lsp servers than pyright, basedpyright
2024-03-26 09:28:08 +01:00
Uthman Mohamed
b74ef23a27
feat(neo-tree): add mapping "O" to open with system default ( #2758 )
...
* feat(neo-tree): add mapping "O" to open with system default
* feat(neo-tree): add OS checks for system default open commands
* Use `vim.ui.open` if exists
* update OS checks
* Just use vim.ui.open or throw error if doesn't exist
* Make "O" undefined mapping if vim.ui.open isn't available
* fix: use lazy's util.open instead
---------
Co-authored-by: Uthman Mohamed <83053931+1239uth@users.noreply.github.com>
Co-authored-by: saeedahsan <ahsan02@gmail.com>
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-03-23 08:15:04 +01:00
Folke Lemaitre
69aedc2657
fix(cmake): lazy load cmake-tools. Fixes #2767
2024-03-22 10:23:09 +01:00
Folke Lemaitre
1c13a5c10b
feat(telescope-fzf-native): added support for building with cmake. Fixes #2132
2024-03-22 10:00:22 +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
Alexander Arvidsson
213493e766
fix(format): Don't leak bufnr into opts tables ( #2794 )
2024-03-22 07:18:15 +01:00
Folke Lemaitre
4187417158
fix(python): basedpyright is now supported by mason-lspconfig
2024-03-20 22:25:59 +01:00
Folke Lemaitre
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
Folke Lemaitre
fa0e538838
fix(lsp): dont auto install disabled lsp servers
2024-03-20 14:13:28 +01:00
Phúc H. Lê Khắc
f655139281
feat(mini.ai): add more objects d,e,g,u,U ( #2769 )
2024-03-19 22:31:00 +01:00
Aman9das
52ee7ef696
fix(format): format injected langs does not wait 300ms ( #2737 )
2024-03-19 22:29:56 +01:00
Stefan Krüger
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
Jeff Davis
623297efa6
fix(which-key): add group description for folds ( #2496 )
...
Signed-off-by: Jeff Davis <mr.jefedavis@gmail.com>
2024-03-14 17:12:47 +01:00
Dusty Phillips
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
Folke Lemaitre
843032ef1c
fix(markdown): disable headlines.nvim bullets for now
2024-03-14 16:53:00 +01:00
Folke Lemaitre
0ba731a879
fix(markdown): disable headlines.nvim in insert mode. Fixes #2717
2024-03-14 16:39:23 +01:00
Iordanis Petkakis
afca0b7876
fix(conform): make lsp_fallback
option user configurable ( #2616 )
2024-03-14 14:14:41 +01:00
Marc Jakobi
2a666ac5f2
fix(rust): don't overwrite vim.g.rustaceanvim
if it is defined ( #2720 )
2024-03-14 00:07:40 +01:00
Adam Stracener
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
Folke Lemaitre
935bc2283f
fix(extras): prevent duplicate extra imports
2024-03-08 11:51:18 +01:00
Folke Lemaitre
7415231855
fix(hi-patterns): correct regex for shorthand hex colors. See ##2562
2024-03-08 11:31:45 +01:00
Uthman Mohamed
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
Folke Lemaitre
4745314074
fix(extras): set correct priority for outline extra. Fixes #2666
2024-03-07 20:43:13 +01:00
Folke Lemaitre
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
Wellington Lopes Souza
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
Frederick Zhang
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
Folke Lemaitre
780b9bb337
feat(lsp): added native codelens support. Enable in lsp settings. (disabled by default). Fixes #2656
2024-03-07 17:04:18 +01:00
Folke Lemaitre
b2a0ae6d0d
fix(ansible): incorrect key spec
2024-03-07 16:41:03 +01:00
Iordanis Petkakis
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
Pedro Cattori
66b3c0a19f
feat(ui): dashboard files searches git files if in git repo ( #2240 )
...
just like `<leader>ff` keymap for telescope
2024-03-07 12:11:26 +01:00
Nybkox
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
Peter Benjamin
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
abeldekat
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
Võ Quang Chiến
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
Peter Benjamin
de01a37cb6
feat(lang): add support for helm chart templates ( #2273 )
...
* feat(lang): add support for helm chart templates
* fix(helm): stop yamlls and disable autostart
* fix(helm): stop yaml & docker compose lsp on helm file types
Revert disabling `autostart` since that kills the LSP globally even when
opening a standard yaml file, like GitHub Workflow file.
* fix(helm): remove docker compose lsp overrides
Since docker compose LSP does not seem to be triggered or started by
opening *.yaml helm files, the config overrides were removed to simplify
Helm config.
* fix(helm): ensure mason installs helm lsp
2024-03-07 11:55:58 +01:00
Christian Kleinbölting
d2502613ff
feat(extras): Add scala support using nvim-metals ( #1347 )
...
* Add scala support using nvim-metals
nvim-metals:
https://github.com/scalameta/nvim-metals
minimal example configuration from their documentation:
https://github.com/scalameta/nvim-metals/discussions/39
* add treesitter syntax highlighting
2024-03-07 11:54:16 +01:00
Alafate
a48b14eb3e
feat(symbols-outline): use outline.nvim instead of symbols-outline.nvim ( #2535 )
2024-03-07 11:53:06 +01:00
Andreas Gerlach
40a75e82f7
feat(util) create gitui extension ( #2238 )
2024-03-07 11:51:48 +01:00
Marc Jakobi
c6c584f7c3
feat(lang): add Haskell config ( #2052 )
2024-03-07 11:51:08 +01:00
Frederik Buchlák
ddbba85408
chore(treesitter.lua): fix typo ( #2026 )
...
* fix typo
* fix typo
2024-03-07 11:48:37 +01:00
Amaan Qureshi
1b0b899ab3
feat(treesitter): add xml to ensure_installed
( #1962 )
2024-03-07 11:47:45 +01:00
Jakub Kozłowicz
b7da44caae
feat(lang): add ansible support ( #1218 )
2024-03-07 11:46:33 +01:00
Andreas Gerlach
66bf7525e3
feat(lang) replace rust-tools.nvim with rustacean.nvim - fixes #2113 ( #2198 )
...
* feat(lang) - move to rustacean.nvim, fixes #2113
* update rustacean plugin
* PR comment for lsp settings
2024-03-07 11:42:23 +01:00
Daniel Mata
a8eeb1b75d
feat(hipatterns): add shorthand hex color support ( #2562 )
2024-03-07 11:41:34 +01:00
MoetaYuko
d9f5e6db16
fix(yanky): properly disable sqlite.lua on Windows ( #2543 )
...
When directly modifying its `enabled` property, the plugin will remain
disabled even if required by another plugin.
2024-03-07 11:40:51 +01:00
Aman9das
1a417430fc
fix(neo-tree): Add description to "Y" in Neo-Tree ( #2642 )
...
It copies the path of the file/directory
2024-03-07 11:34:20 +01:00
Luckas
796112e170
fix(dot): remove hyprlang plugin ( #2623 )
2024-03-07 11:33:22 +01:00