9a1162314f
fix(svelte): disable prettier integration for svelte for now. See #3466
2024-06-05 22:20:35 +02:00
cae2c226b5
fix(typecript): remove dependency on nvim-vtsls
. Not needed anymore
2024-06-05 22:19:44 +02:00
a636bf2022
feat(typescript): open locations from lsp execute command with trouble for vtsls
2024-06-05 22:19:19 +02:00
1bd4d2fc72
feat(lsp): simpler API to deal with code actions
2024-06-05 22:18:14 +02:00
e0a0123b18
fix(svelte): added organize imports and prettier ( #3466 )
...
* feat(svelte): add key binding for organize imports
* fix(svelte): solves sveltejs/language-tools#2008
* feat(svelte): add formatter for svelte
2024-06-05 20:28:23 +02:00
73c767c2f3
fix(util): don't print warning message in headless
2024-06-05 18:15:45 +02:00
f8268faa7c
fix: cleanup unnecessary treesitter langs and mason lsp servers
2024-06-05 18:07:01 +02:00
ca0b9ee915
fix(extras): added recommended for helm/haskell
2024-06-05 17:36:02 +02:00
373d6b60e1
style: python.lua
2024-06-05 16:42:13 +02:00
1cdb5bdf41
feat(python): switch to regexp branch for a rewrite the venv selector plugin ( #3301 )
...
It has eliminated many bugs and allows users to easily add their searches, if the plugin doesn't find them automatically.
2024-06-05 16:33:49 +02:00
1806ea710f
feat(bufferline): add keymaps for BufferLineMovePrev / BufferLineMoveNext ( #1935 )
...
* Add mappings for BufferLineMovePrev / BufferLineMoveNext
* Change to '[B' and ']B'
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com >
2024-06-05 16:11:16 +02:00
de9e337f0d
feat(keymaps): add keymap to close all tab pages except the current one ( #2975 )
...
* feat(keymaps): add keymap to close all tab pages except the current one
* fix: use o
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com >
2024-06-05 16:04:17 +02:00
7f65b24113
style: r.lua
2024-06-05 15:38:04 +02:00
c52242b05b
style: format
2024-06-05 13:42:15 +02:00
662e2ffe0f
fix(keymaps): use root dir for git log
2024-06-05 13:41:59 +02:00
fa706b320b
feat(statuscol): statuscolumn options for open fold indicator and fold hl ( #2923 )
...
* feat(statuscol): fold open indicator
* fix: make it configurable
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com >
2024-06-05 11:23:19 +02:00
d64d761539
feat: enabled ts-plugin
support for astro
and svelte
2024-06-05 11:09:12 +02:00
e32d1918ae
fix(python): removed the python-semshi
extra
2024-06-05 11:01:10 +02:00
c1f5fcf9c7
fix(extra.lang.scala): Fix the always initializing regardless of file… ( #3455 )
...
* fix(extra.lang.scala): Fix the always initializing regardless of filetype
* fix typo
2024-06-05 08:07:13 +02:00
452b70ad15
fix(toggle): slightly better maximize
2024-06-05 07:40:28 +02:00
1c583650e6
fix(toggle): un-maximize when quiting Neovim
2024-06-05 07:02:19 +02:00
8971ea25f9
fix(toggle): Restore width/height values when closing while maximized is toggled on ( #3453 )
2024-06-05 06:54:52 +02:00
987bd2207f
feat(extras): Add extra for angular lspconfig ( #2806 )
...
* feat(extras): Add extra for angular lspconfig
Since treesitter has better support for angular parser recently that works for the legacy and the latest version of it,
I am happy to suggest this extra configuration that works for well for me without any issue.
And since lack of references about how to config the angular lsp inside of neovim out there, this will work fine as a starting point.
* feat(extras): Added `angularls` lsp configuration
* feat(extras.lang): update `angularls` configuration
---------
Co-authored-by: Radvil <radvil.linux@gmail.com >
2024-06-04 19:03:16 +02:00
9a635ef8d6
fix(lsp): Enable using deno.enablePaths
in denols settings ( #3446 )
2024-06-04 11:31:29 +02:00
1677b3b84f
feat(lazydev): use lazydev with neodev types (not the plugin) on Neovim 0.9.x
2024-06-04 11:14:48 +02:00
c50018b791
feat(editor): added extra for inc-rename.nvim ( #3432 )
...
* feat(editor-extra): Add inc-rename
* fix: refactor and moved noice integration
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com >
2024-06-04 09:51:36 +02:00
ae0d94e048
fix(lazydev): add cmd
2024-06-04 09:39:37 +02:00
3df8af369c
fix(tex): remove latex treesitter support since it's not needed with vimtex and it needs treesitter-cli
2024-06-04 09:39:37 +02:00
39da8514d3
feat(lazydev): new lazydev config based on trigger words
2024-06-04 08:43:31 +02:00
4d706f1bdc
fix(ui): fix incorrect colors on change colorscheme (lualine) ( #3431 )
2024-06-03 10:30:57 +02:00
d6c59d9a41
feat(hipatterns): added vue/astro
2024-06-03 09:24:19 +02:00
1731e455d4
fix(hipatterns): update mini-hipatterns.lua config to add support for heex, rust and svelte files ( #3430 )
...
* Update mini-hipatterns.lua
added support for heex, rust and svelte to hipatterns
* Update mini-hipatterns.lua
2024-06-03 09:22:23 +02:00
6c3fd9fedf
fix: hack for dashboard.nvim so that it shows errors when exiting
2024-06-03 07:12:17 +02:00
da7b7738eb
fix(luasnip): move mappings to cmp spec so that they dont conflict with native snippets
2024-06-02 18:43:44 +02:00
83c0c9405a
fix: fixup for nvim-snippets compat on 0.9. Fixes #3426
2024-06-02 17:47:27 +02:00
028d5bcac5
fix(todo-comments): use toggle for Trouble todo commands ( #3424 )
2024-06-02 14:53:58 +02:00
bb66618f1f
fix(lazydev): easier way of defining library plugin paths
2024-06-02 14:24:14 +02:00
6da95ee7d3
fix(todo-comments): use trouble filters for showing only todo/fix/fixmes
2024-06-02 12:30:54 +02:00
5e76948d58
feat(coding): use lazydev.nvim
instead of neodev.nvim
2024-06-02 09:33:52 +02:00
596c439db5
feat(util): utility methods for lazy plugins
2024-06-02 09:33:19 +02:00
c14d21ce75
feat: moved neoconf.nvim to extras
2024-06-02 09:05:16 +02:00
8024201e75
refactor: move 0.9 stuff to a compat layer. Cleaner this way
2024-06-01 20:46:58 +02:00
595069d501
R.lua make R output themed by neovim theme ( #3416 )
2024-06-01 15:05:34 +02:00
b2858a297a
feat(extras): show extras imported in other extras
2024-06-01 11:22:17 +02:00
45b92aa381
feat(extras): split enabled in enabled plugins/languages
2024-06-01 11:21:28 +02:00
c69553e194
fix(dot): added dot to recommended
2024-06-01 11:21:03 +02:00
c98fbef3b5
fix(json): added *.json to recommended
2024-06-01 11:20:50 +02:00
c33d6578a8
fix(util): make sure doc gen works
2024-06-01 10:25:10 +02:00
7598a7503d
feat(extras): added extra for svelte. Full support will be enabled once my mason PR gets merged
2024-06-01 09:08:09 +02:00
4e62df4269
fix(health): remove old deprecated module checks
2024-06-01 08:48:44 +02:00