rܱxy#pvLwF+[摷:q h aX \ No newline at end of file diff --git a/private_dot_config/nvim/dot_git/objects/01/readonly_7508282499c499426489d281c473e2045d9030 b/private_dot_config/nvim/dot_git/objects/01/readonly_7508282499c499426489d281c473e2045d9030 deleted file mode 100644 index b11386a..0000000 --- a/private_dot_config/nvim/dot_git/objects/01/readonly_7508282499c499426489d281c473e2045d9030 +++ /dev/null @@ -1 +0,0 @@ -xj!E_12H|}p8n7KHJQȸV &D&$$MVGZёz+S'rh0><'`ޠ7xgT-@ 9:6xkÓ-zN \ No newline at end of file diff --git a/private_dot_config/nvim/dot_git/objects/06/readonly_11d5c5283f2b0af227c57209678eca7dc380dc b/private_dot_config/nvim/dot_git/objects/06/readonly_11d5c5283f2b0af227c57209678eca7dc380dc deleted file mode 100644 index 9f5ea71..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/06/readonly_11d5c5283f2b0af227c57209678eca7dc380dc and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/06/readonly_6d1b45c1cd1e1507654a8ae4c7550cd001a883 b/private_dot_config/nvim/dot_git/objects/06/readonly_6d1b45c1cd1e1507654a8ae4c7550cd001a883 deleted file mode 100644 index 9ceebbd..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/06/readonly_6d1b45c1cd1e1507654a8ae4c7550cd001a883 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/07/readonly_79579164a8463a79d440ad395f681364c2ec45 b/private_dot_config/nvim/dot_git/objects/07/readonly_79579164a8463a79d440ad395f681364c2ec45 deleted file mode 100644 index e8c4d27..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/07/readonly_79579164a8463a79d440ad395f681364c2ec45 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/08/readonly_e675b356536d953b7f1ac233346368d1265c5c b/private_dot_config/nvim/dot_git/objects/08/readonly_e675b356536d953b7f1ac233346368d1265c5c deleted file mode 100644 index 70917ea..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/08/readonly_e675b356536d953b7f1ac233346368d1265c5c and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/0a/readonly_d43bb136b93e54a1e20361c2cf31b089d106c5 b/private_dot_config/nvim/dot_git/objects/0a/readonly_d43bb136b93e54a1e20361c2cf31b089d106c5 deleted file mode 100644 index 18b0028..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/0a/readonly_d43bb136b93e54a1e20361c2cf31b089d106c5 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/0b/readonly_70b2e88b309b582a73771d2c3cb3077cd7083a b/private_dot_config/nvim/dot_git/objects/0b/readonly_70b2e88b309b582a73771d2c3cb3077cd7083a deleted file mode 100644 index 9fa79ed..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/0b/readonly_70b2e88b309b582a73771d2c3cb3077cd7083a and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/12/readonly_484e81f9144d6cc1978d159c4806e4727f866c b/private_dot_config/nvim/dot_git/objects/12/readonly_484e81f9144d6cc1978d159c4806e4727f866c deleted file mode 100644 index 98cb289..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/12/readonly_484e81f9144d6cc1978d159c4806e4727f866c and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/17/readonly_4b7c79497099dff3fe2c51092a8efde848d97b b/private_dot_config/nvim/dot_git/objects/17/readonly_4b7c79497099dff3fe2c51092a8efde848d97b deleted file mode 100644 index 45be043..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/17/readonly_4b7c79497099dff3fe2c51092a8efde848d97b and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/18/readonly_4a8c1781d5b8810e2bda2abec2118ddf17e1b8 b/private_dot_config/nvim/dot_git/objects/18/readonly_4a8c1781d5b8810e2bda2abec2118ddf17e1b8 deleted file mode 100644 index 99bca58..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/18/readonly_4a8c1781d5b8810e2bda2abec2118ddf17e1b8 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/18/readonly_9bd8a083e65373c1163c0a337f405e62f21b4a b/private_dot_config/nvim/dot_git/objects/18/readonly_9bd8a083e65373c1163c0a337f405e62f21b4a deleted file mode 100644 index 16c69ce..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/18/readonly_9bd8a083e65373c1163c0a337f405e62f21b4a and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/1c/readonly_c7f829022a116f060ac7cd82193bf2f12c39f6 b/private_dot_config/nvim/dot_git/objects/1c/readonly_c7f829022a116f060ac7cd82193bf2f12c39f6 deleted file mode 100644 index c8fa562..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/1c/readonly_c7f829022a116f060ac7cd82193bf2f12c39f6 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/1f/readonly_34e72aff11342581ba8f9da8bb265b43101c43 b/private_dot_config/nvim/dot_git/objects/1f/readonly_34e72aff11342581ba8f9da8bb265b43101c43 deleted file mode 100644 index 559a65e..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/1f/readonly_34e72aff11342581ba8f9da8bb265b43101c43 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/21/readonly_e9e3cb097e1084089e7954ecade8be6503d4d8 b/private_dot_config/nvim/dot_git/objects/21/readonly_e9e3cb097e1084089e7954ecade8be6503d4d8 deleted file mode 100644 index b3b5afe..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/21/readonly_e9e3cb097e1084089e7954ecade8be6503d4d8 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/27/readonly_560319cc4cf753e5a4d8713f82206d84a70d61 b/private_dot_config/nvim/dot_git/objects/27/readonly_560319cc4cf753e5a4d8713f82206d84a70d61 deleted file mode 100644 index 21c086f..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/27/readonly_560319cc4cf753e5a4d8713f82206d84a70d61 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/28/readonly_db7c752ea7337d866b88d56bc6327fd53a4dfd b/private_dot_config/nvim/dot_git/objects/28/readonly_db7c752ea7337d866b88d56bc6327fd53a4dfd deleted file mode 100644 index 64ae300..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/28/readonly_db7c752ea7337d866b88d56bc6327fd53a4dfd and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/2c/readonly_3e7368d15a16651fdb5098c2ee5adf45eab98c b/private_dot_config/nvim/dot_git/objects/2c/readonly_3e7368d15a16651fdb5098c2ee5adf45eab98c deleted file mode 100644 index d58720e..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/2c/readonly_3e7368d15a16651fdb5098c2ee5adf45eab98c and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/2c/readonly_83041ee6ff6b02ab640d690d1e0bd9a4f6c794 b/private_dot_config/nvim/dot_git/objects/2c/readonly_83041ee6ff6b02ab640d690d1e0bd9a4f6c794 deleted file mode 100644 index c78a5c4..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/2c/readonly_83041ee6ff6b02ab640d690d1e0bd9a4f6c794 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/2d/readonly_e440a4ea7e3b3f4b459074ea7e90c91c848b7b b/private_dot_config/nvim/dot_git/objects/2d/readonly_e440a4ea7e3b3f4b459074ea7e90c91c848b7b deleted file mode 100644 index 75b9969..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/2d/readonly_e440a4ea7e3b3f4b459074ea7e90c91c848b7b and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/2e/readonly_5aa786ef542990f2b0808bc7c3cfdfd9218f0b b/private_dot_config/nvim/dot_git/objects/2e/readonly_5aa786ef542990f2b0808bc7c3cfdfd9218f0b deleted file mode 100644 index c309340..0000000 --- a/private_dot_config/nvim/dot_git/objects/2e/readonly_5aa786ef542990f2b0808bc7c3cfdfd9218f0b +++ /dev/null @@ -1,2 +0,0 @@ -x[J1E* -Q!T@RNʬVW\΅ƺ6@l}(vI2'ekU.SjeV4$RhcDT%M;-K:h0tF=qNP@mt-HS \ No newline at end of file diff --git a/private_dot_config/nvim/dot_git/objects/3f/readonly_e07c88efd607ccb64127a332d36a910f647a04 b/private_dot_config/nvim/dot_git/objects/3f/readonly_e07c88efd607ccb64127a332d36a910f647a04 deleted file mode 100644 index 7fb5896..0000000 --- a/private_dot_config/nvim/dot_git/objects/3f/readonly_e07c88efd607ccb64127a332d36a910f647a04 +++ /dev/null @@ -1 +0,0 @@ -xEλN0aj?W+ ^`bd=,A;PRr0D(2a&$GAcp^SgȡCPZKAf<^1^.y[k/-` [>F^$ مT=xP(FgO&Ɖqp`i -I}:*N[;ZppYi#>|mOƐ$㴂gԄ"~ y`S=0z4w*9~Y\r'uv6tl?yϯP \ No newline at end of file diff --git a/private_dot_config/nvim/dot_git/objects/85/readonly_15032d02a64fb00a44b04f4324866d2ddbffd4 b/private_dot_config/nvim/dot_git/objects/85/readonly_15032d02a64fb00a44b04f4324866d2ddbffd4 deleted file mode 100644 index 2651135..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/85/readonly_15032d02a64fb00a44b04f4324866d2ddbffd4 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/85/readonly_9338cdc011fa667d4dd3b15f2961ca4cea90fe b/private_dot_config/nvim/dot_git/objects/85/readonly_9338cdc011fa667d4dd3b15f2961ca4cea90fe deleted file mode 100644 index 5551ab1..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/85/readonly_9338cdc011fa667d4dd3b15f2961ca4cea90fe and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/86/readonly_dd973f08cc1039afd0053311809adee55e094e b/private_dot_config/nvim/dot_git/objects/86/readonly_dd973f08cc1039afd0053311809adee55e094e deleted file mode 100644 index c03ca79..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/86/readonly_dd973f08cc1039afd0053311809adee55e094e and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/8f/readonly_011fd0558350eaccbbd9d14c8005ad73dc6412 b/private_dot_config/nvim/dot_git/objects/8f/readonly_011fd0558350eaccbbd9d14c8005ad73dc6412 deleted file mode 100644 index 8b2aac4..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/8f/readonly_011fd0558350eaccbbd9d14c8005ad73dc6412 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/8f/readonly_8eea4808d6906549f7ecb14cb2b481a0fc6556 b/private_dot_config/nvim/dot_git/objects/8f/readonly_8eea4808d6906549f7ecb14cb2b481a0fc6556 deleted file mode 100644 index e73d1cb..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/8f/readonly_8eea4808d6906549f7ecb14cb2b481a0fc6556 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/92/readonly_52d986caaf8a0cb6ffd73df46acbdc9f5aea06 b/private_dot_config/nvim/dot_git/objects/92/readonly_52d986caaf8a0cb6ffd73df46acbdc9f5aea06 deleted file mode 100644 index f062a75..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/92/readonly_52d986caaf8a0cb6ffd73df46acbdc9f5aea06 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/94/readonly_3dd920afdbd620a059b73161762cd2f8b07483 b/private_dot_config/nvim/dot_git/objects/94/readonly_3dd920afdbd620a059b73161762cd2f8b07483 deleted file mode 100644 index 214fe3b..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/94/readonly_3dd920afdbd620a059b73161762cd2f8b07483 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/97/readonly_062ae15fa301e3ffc5c6fcbd638080579ca05a b/private_dot_config/nvim/dot_git/objects/97/readonly_062ae15fa301e3ffc5c6fcbd638080579ca05a deleted file mode 100644 index 340aad4..0000000 --- a/private_dot_config/nvim/dot_git/objects/97/readonly_062ae15fa301e3ffc5c6fcbd638080579ca05a +++ /dev/null @@ -1,3 +0,0 @@ -xEN E]oo4@[ -Č[J9S:_/qws{q=VEZΣ6]>a#EqBiB89"cie\-^8k:}+QMMnGoOUʎp}Rt6*!an ް*_h-4A -ظV+\ZuR!c}zŷr?YX \ No newline at end of file diff --git a/private_dot_config/nvim/dot_git/objects/9d/readonly_3370a220ab4b94134ce75f9e5a89188cec9f75 b/private_dot_config/nvim/dot_git/objects/9d/readonly_3370a220ab4b94134ce75f9e5a89188cec9f75 deleted file mode 100644 index db7c863..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/9d/readonly_3370a220ab4b94134ce75f9e5a89188cec9f75 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/9d/readonly_797b2e1ce7a1f514f708f99d04c5f304ee4ae5 b/private_dot_config/nvim/dot_git/objects/9d/readonly_797b2e1ce7a1f514f708f99d04c5f304ee4ae5 deleted file mode 100644 index 3c5ba8c..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/9d/readonly_797b2e1ce7a1f514f708f99d04c5f304ee4ae5 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/9e/readonly_566b5b53651ea53b14ef535586dff399aad29d b/private_dot_config/nvim/dot_git/objects/9e/readonly_566b5b53651ea53b14ef535586dff399aad29d deleted file mode 100644 index 10d4e70..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/9e/readonly_566b5b53651ea53b14ef535586dff399aad29d and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/9e/readonly_ebb9198c830faccc9cfa65f1cb8143c940eeda b/private_dot_config/nvim/dot_git/objects/9e/readonly_ebb9198c830faccc9cfa65f1cb8143c940eeda deleted file mode 100644 index 38a5deb..0000000 --- a/private_dot_config/nvim/dot_git/objects/9e/readonly_ebb9198c830faccc9cfa65f1cb8143c940eeda +++ /dev/null @@ -1,4 +0,0 @@ -xKj0)}[0WHbnCN+ - -^mÛf"l9W& 볣d. #' >:xxAAol$luH}$sgoor -] s;vjwvҟid0_;mL ~+T \ No newline at end of file diff --git a/private_dot_config/nvim/dot_git/objects/a0/readonly_97cd7a0b0bb81d69cb9d1803035e0cde528073 b/private_dot_config/nvim/dot_git/objects/a0/readonly_97cd7a0b0bb81d69cb9d1803035e0cde528073 deleted file mode 100644 index 3bbfa12..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/a0/readonly_97cd7a0b0bb81d69cb9d1803035e0cde528073 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/a3/readonly_b876dd4e0916304fc9760f307c739c2000d453 b/private_dot_config/nvim/dot_git/objects/a3/readonly_b876dd4e0916304fc9760f307c739c2000d453 deleted file mode 100644 index 298749c..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/a3/readonly_b876dd4e0916304fc9760f307c739c2000d453 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/a9/readonly_f7327bdcdbdd5f8b0e71f5f7faff152728983e b/private_dot_config/nvim/dot_git/objects/a9/readonly_f7327bdcdbdd5f8b0e71f5f7faff152728983e deleted file mode 100644 index bdecdb3..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/a9/readonly_f7327bdcdbdd5f8b0e71f5f7faff152728983e and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/ad/readonly_828f30b09fc1211c5c986fafb50febf91a0f8e b/private_dot_config/nvim/dot_git/objects/ad/readonly_828f30b09fc1211c5c986fafb50febf91a0f8e deleted file mode 100644 index d508c7c..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/ad/readonly_828f30b09fc1211c5c986fafb50febf91a0f8e and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/ad/readonly_c3130e8362c7b14d22b53402fb7c0b72a60d00 b/private_dot_config/nvim/dot_git/objects/ad/readonly_c3130e8362c7b14d22b53402fb7c0b72a60d00 deleted file mode 100644 index 3e113c8..0000000 --- a/private_dot_config/nvim/dot_git/objects/ad/readonly_c3130e8362c7b14d22b53402fb7c0b72a60d00 +++ /dev/null @@ -1,2 +0,0 @@ -xA -0E]$&Dd:mNoe 'T$_("ĚJkj9ɽyՠZdɣo,"ESl(5c:}y5{GPs"4ȶRmj;5Íllۮt u@`#)QB[m5vLSL8'=t;L V=✕iHMCl~=P&"+5T_x-9+0g[01%4©~>#a <3gFet~1tˠX_=?xypg!/뿾wݬ4v/l)Ąpm_qx; \ No newline at end of file diff --git a/private_dot_config/nvim/dot_git/objects/b2/readonly_4afc27b2279873e6cf8f1d1e69f1cc51848a79 b/private_dot_config/nvim/dot_git/objects/b2/readonly_4afc27b2279873e6cf8f1d1e69f1cc51848a79 deleted file mode 100644 index 6b3e737..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/b2/readonly_4afc27b2279873e6cf8f1d1e69f1cc51848a79 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/b5/readonly_4d0581f292840a5d3f051d8059ea4c5152419e b/private_dot_config/nvim/dot_git/objects/b5/readonly_4d0581f292840a5d3f051d8059ea4c5152419e deleted file mode 100644 index 50cae0c..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/b5/readonly_4d0581f292840a5d3f051d8059ea4c5152419e and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/b7/readonly_4278bf08871ea53f1887e42e1ead6bff74144e b/private_dot_config/nvim/dot_git/objects/b7/readonly_4278bf08871ea53f1887e42e1ead6bff74144e deleted file mode 100644 index d9f7329..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/b7/readonly_4278bf08871ea53f1887e42e1ead6bff74144e and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/b9/readonly_f95c2a2a73c772918279c4f0fd07ddb42ab20d b/private_dot_config/nvim/dot_git/objects/b9/readonly_f95c2a2a73c772918279c4f0fd07ddb42ab20d deleted file mode 100644 index 10c4c74..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/b9/readonly_f95c2a2a73c772918279c4f0fd07ddb42ab20d and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/bf/readonly_05ec6ca4a9a3fd00be499c3c2f0db608a5c5bc b/private_dot_config/nvim/dot_git/objects/bf/readonly_05ec6ca4a9a3fd00be499c3c2f0db608a5c5bc deleted file mode 100644 index 98589f0..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/bf/readonly_05ec6ca4a9a3fd00be499c3c2f0db608a5c5bc and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/c3/readonly_0ac7ec67025bfdd6d254741ca225b3f98a0f3a b/private_dot_config/nvim/dot_git/objects/c3/readonly_0ac7ec67025bfdd6d254741ca225b3f98a0f3a deleted file mode 100644 index 481e286..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/c3/readonly_0ac7ec67025bfdd6d254741ca225b3f98a0f3a and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/c7/readonly_13847ded38bb71086e4c358b1f5cba467f29d5 b/private_dot_config/nvim/dot_git/objects/c7/readonly_13847ded38bb71086e4c358b1f5cba467f29d5 deleted file mode 100644 index 1b24782..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/c7/readonly_13847ded38bb71086e4c358b1f5cba467f29d5 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/cb/readonly_b82f9ad86fcd0fc20b0ab4c5c336b94088d01b b/private_dot_config/nvim/dot_git/objects/cb/readonly_b82f9ad86fcd0fc20b0ab4c5c336b94088d01b deleted file mode 100644 index cecabe5..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/cb/readonly_b82f9ad86fcd0fc20b0ab4c5c336b94088d01b and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/cd/readonly_c970a9e446172298d5cf6c19542b08bddc9b1f b/private_dot_config/nvim/dot_git/objects/cd/readonly_c970a9e446172298d5cf6c19542b08bddc9b1f deleted file mode 100644 index 0982dfd..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/cd/readonly_c970a9e446172298d5cf6c19542b08bddc9b1f and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/cd/readonly_ee6b965681240e5d6a0d34f4bb213a7240b0d1 b/private_dot_config/nvim/dot_git/objects/cd/readonly_ee6b965681240e5d6a0d34f4bb213a7240b0d1 deleted file mode 100644 index 57b96a7..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/cd/readonly_ee6b965681240e5d6a0d34f4bb213a7240b0d1 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/d2/readonly_f0fb316b03c61136118c051f8e1d9476ad4f96 b/private_dot_config/nvim/dot_git/objects/d2/readonly_f0fb316b03c61136118c051f8e1d9476ad4f96 deleted file mode 100644 index d136f5a..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/d2/readonly_f0fb316b03c61136118c051f8e1d9476ad4f96 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/d6/readonly_334d467e4bc0dc14f79ad1de88768519f2133a b/private_dot_config/nvim/dot_git/objects/d6/readonly_334d467e4bc0dc14f79ad1de88768519f2133a deleted file mode 100644 index f57c0ca..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/d6/readonly_334d467e4bc0dc14f79ad1de88768519f2133a and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/d7/readonly_d298dc6fce1a117f6535d5aa8bd5c70aa2a14f b/private_dot_config/nvim/dot_git/objects/d7/readonly_d298dc6fce1a117f6535d5aa8bd5c70aa2a14f deleted file mode 100644 index 427b939..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/d7/readonly_d298dc6fce1a117f6535d5aa8bd5c70aa2a14f and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/dc/readonly_669313c1e3e4348c65d622734e57d7459b6f83 b/private_dot_config/nvim/dot_git/objects/dc/readonly_669313c1e3e4348c65d622734e57d7459b6f83 deleted file mode 100644 index 82e74c0..0000000 --- a/private_dot_config/nvim/dot_git/objects/dc/readonly_669313c1e3e4348c65d622734e57d7459b6f83 +++ /dev/null @@ -1,2 +0,0 @@ -x}Mj0} -Y@)=C{Vg?vݕ=އb+% .n&%^"6ƚU';wp[ 7A>&.8(*>:9^86[yEmY]Pt~7gN;ױO'?@Ok)/(|z\`͕{STO~Q \ No newline at end of file diff --git a/private_dot_config/nvim/dot_git/objects/e7/readonly_effdf04eacbee43111c137b8d2eae5e71fd204 b/private_dot_config/nvim/dot_git/objects/e7/readonly_effdf04eacbee43111c137b8d2eae5e71fd204 deleted file mode 100644 index 714ea20..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/e7/readonly_effdf04eacbee43111c137b8d2eae5e71fd204 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/ea/readonly_9f9a2074265a24a28b839ea608cd8375f1c4ef b/private_dot_config/nvim/dot_git/objects/ea/readonly_9f9a2074265a24a28b839ea608cd8375f1c4ef deleted file mode 100644 index c625d52..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/ea/readonly_9f9a2074265a24a28b839ea608cd8375f1c4ef and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/ed/readonly_22d0f48e403cb7e60bee8a414454be61297243 b/private_dot_config/nvim/dot_git/objects/ed/readonly_22d0f48e403cb7e60bee8a414454be61297243 deleted file mode 100644 index c4b30ae..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/ed/readonly_22d0f48e403cb7e60bee8a414454be61297243 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/f5/readonly_c82e4f730013bf3ba473466a08ce7100503ac1 b/private_dot_config/nvim/dot_git/objects/f5/readonly_c82e4f730013bf3ba473466a08ce7100503ac1 deleted file mode 100644 index a17abcf..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/f5/readonly_c82e4f730013bf3ba473466a08ce7100503ac1 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/f8/readonly_3a4c22a3bb24b832b0723d4853eaf601334380 b/private_dot_config/nvim/dot_git/objects/f8/readonly_3a4c22a3bb24b832b0723d4853eaf601334380 deleted file mode 100644 index aa40e46..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/f8/readonly_3a4c22a3bb24b832b0723d4853eaf601334380 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/f8/readonly_73bd5ec84d788d631b5393a435ef2e2e23b704 b/private_dot_config/nvim/dot_git/objects/f8/readonly_73bd5ec84d788d631b5393a435ef2e2e23b704 deleted file mode 100644 index 320bdf6..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/f8/readonly_73bd5ec84d788d631b5393a435ef2e2e23b704 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/fb/readonly_dc8ebc3f4d73e1a8e53a99549afe584483ebc8 b/private_dot_config/nvim/dot_git/objects/fb/readonly_dc8ebc3f4d73e1a8e53a99549afe584483ebc8 deleted file mode 100644 index 051251b..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/fb/readonly_dc8ebc3f4d73e1a8e53a99549afe584483ebc8 and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/info/.keep b/private_dot_config/nvim/dot_git/objects/info/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/private_dot_config/nvim/dot_git/objects/pack/readonly_pack-8649f5bfa8879a035da150bce39167b3cab2e3a3.idx b/private_dot_config/nvim/dot_git/objects/pack/readonly_pack-8649f5bfa8879a035da150bce39167b3cab2e3a3.idx deleted file mode 100644 index cc9926a..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/pack/readonly_pack-8649f5bfa8879a035da150bce39167b3cab2e3a3.idx and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/pack/readonly_pack-8649f5bfa8879a035da150bce39167b3cab2e3a3.pack b/private_dot_config/nvim/dot_git/objects/pack/readonly_pack-8649f5bfa8879a035da150bce39167b3cab2e3a3.pack deleted file mode 100644 index fd6a7b4..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/pack/readonly_pack-8649f5bfa8879a035da150bce39167b3cab2e3a3.pack and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/pack/readonly_pack-898e1f9c14b1bb6a48cba57d43edc20af5a41667.idx b/private_dot_config/nvim/dot_git/objects/pack/readonly_pack-898e1f9c14b1bb6a48cba57d43edc20af5a41667.idx deleted file mode 100644 index 53cbd57..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/pack/readonly_pack-898e1f9c14b1bb6a48cba57d43edc20af5a41667.idx and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/objects/pack/readonly_pack-898e1f9c14b1bb6a48cba57d43edc20af5a41667.pack b/private_dot_config/nvim/dot_git/objects/pack/readonly_pack-898e1f9c14b1bb6a48cba57d43edc20af5a41667.pack deleted file mode 100644 index 4000ae0..0000000 Binary files a/private_dot_config/nvim/dot_git/objects/pack/readonly_pack-898e1f9c14b1bb6a48cba57d43edc20af5a41667.pack and /dev/null differ diff --git a/private_dot_config/nvim/dot_git/packed-refs b/private_dot_config/nvim/dot_git/packed-refs deleted file mode 100644 index 8b91a48..0000000 --- a/private_dot_config/nvim/dot_git/packed-refs +++ /dev/null @@ -1,2 +0,0 @@ -# pack-refs with: peeled fully-peeled sorted -65cb9ba5fc64d9dd9c9fc838530de08e9cb3f565 refs/remotes/origin/main diff --git a/private_dot_config/nvim/dot_git/refs/heads/main b/private_dot_config/nvim/dot_git/refs/heads/main deleted file mode 100644 index 2afe0c9..0000000 --- a/private_dot_config/nvim/dot_git/refs/heads/main +++ /dev/null @@ -1 +0,0 @@ -0611d5c5283f2b0af227c57209678eca7dc380dc diff --git a/private_dot_config/nvim/dot_git/refs/remotes/origin/HEAD b/private_dot_config/nvim/dot_git/refs/remotes/origin/HEAD deleted file mode 100644 index 4b0a875..0000000 --- a/private_dot_config/nvim/dot_git/refs/remotes/origin/HEAD +++ /dev/null @@ -1 +0,0 @@ -ref: refs/remotes/origin/main diff --git a/private_dot_config/nvim/dot_git/refs/remotes/origin/main b/private_dot_config/nvim/dot_git/refs/remotes/origin/main deleted file mode 100644 index 2afe0c9..0000000 --- a/private_dot_config/nvim/dot_git/refs/remotes/origin/main +++ /dev/null @@ -1 +0,0 @@ -0611d5c5283f2b0af227c57209678eca7dc380dc diff --git a/private_dot_config/nvim/dot_git/refs/tags/.keep b/private_dot_config/nvim/dot_git/refs/tags/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/private_dot_config/nvim/dot_github/CONTRIBUTING.md b/private_dot_config/nvim/dot_github/CONTRIBUTING.md deleted file mode 100644 index 12d436d..0000000 --- a/private_dot_config/nvim/dot_github/CONTRIBUTING.md +++ /dev/null @@ -1,161 +0,0 @@ -# [CONTRIBUTING](https://nvchad.github.io/contribute) - -## NvChad install for contributors - -If you wish to contribute to NvChad, you should: -1. [create a fork on GitHub](https://docs.github.com/en/get-started/quickstart/fork-a-repo) -2. clone your fork to your machine - - For ssh: - ```shell - $ git clone git@github.com: /NvChad.git ~/.config/nvim - ``` - - For https: - ```shell - $ git clone https://github.com/ /NvChad.git ~/.config/nvim - ``` -3. [add a new remote repo to track](https://www.atlassian.com/git/tutorials/git-forks-and-upstreams) - - this means you can push/pull as normal to your own repo, but also easily track & update from the NvChad repo - - for ssh: - ```shell - $ git remote add upstream git@github.com:NvChad/NvChad.git - ``` - - for https: - ```shell - $ git remote add upstream https://github.com/NvChad/NvChad.git - ``` -4. any time you create a branch to do some work, use - ```shell - $ git fetch upstream && git checkout -b dev-myFEAT upstream/main - ``` -5. only use the **--rebase** flag to update your dev branch - - this means that there are no `Merge NvChad/main into devBranch` commits, which are to be avoided - ```shell - $ git pull upstream --rebase - ``` - -## Things to know before contributing - -- When making a PR (pull request), please be very descriptive about what you've done! - -- PR titles should be formatted with 'fix', 'chore' or 'feat'. ex: `feat: add new plugin` - -- PRs should follow the pull request formats where applicable - -- We are open to all PRs, but may decline some for a myriad of reasons. Though don't be discouraged! We'll still be open to discussions. - -- PR's are always welcomed however NvChad aims to be less bloated. So PR's regarding existing plugin's enhancement and creating new features with existing plugins itself ( without adding a new plugin), bug fixes and corrections are more encouraged. - -- NvChad won't keep adding more and more features (like adding new plugins most likely) as requested if they feel unneeded and aren't usable by the majority!! If you think the plugin you want to be added is very useful and many NvChaders would find it useful, then such feature's PR is welcomed! - -- But adding specific features like adding config for [wakatime](https://github.com/wakatime/vim-wakatime) etc will be added in this [chad user configs](https://github.com/NvChad/NvChad/wiki/Chad-user-configs). This lets the user select the things only they want ( adding configs from extra configs ). - -## How to remove or edit commits from your PR -> You may have been directed here to remove a commit such as a merge commit: `Merge NvChad/main into devBranch` from your PR - -> As these commands edit your git history, you may need to **force push** with `git push origin --force` - -1. Run the following: - ``` - $ git rebase -i HEAD~ - ``` - - -2. Change the `pick` commands to whatever you wish, you may wish to `d` `drop` or `e` `edit` a commit. Then save & quit this git file to run it. - -Example
-- - ```shell - $ git rebase -i HEAD~4 - ``` - - ```shell - pick 28b2dcb statusline add lsp status - pick dad9a39 feat: Added lsp radial progress - pick 68f72f1 add clickable btn for exiting nvim - pick b281b53 avoid using q! for quitting vim - - # Rebase 52b655b..b281b53 onto 52b655b (4 commands) - # - # Commands: - # p, pick
-= use commit - # r, reword = use commit, but edit the commit message - # e, edit = use commit, but stop for amending - # s, squash = use commit, but meld into previous commit - # f, fixup = like "squash", but discard this commit's log message - # x, exec = run command (the rest of the line) using shell - # b, break = stop here (continue rebase later with 'git rebase --continue') - # d, drop = remove commit - # l, label - -3. If you picked `drop` you are done, if you picked `edit` then edit your files, then run: - ```shell - $ git addExample
-- - ```shell {3,4} - pick 28b2dcb statusline add lsp status - pick dad9a39 feat: Added lsp radial progress - edit 68f72f1 add clickable btn for exiting nvim - d b281b53 avoid using q! for quitting vim - - # Rebase 52b655b..b281b53 onto 52b655b (4 commands) - # - # Commands: - # p, pick
-= use commit - # r, reword = use commit, but edit the commit message - # e, edit = use commit, but stop for amending - # s, squash = use commit, but meld into previous commit - # f, fixup = like "squash", but discard this commit's log message - # x, exec = run command (the rest of the line) using shell - # b, break = stop here (continue rebase later with 'git rebase --continue') - # d, drop = remove commit - # l, label = label current HEAD with a name - # t, reset = reset HEAD to a label - # m, merge [-C | -c ] [# ] - # . create a merge commit using the original merge commit's - # . message (or the oneline, if no original merge commit was - # . specified). Use -c to reword the commit message. - # - # These lines can be re-ordered; they are executed from top to bottom. - # - # If you remove a line here THAT COMMIT WILL BE LOST. - # - # However, if you remove everything, the rebase will be aborted. - # - # Note that empty commits are commented out - ``` - - - ``` - -4. Once you have edited & added your files, run: - ```shell - $ git rebase --continue - ``` - -5. You will likely need to push using: - ```shell - $ git push origin --force - ``` - -## Help -For help with contributing and anything else nvChad related join the [discord](https://discord.gg/VyPxsGArXc) diff --git a/private_dot_config/nvim/dot_github/FUNDING.yml b/private_dot_config/nvim/dot_github/FUNDING.yml deleted file mode 100644 index 02611f2..0000000 --- a/private_dot_config/nvim/dot_github/FUNDING.yml +++ /dev/null @@ -1,3 +0,0 @@ -patreon: siduck -ko_fi: siduck -custom: ["https://www.buymeacoffee.com/siduck", "https://www.paypal.com/paypalme/siduck76"] diff --git a/private_dot_config/nvim/dot_github/ISSUE_TEMPLATE/bug_report.md b/private_dot_config/nvim/dot_github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 43b4ec0..0000000 --- a/private_dot_config/nvim/dot_github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: '' -assignees: '' - ---- - - - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Desktop (please complete the following information):** - - Operating System - - Terminal - - Version of Neovim - -**Additional context** -Add any other context about the problem here. diff --git a/private_dot_config/nvim/dot_github/ISSUE_TEMPLATE/config.yml b/private_dot_config/nvim/dot_github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index 3495e93..0000000 --- a/private_dot_config/nvim/dot_github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1,8 +0,0 @@ -blank_issues_enabled: false -contact_links: - - name: Wiki - url: https://github.com/siduck76/NvChad/wiki - about: "Walks you through how to use and Configure NvChad." - - name: Visit our gitter chat - url: https://gitter.im/neovim-dotfiles/community - about: "A place where we dicuss NvChad related stuff." diff --git a/private_dot_config/nvim/dot_github/ISSUE_TEMPLATE/feature_request.md b/private_dot_config/nvim/dot_github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 24d2f24..0000000 --- a/private_dot_config/nvim/dot_github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: '' -assignees: '' - ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem was. - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. - -**Screenshot** -Maybe a screenshot of the feature diff --git a/private_dot_config/nvim/dot_github/PULL_REQUEST_TEMPLATE/feature.md b/private_dot_config/nvim/dot_github/PULL_REQUEST_TEMPLATE/feature.md deleted file mode 100644 index a622846..0000000 --- a/private_dot_config/nvim/dot_github/PULL_REQUEST_TEMPLATE/feature.md +++ /dev/null @@ -1,14 +0,0 @@ - -Fixes Issue # (If it doesn't fix an issue then delete this line) - -Features Added: -- Plugin Name (Add links if possible too) - -Reasoning: -List why the feature is needed - -Speed (If applicable): -Show the impact on the speed of nvChad - -Other: -Anything else relevant goes here diff --git a/private_dot_config/nvim/dot_github/PULL_REQUEST_TEMPLATE/plugin.md b/private_dot_config/nvim/dot_github/PULL_REQUEST_TEMPLATE/plugin.md deleted file mode 100644 index 28ae8d3..0000000 --- a/private_dot_config/nvim/dot_github/PULL_REQUEST_TEMPLATE/plugin.md +++ /dev/null @@ -1,16 +0,0 @@ -(Make sure your title is either: 'fix', 'chore', or 'feat' then your title. ex: `fix: add new plugin`) - -Fixes Issue # (If it doesn't fix an issue then delete this line) - -Plugins Added: -- [Plugin Name](Plugin Link) -- [Plugin Name](Plugin Link) - -Reasoning: -List why the plugin(s) should be added - -Speed: -Show the impact on the speed of nvChad - -Other: -Anything else relevant goes here diff --git a/private_dot_config/nvim/dot_github/README.md b/private_dot_config/nvim/dot_github/README.md deleted file mode 100644 index 12484e8..0000000 --- a/private_dot_config/nvim/dot_github/README.md +++ /dev/null @@ -1,146 +0,0 @@ - NvChad
- - - -- -[]() -- -## Showcase - --[](https://github.com/neovim/neovim) -[](https://github.com/NvChad/NvChad/issues) -[](https://discord.gg/gADmkJb9Fb) -[](https://matrix.to/#/#nvchad:matrix.org) -[](https://t.me/DE_WM) - -
-
- -( Zoom in the screenshot ) - -
-
- -## What is it? - -- NvChad is a neovim config written in lua aiming to provide a base configuration with very beautiful UI and blazing fast startuptime (around 0.02 secs ~ 0.07 secs). We tweak UI plugins such as telescope, nvim-tree, bufferline etc well to provide an aesthetic UI experience. - -- Lazy loading is done 93% of the time meaning that plugins will not be loaded by default, they will be loaded only when required also at specific commands, events etc. This lowers the startuptime and it was like 0.07~ secs tested on an old pentium machine 1.4ghz + 4gb ram & HDD. - -- NvChad isnt a framework! Its supposed to be used as a "base" config, so users could tweak the defaults well, can also remove the things they dont like in the default config and build their config on top of it. Users can tweak the entire default config while staying in their custom config (lua/custom dir). This is the control center of the user's config and gitignored so the users can stay update to-date with NvChad's latest config (main branch) while still controlling it with their chadrc (file that controls entire custom dir) - -## Theme Showcase - -
- -## UI related plugins used - -Images (Click to expand!)
- - - - - - -(Note: these are just 4-5 themes, NvChad has around 27+ themes) -Images (Click to expand!)
- -Nvim-tree.lua
- -Fast file tree: - -
- -Telescope-nvim
- -A fuzzy file finder, picker, sorter, previewer and much more: - -
- -Indent-blankline.nvim
- -Adds indentline: - -
- -Our own statusline written from scratch
- -[NvChad UI](https://github.com/NvChad/ui) - -
-
- -Tabufline (our own pertab bufferline)
- -
-
-
- -Nvim-web-devicons
- -Lua fork of Vim Devicons which offers more file icon customisability: - -
- -Nvim-treesitter
- -## Plugins list - -- Many beautiful themes, theme toggler by [our base46 plugin](https://github.com/NvChad/base46) -- Inbuilt terminal toggling & management with [Nvterm](https://github.com/NvChad/nvterm) -- NvChad updater, hide & unhide terminal buffers with [NvChad extensions](https://github.com/NvChad/extensions) -- Lightweight & performant ui plugin with [NvChad UI](https://github.com/NvChad/ui) -- File navigation with [nvim-tree.lua](https://github.com/kyazdani42/nvim-tree.lua) -- Managing tabs, buffers with [bufferline.nvim](https://github.com/akinsho/bufferline.nvim) -- Beautiful and configurable icons with [nvim-web-devicons](https://github.com/kyazdani42/nvim-web-devicons) -- Git diffs and more with [gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim) -- NeoVim Lsp configuration with [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig) and [mason.nvim](https://github.com/williamboman/mason.nvim) -- Autocompletion with [nvim-cmp](https://github.com/hrsh7th/nvim-cmp) -- File searching, previewing image and text files and more with [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim). -- Syntax highlighting with [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) -- Autoclosing braces and html tags with [nvim-autopairs](https://github.com/windwp/nvim-autopairs) -- Indentlines with [indent-blankline.nvim](https://github.com/lukas-reineke/indent-blankline.nvim) -- Useful snippets with [friendly snippets](https://github.com/rafamadriz/friendly-snippets) + [LuaSnip](https://github.com/L3MON4D3/LuaSnip). -- Popup mappings keysheet [whichkey.nvim](https://github.com/folke/which-key.nvim) - -## History - -- I (@siduck i.e creator of NvChad) in my initial days of learning to program wanted a lightweight IDE for writing code, I had a very low end system which was like 1.4ghz pentium + 4gb ram & HDD. I was into web dev stuff so many suggested me to use vscode but that thing was very heavy on my system, It took more ram than my browser! ( minimal ungoogled chromium ) so I never tried it again, sublime text was nice but the fear of using proprietary software XD for a linux user bugged me a lot. Then I tried doom-emacs which looked pretty but it was slow and I was lost within its docs, I tried lunarvim but too lazy to read the docs. Doom-emacs and lunarvim inspired me to make a config which is the prettiest + very fast and simple. - -- I'm decent at ricing i.e customizing system and making it look pretty so I posted my neovim rice on [neovim subreddit](https://www.reddit.com/r/neovim/comments/m3xl4f/neovim_rice/), my neovim-dotfiles github repo blew up and then I had to come up with a name, I was amazed by the chad meme lol so I put NvChad as the name, the chad word in here doesnt literally mean the chad guy but in the sense such as chad linux vs windows i.e meaning superior, best etc. NvChad was made for my personal use but it gained some popularity which inspired me to make a public config i.e config usable by many and less hassle to update as everyone's going to use the same base config (NvChad) with their custom modifications (which are gitignored so that wont mess up), without the custom config stuff users would have to keep a track of every commit and copy paste git diffs to manually update nvchad. - -## :gift_heart: Support - -I'm (@siduck) really very sorry to remove the previous charity links but I had to do it for various reasons. A lot has been going here regarding financial issues and I do need some support if it's possible from your end. I haven't graduated yet and it would be great to earn some stuff as that'd help me with daily minor expenses. If you like NvChad and would like to support & appreciate it via donation then I'll gladly accept it. Dont worry! NvChad will still stay alive & active without your donations! I will remove the sponsor button and re-add the charity links once I get a job, probably a year or two. - -[](https://ko-fi.com/siduck) -[](https://paypal.me/siduck76) -[](https://www.buymeacoffee.com/siduck) -[](https://www.patreon.com/siduck) - -## Credits - -- [Elianiva](https://github.com/elianiva) helped me with NeoVim Lua related issues many times, NvChad wouldn't exist without his help at all as he helped me in my initial neovim journey! -- @lorvethe for making the beautiful NvChad logo. diff --git a/private_dot_config/nvim/dot_github/workflows/stale.yml b/private_dot_config/nvim/dot_github/workflows/stale.yml deleted file mode 100644 index 1f16ea2..0000000 --- a/private_dot_config/nvim/dot_github/workflows/stale.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: 'Close stale issues and PRs' -on: - schedule: - - cron: '30 1 * * *' - -jobs: - stale: - runs-on: ubuntu-latest - steps: - - uses: actions/stale@v3 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.' - stale-pr-message: 'This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.' - close-issue-message: 'This issue was closed because it has been stalled for 5 days with no activity.' - exempt-all-issue-assignees: true # doesn't close an issue if someone was assigned to it. - close-pr-message: 'This PR was closed because it has been stalled for 10 days with no activity.' - exempt-all-pr-assignees: true # doesn't close a pr if someone was assigned to it. - days-before-issue-stale: 30 - days-before-pr-stale: 45 - days-before-issue-close: 5 - days-before-pr-close: 10 diff --git a/private_dot_config/nvim/dot_gitignore b/private_dot_config/nvim/dot_gitignore deleted file mode 100644 index 2de440a..0000000 --- a/private_dot_config/nvim/dot_gitignore +++ /dev/null @@ -1,6 +0,0 @@ -plugin -custom -spell -ftplugin -coc-settings.json -.luarc.json diff --git a/private_dot_config/nvim/dot_stylua.toml b/private_dot_config/nvim/dot_stylua.toml deleted file mode 100644 index ecb6dca..0000000 --- a/private_dot_config/nvim/dot_stylua.toml +++ /dev/null @@ -1,6 +0,0 @@ -column_width = 120 -line_endings = "Unix" -indent_type = "Spaces" -indent_width = 2 -quote_style = "AutoPreferDouble" -call_parentheses = "None" diff --git a/private_dot_config/nvim/init.lua b/private_dot_config/nvim/init.lua deleted file mode 100644 index 7324b73..0000000 --- a/private_dot_config/nvim/init.lua +++ /dev/null @@ -1,34 +0,0 @@ -vim.defer_fn(function() - pcall(require, "impatient") -end, 0) - -require "core" -require "core.options" - --- setup packer + plugins -local fn = vim.fn -local install_path = fn.stdpath "data" .. "/site/pack/packer/opt/packer.nvim" - -if fn.empty(fn.glob(install_path)) > 0 then - vim.api.nvim_set_hl(0, "NormalFloat", { bg = "#1e222a" }) - print "Cloning packer .." - fn.system { "git", "clone", "--depth", "1", "https://github.com/wbthomason/packer.nvim", install_path } - - -- install plugins + compile their configs - vim.cmd "packadd packer.nvim" - require "plugins" - vim.cmd "PackerSync" - - -- install binaries from mason.nvim & tsparsers - vim.api.nvim_create_autocmd("User", { - pattern = "PackerComplete", - callback = function() - vim.cmd "bw | silent! MasonInstallAll" -- close packer window - require("packer").loader "nvim-treesitter" - end, - }) -end - -pcall(require, "custom") - -require("core.utils").load_mappings() diff --git a/private_dot_config/nvim/lua/core/default_config.lua b/private_dot_config/nvim/lua/core/default_config.lua deleted file mode 100644 index 1c7152b..0000000 --- a/private_dot_config/nvim/lua/core/default_config.lua +++ /dev/null @@ -1,27 +0,0 @@ --- Chadrc overrides this file - -local M = {} - -M.options = { - nvChad = { - update_url = "https://github.com/NvChad/NvChad", - update_branch = "main", - }, -} - -M.ui = { - -- hl = highlights - hl_add = {}, - hl_override = {}, - changed_themes = {}, - theme_toggle = { "onedark", "one_light" }, - theme = "onedark", -- default theme - transparency = false, -} - -M.plugins = {} - --- check core.mappings for table structure -M.mappings = require "core.mappings" - -return M diff --git a/private_dot_config/nvim/lua/core/init.lua b/private_dot_config/nvim/lua/core/init.lua deleted file mode 100644 index e96ca1a..0000000 --- a/private_dot_config/nvim/lua/core/init.lua +++ /dev/null @@ -1,27 +0,0 @@ --- add binaries installed by mason.nvim to path -local is_windows = vim.loop.os_uname().sysname == "Windows_NT" -vim.env.PATH = vim.env.PATH .. (is_windows and ";" or ":") .. vim.fn.stdpath "data" .. "/mason/bin" - --- commands -vim.cmd "silent! command! NvChadUpdate lua require('nvchad').update_nvchad()" -vim.cmd "silent! command! NvChadSnapshotCreate lua require('nvchad').snap_create()" -vim.cmd "silent! command! NvChadSnapshotDelete lua require('nvchad').snap_delete()" -vim.cmd "silent! command! NvChadSnapshotCheckout lua require('nvchad').snap_checkout()" - --- autocmds -local autocmd = vim.api.nvim_create_autocmd - --- dont list quickfix buffers -autocmd("FileType", { - pattern = "qf", - callback = function() - vim.opt_local.buflisted = false - end, -}) - --- wrap the PackerSync command to warn people before using it in NvChadSnapshots -autocmd("VimEnter", { - callback = function() - vim.cmd "command! -nargs=* -complete=customlist,v:lua.require'packer'.plugin_complete PackerSync lua require('plugins') require('core.utils').packer_sync()" - end, -}) diff --git a/private_dot_config/nvim/lua/core/lazy_load.lua b/private_dot_config/nvim/lua/core/lazy_load.lua deleted file mode 100644 index cbb82f9..0000000 --- a/private_dot_config/nvim/lua/core/lazy_load.lua +++ /dev/null @@ -1,79 +0,0 @@ -local M = {} -local autocmd = vim.api.nvim_create_autocmd - --- require("packer").loader(tb.plugins) --- This must be used for plugins that need to be loaded just after a file --- ex : treesitter, lspconfig etc -M.lazy_load = function(tb) - autocmd(tb.events, { - group = vim.api.nvim_create_augroup(tb.augroup_name, {}), - callback = function() - if tb.condition() then - vim.api.nvim_del_augroup_by_name(tb.augroup_name) - - -- dont defer for treesitter as it will show slow highlighting - -- This deferring only happens only when we do "nvim filename" - if tb.plugin ~= "nvim-treesitter" then - vim.defer_fn(function() - require("packer").loader(tb.plugin) - if tb.plugin == "nvim-lspconfig" then - vim.cmd "silent! do FileType" - end - end, 0) - else - require("packer").loader(tb.plugin) - end - end - end, - }) -end - --- load certain plugins only when there's a file opened in the buffer --- if "nvim filename" is executed -> load the plugin after nvim gui loads --- This gives an instant preview of nvim with the file opened - -M.on_file_open = function(plugin_name) - M.lazy_load { - events = { "BufRead", "BufWinEnter", "BufNewFile" }, - augroup_name = "BeLazyOnFileOpen" .. plugin_name, - plugin = plugin_name, - condition = function() - local file = vim.fn.expand "%" - return file ~= "NvimTree_1" and file ~= "[packer]" and file ~= "" - end, - } -end - -M.packer_cmds = { - "PackerSnapshot", - "PackerSnapshotRollback", - "PackerSnapshotDelete", - "PackerInstall", - "PackerUpdate", - "PackerSync", - "PackerClean", - "PackerCompile", - "PackerStatus", - "PackerProfile", - "PackerLoad", -} - -M.treesitter_cmds = { "TSInstall", "TSBufEnable", "TSBufDisable", "TSEnable", "TSDisable", "TSModuleInfo" } -M.mason_cmds = { "Mason", "MasonInstall", "MasonInstallAll", "MasonUninstall", "MasonUninstallAll", "MasonLog" } - -M.gitsigns = function() - autocmd({ "BufRead" }, { - group = vim.api.nvim_create_augroup("GitSignsLazyLoad", { clear = true }), - callback = function() - vim.fn.system("git rev-parse " .. vim.fn.expand "%:p:h") - if vim.v.shell_error == 0 then - vim.api.nvim_del_augroup_by_name "GitSignsLazyLoad" - vim.schedule(function() - require("packer").loader "gitsigns.nvim" - end) - end - end, - }) -end - -return M diff --git a/private_dot_config/nvim/lua/core/mappings.lua b/private_dot_config/nvim/lua/core/mappings.lua deleted file mode 100644 index 184a8c1..0000000 --- a/private_dot_config/nvim/lua/core/mappings.lua +++ /dev/null @@ -1,471 +0,0 @@ --- n, v, i, t = mode names - -local function termcodes(str) - return vim.api.nvim_replace_termcodes(str, true, true, true) -end - -local M = {} - -M.general = { - i = { - -- go to beginning and end - [" "] = { " ^i", "beginning of line" }, - [" "] = { " ", "end of line" }, - - -- navigate within insert mode - [" "] = { " ", "move left" }, - [" "] = { " ", "move right" }, - [" "] = { " ", "move down" }, - [" "] = { " ", "move up" }, - }, - - n = { - [" "] = { " noh ", "no highlight" }, - - -- switch between windows - [" "] = { " h", "window left" }, - [" "] = { " l", "window right" }, - [" "] = { " j", "window down" }, - [" "] = { " k", "window up" }, - - -- save - [" "] = { " w ", "save file" }, - - -- Copy all - [" "] = { " %y+ ", "copy whole file" }, - - -- line numbers - [" n"] = { " set nu! ", "toggle line number" }, - [" rn"] = { " set rnu! ", "toggle relative number" }, - - -- update nvchad - [" uu"] = { " :NvChadUpdate ", "update nvchad" }, - - [" tt"] = { - function() - require("base46").toggle_theme() - end, - "toggle theme", - }, - - -- Allow moving the cursor through wrapped lines with j, k, and - -- http://www.reddit.com/r/vim/comments/2k4cbr/problem_with_gj_and_gk/ - -- empty mode is same as using :map - -- also don't use g[j|k] when in operator pending mode, so it doesn't alter d, y or c behaviour - ["j"] = { 'v:count || mode(1)[0:1] == "no" ? "j" : "gj"', opts = { expr = true } }, - ["k"] = { 'v:count || mode(1)[0:1] == "no" ? "k" : "gk"', opts = { expr = true } }, - [" "] = { 'v:count || mode(1)[0:1] == "no" ? "k" : "gk"', opts = { expr = true } }, - [" "] = { 'v:count || mode(1)[0:1] == "no" ? "j" : "gj"', opts = { expr = true } }, - - -- new buffer - [" b"] = { " enew ", "new buffer" }, - }, - - t = { [" "] = { termcodes " ", "escape terminal mode" } }, - - v = { - [" "] = { 'v:count || mode(1)[0:1] == "no" ? "k" : "gk"', opts = { expr = true } }, - [" "] = { 'v:count || mode(1)[0:1] == "no" ? "j" : "gj"', opts = { expr = true } }, - }, - - x = { - ["j"] = { 'v:count || mode(1)[0:1] == "no" ? "j" : "gj"', opts = { expr = true } }, - ["k"] = { 'v:count || mode(1)[0:1] == "no" ? "k" : "gk"', opts = { expr = true } }, - -- Don't copy the replaced text after pasting in visual mode - -- https://vim.fandom.com/wiki/Replace_a_word_with_yanked_text#Alternative_mapping_for_paste - ["p"] = { 'p:let @+=@0 :let @"=@0 ', opts = { silent = true } }, - }, -} - -M.tabufline = { - plugin = true, - - n = { - -- cycle through buffers - [" "] = { - function() - require("nvchad_ui.tabufline").tabuflineNext() - end, - "goto next buffer", - }, - - [" "] = { - function() - require("nvchad_ui.tabufline").tabuflinePrev() - end, - "goto prev buffer", - }, - - -- pick buffers via numbers - [" "] = { " TbufPick ", "Pick buffer" }, - - -- close buffer + hide terminal buffer - [" x"] = { - function() - require("nvchad_ui.tabufline").close_buffer() - end, - "close buffer", - }, - }, -} - -M.comment = { - plugin = true, - - -- toggle comment in both modes - n = { - [" /"] = { - function() - require("Comment.api").toggle.linewise.current() - end, - "toggle comment", - }, - }, - - v = { - [" /"] = { - " lua require('Comment.api').toggle.linewise(vim.fn.visualmode()) ", - "toggle comment", - }, - }, -} - -M.lspconfig = { - plugin = true, - - -- See ` :help vim.lsp.*` for documentation on any of the below functions - - n = { - ["gD"] = { - function() - vim.lsp.buf.declaration() - end, - "lsp declaration", - }, - - ["gd"] = { - function() - vim.lsp.buf.definition() - end, - "lsp definition", - }, - - ["K"] = { - function() - vim.lsp.buf.hover() - end, - "lsp hover", - }, - - ["gi"] = { - function() - vim.lsp.buf.implementation() - end, - "lsp implementation", - }, - - [" ls"] = { - function() - vim.lsp.buf.signature_help() - end, - "lsp signature_help", - }, - - [" D"] = { - function() - vim.lsp.buf.type_definition() - end, - "lsp definition type", - }, - - [" ra"] = { - function() - require("nvchad_ui.renamer").open() - end, - "lsp rename", - }, - - [" ca"] = { - function() - vim.lsp.buf.code_action() - end, - "lsp code_action", - }, - - ["gr"] = { - function() - vim.lsp.buf.references() - end, - "lsp references", - }, - - [" f"] = { - function() - vim.diagnostic.open_float() - end, - "floating diagnostic", - }, - - ["[d"] = { - function() - vim.diagnostic.goto_prev() - end, - "goto prev", - }, - - ["d]"] = { - function() - vim.diagnostic.goto_next() - end, - "goto_next", - }, - - [" q"] = { - function() - vim.diagnostic.setloclist() - end, - "diagnostic setloclist", - }, - - [" fm"] = { - function() - vim.lsp.buf.format { async = true } - end, - "lsp formatting", - }, - - [" wa"] = { - function() - vim.lsp.buf.add_workspace_folder() - end, - "add workspace folder", - }, - - [" wr"] = { - function() - vim.lsp.buf.remove_workspace_folder() - end, - "remove workspace folder", - }, - - [" wl"] = { - function() - print(vim.inspect(vim.lsp.buf.list_workspace_folders())) - end, - "list workspace folders", - }, - }, -} - -M.nvimtree = { - plugin = true, - - n = { - -- toggle - [" "] = { " NvimTreeToggle ", "toggle nvimtree" }, - - -- focus - [" e"] = { " NvimTreeFocus ", "focus nvimtree" }, - }, -} - -M.telescope = { - plugin = true, - - n = { - -- find - [" ff"] = { " Telescope find_files ", "find files" }, - [" fa"] = { " Telescope find_files follow=true no_ignore=true hidden=true ", "find all" }, - [" fw"] = { " Telescope live_grep ", "live grep" }, - [" fb"] = { " Telescope buffers ", "find buffers" }, - [" fh"] = { " Telescope help_tags ", "help page" }, - [" fo"] = { " Telescope oldfiles ", "find oldfiles" }, - [" tk"] = { " Telescope keymaps ", "show keys" }, - - -- git - [" cm"] = { " Telescope git_commits ", "git commits" }, - [" gt"] = { " Telescope git_status ", "git status" }, - - -- pick a hidden term - [" pt"] = { " Telescope terms ", "pick hidden term" }, - - -- theme switcher - [" th"] = { " Telescope themes ", "nvchad themes" }, - }, -} - -M.nvterm = { - plugin = true, - - t = { - -- toggle in terminal mode - [" "] = { - function() - require("nvterm.terminal").toggle "float" - end, - "toggle floating term", - }, - - [" "] = { - function() - require("nvterm.terminal").toggle "horizontal" - end, - "toggle horizontal term", - }, - - [" "] = { - function() - require("nvterm.terminal").toggle "vertical" - end, - "toggle vertical term", - }, - }, - - n = { - -- toggle in normal mode - [" "] = { - function() - require("nvterm.terminal").toggle "float" - end, - "toggle floating term", - }, - - [" "] = { - function() - require("nvterm.terminal").toggle "horizontal" - end, - "toggle horizontal term", - }, - - [" "] = { - function() - require("nvterm.terminal").toggle "vertical" - end, - "toggle vertical term", - }, - - -- new - - [" h"] = { - function() - require("nvterm.terminal").new "horizontal" - end, - "new horizontal term", - }, - - [" v"] = { - function() - require("nvterm.terminal").new "vertical" - end, - "new vertical term", - }, - }, -} - -M.whichkey = { - plugin = true, - - n = { - [" wK"] = { - function() - vim.cmd "WhichKey" - end, - "which-key all keymaps", - }, - [" wk"] = { - function() - local input = vim.fn.input "WhichKey: " - vim.cmd("WhichKey " .. input) - end, - "which-key query lookup", - }, - }, -} - -M.blankline = { - plugin = true, - - n = { - [" cc"] = { - function() - local ok, start = require("indent_blankline.utils").get_current_context( - vim.g.indent_blankline_context_patterns, - vim.g.indent_blankline_use_treesitter_scope - ) - - if ok then - vim.api.nvim_win_set_cursor(vim.api.nvim_get_current_win(), { start, 0 }) - vim.cmd [[normal! _]] - end - end, - - "Jump to current_context", - }, - }, -} - -M.gitsigns = { - plugin = true, - - n = { - -- Navigation through hunks - ["]c"] = { - function() - if vim.wo.diff then - return "]c" - end - vim.schedule(function() - require("gitsigns").next_hunk() - end) - return " " - end, - "Jump to next hunk", - opts = { expr = true }, - }, - - ["[c"] = { - function() - if vim.wo.diff then - return "[c" - end - vim.schedule(function() - require("gitsigns").prev_hunk() - end) - return " " - end, - "Jump to prev hunk", - opts = { expr = true }, - }, - - -- Actions - [" rh"] = { - function() - require("gitsigns").reset_hunk() - end, - "Reset hunk", - }, - - [" ph"] = { - function() - require("gitsigns").preview_hunk() - end, - "Preview hunk", - }, - - [" gb"] = { - function() - package.loaded.gitsigns.blame_line() - end, - "Blame line", - }, - - [" td"] = { - function() - require("gitsigns").toggle_deleted() - end, - "Toggle deleted", - }, - }, -} - -return M diff --git a/private_dot_config/nvim/lua/core/options.lua b/private_dot_config/nvim/lua/core/options.lua deleted file mode 100644 index a097cd7..0000000 --- a/private_dot_config/nvim/lua/core/options.lua +++ /dev/null @@ -1,96 +0,0 @@ -local opt = vim.opt -local g = vim.g -local config = require("core.utils").load_config() - -g.nvchad_theme = config.ui.theme -g.toggle_theme_icon = " " -g.transparency = config.ui.transparency -g.theme_switcher_loaded = false - -opt.laststatus = 3 -- global statusline -opt.showmode = false - -opt.title = true -opt.clipboard = "unnamedplus" -opt.cursorline = true - --- Indenting -opt.expandtab = true -opt.shiftwidth = 2 -opt.smartindent = true -opt.tabstop = 2 -opt.softtabstop = 2 - -opt.fillchars = { eob = " " } -opt.ignorecase = true -opt.smartcase = true -opt.mouse = "a" - --- Numbers -opt.number = true -opt.numberwidth = 2 -opt.ruler = false - --- disable nvim intro -opt.shortmess:append "sI" - -opt.signcolumn = "yes" -opt.splitbelow = true -opt.splitright = true -opt.termguicolors = true -opt.timeoutlen = 400 -opt.undofile = true - --- interval for writing swap file to disk, also used by gitsigns -opt.updatetime = 250 - --- go to previous/next line with h,l,left arrow and right arrow --- when cursor reaches end/beginning of line -opt.whichwrap:append "<>[]hl" - -g.mapleader = " " - --- disable some builtin vim plugins -local default_plugins = { - "2html_plugin", - "getscript", - "getscriptPlugin", - "gzip", - "logipat", - "netrw", - "netrwPlugin", - "netrwSettings", - "netrwFileHandlers", - "matchit", - "tar", - "tarPlugin", - "rrhelper", - "spellfile_plugin", - "vimball", - "vimballPlugin", - "zip", - "zipPlugin", - "tutor", - "rplugin", - "syntax", - "synmenu", - "optwin", - "compiler", - "bugreport", - "ftplugin", -} - -for _, plugin in pairs(default_plugins) do - g["loaded_" .. plugin] = 1 -end - -local default_providers = { - "node", - "perl", - "python3", - "ruby", -} - -for _, provider in ipairs(default_providers) do - vim.g["loaded_" .. provider .. "_provider"] = 0 -end diff --git a/private_dot_config/nvim/lua/core/utils.lua b/private_dot_config/nvim/lua/core/utils.lua deleted file mode 100644 index b74278b..0000000 --- a/private_dot_config/nvim/lua/core/utils.lua +++ /dev/null @@ -1,192 +0,0 @@ -local M = {} -local merge_tb = vim.tbl_deep_extend - -M.load_config = function() - local config = require "core.default_config" - local chadrc_exists, chadrc = pcall(require, "custom.chadrc") - - if chadrc_exists then - -- merge user config if it exists and is a table; otherwise display an error - if type(chadrc) == "table" then - config.mappings = M.remove_disabled_keys(chadrc.mappings, config.mappings) - config = merge_tb("force", config, chadrc) or {} - else - error "chadrc must return a table!" - end - end - - config.mappings.disabled = nil - return config -end - -M.remove_disabled_keys = function(chadrc_mappings, default_mappings) - if not chadrc_mappings then - return default_mappings - end - - -- store keys in a array with true value to compare - local keys_to_disable = {} - for _, mappings in pairs(chadrc_mappings) do - for mode, section_keys in pairs(mappings) do - if not keys_to_disable[mode] then - keys_to_disable[mode] = {} - end - section_keys = (type(section_keys) == "table" and section_keys) or {} - for k, _ in pairs(section_keys) do - keys_to_disable[mode][k] = true - end - end - end - - -- make a copy as we need to modify default_mappings - for section_name, section_mappings in pairs(default_mappings) do - for mode, mode_mappings in pairs(section_mappings) do - mode_mappings = (type(mode_mappings) == "table" and mode_mappings) or {} - for k, _ in pairs(mode_mappings) do - -- if key if found then remove from default_mappings - if keys_to_disable[mode] and keys_to_disable[mode][k] then - default_mappings[section_name][mode][k] = nil - end - end - end - end - - return default_mappings -end - -M.load_mappings = function(section, mapping_opt) - local function set_section_map(section_values) - if section_values.plugin then - return - end - section_values.plugin = nil - - for mode, mode_values in pairs(section_values) do - local default_opts = merge_tb("force", { mode = mode }, mapping_opt or {}) - for keybind, mapping_info in pairs(mode_values) do - -- merge default + user opts - local opts = merge_tb("force", default_opts, mapping_info.opts or {}) - - mapping_info.opts, opts.mode = nil, nil - opts.desc = mapping_info[2] - - vim.keymap.set(mode, keybind, mapping_info[1], opts) - end - end - end - - local mappings = require("core.utils").load_config().mappings - - if type(section) == "string" then - mappings[section]["plugin"] = nil - mappings = { mappings[section] } - end - - for _, sect in pairs(mappings) do - set_section_map(sect) - end -end - --- merge default/user plugin tables -M.merge_plugins = function(plugins) - local plugin_configs = M.load_config().plugins - local user_plugins = plugin_configs - - -- old plugin syntax for adding plugins - if plugin_configs.user and type(plugin_configs.user) == "table" then - user_plugins = plugin_configs.user - end - - -- support old plugin removal syntax - local remove_plugins = plugin_configs.remove - if type(remove_plugins) == "table" then - for _, v in ipairs(remove_plugins) do - plugins[v] = nil - end - end - - plugins = merge_tb("force", plugins, user_plugins) - - local final_table = {} - - for key, val in pairs(plugins) do - if val and type(val) == "table" then - plugins[key] = val.rm_default_opts and user_plugins[key] or plugins[key] - plugins[key][1] = key - final_table[#final_table + 1] = plugins[key] - end - end - - return final_table -end - --- override plugin options table with custom ones -M.load_override = function(options_table, name) - local plugin_configs, plugin_options = M.load_config().plugins, nil - - -- support old plugin syntax for override - local user_override = plugin_configs.override and plugin_configs.override[name] - if user_override and type(user_override) == "table" then - plugin_options = user_override - end - - -- if no old style plugin override is found, then use the new syntax - if not plugin_options and plugin_configs[name] then - local override_options = plugin_configs[name].override_options or {} - if type(override_options) == "table" then - plugin_options = override_options - elseif type(override_options) == "function" then - plugin_options = override_options() - end - end - - -- make sure the plugin options are a table - plugin_options = type(plugin_options) == "table" and plugin_options or {} - - return merge_tb("force", options_table, plugin_options) -end - -M.packer_sync = function(...) - local git_exists, git = pcall(require, "nvchad.utils.git") - local defaults_exists, defaults = pcall(require, "nvchad.utils.config") - local packer_exists, packer = pcall(require, "packer") - - if git_exists and defaults_exists then - local current_branch_name = git.get_current_branch_name() - - -- warn the user if we are on a snapshot branch - if current_branch_name:match(defaults.snaps.base_snap_branch_name .. "(.+)" .. "$") then - vim.api.nvim_echo({ - { "WARNING: You are trying to use ", "WarningMsg" }, - { "PackerSync" }, - { - " on a NvChadSnapshot. This will cause issues if NvChad dependencies contain " - .. "any breaking changes! Plugin updates will not be included in this " - .. "snapshot, so they will be lost after switching between snapshots! Would " - .. "you still like to continue? [y/N]\n", - "WarningMsg", - }, - }, false, {}) - - local ans = vim.trim(string.lower(vim.fn.input "-> ")) - - if ans ~= "y" then - return - end - end - end - - if packer_exists then - packer.sync(...) - - local plugins = M.load_config().plugins - local old_style_options = plugins.user or plugins.override or plugins.remove - if old_style_options then - vim.notify_once("NvChad: This plugin syntax is deprecated, use new style config.", "Error") - end - else - error "Packer could not be loaded!" - end -end - -return M diff --git a/private_dot_config/nvim/lua/plugins/configs/alpha.lua b/private_dot_config/nvim/lua/plugins/configs/alpha.lua deleted file mode 100644 index b91c233..0000000 --- a/private_dot_config/nvim/lua/plugins/configs/alpha.lua +++ /dev/null @@ -1,110 +0,0 @@ -local present, alpha = pcall(require, "alpha") - -if not present then - return -end - -require("base46").load_highlight "alpha" - -local function button(sc, txt, keybind) - local sc_ = sc:gsub("%s", ""):gsub("SPC", " ") - - local opts = { - position = "center", - text = txt, - shortcut = sc, - cursor = 5, - width = 36, - align_shortcut = "right", - hl = "AlphaButtons", - } - - if keybind then - opts.keymap = { "n", sc_, keybind, { noremap = true, silent = true } } - end - - return { - type = "button", - val = txt, - on_press = function() - local key = vim.api.nvim_replace_termcodes(sc_, true, false, true) or "" - vim.api.nvim_feedkeys(key, "normal", false) - end, - opts = opts, - } -end - --- dynamic header padding -local fn = vim.fn -local marginTopPercent = 0.3 -local headerPadding = fn.max { 2, fn.floor(fn.winheight(0) * marginTopPercent) } - -local options = { - - header = { - type = "text", - val = { - " ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ ", - " ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ ", - " ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ ", - " ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ ", - " ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ ", - " ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ ", - " ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ ", - " ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ", - " ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ ", - " ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ", - " ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ", - }, - opts = { - position = "center", - hl = "AlphaHeader", - }, - }, - - buttons = { - type = "group", - val = { - button("SPC f f", " Find File ", ":Telescope find_files "), - button("SPC f o", " Recent File ", ":Telescope oldfiles "), - button("SPC f w", " Find Word ", ":Telescope live_grep "), - button("SPC b m", " Bookmarks ", ":Telescope marks "), - button("SPC t h", " Themes ", ":Telescope themes "), - button("SPC e s", " Settings", ":e $MYVIMRC | :cd %:p:h "), - }, - opts = { - spacing = 1, - }, - }, - - headerPaddingTop = { type = "padding", val = headerPadding }, - headerPaddingBottom = { type = "padding", val = 2 }, -} - -options = require("core.utils").load_override(options, "goolord/alpha-nvim") - -alpha.setup { - layout = { - options.headerPaddingTop, - options.header, - options.headerPaddingBottom, - options.buttons, - }, - opts = {}, -} - --- Disable statusline in dashboard -vim.api.nvim_create_autocmd("FileType", { - pattern = "alpha", - callback = function() - -- store current statusline value and use that - local old_laststatus = vim.opt.laststatus - vim.api.nvim_create_autocmd("BufUnload", { - buffer = 0, - callback = function() - vim.opt.laststatus = old_laststatus - end, - }) - vim.opt.laststatus = 0 - end, -}) diff --git a/private_dot_config/nvim/lua/plugins/configs/cmp.lua b/private_dot_config/nvim/lua/plugins/configs/cmp.lua deleted file mode 100644 index 0779579..0000000 --- a/private_dot_config/nvim/lua/plugins/configs/cmp.lua +++ /dev/null @@ -1,103 +0,0 @@ -local present, cmp = pcall(require, "cmp") - -if not present then - return -end - -require("base46").load_highlight "cmp" - -vim.o.completeopt = "menu,menuone,noselect" - -local function border(hl_name) - return { - { "╭", hl_name }, - { "─", hl_name }, - { "╮", hl_name }, - { "│", hl_name }, - { "╯", hl_name }, - { "─", hl_name }, - { "╰", hl_name }, - { "│", hl_name }, - } -end - -local cmp_window = require "cmp.utils.window" - -cmp_window.info_ = cmp_window.info -cmp_window.info = function(self) - local info = self:info_() - info.scrollable = false - return info -end - -local options = { - window = { - completion = { - border = border "CmpBorder", - winhighlight = "Normal:CmpPmenu,CursorLine:PmenuSel,Search:None", - }, - documentation = { - border = border "CmpDocBorder", - }, - }, - snippet = { - expand = function(args) - require("luasnip").lsp_expand(args.body) - end, - }, - formatting = { - format = function(_, vim_item) - local icons = require("nvchad_ui.icons").lspkind - vim_item.kind = string.format("%s %s", icons[vim_item.kind], vim_item.kind) - return vim_item - end, - }, - mapping = { - [" "] = cmp.mapping.select_prev_item(), - [" "] = cmp.mapping.select_next_item(), - [" "] = cmp.mapping.scroll_docs(-4), - [" "] = cmp.mapping.scroll_docs(4), - [" "] = cmp.mapping.complete(), - [" "] = cmp.mapping.close(), - [" "] = cmp.mapping.confirm { - behavior = cmp.ConfirmBehavior.Replace, - select = false, - }, - [" "] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_next_item() - elseif require("luasnip").expand_or_jumpable() then - vim.fn.feedkeys(vim.api.nvim_replace_termcodes(" luasnip-expand-or-jump", true, true, true), "") - else - fallback() - end - end, { - "i", - "s", - }), - [" "] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_prev_item() - elseif require("luasnip").jumpable(-1) then - vim.fn.feedkeys(vim.api.nvim_replace_termcodes(" luasnip-jump-prev", true, true, true), "") - else - fallback() - end - end, { - "i", - "s", - }), - }, - sources = { - { name = "luasnip" }, - { name = "nvim_lsp" }, - { name = "buffer" }, - { name = "nvim_lua" }, - { name = "path" }, - }, -} - --- check for any override -options = require("core.utils").load_override(options, "hrsh7th/nvim-cmp") - -cmp.setup(options) diff --git a/private_dot_config/nvim/lua/plugins/configs/lspconfig.lua b/private_dot_config/nvim/lua/plugins/configs/lspconfig.lua deleted file mode 100644 index 2f87926..0000000 --- a/private_dot_config/nvim/lua/plugins/configs/lspconfig.lua +++ /dev/null @@ -1,67 +0,0 @@ -local present, lspconfig = pcall(require, "lspconfig") - -if not present then - return -end - -require("base46").load_highlight "lsp" -require "nvchad_ui.lsp" - -local M = {} -local utils = require "core.utils" - --- export on_attach & capabilities for custom lspconfigs - -M.on_attach = function(client, bufnr) - client.server_capabilities.documentFormattingProvider = false - client.server_capabilities.documentRangeFormattingProvider = false - - utils.load_mappings("lspconfig", { buffer = bufnr }) - - if client.server_capabilities.signatureHelpProvider then - require("nvchad_ui.signature").setup(client) - end -end - -M.capabilities = vim.lsp.protocol.make_client_capabilities() - -M.capabilities.textDocument.completion.completionItem = { - documentationFormat = { "markdown", "plaintext" }, - snippetSupport = true, - preselectSupport = true, - insertReplaceSupport = true, - labelDetailsSupport = true, - deprecatedSupport = true, - commitCharactersSupport = true, - tagSupport = { valueSet = { 1 } }, - resolveSupport = { - properties = { - "documentation", - "detail", - "additionalTextEdits", - }, - }, -} - -lspconfig.sumneko_lua.setup { - on_attach = M.on_attach, - capabilities = M.capabilities, - - settings = { - Lua = { - diagnostics = { - globals = { "vim" }, - }, - workspace = { - library = { - [vim.fn.expand "$VIMRUNTIME/lua"] = true, - [vim.fn.expand "$VIMRUNTIME/lua/vim/lsp"] = true, - }, - maxPreload = 100000, - preloadFileSize = 10000, - }, - }, - }, -} - -return M diff --git a/private_dot_config/nvim/lua/plugins/configs/mason.lua b/private_dot_config/nvim/lua/plugins/configs/mason.lua deleted file mode 100644 index c713847..0000000 --- a/private_dot_config/nvim/lua/plugins/configs/mason.lua +++ /dev/null @@ -1,49 +0,0 @@ -local present, mason = pcall(require, "mason") - -if not present then - return -end - -vim.api.nvim_create_augroup("_mason", { clear = true }) -vim.api.nvim_create_autocmd("Filetype", { - pattern = "mason", - callback = function() - require("base46").load_highlight "mason" - end, - group = "_mason", -}) - -local options = { - ensure_installed = { "lua-language-server" }, -- not an option from mason.nvim - - PATH = "skip", - - ui = { - icons = { - package_pending = " ", - package_installed = " ", - package_uninstalled = " ﮊ", - }, - - keymaps = { - toggle_server_expand = " ", - install_server = "i", - update_server = "u", - check_server_version = "c", - update_all_servers = "U", - check_outdated_servers = "C", - uninstall_server = "X", - cancel_installation = " ", - }, - }, - - max_concurrent_installers = 10, -} - -options = require("core.utils").load_override(options, "williamboman/mason.nvim") - -vim.api.nvim_create_user_command("MasonInstallAll", function() - vim.cmd("MasonInstall " .. table.concat(options.ensure_installed, " ")) -end, {}) - -mason.setup(options) diff --git a/private_dot_config/nvim/lua/plugins/configs/nvimtree.lua b/private_dot_config/nvim/lua/plugins/configs/nvimtree.lua deleted file mode 100644 index 0f1733e..0000000 --- a/private_dot_config/nvim/lua/plugins/configs/nvimtree.lua +++ /dev/null @@ -1,90 +0,0 @@ -local present, nvimtree = pcall(require, "nvim-tree") - -if not present then - return -end - -require("base46").load_highlight "nvimtree" - -local options = { - filters = { - dotfiles = false, - exclude = { vim.fn.stdpath "config" .. "/lua/custom" }, - }, - disable_netrw = true, - hijack_netrw = true, - open_on_setup = false, - ignore_ft_on_setup = { "alpha" }, - hijack_cursor = true, - hijack_unnamed_buffer_when_opening = false, - update_cwd = true, - update_focused_file = { - enable = true, - update_cwd = false, - }, - view = { - adaptive_size = true, - side = "left", - width = 25, - hide_root_folder = true, - }, - git = { - enable = false, - ignore = true, - }, - filesystem_watchers = { - enable = true, - }, - actions = { - open_file = { - resize_window = true, - }, - }, - renderer = { - highlight_git = false, - highlight_opened_files = "none", - - indent_markers = { - enable = false, - }, - - icons = { - show = { - file = true, - folder = true, - folder_arrow = true, - git = false, - }, - - glyphs = { - default = "", - symlink = "", - folder = { - default = "", - empty = "", - empty_open = "", - open = "", - symlink = "", - symlink_open = "", - arrow_open = "", - arrow_closed = "", - }, - git = { - unstaged = "✗", - staged = "✓", - unmerged = "", - renamed = "➜", - untracked = "★", - deleted = "", - ignored = "◌", - }, - }, - }, - }, -} - --- check for any override -options = require("core.utils").load_override(options, "kyazdani42/nvim-tree.lua") -vim.g.nvimtree_side = options.view.side - -nvimtree.setup(options) diff --git a/private_dot_config/nvim/lua/plugins/configs/nvterm.lua b/private_dot_config/nvim/lua/plugins/configs/nvterm.lua deleted file mode 100644 index 2c82e14..0000000 --- a/private_dot_config/nvim/lua/plugins/configs/nvterm.lua +++ /dev/null @@ -1,34 +0,0 @@ -local present, nvterm = pcall(require, "nvterm") - -if not present then - return -end - -require "base46.term" - -local options = { - terminals = { - list = {}, - type_opts = { - float = { - relative = "editor", - row = 0.3, - col = 0.25, - width = 0.5, - height = 0.4, - border = "single", - }, - horizontal = { location = "rightbelow", split_ratio = 0.3 }, - vertical = { location = "rightbelow", split_ratio = 0.5 }, - }, - }, - behavior = { - close_on_exit = true, - auto_insert = true, - }, - enable_new_mappings = true, -} - -options = require("core.utils").load_override(options, "NvChad/nvterm") - -nvterm.setup(options) diff --git a/private_dot_config/nvim/lua/plugins/configs/others.lua b/private_dot_config/nvim/lua/plugins/configs/others.lua deleted file mode 100644 index 4b7508a..0000000 --- a/private_dot_config/nvim/lua/plugins/configs/others.lua +++ /dev/null @@ -1,189 +0,0 @@ -local M = {} - -local load_override = require("core.utils").load_override -local utils = require "core.utils" - -M.autopairs = function() - local present1, autopairs = pcall(require, "nvim-autopairs") - local present2, cmp = pcall(require, "cmp") - - if not (present1 and present2) then - return - end - - local options = { - fast_wrap = {}, - disable_filetype = { "TelescopePrompt", "vim" }, - } - - options = load_override(options, "windwp/nvim-autopairs") - autopairs.setup(options) - - local cmp_autopairs = require "nvim-autopairs.completion.cmp" - cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done()) -end - -M.blankline = function() - local present, blankline = pcall(require, "indent_blankline") - - if not present then - return - end - - require("base46").load_highlight "blankline" - - local options = { - indentLine_enabled = 1, - filetype_exclude = { - "help", - "terminal", - "alpha", - "packer", - "lspinfo", - "TelescopePrompt", - "TelescopeResults", - "mason", - "", - }, - buftype_exclude = { "terminal" }, - show_trailing_blankline_indent = false, - show_first_indent_level = false, - show_current_context = true, - show_current_context_start = true, - } - - options = load_override(options, "lukas-reineke/indent-blankline.nvim") - blankline.setup(options) -end - -M.colorizer = function() - local present, colorizer = pcall(require, "colorizer") - - if not present then - return - end - - local options = { - filetypes = { - "*", - }, - user_default_options = { - RGB = true, -- #RGB hex codes - RRGGBB = true, -- #RRGGBB hex codes - names = false, -- "Name" codes like Blue - RRGGBBAA = false, -- #RRGGBBAA hex codes - rgb_fn = false, -- CSS rgb() and rgba() functions - hsl_fn = false, -- CSS hsl() and hsla() functions - css = false, -- Enable all CSS features: rgb_fn, hsl_fn, names, RGB, RRGGBB - css_fn = false, -- Enable all CSS *functions*: rgb_fn, hsl_fn - mode = "background", -- Set the display mode. - }, - } - - options = load_override(options, "NvChad/nvim-colorizer.lua") - colorizer.setup(options) - -- execute colorizer as soon as possible - vim.defer_fn(function() - require("colorizer").attach_to_buffer(0) - end, 0) -end - -M.comment = function() - local present, nvim_comment = pcall(require, "Comment") - - if not present then - return - end - - local options = {} - options = load_override(options, "numToStr/Comment.nvim") - nvim_comment.setup(options) -end - -M.luasnip = function() - local present, luasnip = pcall(require, "luasnip") - - if not present then - return - end - - local options = { - history = true, - updateevents = "TextChanged,TextChangedI", - } - - options = load_override(options, "L3MON4D3/LuaSnip") - luasnip.config.set_config(options) - require("luasnip.loaders.from_vscode").lazy_load { paths = vim.g.luasnippets_path or "" } - require("luasnip.loaders.from_vscode").lazy_load() - - vim.api.nvim_create_autocmd("InsertLeave", { - callback = function() - if - require("luasnip").session.current_nodes[vim.api.nvim_get_current_buf()] - and not require("luasnip").session.jump_active - then - require("luasnip").unlink_current() - end - end, - }) -end - -M.gitsigns = function() - local present, gitsigns = pcall(require, "gitsigns") - - if not present then - return - end - - require("base46").load_highlight "git" - - local options = { - signs = { - add = { hl = "DiffAdd", text = "│", numhl = "GitSignsAddNr" }, - change = { hl = "DiffChange", text = "│", numhl = "GitSignsChangeNr" }, - delete = { hl = "DiffDelete", text = "", numhl = "GitSignsDeleteNr" }, - topdelete = { hl = "DiffDelete", text = "‾", numhl = "GitSignsDeleteNr" }, - changedelete = { hl = "DiffChangeDelete", text = "~", numhl = "GitSignsChangeNr" }, - }, - on_attach = function (bufnr) - utils.load_mappings("gitsigns", { buffer = bufnr }) - end - } - - options = load_override(options, "lewis6991/gitsigns.nvim") - gitsigns.setup(options) -end - -M.devicons = function() - local present, devicons = pcall(require, "nvim-web-devicons") - - if present then - require("base46").load_highlight "devicons" - - local options = { override = require("nvchad_ui.icons").devicons } - options = require("core.utils").load_override(options, "kyazdani42/nvim-web-devicons") - - devicons.setup(options) - end -end - -M.packer_init = function() - return { - auto_clean = true, - compile_on_sync = true, - git = { clone_timeout = 6000 }, - display = { - working_sym = "ﲊ", - error_sym = "✗ ", - done_sym = " ", - removed_sym = " ", - moved_sym = "", - open_fn = function() - return require("packer.util").float { border = "single" } - end, - }, - } -end - -return M diff --git a/private_dot_config/nvim/lua/plugins/configs/telescope.lua b/private_dot_config/nvim/lua/plugins/configs/telescope.lua deleted file mode 100644 index b01abc0..0000000 --- a/private_dot_config/nvim/lua/plugins/configs/telescope.lua +++ /dev/null @@ -1,74 +0,0 @@ -local present, telescope = pcall(require, "telescope") - -if not present then - return -end - -vim.g.theme_switcher_loaded = true - -require("base46").load_highlight "telescope" - -local options = { - defaults = { - vimgrep_arguments = { - "rg", - "-L", - "--color=never", - "--no-heading", - "--with-filename", - "--line-number", - "--column", - "--smart-case", - }, - prompt_prefix = " ", - selection_caret = " ", - entry_prefix = " ", - initial_mode = "insert", - selection_strategy = "reset", - sorting_strategy = "ascending", - layout_strategy = "horizontal", - layout_config = { - horizontal = { - prompt_position = "top", - preview_width = 0.55, - results_width = 0.8, - }, - vertical = { - mirror = false, - }, - width = 0.87, - height = 0.80, - preview_cutoff = 120, - }, - file_sorter = require("telescope.sorters").get_fuzzy_file, - file_ignore_patterns = { "node_modules" }, - generic_sorter = require("telescope.sorters").get_generic_fuzzy_sorter, - path_display = { "truncate" }, - winblend = 0, - border = {}, - borderchars = { "─", "│", "─", "│", "╭", "╮", "╯", "╰" }, - color_devicons = true, - set_env = { ["COLORTERM"] = "truecolor" }, -- default = nil, - file_previewer = require("telescope.previewers").vim_buffer_cat.new, - grep_previewer = require("telescope.previewers").vim_buffer_vimgrep.new, - qflist_previewer = require("telescope.previewers").vim_buffer_qflist.new, - -- Developer configurations: Not meant for general override - buffer_previewer_maker = require("telescope.previewers").buffer_previewer_maker, - mappings = { - n = { ["q"] = require("telescope.actions").close }, - }, - }, - - extensions_list = { "themes", "terms" }, -} - --- check for any override -options = require("core.utils").load_override(options, "nvim-telescope/telescope.nvim") -telescope.setup(options) - --- load extensions -pcall(function() - for _, ext in ipairs(options.extensions_list) do - telescope.load_extension(ext) - end -end) diff --git a/private_dot_config/nvim/lua/plugins/configs/treesitter.lua b/private_dot_config/nvim/lua/plugins/configs/treesitter.lua deleted file mode 100644 index bb1b163..0000000 --- a/private_dot_config/nvim/lua/plugins/configs/treesitter.lua +++ /dev/null @@ -1,27 +0,0 @@ -local present, treesitter = pcall(require, "nvim-treesitter.configs") - -if not present then - return -end - -require("base46").load_highlight "treesitter" - -local options = { - ensure_installed = { - "lua", - }, - - highlight = { - enable = true, - use_languagetree = true, - }, - - indent = { - enable = true, - }, -} - --- check for any override -options = require("core.utils").load_override(options, "nvim-treesitter/nvim-treesitter") - -treesitter.setup(options) diff --git a/private_dot_config/nvim/lua/plugins/configs/whichkey.lua b/private_dot_config/nvim/lua/plugins/configs/whichkey.lua deleted file mode 100644 index 89e7c3e..0000000 --- a/private_dot_config/nvim/lua/plugins/configs/whichkey.lua +++ /dev/null @@ -1,41 +0,0 @@ -local present, wk = pcall(require, "which-key") - -if not present then - return -end - -require("base46").load_highlight "whichkey" - -local options = { - - icons = { - breadcrumb = "»", -- symbol used in the command line area that shows your active key combo - separator = " ", -- symbol used between a key and it's label - group = "+", -- symbol prepended to a group - }, - - popup_mappings = { - scroll_down = " ", -- binding to scroll down inside the popup - scroll_up = " ", -- binding to scroll up inside the popup - }, - - window = { - border = "none", -- none/single/double/shadow - }, - - layout = { - spacing = 6, -- spacing between columns - }, - - hidden = { " ", " ", " ", " ", "call", "lua", "^:", "^ " }, - - triggers_blacklist = { - -- list of mode / prefixes that should never be hooked by WhichKey - i = { "j", "k" }, - v = { "j", "k" }, - }, -} - -options = require("core.utils").load_override(options, "folke/which-key.nvim") - -wk.setup(options) diff --git a/private_dot_config/nvim/lua/plugins/init.lua b/private_dot_config/nvim/lua/plugins/init.lua deleted file mode 100644 index 778efd5..0000000 --- a/private_dot_config/nvim/lua/plugins/init.lua +++ /dev/null @@ -1,223 +0,0 @@ -local plugins = { - - ["nvim-lua/plenary.nvim"] = { module = "plenary" }, - - ["lewis6991/impatient.nvim"] = {}, - - ["wbthomason/packer.nvim"] = { - cmd = require("core.lazy_load").packer_cmds, - config = function() - require "plugins" - end, - }, - - ["NvChad/extensions"] = { module = { "telescope", "nvchad" } }, - - ["NvChad/base46"] = { - config = function() - local ok, base46 = pcall(require, "base46") - - if ok then - base46.load_theme() - end - end, - }, - - ["NvChad/ui"] = { - after = "base46", - config = function() - local present, nvchad_ui = pcall(require, "nvchad_ui") - - if present then - nvchad_ui.setup() - end - end, - }, - - ["NvChad/nvterm"] = { - module = "nvterm", - config = function() - require "plugins.configs.nvterm" - end, - setup = function() - require("core.utils").load_mappings "nvterm" - end, - }, - - ["kyazdani42/nvim-web-devicons"] = { - after = "ui", - module = "nvim-web-devicons", - config = function() - require("plugins.configs.others").devicons() - end, - }, - - ["lukas-reineke/indent-blankline.nvim"] = { - opt = true, - setup = function() - require("core.lazy_load").on_file_open "indent-blankline.nvim" - require("core.utils").load_mappings "blankline" - end, - config = function() - require("plugins.configs.others").blankline() - end, - }, - - ["NvChad/nvim-colorizer.lua"] = { - opt = true, - setup = function() - require("core.lazy_load").on_file_open "nvim-colorizer.lua" - end, - config = function() - require("plugins.configs.others").colorizer() - end, - }, - - ["nvim-treesitter/nvim-treesitter"] = { - module = "nvim-treesitter", - setup = function() - require("core.lazy_load").on_file_open "nvim-treesitter" - end, - cmd = require("core.lazy_load").treesitter_cmds, - run = ":TSUpdate", - config = function() - require "plugins.configs.treesitter" - end, - }, - - -- git stuff - ["lewis6991/gitsigns.nvim"] = { - ft = "gitcommit", - setup = function() - require("core.lazy_load").gitsigns() - end, - config = function() - require("plugins.configs.others").gitsigns() - end, - }, - - -- lsp stuff - ["williamboman/mason.nvim"] = { - cmd = require("core.lazy_load").mason_cmds, - config = function() - require "plugins.configs.mason" - end, - }, - - ["neovim/nvim-lspconfig"] = { - opt = true, - setup = function() - require("core.lazy_load").on_file_open "nvim-lspconfig" - end, - config = function() - require "plugins.configs.lspconfig" - end, - }, - - -- load luasnips + cmp related in insert mode only - - ["rafamadriz/friendly-snippets"] = { - module = { "cmp", "cmp_nvim_lsp" }, - event = "InsertEnter", - }, - - ["hrsh7th/nvim-cmp"] = { - after = "friendly-snippets", - config = function() - require "plugins.configs.cmp" - end, - }, - - ["L3MON4D3/LuaSnip"] = { - wants = "friendly-snippets", - after = "nvim-cmp", - config = function() - require("plugins.configs.others").luasnip() - end, - }, - - ["saadparwaiz1/cmp_luasnip"] = { after = "LuaSnip" }, - ["hrsh7th/cmp-nvim-lua"] = { after = "cmp_luasnip" }, - ["hrsh7th/cmp-nvim-lsp"] = { after = "cmp-nvim-lua" }, - ["hrsh7th/cmp-buffer"] = { after = "cmp-nvim-lsp" }, - ["hrsh7th/cmp-path"] = { after = "cmp-buffer" }, - - -- misc plugins - ["windwp/nvim-autopairs"] = { - after = "nvim-cmp", - config = function() - require("plugins.configs.others").autopairs() - end, - }, - - ["goolord/alpha-nvim"] = { - after = "base46", - disable = true, - config = function() - require "plugins.configs.alpha" - end, - }, - - ["numToStr/Comment.nvim"] = { - module = "Comment", - keys = { "gc", "gb" }, - config = function() - require("plugins.configs.others").comment() - end, - setup = function() - require("core.utils").load_mappings "comment" - end, - }, - - -- file managing , picker etc - ["kyazdani42/nvim-tree.lua"] = { - ft = "alpha", - cmd = { "NvimTreeToggle", "NvimTreeFocus" }, - config = function() - require "plugins.configs.nvimtree" - end, - setup = function() - require("core.utils").load_mappings "nvimtree" - end, - }, - - ["nvim-telescope/telescope.nvim"] = { - cmd = "Telescope", - config = function() - require "plugins.configs.telescope" - end, - setup = function() - require("core.utils").load_mappings "telescope" - end, - }, - - -- Only load whichkey after all the gui - ["folke/which-key.nvim"] = { - disable = true, - module = "which-key", - keys = { " ", '"', "'", "`" }, - config = function() - require "plugins.configs.whichkey" - end, - setup = function() - require("core.utils").load_mappings "whichkey" - end, - }, -} - --- Load all plugins -local present, packer = pcall(require, "packer") - -if present then - vim.cmd "packadd packer.nvim" - - -- Override with default plugins with user ones - plugins = require("core.utils").merge_plugins(plugins) - - -- load packer init options - local init_options = require("plugins.configs.others").packer_init() - init_options = require("core.utils").load_override(init_options, "wbthomason/packer.nvim") - - packer.init(init_options) - packer.startup { plugins } -end diff --git a/private_dot_config/nvim/plugin/packer_compiled.lua b/private_dot_config/nvim/plugin/packer_compiled.lua deleted file mode 100644 index a345162..0000000 --- a/private_dot_config/nvim/plugin/packer_compiled.lua +++ /dev/null @@ -1,489 +0,0 @@ --- Automatically generated packer.nvim plugin loader code - -if vim.api.nvim_call_function('has', {'nvim-0.5'}) ~= 1 then - vim.api.nvim_command('echohl WarningMsg | echom "Invalid Neovim version for packer.nvim! | echohl None"') - return -end - -vim.api.nvim_command('packadd packer.nvim') - -local no_errors, error_msg = pcall(function() - -_G._packer = _G._packer or {} -_G._packer.inside_compile = true - -local time -local profile_info -local should_profile = false -if should_profile then - local hrtime = vim.loop.hrtime - profile_info = {} - time = function(chunk, start) - if start then - profile_info[chunk] = hrtime() - else - profile_info[chunk] = (hrtime() - profile_info[chunk]) / 1e6 - end - end -else - time = function(chunk, start) end -end - -local function save_profiles(threshold) - local sorted_times = {} - for chunk_name, time_taken in pairs(profile_info) do - sorted_times[#sorted_times + 1] = {chunk_name, time_taken} - end - table.sort(sorted_times, function(a, b) return a[2] > b[2] end) - local results = {} - for i, elem in ipairs(sorted_times) do - if not threshold or threshold and elem[2] > threshold then - results[i] = elem[1] .. ' took ' .. elem[2] .. 'ms' - end - end - if threshold then - table.insert(results, '(Only showing plugins that took longer than ' .. threshold .. ' ms ' .. 'to load)') - end - - _G._packer.profile_output = results -end - -time([[Luarocks path setup]], true) -local package_path_str = "/home/libkyy/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/libkyy/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/libkyy/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/libkyy/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua" -local install_cpath_pattern = "/home/libkyy/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so" -if not string.find(package.path, package_path_str, 1, true) then - package.path = package.path .. ';' .. package_path_str -end - -if not string.find(package.cpath, install_cpath_pattern, 1, true) then - package.cpath = package.cpath .. ';' .. install_cpath_pattern -end - -time([[Luarocks path setup]], false) -time([[try_loadstring definition]], true) -local function try_loadstring(s, component, name) - local success, result = pcall(loadstring(s), name, _G.packer_plugins[name]) - if not success then - vim.schedule(function() - vim.api.nvim_notify('packer.nvim: Error running ' .. component .. ' for ' .. name .. ': ' .. result, vim.log.levels.ERROR, {}) - end) - end - return result -end - -time([[try_loadstring definition]], false) -time([[Defining packer_plugins]], true) -_G.packer_plugins = { - ["Comment.nvim"] = { - config = { "\27LJ\2\nF\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\fcomment\27plugins.configs.others\frequire\0" }, - keys = { { "", "gc" }, { "", "gb" } }, - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/Comment.nvim", - url = "https://github.com/numToStr/Comment.nvim" - }, - LuaSnip = { - after = { "cmp_luasnip" }, - config = { "\27LJ\2\nF\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\fluasnip\27plugins.configs.others\frequire\0" }, - load_after = { - ["nvim-cmp"] = true - }, - loaded = false, - needs_bufread = true, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/LuaSnip", - url = "https://github.com/L3MON4D3/LuaSnip", - wants = { "friendly-snippets" } - }, - base46 = { - after = { "ui" }, - config = { "\27LJ\2\nK\0\0\4\0\4\0\t6\0\0\0006\2\1\0'\3\2\0B\0\3\3\15\0\0\0X\2\29\2\3\1B\2\1\1K\0\1\0\15load_theme\vbase46\frequire\npcall\0" }, - loaded = true, - only_config = true, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/start/base46", - url = "https://github.com/NvChad/base46" - }, - ["cmp-buffer"] = { - after = { "cmp-path" }, - after_files = { "/home/libkyy/.local/share/nvim/site/pack/packer/opt/cmp-buffer/after/plugin/cmp_buffer.lua" }, - load_after = { - ["cmp-nvim-lsp"] = true - }, - loaded = false, - needs_bufread = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/cmp-buffer", - url = "https://github.com/hrsh7th/cmp-buffer" - }, - ["cmp-nvim-lsp"] = { - after = { "cmp-buffer" }, - after_files = { "/home/libkyy/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lsp/after/plugin/cmp_nvim_lsp.lua" }, - load_after = { - ["cmp-nvim-lua"] = true - }, - loaded = false, - needs_bufread = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lsp", - url = "https://github.com/hrsh7th/cmp-nvim-lsp" - }, - ["cmp-nvim-lua"] = { - after = { "cmp-nvim-lsp" }, - after_files = { "/home/libkyy/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua/after/plugin/cmp_nvim_lua.lua" }, - load_after = { - cmp_luasnip = true - }, - loaded = false, - needs_bufread = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua", - url = "https://github.com/hrsh7th/cmp-nvim-lua" - }, - ["cmp-path"] = { - after_files = { "/home/libkyy/.local/share/nvim/site/pack/packer/opt/cmp-path/after/plugin/cmp_path.lua" }, - load_after = { - ["cmp-buffer"] = true - }, - loaded = false, - needs_bufread = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/cmp-path", - url = "https://github.com/hrsh7th/cmp-path" - }, - cmp_luasnip = { - after = { "cmp-nvim-lua" }, - after_files = { "/home/libkyy/.local/share/nvim/site/pack/packer/opt/cmp_luasnip/after/plugin/cmp_luasnip.lua" }, - load_after = { - LuaSnip = true - }, - loaded = false, - needs_bufread = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/cmp_luasnip", - url = "https://github.com/saadparwaiz1/cmp_luasnip" - }, - extensions = { - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/extensions", - url = "https://github.com/NvChad/extensions" - }, - ["friendly-snippets"] = { - after = { "nvim-cmp" }, - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/friendly-snippets", - url = "https://github.com/rafamadriz/friendly-snippets" - }, - ["gitsigns.nvim"] = { - config = { "\27LJ\2\nG\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\rgitsigns\27plugins.configs.others\frequire\0" }, - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/gitsigns.nvim", - url = "https://github.com/lewis6991/gitsigns.nvim" - }, - ["impatient.nvim"] = { - loaded = true, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/start/impatient.nvim", - url = "https://github.com/lewis6991/impatient.nvim" - }, - ["indent-blankline.nvim"] = { - config = { "\27LJ\2\nH\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\14blankline\27plugins.configs.others\frequire\0" }, - loaded = false, - needs_bufread = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/indent-blankline.nvim", - url = "https://github.com/lukas-reineke/indent-blankline.nvim" - }, - ["mason.nvim"] = { - commands = { "Mason", "MasonInstall", "MasonInstallAll", "MasonUninstall", "MasonUninstallAll", "MasonLog" }, - config = { "\27LJ\2\n5\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\26plugins.configs.mason\frequire\0" }, - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/mason.nvim", - url = "https://github.com/williamboman/mason.nvim" - }, - ["null-ls.nvim"] = { - config = { "\27LJ\2\n6\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\27custom.plugins.null-ls\frequire\0" }, - load_after = { - ["nvim-lspconfig"] = true - }, - loaded = false, - needs_bufread = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/null-ls.nvim", - url = "https://github.com/jose-elias-alvarez/null-ls.nvim" - }, - ["nvim-autopairs"] = { - config = { "\27LJ\2\nH\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\14autopairs\27plugins.configs.others\frequire\0" }, - load_after = { - ["nvim-cmp"] = true - }, - loaded = false, - needs_bufread = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/nvim-autopairs", - url = "https://github.com/windwp/nvim-autopairs" - }, - ["nvim-cmp"] = { - after = { "nvim-autopairs", "LuaSnip" }, - config = { "\27LJ\2\n3\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\24plugins.configs.cmp\frequire\0" }, - load_after = { - ["friendly-snippets"] = true - }, - loaded = false, - needs_bufread = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/nvim-cmp", - url = "https://github.com/hrsh7th/nvim-cmp" - }, - ["nvim-colorizer.lua"] = { - config = { "\27LJ\2\nH\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\14colorizer\27plugins.configs.others\frequire\0" }, - loaded = false, - needs_bufread = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/nvim-colorizer.lua", - url = "https://github.com/NvChad/nvim-colorizer.lua" - }, - ["nvim-lspconfig"] = { - after = { "null-ls.nvim" }, - config = { "\27LJ\2\n^\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0016\0\0\0'\2\2\0B\0\2\1K\0\1\0\29custom.plugins.lspconfig\30plugins.configs.lspconfig\frequire\0" }, - loaded = false, - needs_bufread = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/nvim-lspconfig", - url = "https://github.com/neovim/nvim-lspconfig" - }, - ["nvim-tree.lua"] = { - commands = { "NvimTreeToggle", "NvimTreeFocus" }, - config = { "\27LJ\2\n8\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\29plugins.configs.nvimtree\frequire\0" }, - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/nvim-tree.lua", - url = "https://github.com/kyazdani42/nvim-tree.lua" - }, - ["nvim-treesitter"] = { - commands = { "TSInstall", "TSBufEnable", "TSBufDisable", "TSEnable", "TSDisable", "TSModuleInfo" }, - config = { "\27LJ\2\n:\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\31plugins.configs.treesitter\frequire\0" }, - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/nvim-treesitter", - url = "https://github.com/nvim-treesitter/nvim-treesitter" - }, - ["nvim-web-devicons"] = { - config = { "\27LJ\2\nG\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\rdevicons\27plugins.configs.others\frequire\0" }, - load_after = {}, - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/nvim-web-devicons", - url = "https://github.com/kyazdani42/nvim-web-devicons" - }, - nvterm = { - config = { "\27LJ\2\n6\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\27plugins.configs.nvterm\frequire\0" }, - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/nvterm", - url = "https://github.com/NvChad/nvterm" - }, - ["packer.nvim"] = { - commands = { "PackerSnapshot", "PackerSnapshotRollback", "PackerSnapshotDelete", "PackerInstall", "PackerUpdate", "PackerSync", "PackerClean", "PackerCompile", "PackerStatus", "PackerProfile", "PackerLoad" }, - config = { "\27LJ\2\n'\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\fplugins\frequire\0" }, - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/packer.nvim", - url = "https://github.com/wbthomason/packer.nvim" - }, - ["plenary.nvim"] = { - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/plenary.nvim", - url = "https://github.com/nvim-lua/plenary.nvim" - }, - ["presence.nvim"] = { - loaded = true, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/start/presence.nvim", - url = "https://github.com/andweeb/presence.nvim" - }, - ["telescope.nvim"] = { - commands = { "Telescope" }, - config = { "\27LJ\2\n9\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\30plugins.configs.telescope\frequire\0" }, - loaded = false, - needs_bufread = true, - only_cond = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/telescope.nvim", - url = "https://github.com/nvim-telescope/telescope.nvim" - }, - ["trouble.nvim"] = { - config = { "\27LJ\2\n9\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\ftrouble\frequire\0" }, - loaded = true, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/start/trouble.nvim", - url = "https://github.com/folke/trouble.nvim" - }, - ui = { - after = { "nvim-web-devicons" }, - config = { "\27LJ\2\nI\0\0\4\0\4\0\t6\0\0\0006\2\1\0'\3\2\0B\0\3\3\15\0\0\0X\2\29\2\3\1B\2\1\1K\0\1\0\nsetup\14nvchad_ui\frequire\npcall\0" }, - load_after = {}, - loaded = true, - needs_bufread = false, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/opt/ui", - url = "https://github.com/NvChad/ui" - }, - ["vim-fugitive"] = { - loaded = true, - path = "/home/libkyy/.local/share/nvim/site/pack/packer/start/vim-fugitive", - url = "https://github.com/tpope/vim-fugitive" - } -} - -time([[Defining packer_plugins]], false) -local module_lazy_loads = { - ["^Comment"] = "Comment.nvim", - ["^cmp"] = "friendly-snippets", - ["^cmp_nvim_lsp"] = "friendly-snippets", - ["^nvchad"] = "extensions", - ["^nvim%-treesitter"] = "nvim-treesitter", - ["^nvim%-web%-devicons"] = "nvim-web-devicons", - ["^nvterm"] = "nvterm", - ["^plenary"] = "plenary.nvim", - ["^telescope"] = "extensions" -} -local lazy_load_called = {['packer.load'] = true} -local function lazy_load_module(module_name) - local to_load = {} - if lazy_load_called[module_name] then return nil end - lazy_load_called[module_name] = true - for module_pat, plugin_name in pairs(module_lazy_loads) do - if not _G.packer_plugins[plugin_name].loaded and string.match(module_name, module_pat) then - to_load[#to_load + 1] = plugin_name - end - end - - if #to_load > 0 then - require('packer.load')(to_load, {module = module_name}, _G.packer_plugins) - local loaded_mod = package.loaded[module_name] - if loaded_mod then - return function(modname) return loaded_mod end - end - end -end - -if not vim.g.packer_custom_loader_enabled then - table.insert(package.loaders, 1, lazy_load_module) - vim.g.packer_custom_loader_enabled = true -end - --- Setup for: nvim-colorizer.lua -time([[Setup for nvim-colorizer.lua]], true) -try_loadstring("\27LJ\2\nZ\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\23nvim-colorizer.lua\17on_file_open\19core.lazy_load\frequire\0", "setup", "nvim-colorizer.lua") -time([[Setup for nvim-colorizer.lua]], false) --- Setup for: nvim-lspconfig -time([[Setup for nvim-lspconfig]], true) -try_loadstring("\27LJ\2\nV\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\19nvim-lspconfig\17on_file_open\19core.lazy_load\frequire\0", "setup", "nvim-lspconfig") -time([[Setup for nvim-lspconfig]], false) --- Setup for: indent-blankline.nvim -time([[Setup for indent-blankline.nvim]], true) -try_loadstring("\27LJ\2\n\1\0\0\3\0\a\0\r6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\0016\0\0\0'\2\4\0B\0\2\0029\0\5\0'\2\6\0B\0\2\1K\0\1\0\14blankline\18load_mappings\15core.utils\26indent-blankline.nvim\17on_file_open\19core.lazy_load\frequire\0", "setup", "indent-blankline.nvim") -time([[Setup for indent-blankline.nvim]], false) --- Setup for: nvterm -time([[Setup for nvterm]], true) -try_loadstring("\27LJ\2\nK\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\vnvterm\18load_mappings\15core.utils\frequire\0", "setup", "nvterm") -time([[Setup for nvterm]], false) --- Setup for: nvim-tree.lua -time([[Setup for nvim-tree.lua]], true) -try_loadstring("\27LJ\2\nM\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\rnvimtree\18load_mappings\15core.utils\frequire\0", "setup", "nvim-tree.lua") -time([[Setup for nvim-tree.lua]], false) --- Setup for: Comment.nvim -time([[Setup for Comment.nvim]], true) -try_loadstring("\27LJ\2\nL\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\fcomment\18load_mappings\15core.utils\frequire\0", "setup", "Comment.nvim") -time([[Setup for Comment.nvim]], false) --- Setup for: gitsigns.nvim -time([[Setup for gitsigns.nvim]], true) -try_loadstring("\27LJ\2\n?\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\rgitsigns\19core.lazy_load\frequire\0", "setup", "gitsigns.nvim") -time([[Setup for gitsigns.nvim]], false) --- Setup for: telescope.nvim -time([[Setup for telescope.nvim]], true) -try_loadstring("\27LJ\2\nN\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\14telescope\18load_mappings\15core.utils\frequire\0", "setup", "telescope.nvim") -time([[Setup for telescope.nvim]], false) --- Setup for: nvim-treesitter -time([[Setup for nvim-treesitter]], true) -try_loadstring("\27LJ\2\nW\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\20nvim-treesitter\17on_file_open\19core.lazy_load\frequire\0", "setup", "nvim-treesitter") -time([[Setup for nvim-treesitter]], false) --- Config for: trouble.nvim -time([[Config for trouble.nvim]], true) -try_loadstring("\27LJ\2\n9\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\ftrouble\frequire\0", "config", "trouble.nvim") -time([[Config for trouble.nvim]], false) --- Config for: base46 -time([[Config for base46]], true) -try_loadstring("\27LJ\2\nK\0\0\4\0\4\0\t6\0\0\0006\2\1\0'\3\2\0B\0\3\3\15\0\0\0X\2\29\2\3\1B\2\1\1K\0\1\0\15load_theme\vbase46\frequire\npcall\0", "config", "base46") -time([[Config for base46]], false) --- Load plugins in order defined by `after` -time([[Sequenced loading]], true) -vim.cmd [[ packadd ui ]] - --- Config for: ui -try_loadstring("\27LJ\2\nI\0\0\4\0\4\0\t6\0\0\0006\2\1\0'\3\2\0B\0\3\3\15\0\0\0X\2\29\2\3\1B\2\1\1K\0\1\0\nsetup\14nvchad_ui\frequire\npcall\0", "config", "ui") - -time([[Sequenced loading]], false) - --- Command lazy-loads -time([[Defining lazy-load commands]], true) -pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file TSEnable lua require("packer.load")({'nvim-treesitter'}, { cmd = "TSEnable", l1 = , l2 = , bang = , args = , mods = " " }, _G.packer_plugins)]]) -pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file TSDisable lua require("packer.load")({'nvim-treesitter'}, { cmd = "TSDisable", l1 = , l2 = , bang = , args = , mods = " " }, _G.packer_plugins)]]) -pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file TSModuleInfo lua require("packer.load")({'nvim-treesitter'}, { cmd = "TSModuleInfo", l1 = , l2 = , bang = , args = , mods = " " }, _G.packer_plugins)]]) -pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Telescope lua require("packer.load")({'telescope.nvim'}, { cmd = "Telescope", l1 = , l2 = , bang = , args = , mods = " " }, _G.packer_plugins)]]) -pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file PackerLoad lua require("packer.load")({'packer.nvim'}, { cmd = "PackerLoad", l1 = , l2 = , bang = , args = , mods = " " }, _G.packer_plugins)]]) -pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file TSBufEnable lua require("packer.load")({'nvim-treesitter'}, { cmd = "TSBufEnable", l1 = , l2 = , bang = , args = , mods = " " }, _G.packer_plugins)]]) -pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file TSInstall lua require("packer.load")({'nvim-treesitter'}, { cmd = "TSInstall", l1 = , l2 = , bang = , args = , mods = " " }, _G.packer_plugins)]]) -pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NvimTreeFocus lua require("packer.load")({'nvim-tree.lua'}, { cmd = "NvimTreeFocus", l1 = , l2 = , bang = , args = , mods = " " }, _G.packer_plugins)]]) -pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file PackerSnapshot lua require("packer.load")({'packer.nvim'}, { cmd = "PackerSnapshot", l1 = , l2 = , bang = , args = , mods = " " }, _G.packer_plugins)]]) -pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file PackerSnapshotRollback lua require("packer.load")({'packer.nvim'}, { cmd = "PackerSnapshotRollback", l1 = , l2 = , bang = , args = , mods = " " }, _G.packer_plugins)]]) -pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file PackerSnapshotDelete lua require("packer.load")({'packer.nvim'}, { cmd = "PackerSnapshotDelete", l1 = , l2 =