Commit Graph
100 Commits
Author SHA1 Message Date
siduck a6b9c0cae5 wrap some opt modules with function
not doing so will make those modules load by default which isnt good
2023-02-19 07:19:01 +05:30
siduck a2690a4b72 avoid loading cached highlights in plugin opts file 2023-02-18 14:26:40 +05:30
siduck 7b3aefee53 add condition to merge user custom plugins 2023-02-18 09:46:51 +05:30
siduck 6590372791 BREAKING CHANGE: utilize lazy.nvim fully, remove un-needed functions 2023-02-18 09:46:51 +05:30
siduck 5246faa09a add windows support for compile theme autocmd 2023-02-15 17:37:10 +05:30
siduck e8e7ed6144 add autocmd for automatically compiling base46 2023-02-14 11:12:31 +05:30
siduck 205802b49f add nvchad_types to sumenko lsp config
also remove nvimtree depreceated option
2023-01-31 13:08:39 +05:30
siduck 2ee1ada911 reduce some LOC 2023-01-29 23:30:13 +05:30
siduck 4990b23935 use dofile to load cached theme files 2023-01-29 21:36:54 +05:30
siduck 947186b7ec dont load statusline highlights cache
as its included in the defaults file now!
2023-01-29 18:19:10 +05:30
siduck 6910a4435d update example_config branch in bootstrap module 2023-01-29 16:59:08 +05:30
siduck 86bb1413e4 use build opt instead of run 2023-01-26 08:58:44 +05:30
siduck 2b94bb92e0 clean config & rm un-needed pcalls 2023-01-25 20:11:55 +05:30
siduck ed71dba5cc rm un-needed cmdefinitons 2023-01-08 08:30:03 +05:30
siduck c2946844f9 rm unneeded whitespace in lazy-lock url 2023-01-08 07:59:17 +05:30
siduck 7303bb2990 avoid using vim.cmd! for running os commands 2023-01-08 07:51:37 +05:30
siduck 7cd80a35c6 include downloading of lazy-lock.json while bootstrapping
also pin all plugins by default
2023-01-08 07:40:00 +05:30
siduck 4378cb9532 update update_branch variable to lazy 2023-01-07 20:05:25 +05:30
siduck dc4674cad4 rm un-needed lazy.nvim config
those are defaults so no need to add them
2023-01-07 19:48:47 +05:30
siduck 1b8eff7516 migrate to lazy.nvim 2023-01-07 13:41:43 +05:30
siduck ddeba3c01b bootstrap chadrc template before packer boostrap 2022-12-24 23:44:00 +05:30
siduck 54280a3e2a add function to install chadrc tempalte during bootstrap 2022-12-24 22:33:33 +05:30
siduck 9bd303feee rm mappings for navigating within insert mode
describes the issue with it https://github.com/NvChad/NvChad/issues/1294#issuecomment-1359897212
2022-12-21 00:25:25 +05:30
siduck 4c3eafbc20 add option for cheatsheet theme
and add description for some mappings
2022-12-19 22:32:29 +05:30
siduck 8babf12991 avoid swallowing custom/init.lua errors by pcall 2022-12-17 17:04:52 +05:30
Sidhanth Rathod bdd142dbd6 clean load_config function
based on @ii14 's comment https://github.com/NvChad/NvChad/pull/1704#discussion_r1040655958
2022-12-17 16:55:58 +05:30
siduck 5ea340171c use dev branch of extensions repo 2022-12-07 05:59:17 +05:30
siduck 77a6c22fca use lua api for packersync wrapper 2022-12-03 11:17:27 +05:30
siduck 8db69224ba use lua api to set commands 2022-12-03 10:31:44 +05:30
siduck d1e6b664e1 set base46 as opt plugin
since we are now just using this plugin for compiling nvchad themes, we dont need this at startup
2022-12-03 10:10:07 +05:30
siduck c55dea9593 add helper comments for statusline options 2022-11-27 19:00:36 +05:30
siduck 1a4936ab26 add new dir icons for nvimtree 2022-11-27 09:23:17 +05:30
siduck 32b111b8e2 add statusline theme option 2022-11-25 10:49:15 +05:30
siduck 40130ce741 rm outdated nvchad_ui setup call 2022-11-24 20:41:53 +05:30
siduck ce9388d13d load bg file (containing vim.opt.bg value) 2022-11-22 08:29:48 +05:30
siduck 4f789d3406 add multiple cmp themes https://github.com/NvChad/base46/issues/109 2022-11-21 21:06:49 +05:30
siduck 8f92334c57 load syntax highlights in treesitter config 2022-11-20 21:50:13 +05:30
siduck d27e6a2b9d rm un-needed cmd 2022-11-20 17:35:56 +05:30
siduck b266f066af handle error base46_cache error 2022-11-19 12:02:07 +05:30
siduck d27029d1b1 load base46_cache in instead of minified modules 2022-11-19 11:45:33 +05:30
siduck c16c22e87b rm title option
fixes (#1653) and this is a cmp issue + only with some terminals
2022-11-17 23:35:28 +05:30
siduck 3616f417e7 fix packer bootstrapping not working 2022-11-17 23:16:28 +05:30
siduck 76f0c9bc6f rm incorrect theme cache path 2022-11-17 22:32:57 +05:30
siduck 770e07f77c fix typo in mkdir cmd 2022-11-17 22:04:03 +05:30
siduck a894ced767 add cmd to compile nvchad theme 2022-11-17 21:32:55 +05:30
siduck f77d052d70 change highlight loading function name 2022-11-17 19:26:43 +05:30
siduck 08453985ca rm un-needed lazyload function 2022-11-17 07:00:36 +05:30
siduck 936131c00a move ui plugin config to chadrc UI table 2022-11-16 09:53:16 +05:30
siduck d142ac899a use dev branch for ui/base46 plugins
this is temporary, gets easy to test dev changes locally
2022-11-16 09:51:07 +05:30
siduck 99f6b2132e remove alpha plugin 2022-11-15 21:28:04 +05:30
siduck 4971e07f6a rm support for ooold plugin syntax 2022-11-15 18:54:21 +05:30
siduck cdbdd66929 use default mapping for diagnostic goto_next 2022-11-15 18:42:15 +05:30
siduck 4db58e4975 add glyph icon for untracked icon (gitsigns 2022-11-15 18:40:40 +05:30
siduck 0611d5c528 Merge remote-tracking branch 'origin/dev' 2022-10-30 14:50:51 +05:30
Sidhanth RathodandGitHub 28db7c752e Update README.md 2022-10-24 08:56:34 +05:30
siduck dc669313c1 avoid flooding mason.nvim binaries path 2022-10-07 19:26:07 +05:30
siduck 00be26275e keep some gitsigns mappings only | rm 0.7v related stuff 2022-10-07 19:26:07 +05:30
siduck d2f0fb316b reduce loc 2022-10-07 19:26:07 +05:30
siduck 44b238ad0b add arg to make telescope search through symlink dirs
#1609
2022-10-07 19:26:07 +05:30
siduck 0175082824 avoid flooding mason.nvim binaries path 2022-10-06 05:41:05 +05:30
siduck 1f34e72aff keep some gitsigns mappings only | rm 0.7v related stuff 2022-10-04 06:37:48 +05:30
siduck adc3130e83 reduce loc 2022-09-30 09:53:47 +05:30
siduck 9eebb9198c add arg to make telescope search through symlink dirs
#1609
2022-09-30 09:39:35 +05:30
siduck 83572cc15b move tabufline related functions to ui repo 2022-09-15 07:51:13 +05:30
siduck 2e5aa786ef add an option to avoid using default plugin defintion opts (#1559) 2022-09-12 07:53:07 +05:30
siduck 8a18f89b03 install binaries from mason.nvm & tsparsers automatically after nvchad install 2022-09-11 01:07:44 +05:30
siduck 871064a5da remove examples dir
https://github.com/NvChad/example_config
2022-09-09 12:36:12 +05:30
siduck 0e6ab04ed7 keep treesitter indenting enabled by default 2022-09-09 09:49:31 +05:30
siduckandAkianonymus e8a4158924 Support old plugin syntax too | Cleanup | Misc
use vim.notify to give deprecation warning

    use packer.use directly rather than wrapping around packer.startup

    Do some explicit type checking

Co-authored-by: Akianonymus <anonymus.aki@gmail.com>
2022-09-09 09:39:57 +05:30
siduck d61946d3bf Simplify plugin management even more (#1518) 2022-09-09 09:39:57 +05:30
siduck bf827e0ebd fix #1516 #1517
an autocmd can be used for formatoptions and avoid using bw, read the convo at https://github.com/NvChad/NvChad/commit/39c42ca2bfb2ce7e2858de959f3b0f19681eea8d#r82388570
2022-08-28 09:14:09 +05:30
siduck 696559863b keep ftplugin folder git-ignored | #1510 2022-08-25 18:01:45 +05:30
siduck a6f2f0e0b9 Breaking Change: Avoid mapping default keybind <S-b>
related to #1504 #1386, leader + b is the new key for opening new buffers now
2022-08-23 18:54:04 +05:30
siduck 089cbe43f1 update mason filetype
https://github.com/williamboman/mason.nvim/pull/317
2022-08-20 19:05:30 +05:30
siduck be6d1f995f fix mapleader not mapped properly to general mappings
this happens cuz all mappings are set just after calling  core.options and custom module is called at the end of the init.lua #1475
2022-08-15 19:23:55 +05:30
siduck 5f23aaf1ca update comment.nvim mappings ( fix its breaking change )
https://github.com/numToStr/Comment.nvim/commit/cd1c38163dd9a11247bcb333d72a36bae76c45f9
2022-08-13 05:52:33 +05:30
siduck 01b17d2ad6 remove icons from mapping descriptions
they look good on whichkey but its too much work to find icons for each mapping description and not all nerdfont icons align the same, some need extra spaces etc so i removed them
2022-08-09 06:49:38 +05:30
siduck 65cb9ba5fc fix typo in lsp_references mapping | #1445 2022-08-08 13:58:49 +05:30
siduck 74ad741e63 keep whichkey disabled by default
due to startuptime issues
2022-08-07 10:10:50 +05:30
siduck d2dec96ad6 add whichkey groups back 2022-08-07 08:50:36 +05:30
siduck 0b83d9cc0c shorten some mapping functions in utils.lua 2022-08-07 08:25:07 +05:30
siduck 650614d14b avoid loading tabufline mappings in nvchad/uis packer table 2022-08-07 08:11:29 +05:30
siduck df3ae31e94 simplify gitsigns lazyloading 2022-08-06 08:19:14 +05:30
siduck cf5e7e9811 add mapping for tbufpick command 2022-08-02 21:11:18 +05:30
siduck d8b966730c remove useless mappings | gt & gT already exists 2022-08-02 20:21:40 +05:30
siduck 60fb7fd0a9 load webdevicons plugin after nvchad_ui 2022-08-01 14:00:06 +05:30
siduck 243552c21e override mason.nvim higlights with an autocmd temporarily
https://github.com/williamboman/mason.nvim/discussions/133
2022-07-30 16:01:47 +05:30
siduck 27f01cbb10 make alpha.nvim options structure match to all other plugin config options
this was creating confusion among people those who override alpha-nvim config
2022-07-30 08:42:18 +05:30
siduck 429ce94da1 store vim version in global for v0.8 compatibility checks
so we dont have to run vim.version() function in many places of the config cuz we will be making nvchad 0.8 compatible too bit by bit
2022-07-26 13:05:58 +00:00
siduck fd30351b0d add cmd to install all mason.nvim packages 2022-07-25 14:25:31 +00:00
siduck a83ebc34e5 Breaking Change : LSPInstaller is dead so use mason.nvim
(#1368)
2022-07-25 13:49:33 +00:00
siduck 5d4c51127c clean stuff
https://github.com/NvChad/ui/commit/5501044bfddb58ff43143fbda4b2c67141d0d90f
2022-07-24 17:00:09 +00:00
siduck 26fc9b5a6c Breaking change : easen up custom lspconfig setup
before we were using variables/fields to setup custom lspconfig but today I realized that we dont even need that, we can just modify default lspconfigs config
2022-07-24 10:45:14 +00:00
siduck 2b55f9bb78 rm un-needed nvim-colorizer lazyloading function 2022-07-24 10:17:46 +00:00
siduck 6a789fa37d breaking change for option overriders | rm un-necessary things from config
Put all your options in custom/init.lua
2022-07-24 07:35:12 +00:00
siduck 6f0aa376a8 set shiftwidth to 2 | format all files
big thanks to @ghifarit53
2022-07-22 16:00:00 +00:00
siduck e94a8c1e25 add global for tabufline CoverNvimtree module | (#1338)
https://github.com/NvChad/ui/commit/7292775ca00e8cb33458e02be07a0f7b071483e0
2022-07-15 15:17:42 +05:30
siduck 74f2efca9f BREAKING Change for statusline_separator & tabufline overriders
moved statusline & tabufline into a new plugin to keep the base config clean and fix issues like (#1307)
2022-07-15 09:37:12 +05:30
siduck fb9a7b9206 add nvchad ui plugin 2022-07-14 17:42:00 +05:30
siduck 37b2c53a46 fix diff highlights not working on gitcommit filetypes (#1317)
removed indentline char as it moves indentline a lil bit towards right whenever contextstart highlight shows , check https://github.com/lukas-reineke/indent-blankline.nvim/issues/454
2022-07-13 09:51:20 +05:30