megabyte-labs / install.doctor

A glorious combination of application / theme settings and a performant cross-platform, desktop-oriented software suite.
https://megabyte.space
Other
99 stars 22 forks source link

VIM Errors #78

Open ProfessorManhattan opened 1 year ago

ProfessorManhattan commented 1 year ago

❔ What are you experiencing an issue with?

Latest Release

❔ Version

N/A

🐞 Description

I am getting the following issue on macOS when trying to edit a file with vim:

❯ vim hey.txt
Error detected while processing VIMINIT..script /Users/bzalewski/.config/vim/vimrc[406]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syntax.vim[19]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/synload.vim[21]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim:
line   81:
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
E679: Recursive loop loading syncolor.vim
Error detected while processing VIMINIT..script /Users/bzalewski/.config/vim/vimrc[406]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syntax.vim[19]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/synload.vim[21]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim:
line    1:
E169: Command too recursive
Error detected while processing VIMINIT..script /Users/bzalewski/.config/vim/vimrc[406]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syntax.vim[19]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/synload.vim[21]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[81]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim[82]../usr/local/Cellar/vim/9.0.1650/share/vim/vim90/syntax/syncolor.vim[36]../Users/bzalewski/.config/vim/colors/lists/default.vim:
line   89:
E121: Undefined variable: s:guishade6
line   90:
E121: Undefined variable: s:ctermshade6
line   98:
E121: Undefined variable: s:guishade2
line   99:
E121: Undefined variable: s:ctermshade2
line  100:
E121: Undefined variable: s:guiaccent3
line  101:
E121: Undefined variable: s:ctermaccent3
line  102:
E121: Undefined variable: s:guiaccent4
line  103:
E121: Undefined variable: s:ctermaccent4
line  104:
E121: Undefined variable: s:guiaccent2
line  105:
E121: Undefined variable: s:ctermaccent2
line  106:
E121: Undefined variable: s:guiaccent5
line  107:
E121: Undefined variable: s:ctermaccent5
line  108:
E121: Undefined variable: s:guiaccent6
line  109:
E121: Undefined variable: s:ctermaccent6
line  110:
E121: Undefined variable: s:guiaccent7
line  111:
E121: Undefined variable: s:ctermaccent7
line  112:
E121: Undefined variable: s:guiaccent4
line  113:
E121: Undefined variable: s:ctermaccent4
line  114:
E121: Undefined variable: s:guiaccent5
line  115:
E121: Undefined variable: s:ctermaccent5
line  116:
E121: Undefined variable: s:guiaccent0
line  117:
E121: Undefined variable: s:ctermaccent0
line  118:
E121: Undefined variable: s:guiaccent0
line  119:
E121: Undefined variable: s:ctermaccent0
line  120:
E121: Undefined variable: s:guiaccent1
line  121:
E121: Undefined variable: s:ctermaccent1
line  125:
E121: Undefined variable: s:guiaccent3
line  126:
E121: Undefined variable: s:ctermaccent3
line  127:
E121: Undefined variable: s:guiaccent2
line  128:
E121: Undefined variable: s:ctermaccent2
line  129:
E121: Undefined variable: s:guiaccent2
line  130:
E121: Undefined variable: s:ctermaccent2
line  131:
E121: Undefined variable: s:guiaccent0
line  132:
E121: Undefined variable: s:ctermaccent0
line  136:
E121: Undefined variable: s:guishade3
line  137:
E121: Undefined variable: s:ctermshade3
line  138:
E121: Undefined variable: s:guishade3
line  139:
E121: Undefined variable: s:ctermshade3
line  140:
E121: Undefined variable: s:guishade5
line  141:
E121: Undefined variable: s:ctermshade5
line  142:
E121: Undefined variable: s:guishade3
line  143:
E121: Undefined variable: s:ctermshade3
line  144:
E121: Undefined variable: s:guiaccent3
line  145:
E121: Undefined variable: s:ctermaccent3
line  146:
E121: Undefined variable: s:guiaccent3
line  147:
E121: Undefined variable: s:ctermaccent3
line  148:
E121: Undefined variable: s:guiaccent2
line  149:
E121: Undefined variable: s:ctermaccent2
line  150:
E121: Undefined variable: s:guiaccent2
line  151:
E121: Undefined variable: s:ctermaccent2
line  152:
E121: Undefined variable: s:guiaccent0
line  153:
E121: Undefined variable: s:ctermaccent0
line  161:
E121: Undefined variable: s:guishade1
line  162:
E121: Undefined variable: s:ctermshade1
line  163:
E121: Undefined variable: s:guishade2
line  164:
E121: Undefined variable: s:ctermshade2
line  165:
E121: Undefined variable: s:guishade0
line  166:
E121: Undefined variable: s:ctermshade0
line  167:
E121: Undefined variable: s:guishade1
line  168:
E121: Undefined variable: s:ctermshade1
line  169:
E121: Undefined variable: s:guishade1
line  170:
E121: Undefined variable: s:ctermshade1
line  171:
E121: Undefined variable: s:guiaccent5
line  172:
E121: Undefined variable: s:ctermaccent5
line  173:
E121: Undefined variable: s:guiaccent3
line  174:
E121: Undefined variable: s:ctermaccent3
line  175:
E121: Undefined variable: s:guiaccent2
line  176:
E121: Undefined variable: s:ctermaccent2
line  177:
E121: Undefined variable: s:guiaccent0
line  178:
E121: Undefined variable: s:ctermaccent0
line  179:
E121: Undefined variable: s:guiaccent2
line  180:
E121: Undefined variable: s:ctermaccent2
line  181:
E121: Undefined variable: s:guishade7
line  182:
E121: Undefined variable: s:ctermshade7
line  183:
E121: Undefined variable: s:guishade0
line  184:
E121: Undefined variable: s:ctermshade0
line  185:
E121: Undefined variable: s:guishade4
line  186:
E121: Undefined variable: s:ctermshade4
line  187:
E121: Undefined variable: s:guishade4
line  188:
E121: Undefined variable: s:ctermshade4
line  189:
E121: Undefined variable: s:guishade0
line  190:
E121: Undefined variable: s:ctermshade0
line  191:
E121: Undefined variable: s:guishade0
line  192:
E121: Undefined variable: s:ctermshade0
line  193:
E121: Undefined variable: s:guishade2
line  194:
E121: Undefined variable: s:ctermshade2
line  195:
E121: Undefined variable: s:guishade3
line  196:
E121: Undefined variable: s:ctermshade3
line  197:
E121: Undefined variable: s:guishade2
line  198:
E121: Undefined variable: s:ctermshade2
line  199:
E121: Undefined variable: s:guishade0
line  200:
E121: Undefined variable: s:ctermshade0
line  201:
E121: Undefined variable: s:guishade2
line  202:
E121: Undefined variable: s:ctermshade2
line  203:
E121: Undefined variable: s:guishade6
line  204:
E121: Undefined variable: s:ctermshade6
line  205:
E121: Undefined variable: s:guiaccent4
line  206:
E121: Undefined variable: s:ctermaccent4
line  207:
E121: Undefined variable: s:guiaccent3
line  208:
E121: Undefined variable: s:ctermaccent3
line  209:
E121: Undefined variable: s:guiaccent0
line  210:
E121: Undefined variable: s:ctermaccent0
line  211:
E121: Undefined variable: s:guishade7
line  212:
E121: Undefined variable: s:ctermshade7
line  213:
E121: Undefined variable: s:guishade0
line  214:
E121: Undefined variable: s:ctermshade0
line  215:
E121: Undefined variable: s:guiaccent7
line  216:
E121: Undefined variable: s:ctermaccent7
line  217:
E121: Undefined variable: s:guiaccent0
line  218:
E121: Undefined variable: s:ctermaccent0
line  219:
E121: Undefined variable: s:guiaccent2
line  220:
E121: Undefined variable: s:ctermaccent2
line  221:
E121: Undefined variable: s:guiaccent4
line  222:
E121: Undefined variable: s:ctermaccent4
line  223:
E121: Undefined variable: s:guiaccent1
line  224:
E121: Undefined variable: s:ctermaccent1
line  225:
E121: Undefined variable: s:guishade4
line  226:
E121: Undefined variable: s:ctermshade4
line  227:
E121: Undefined variable: s:guishade5
line  228:
E121: Undefined variable: s:ctermshade5
line  229:
E121: Undefined variable: s:guishade1
line  230:
E121: Undefined variable: s:ctermshade1
line  231:
E121: Undefined variable: s:guishade6
line  232:
E121: Undefined variable: s:ctermshade6
line  233:
E121: Undefined variable: s:guiaccent5
line  234:
E121: Undefined variable: s:ctermaccent5
line  235:
E121: Undefined variable: s:guishade1
line  236:
E121: Undefined variable: s:ctermshade1
line  237:
E121: Undefined variable: s:guiaccent0
line  238:
E121: Undefined variable: s:ctermaccent0
line  239:
E121: Undefined variable: s:guiaccent0
line  240:
E121: Undefined variable: s:ctermaccent0
line  241:
E121: Undefined variable: s:guiaccent4
line  242:
E121: Undefined variable: s:ctermaccent4
line  246:
E121: Undefined variable: s:guiaccent4
line  247:
E121: Undefined variable: s:ctermaccent4
line  248:
E121: Undefined variable: s:guiaccent5
line  249:
E121: Undefined variable: s:ctermaccent5
line  250:
E121: Undefined variable: s:guiaccent0
line  251:
E121: Undefined variable: s:ctermaccent0
line  257:
E108: No such variable: "s:guishade0"
line  258:
Vim: Caught deadly signal SEGVrmshade0"
Vim: Finished.

