Commit graph

1064 commits

Author SHA1 Message Date
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
Folke Lemaitre
32eacde793
fix(mini.pairs): better default for ```` 2024-04-11 17:23:17 +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
aaa10e717d
fix(lsp): better support for diagnostics icons on Neovim nightly/stable 2024-03-29 09:45:52 +01:00
Folke Lemaitre
64f86147f9
fix(lsp): dont define diagnostics signs on >= 0.10.0 2024-03-29 09:45:52 +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
Folke Lemaitre
bf8ce8076e
feat(cmp): added option auto_brackets that adds brackets to functions/methods in configured filetypes 2024-03-28 21:32:09 +01:00
Folke Lemaitre
cfbd358273
fix(nvim-lint): don't duplicate linters. Fixes #2852 2024-03-27 16:54:38 +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
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