Commit Graph
37 Commits
Author SHA1 Message Date
Corey Cole b5b38ebee5 fix(lsp): backwards compatible client.supports_method (#3339) 2025-09-07 22:29:15 +05:30
sdvcrxandSidhanth 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