[1]    22361 segmentation fault  vim hey.txt

⏺️ Steps To Reproduce

No response

πŸ“’ Relevant Log Output

No response

πŸ’‘ Possible Solution

No response

ProfessorManhattan commented 1 year ago

Here's the vimrc file:

❯ cat ~/.config/vim/vimrc
set runtimepath=~/.config/vim,~/.config/vim/autoload,~/.config/vim/colors,$VIMRUNTIME,$VIM

" Sets how many lines of history VIM has to remember
set history=500

" Enable filetype plugins
filetype plugin on
filetype indent on

" Set to auto read when a file is changed from the outside
set autoread
au FocusGained,BufEnter * checktime

" With a map leader it's possible to do extra key combinations
" like <leader>w saves the current file
let mapleader = ","

" Fast saving
nmap <leader>w :w!<cr>

" :W sudo saves the file
" (useful for handling the permission-denied error)
command! W execute 'w !sudo tee % > /dev/null' <bar> edit!

" Set 7 lines to the cursor - when moving vertically using j/k
set so=7

" Turn on the Wild menu
set wildmenu

" Ignore compiled files
set wildignore=*.o,*~,*.pyc
if has("win16") || has("win32")
    set wildignore+=.git\*,.hg\*,.svn\*
else
    set wildignore+=*/.git/*,*/.hg/*,*/.svn/*,*/.DS_Store
