Commit graph

143 commits

Author SHA1 Message Date
nullchilly
20f45c3962 Remove impatient profiling 2022-08-07 15:46:45 +05:30
nullchilly
22c3cc0c0d Don't load packer at startup 2022-08-07 15:46:45 +05:30
siduck
74ad741e63 keep whichkey disabled by default
due to startuptime issues
2022-08-07 10:10:50 +05:30
siduck
650614d14b avoid loading tabufline mappings in nvchad/uis packer table 2022-08-07 08:11:29 +05:30
Akianonymus
f4655e13ec mappings: Only set mappings if the plugin is enabled
format files

fix some lsp warnings
2022-08-07 08:09:32 +05:30
Akianonymus
5bd4282835 cmp: load if cmp module is called 2022-08-07 08:09:32 +05:30
siduck
60fb7fd0a9 load webdevicons plugin after nvchad_ui 2022-08-01 14:00:06 +05:30
tomasky
f51e91a391 fix(lsp): lsp on_attach was not called at normal mode 2022-07-31 20:10:05 +05:30
siduck
a83ebc34e5 Breaking Change : LSPInstaller is dead so use mason.nvim
(#1368)
2022-07-25 13:49:33 +00:00
siduck
5d4c51127c clean stuff
5501044bfd
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
6f0aa376a8 set shiftwidth to 2 | format all files
big thanks to @ghifarit53
2022-07-22 16:00:00 +00:00
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
siduck
845d5b4866 write own lightweight tabufline | remove bufferline 2022-06-24 19:24:59 +05:30
siduck
4f1ee6ec8f Breaking change for statusline_separator field users | optimize statusline & make it overridable
added cmd fields for various plugins for example lspinstaller+lspconfig gets loaded only when a file opened but their commands can be run before a file is opened so I additionally lazy loaded them on their cmds too
2022-06-19 13:43:11 +05:30
siduck
099e075a01 lazy load plenary.nvim 2022-06-18 16:25:37 +05:30
siduck
9bca3eacae clean config | fix (#1225) (#1226) 2022-06-18 09:57:17 +05:30
siduck
a7a6945f52 dont lazy load extensions plugin as its useless to do so
fix 0bde81a074 (commitcomment-76091612)
2022-06-14 23:23:13 +05:30
siduck
50fdc12f80 fix #1207 2022-06-14 22:56:57 +05:30
siduck
31f0a2bd4c fix creepy issue related to lazyloading 2022-06-14 19:50:34 +05:30
siduck
0bde81a074 Improve startuptime | remove un-needed plugins | lazy load plugin highlights too
removed nvim-gps as nvim-navic or winbar.nvim will be added when v0.8 neovim releases. Removed lsp signature as I was able to emulate showing args with the default signature help() window
2022-06-14 17:36:27 +05:30
siduck
5b37cb5875 fix #1188 | remove options that already have default vim values | remove better-escape.nvim as it feels un-needed, ESC or Ctrl c can be used for escaping normal mode or just map jk to ESC 2022-06-10 17:24:02 +05:30
siduck
4a603d1a1d add tag release field in bufferline packer definition (#1176) 2022-06-06 20:10:56 +05:30
siduck
48b1226961 write own statusline | remove feline 2022-06-05 19:11:26 +05:30
siduck
9b7b44f74f add nvim_gps to statusline | populate renamer popup with old value 2022-06-02 23:29:15 +05:30
siduck
77c1287db8 add global for transparency and fix (#1164)
vim matchup was causing #1164 as we lazy load it and its a lil high on startup so I removed it, gotta wait till v0.8 releases and then we could use winbar.nvim instead
2022-06-01 19:33:11 +05:30
siduck
59de298d8f fix #1155, #1149 2022-05-30 12:33:46 +05:30
siduck
ebe1512108 fix (#1145) 2022-05-29 19:35:02 +05:30
siduck
4055b8bb19 fix 0f013d4e7b (commitcomment-74835702) 2022-05-29 16:56:49 +05:30
siduck
1a1bc99f1b misc 2022-05-29 16:21:17 +05:30
siduck
cb97cef2a7 remove usage of globals for util functions 2022-05-29 16:07:47 +05:30
siduck
0f013d4e7b Breaking change for non-whichkey users | Refactor mapping functions 2022-05-29 15:10:33 +05:30
siduck
cdf18fd334 clean up 2022-05-27 06:07:28 +05:30
siduck
c7cfacd360 register lsp mappings for buffer only 2022-05-27 06:07:28 +05:30
nullchilly
16d5451594 Load nvimtree with alpha so ignore_ft_on_setup actually works 2022-05-24 10:00:48 +05:30
siduck
a2ff5c285e avoid un-needed lazy loading of packer | improve packer bootstrapping 2022-05-23 12:54:03 +05:30
siduck
0844431d37 breaking change : re-implement custom mappings | simplify it | add whichkey
fixes #1057 , #1047
2022-05-12 18:26:01 +05:30
Arman.H
5a1240be82 refactor: add utils to the global scope 2022-05-10 20:15:08 +05:30
siduck
b9a1038acd feat: add theme toggle btn | update theme plugin path 2022-05-06 20:14:57 +05:30
siduck
cb86c87e88 add lsp-installer because its bette than before now! 2022-05-04 06:55:36 +05:30
siduck
d84e2b36a1 update plugin name 2022-05-03 12:13:32 +05:30
siduck
02d545cd42 breaking change: moved highlight stuff to base16 repo | rewrote whole base16 repo
Just run :PackerSync, check https://nvchad.github.io/config/Custom%20config#local-themes and the section below it for newly added features
2022-05-03 00:13:38 +05:30
siduck
7123edf0ef rm un-needed module from telescope definition options 2022-05-01 21:31:39 +05:30
primeapple
498513d72d put opt keys back 2022-04-30 17:24:05 +05:30
primeapple
949a8d5aaf added gc and gb as keys to trigger lazy load on comment plugin, removed unnesc opt keys 2022-04-30 17:24:05 +05:30
zbirenbaum
95951c86a9 add back ability to remove plugins 2022-04-29 10:40:36 +05:30
siduck
adecbe719f BREAKING CHANGE | re-implementation of custom config 2022-04-27 21:12:28 +05:30