siduck
83572cc15b
move tabufline related functions to ui repo
2022-09-15 07:51:13 +05:30
Justin Lee
97062ae15f
Added missing key triggers for which-key plugin
2022-09-15 05:47:49 +05:30
siduck
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
Akianonymus
78ddf8d624
Just load impatient from init
...
if will be called multiple times if present in lazy_load.lua which is
totallly unnecessary
why even from there ?
Yes, this does not affect the --startuptime
2022-08-12 22:00:07 +05:30
Akianonymus
a20fc560f3
utils: Improve mapping function | Properly lazy load whichkey
...
just add desc with normal vim.keymap.set function
whichkey will automatically use the descriptions
2022-08-11 22:53:17 +05:30
nullchilly
8cb28557a9
chore: formatting
2022-08-07 15:46:45 +05:30
nullchilly
724bc1cdf3
Follow lazy_load guidelines
2022-08-07 15:46:45 +05:30
nullchilly
33c304f627
chore: stylua format
2022-08-07 15:46:45 +05:30
nullchilly
aee1c8b830
fix: impatient loading order
2022-08-07 15:46:45 +05:30
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
justin-f-perez
cbc813388d
override default branch for bufferline
...
By default packer tries to use "master" for the branch of any plugin that doesn't have a branch explicitly defined. However, the bufferline authors recently renamed their default branch from "master" to main. Thus, packer will work fine with bufferline for any new clones, but it will fail to update for anyone who had the old branch name "master" set.
See also: https://github.com/wbthomason/packer.nvim/issues/86
2022-04-10 09:17:26 +05:30
zbirenbaum
1face444b8
change plugin init to config terminal on load extensions, change mappings to use new chadterm
2022-03-31 06:51:36 +05:30
siduck
75dbf5027d
fix dashboard not showing | ( #888 )
2022-03-20 07:30:30 +05:30
siduck
cb531cd90b
shorten some long mapping vars, fix ( #849 )| fix ( #836 )
2022-03-01 12:43:34 +05:30
zbirenbaum
1777be0064
fix for treesitter not loading on creating new file
2022-03-01 08:00:21 +05:30
Jay Patel
0cf5d77f72
feat: Run :TSUpdate on TS Install / Update
...
https://github.com/NvChad/NvChad/pull/838
> TreeSitter recommends running `:TSUpdate` after update with TS or on (re-)installation of Treesitter. Reference example recommended by TS: https://github.com/nvim-treesitter/nvim-treesitter/wiki/Installation
2022-02-24 09:52:16 +05:30
siduck
ceaf02e0bf
replace dashboard with alpha.nvim ( #816 )
2022-02-20 11:44:43 +05:30
zbirenbaum
4be722d4a6
fix global variable causing issues
2022-02-15 08:12:51 +05:30
zbirenbaum
f81531df42
improve method of adding and removing plugins
2022-02-14 16:11:41 +05:30
siduck
a21e884983
remove snippet option for cmp | fix telescope first time delay
2022-02-12 07:31:23 +05:30
Akianonymus
e7bba86ccf
plugins/colorizer: Move to our org fork
2022-02-07 20:21:11 +05:30
siduck
748f0db485
lazy load Comment.nvim on gcc keybind ( #801 )
2022-02-05 19:09:25 +05:30
siduck
7b7c204e23
correct repo name for extensions plugin
2022-02-04 22:19:06 +05:30
siduck
1f73ef0ec6
clean remove_default_plugins function
2022-01-31 14:13:51 +05:30
zbirenbaum
4bda425371
added field for removing plugins to default config and call to plugin removal in init.lua
2022-01-31 07:08:15 +05:30
zbirenbaum
4b68a75853
added helper functions for removing plugins from default plugin table
2022-01-31 07:08:15 +05:30
Akianonymus
de246fa0f5
Resolve https://github.com/NvChad/NvChad/issues/774 | Format
2022-01-30 23:09:25 +05:30
siduck
64c32d2e5e
clean packer config | Breaking change
2022-01-30 12:51:46 +05:30
siduck
e8b31c9308
add impatient.nvim and filetype.nvim | improve startuptime
2022-01-29 23:02:23 +05:30
siduck
50aa25f307
remove duplicate var | tidy
2022-01-29 20:03:59 +05:30
siduck
0349de6d10
lazy load nvim-cmp if snippets are disabled
2022-01-29 19:59:59 +05:30
i3cheese
2a02054a39
Add config.plugins.status.snippets to enable/disable snippets
2022-01-29 19:59:59 +05:30
siduck
ee5b79d3d4
fix ( #740 ) | lazy load lspconfig on nvim_cmp_lsp module
2022-01-26 20:17:44 +05:30
siduck
20e8249efa
fix typo in variable
2022-01-23 13:03:39 +05:30
siduck
4511b84d6c
load lspconfig after cmp | fix ( #740 )
...
if cmp isnt lazy loaded then load lspconfig after it so cmp-nvim-lsp capabilities can be used by lspconfig
2022-01-23 12:54:15 +05:30
Akianonymus
b9fcaf610f
plugins:lspconfig: Add module name to packer config
...
https://github.com/NvChad/NvChad/issues/730
2022-01-22 14:53:26 +05:30
Akianonymus
bccd8e4ab9
utils: Improve override functions | Fix nvimtree and statusline config |
...
Misc
* make more things configurable
* use more generic variable names
* handle some edgecases
* cleanup
* format files
2022-01-22 10:15:38 +05:30
zbirenbaum
82211ed829
updated init.lua requires to support new plugin default configuration format
2022-01-22 10:15:38 +05:30
siduck
8f7b19f23b
lazy load telescope module
2022-01-20 11:37:32 +05:30
siduck
b1338beb0f
add option to toggle lazy load for cmp and related
2022-01-11 18:43:09 +05:30
siduck
e9b25e5912
rm un-needed lazy loading for comment.nvim
...
loading it with our lazy_load function would mean that it would load after the UI so using module=comment doesnt make any sense at all, so keeping only the module part would mean that this plugin would load on mappings that invoke comment.nvim functions
2022-01-10 06:32:27 +05:30
siduck
71b710b35b
add option for packerInit | fix ( #715 )
2022-01-09 09:07:18 +05:30
siduck
4e54ee0081
rm hooks
2022-01-07 19:58:05 +05:30
siduck
9551ce7031
rm telescope-media-files.nvim!
...
it heavily relies on xorg so doesnt fully work on linux!, forget about macos,windows. Added a basic config doc for it here : https://nvchad.github.io/Extras#telescope-media-filesnvim
2022-01-01 17:30:42 +05:30
siduck
abe720b881
remove telescope fzf-native.nvim plugin
2022-01-01 16:24:19 +05:30
Akianonymus
331754a890
nvimtree: Load after nvim-web-devicons when lazy load disabled
...
this is necessary as nvimtree depends on nvim-web-devicons
follow up commit for a2d91ac
2021-12-26 10:44:30 +05:30
Akianonymus
a2d91acc84
nvimtree: Allow changing lazy load from chadrc | Resolve https://github.com/NvChad/NvChad/issues/621
...
a packerCompile is needed after changin the config value in chadrc
2021-12-25 06:04:58 +05:30
boppyt
344a9aa90c
fix typo in feline repo
2021-12-23 05:53:37 +05:30
siduck
e5435e93de
update feline config (rename colors table to theme)
2021-12-22 22:35:16 +05:30
Sravanth C
f718060260
Rename esc_insertmode to better_escape
...
- change the plugin status name for better_escape
2021-12-16 18:37:24 +05:30