endif

" Always show current position
set ruler

" Height of the command bar
set cmdheight=1

" A buffer becomes hidden when it is abandoned
set hid

" Configure backspace so it acts as it should act
set backspace=eol,start,indent
set whichwrap+=<,>,h,l

" Ignore case when searching
set ignorecase

" When searching try to be smart about cases
set smartcase

" Highlight search results
set hlsearch

" Makes search act like search in modern browsers
set incsearch

" Don't redraw while executing macros (good performance config)
set lazyredraw

" For regular expressions turn magic on
set magic

" Show matching brackets when text indicator is over them
set showmatch

" How many tenths of a second to blink when matching brackets
set mat=2

" No annoying sound on errors
set noerrorbells
set novisualbell
set t_vb=
set tm=500

" Add a bit extra margin to the left
set foldcolumn=1

" Set regular expression engine automatically
set regexpengine=0

" Enable 256 colors palette in Gnome Terminal
if $COLORTERM == 'gnome-terminal'
    set t_Co=256
endif

" Set extra options when running in GUI mode
if has("gui_running")
    set guioptions-=T
    set guioptions-=e
    set t_Co=256
    set guitablabel=%M\ %t
endif

" Use Unix as the standard file type
set ffs=unix,dos,mac

" Use spaces instead of tabs
set expandtab

