Commit Graph
1272 Commits
Author SHA1 Message Date
siduck a792fd1d96 feat(option): splitkeep #3308 2025-07-04 08:53:36 +05:30
siduck f95da3325c Revert "fix(plugins): use main branch for nvim-treesitter #3295"
This reverts commit 0ea8767b74.
2025-06-19 01:02:14 +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 0ea8767b74 fix(plugins): use main branch for nvim-treesitter #3295 2025-06-18 19:02:29 +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
siduck d4e5b8a10f update mason.nvim repo owner 2025-05-07 21:42:22 +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 fea919443f fix(mappings): use x instead of v for lsp format 2025-04-17 07:00:30 +05:30
Kamack38 118d99588b feat(mappings): support range lsp formatting 2025-04-16 23:51:47 +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
siduck 6f25b27396 fix: MasonInstallAll not available after 2nd try https://github.com/williamboman/mason.nvim/discussions/1795 2025-01-13 12:12:24 +05:30
siduck bbc3d43db0 rename few plugins org names to nvzone 2024-11-06 12:39:34 +05:30
siduck 09dd13e9c6 chore: add cmds for minty plugin spec 2024-10-19 07:44:49 +05:30
Sidhanth Rathod 8792679a08 rm: un-needed key for whichkey lazy-loading #3047 2024-10-16 19:29:28 +05:30
Rubin Simons f6025f0788 Mapping descriptions in lowercase (small consistency fixes) (#3035)
* All mapping descriptions in lowercase

* Exception for acronyms
2024-10-10 21:50:54 +05:30
Alexander 95d6dbe49b Update terminal mapping description (#3034)
This commit updates the terminal mapping description, replacing 'window'
with 'term.' It better reflects the purpose of the mapping and aligns
with other similar mappings
2024-10-10 19:38:01 +05:30
siduck db9d45cc3d rm: un-needed mason.opts.ensure_installed warning 2024-10-05 18:43:25 +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
qdrs 8d2bb359e4 Typo in mappings.lua description (#2993)
Toggleable horizontal terminal command was described incorrectly.
2024-09-15 11:48:18 +05:30
siduck 0e61fb7656 mason: add warning message for removed option "ensure_installed" 2024-09-06 18:04:10 +05:30
siduck b7a163e232 rm un-needed build function for ui plugin 2024-08-28 16:41:11 +05:30
siduck 5189f3e32c nvimtree: show dotfiles by default #2975 2024-08-21 07:24:10 +05:30
Valde fea5d02d2d update mapping descriptions in mappings.lua (#2963)
* Update mappings.lua

Update mapping descriptions for better cheatsheet display

* Update mappings.lua

Gather toggleables under 'Toggle' panel
2024-08-11 14:11:12 +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
Randy D. Wallace Jr.andSidhanth Rathod 4a2cefa5c1 Do not use config setting in mason - fix nvim-java (#2948)
* Do not use config setting in mason
* plugins: remove un-needed config() calls

---------

Co-authored-by: Sidhanth Rathod <siduck@tutanota.com>
2024-07-27 21:51:10 +05:30
siduck c383cd4463 rm masoninstallAll cmd as its added to ui repo https://github.com/NvChad/NvChad/commit/523cddc57355d5583ea34a04971f9dea7a887bc0 2024-07-27 20:48:52 +05:30
siduck 086a4a58ac rm un-needed branch specs
also move the config func contents ui/plugin dir  25fbc4b
2024-07-27 20:23:10 +05:30
siduck 85b9f56869 add nvchad_feedback() for #2938 to notify users 2024-07-22 10:03:47 +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 231ec0ba72 add missing comma in plugin spec 2024-07-16 06:22:40 +05:30
Bruno Krugel 67378a8352 prevent colorizer to attach to lazy window (#2929) 2024-07-16 06:02:34 +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
Hackcraft_ 46088dd73e Use a more consistent table element access style (#2914) 2024-07-05 20:35:52 +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 61b336c030 put all plugin specs in one file 2024-06-25 20:30:34 +05:30
siduck 0891fef69f mv nvconfig to ui repo
so non nvchad users can use ui/base46 with chadrc instead of adding all of nvconfig options!
2024-06-23 19:34:08 +05:30
siduck 8ad6845386 move some autocmds into ui repo
as the filetype one is related to tabufline and the bufwritepost one is used for reloading nvconfig
2024-06-23 18:48:26 +05:30
siduck 0bb40c9806 nvconfig.term: add winopts option
https://github.com/NvChad/ui/commit/70fb9cd481953d1f372687ae0c62d319749aae03 now users can add window options for each terminal or for all terminals
2024-06-23 17:58:46 +05:30
Thomas Tan 1ee18b5df5 (Windows) Make slashes in path to Mason's bin dir consistent (#2877) 2024-06-22 21:09:06 +05:30
siduck f760ed9fb1 nvconfig: move term config out of ui table 2024-06-22 20:34:44 +05:30
LUFT-AQUILA 4582bb7e3a ui: enable botright split for terminal (#2895) 2024-06-22 20:16:26 +05:30