Corey Cole
b5b38ebee5
fix(lsp): backwards compatible client.supports_method ( #3339 )
2025-09-07 22:29:15 +05:30
sdvcrx and Sidhanth Rathod
29ebe31ea6
Set lua_ls runtime version to LuaJIT
...
* Set lua_ls runtime version to LuaJIT
* Update lspconfig.lua
---------
Co-authored-by: Sidhanth Rathod <siduck@tutanota.com >
2025-07-12 20:16:43 +05:30
N3cr0m4nc3r
63789f3465
perf: use cmp-async-path for async indexing without blocking main UI ( #3067 )
2025-06-18 19:17:23 +05:30
siduck
478299d345
fix: remove un-needed luasnip autocmd https://github.com/NvChad/ui/issues/482
2025-06-02 09:35:45 +05:30
Levente Polyak
d5ea76925f
fix(lspconfig): use safer 0.11 compatibility check ( #3265 )
...
Previously only the minor version has been checked for equality, which
means it is brittle whenever we reach 0.12. Independently of when this
is expected to be removed, it's simply much safer to check if the
expected functionality is available by testing `vim.lsp.config` for nil.
Fixes 84f8170fda
2025-04-25 02:56:24 +05:30
siduck
4765c80114
fix(lspconfig): use LspAttach for setting on_attach mappings #3264
2025-04-24 22:32:40 +05:30
siduck
84f8170fda
fix(lspconfig): temporarily support 0.10 #3251
2025-04-18 11:01:20 +05:30
siduck
1b220e97d0
refactor: migrate to vim.lsp.config/enable
2025-04-15 09:46:36 +05:30
siduck
46b15ef1b9
rm: dont remap inbuilt mappings of v0.11 nvim
2025-04-08 18:49:35 +05:30
Sidhanth Rathod
7f055761ba
Clean ( #3006 )
...
* refactor(cmp) : use cmp module from ui repo
https://github.com/NvChad/ui/commit/c4576d8b5bbb6305de53ec017cd6ffad863c98ee I moved it to the ui repo so non nvchad users could achieve the CMP look from NvChad
* remove: <leader>cc blankline mapping
* replace: nvim-colorizer plugin with ui.colorify (BREAKING CHANGE)
https://github.com/NvChad/ui/blob/v2.5/lua/nvconfig.lua#L106
* misc: load nvchad module in config func of ui
instead of plugin/ in ui repo
* clean up
* remove un-needed configs/lazy_nvim.lua file
* rm gitsigns mappings
as it gets frustrating for users to override them
* rm un-needed options var in plugin configs
* add branch name for ui plugin
* trim some loc!
* feat: use modern theme picker for <leader>th
* feat: add volt plugins
2024-10-01 21:50:38 +05:30
siduck
5189f3e32c
nvimtree: show dotfiles by default #2975
2024-08-21 07:24:10 +05:30
siduck
8df1aa9a4d
lua lspconfig: include luv lib types #2960
2024-08-10 16:02:51 +05:30
siduck
c40c5116c4
use default icons for gitsigns conf
2024-08-01 13:54:44 +05:30
siduck
43208351b7
rm some duplicate default opts of telescope config
2024-08-01 10:07:55 +05:30
siduck
c892cfedb2
rm some duplicate default opts of nvimtree config
2024-08-01 09:43:02 +05:30
gale
b657b0ef84
chore: prefer luasnip api methods over vim.fn.feedkeys in cmp's spec ( #2930 )
2024-07-16 10:54:36 +05:30
siduck
bf477a6bba
mason config: remove default options & add better icons
2024-07-14 08:18:18 +05:30
siduck
0ef037c6db
update diagnostic() in default lspconfig.default()
2024-07-09 10:24:47 +05:30
siduck
7b73d1111c
clean up masoninstall cmd func : https://github.com/NvChad/ui/commit/a5c95d346ddb5c1a6a4bec60eda747a0f1f1ca4d
...
now users no longer need to have ensure_installed!
2024-06-29 14:49:05 +05:30
siduck
0f0141f098
wrap treesitter hlgroup loaders with pcall #2905
2024-06-28 21:36:39 +05:30
siduck
230b6c867e
minor refactoring
...
moved the lsp.signature to ui repo to be available for non-nvchad users too
2024-06-27 09:28:14 +05:30
siduck
f21c7f697e
luasnip conf: rm useless lazy_load()
2024-06-05 21:56:28 +05:30
siduck
d2f98ccd26
lua_ls config: make workspace.library string[]
2024-05-31 22:01:55 +05:30
Alexis Corporal
0496016e18
telescope: remove unnecessary config. ( #2852 )
2024-05-22 20:24:52 +05:30
siduck
e7d4ff89e9
remove some diagnostic/lsp mappings cuz 0.10 adds them by default
2024-05-19 13:37:17 +05:30
Panos Sakkos
adeecf701e
Rename Lsp keymap descriptions to LSP ( #2792 )
...
* rename Lsp keymap descriptions to LSP
* fix error
* refactor LSP in description
2024-04-17 05:29:51 +05:30
jotihojr
0b1f669caa
Extend treesitter highlighting grammer ( #2783 )
...
- luadoc: lua type annotation highlighting
- printf: lua string.format highlighting
2024-04-11 12:02:28 +05:30
siduck
32d8a1fdff
make nvconfig base46.integrations support new integrations only
...
https://github.com/NvChad/base46/commit/0f933db516d4fd543c8ce4b77ea97ed22ff67217 so now users will just have to add the new integrations name instead of including default ones too
2024-03-24 08:11:01 +05:30
siduck
2e54fce028
add nvchad_types back & conform plugin
2024-03-18 06:29:28 +05:30
siduck
b94c57954f
enable git by default for nvimtree
2024-03-15 06:37:04 +05:30
William Sedlacek
96ba9ceb0c
add vim.g.vscode_snippets_exclude option ( #2715 )
...
The `exclude` option for luasnip is useful for disabling snippets which a user may not want on by default.
For example the `all` option includes a snippet for `timeHMS` which always gets caught by `cmp` when typing `ts` for me which means all my typescript files end up as `file.16:07:21`
2024-03-10 07:01:07 +05:30
siduck
bbc2cbaae6
rm including types in default lspconfig lua_lsp setup
2024-03-09 15:41:16 +05:30
siduck
634f6d55de
update some module paths
2024-03-07 06:50:13 +05:30
siduck
6608363bd9
disable semantic tokens in on_init, in lspconfig.lua
2024-03-05 08:02:28 +05:30
siduck
b17c4d9e86
mv nvconfig to lua/
2024-03-04 11:56:40 +05:30
siduck
e307a4eacf
better plugin structure
2024-03-04 08:18:44 +05:30
siduck
73bf6c437f
misc
2024-03-04 08:07:10 +05:30