" Be smart when using tabs ;)
set smarttab

" 1 tab == 2 spaces
set shiftwidth=2
set tabstop=2

" Linebreak on 500 characters
set lbr
set tw=200

set ai "Auto indent
set si "Smart indent
set wrap "Wrap lines

" Visual mode pressing * or # searches for the current selection
" Super useful! From an idea by Michael Naumann
vnoremap <silent> * :<C-u>call VisualSelection('', '')<CR>/<C-R>=@/<CR><CR>
vnoremap <silent> # :<C-u>call VisualSelection('', '')<CR>?<C-R>=@/<CR><CR>

" Smart way to move between windows
map <C-j> <C-W>j
map <C-k> <C-W>k
map <C-h> <C-W>h
map <C-l> <C-W>l

" Close the current buffer
map <leader>bd :Bclose<cr>:tabclose<cr>gT

" Close all the buffers
map <leader>ba :bufdo bd<cr>

map <leader>l :bnext<cr>
map <leader>h :bprevious<cr>

" Useful mappings for managing tabs
map <leader>tn :tabnew<cr>
map <leader>to :tabonly<cr>
map <leader>tc :tabclose<cr>
map <leader>tm :tabmove
map <leader>t<leader> :tabnext<cr>

" Always show the status line
set laststatus=2

" Format the status line
set statusline=\ %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\ %l\ \ Column:\ %c

" Remap VIM 0 to first non-blank character
map 0 ^

" Move a line of text using ALT+[jk] or Command+[jk] on mac
nmap <M-j> mz:m+<cr>`z
nmap <M-k> mz:m-2<cr>`z
vmap <M-j> :m'>+<cr>`<my`>mzgv`yo`z
vmap <M-k> :m'<-2<cr>`>my`<mzgv`yo`z

if has("mac") || has("macunix")
  nmap <D-j> <M-j>
  nmap <D-k> <M-k>
  vmap <D-j> <M-j>
  vmap <D-k> <M-k>
endif

" Delete trailing white space on save, useful for some filetypes ;)
fun! CleanExtraSpaces()
    let save_cursor = getpos(".")
    let old_query = getreg('/')
    silent! %s/\s\+$//e
    call setpos('.', save_cursor)
    call setreg('/', old_query)
endfun

if has("autocmd")
    autocmd BufWritePre *.txt,*.js,*.py,*.wiki,*.sh,*.coffee :call CleanExtraSpaces()
endif

" Pressing ,ss will toggle and untoggle spell checking
map <leader>ss :setlocal spell!<cr>

" Shortcuts using <leader>
map <leader>sn ]s
map <leader>sp [s
map <leader>sa zg
map <leader>s? z=

" Remove the Windows ^M - when the encodings gets messed up
noremap <Leader>m mmHmt:%s/<C-V><cr>//ge<cr>'tzt'm

" Quickly open a buffer for scribble
map <leader>q :e ~/buffer<cr>

" Quickly open a markdown buffer for scribble
map <leader>x :e ~/buffer.md<cr>

" Toggle paste mode on and off
map <leader>pp :setlocal paste!<cr>

" Helper Functions
" Returns true if paste mode is enabled
function! HasPaste()
    if &paste
        return 'PASTE MODE  '
    endif
    return ''
endfunction

" Don't close window, when deleting a buffer
command! Bclose call <SID>BufcloseCloseIt()
function! <SID>BufcloseCloseIt()
    let l:currentBufNum = bufnr("%")
    let l:alternateBufNum = bufnr("#")

    if buflisted(l:alternateBufNum)
        buffer #
    else
        bnext
    endif

    if bufnr("%") == l:currentBufNum
        new
    endif

    if buflisted(l:currentBufNum)
        execute("bdelete! ".l:currentBufNum)
    endif
endfunction

function! CmdLine(str)
    call feedkeys(":" . a:str)
endfunction

function! VisualSelection(direction, extra_filter) range
    let l:saved_reg = @"
    execute "normal! vgvy"

    let l:pattern = escape(@", "\\/.*'$^~[]")
    let l:pattern = substitute(l:pattern, "\n$", "", "")

    if a:direction == 'gv'
        call CmdLine("Ack '" . l:pattern . "' " )
    elseif a:direction == 'replace'
        call CmdLine("%s" . '/'. l:pattern . '/')
    endif

    let @/ = l:pattern
    let @" = l:saved_reg
endfunction

" Fast editing and reloading of vimrc configs
map <leader>e :e! ~/.vim_runtime/my_configs.vim<cr>
autocmd! bufwritepost ~/.vim_runtime/my_configs.vim source ~/.vim_runtime/my_configs.vim

" Turn persistent undo on means that you can undo even when you close a buffer/VIM
try
    set undodir=~/.config/.vim/temp_dirs/undodir
    set undofile
catch
endtry

" Parenthesis/bracket
vnoremap $1 <esc>`>a)<esc>`<i(<esc>
vnoremap $2 <esc>`>a]<esc>`<i[<esc>
vnoremap $3 <esc>`>a}<esc>`<i{<esc>
vnoremap $$ <esc>`>a"<esc>`<i"<esc>
vnoremap $q <esc>`>a'<esc>`<i'<esc>
vnoremap $e <esc>`>a`<esc>`<i`<esc>

" Map auto complete of (, ", ', [
inoremap $1 ()<esc>i
inoremap $2 []<esc>i
inoremap $3 {}<esc>i
inoremap $4 {<esc>o}<esc>O
inoremap $q ''<esc>i
inoremap $e ""<esc>i

" Python section
let python_highlight_all = 1
au FileType python syn keyword pythonDecorator True None False self

au BufNewFile,BufRead *.jinja set syntax=htmljinja
au BufNewFile,BufRead *.mako set ft=mako

au FileType python map <buffer> F :set foldmethod=indent<cr>

au FileType python inoremap <buffer> $r return
au FileType python inoremap <buffer> $i import
au FileType python inoremap <buffer> $p print
au FileType python inoremap <buffer> $f # --- <esc>a
au FileType python map <buffer> <leader>1 /class
au FileType python map <buffer> <leader>2 /def
au FileType python map <buffer> <leader>C ?class
au FileType python map <buffer> <leader>D ?def

" JavaScript section
au FileType javascript call JavaScriptFold()
au FileType javascript setl fen
au FileType javascript setl nocindent

au FileType javascript,typescript imap <C-t> console.log();<esc>hi
au FileType javascript,typescript imap <C-a> alert();<esc>hi

au FileType javascript,typescript inoremap <buffer> $r return
au FileType javascript,typescript inoremap <buffer> $f // --- PH<esc>FP2xi

function! JavaScriptFold()
    setl foldmethod=syntax
    setl foldlevelstart=1
    syn region foldBraces start=/{/ end=/}/ transparent fold keepend extend

    function! FoldText()
        return substitute(getline(v:foldstart), '{.*', '{...}', '')
    endfunction
    setl foldtext=FoldText()
endfunction

" Shell section
if exists('$TMUX')
    if has('nvim')
        set termguicolors
    else
        set term=screen-256color
    endif
endif

" Markdown
let vim_markdown_folding_disabled = 1

" YAML
autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab

" Install Coc extensions
" TODO: Add https://github.com/yuki-yano/fzf-preview.vim
" TODO: Add https://github.com/tpope/vim-fugitive
let g:coc_global_config="$HOME/.config/coc/coc-settings.json"
let g:coc_global_extensions = [
  \'@yaegassy/coc-ansible',
  \'@yaegassy/coc-nginx',
  \'coc-angular',
  \'coc-blade',
  \'coc-calc',
  \'coc-clangd',
  \'coc-copilot',
  \'coc-css',
  \'coc-cssmodules',
  \'coc-deno',
  \'coc-diagnostic',
  \'coc-docker',
  \'coc-emmet',
  \'coc-eslint',
  \'coc-explorer',
  \'coc-flutter',
  \'coc-git',
  \'coc-go',
  \'coc-highlight',
  \'coc-html-css-support',
  \'coc-html',
  \'coc-htmlhint',
  \'coc-java',
  \'coc-jedi',
  \'coc-json',
  \'coc-ltex',
  \'coc-lua',
  \'coc-markdown-preview-enhanced',
  \'coc-markdownlint',
  \'coc-markmap',
  \'coc-phpls',
  \'coc-powershell',
  \'coc-prettier',
  \'coc-prisma',
  \'coc-pyright',
  \'coc-rls',
  \'coc-rust-analyzer',
  \'coc-sh',
  \'coc-solargraph',
  \'coc-solidity',
  \'coc-spell-checker',
  \'coc-stylelint',
  \'coc-sql',
  \'coc-sqlfluff',
  \'coc-svelte',
  \'coc-svg',
  \'coc-swagger',
  \'coc-symbol-line',
  \'coc-tailwindcss',
  \'coc-toml',
  \'coc-tsserver',
  \'coc-xml',
  \'coc-yaml',
  \'coc-yank'
\]

" Settings for coc-css extension
autocmd FileType scss setl iskeyword+=@-@

" Settings for coc-go extension, to add missing imports on save
autocmd BufWritePre *.go :silent call CocAction('runCommand', 'editor.action.organizeImport')

syntax enable
set background=dark
colorscheme Betelgeuse
let g:lightline = { 'colorscheme': 'Betelgeuse' }

" Settings for plugin https://github.com/neoclide/coc.nvim.git
autocmd FileType json syntax match Comment +\/\/.\+$+

" Settings for plugin https://github.com/vim-syntastic/syntastic.git
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0

" Settings for plugin https://github.com/ryanoasis/vim-devicons.git
set encoding=UTF-8

" Set location of viminfo file
set viminfo+=n~/.config/vim/viminfo

silent! call plug#begin('~/.local/share/vim/plugged')
Plug '~/.local/share/vim/plugged/ale'
Plug '~/.local/share/vim/plugged/coc.nvim'
Plug '~/.local/share/vim/plugged/copilot.vim'
Plug '~/.local/share/vim/plugged/dockerfile.vim'
Plug '~/.local/share/vim/plugged/editorconfig-vim'
Plug '~/.local/share/vim/plugged/fzf.vim'
Plug '~/.local/share/vim/plugged/fzf'
Plug '~/.local/share/vim/plugged/lightline.vim'
Plug '~/.local/share/vim/plugged/nerdtree'
Plug '~/.local/share/vim/plugged/php.vim'
Plug '~/.local/share/vim/plugged/python-syntax'
Plug '~/.local/share/vim/plugged/syntastic'
Plug '~/.local/share/vim/plugged/typescript-vim'
Plug '~/.local/share/vim/plugged/vim-airline'
Plug '~/.local/share/vim/plugged/vim-carbon-now-sh'
Plug '~/.local/share/vim/plugged/vim-devicons'
Plug '~/.local/share/vim/plugged/vim-go'
Plug '~/.local/share/vim/plugged/vim-javascript'
Plug '~/.local/share/vim/plugged/vim-jsx'
Plug '~/.local/share/vim/plugged/vim-markdown'
Plug '~/.local/share/vim/plugged/vim-multiple-cursors'
Plug '~/.local/share/vim/plugged/vim-prettier'
Plug '~/.local/share/vim/plugged/vim-sensible'
Plug '~/.local/share/vim/plugged/vim-surround'
Plug '~/.local/share/vim/plugged/vim-gitgutter'
Plug '~/.local/share/vim/plugged/zoxide.vim'
Plug '~/.local/share/vim/plugged/ansible-vim', {'do': './UltiSnips/generate.sh'}
call plug#end()
enggnr commented 1 year ago

@ProfessorManhattan, I did not encounter these errors. I deleted all chezmoi related config and external files and started fresh. The errors appear to be something related to files downloaded as part of external content.

I found errors related to coc and added a fix for that.

enggnr commented 10 months ago

@ProfessorManhattan, this can be closed.