Skip to content

E28: No such highlight group name: cppStructure #64

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
cjohn-afk opened this issue Mar 6, 2018 · 8 comments
Open

E28: No such highlight group name: cppStructure #64

cjohn-afk opened this issue Mar 6, 2018 · 8 comments

Comments

@cjohn-afk
Copy link

I have this error every time I try to open a cpp file.

"test.cpp" 18L, 212C
Error detected while processing /home/USERNAME/.vim/syntax/cpp.vim:
line   61:
E28: No such highlight group name: cppStructure

.vimrc

  1 set number
  2 set showcmd
  3 filetype plugin indent on
  4 syntax on
  5 color dracula
  6 set laststatus=2
  7 noremap <Up> <NOP>
  8 noremap <Down> <NOP>
  9 noremap <Left> <NOP>
 10 noremap <Right> <NOP>
 11 " air-line
 12 let g:airline#extensions#tabline#enabled = 1
 13 let g:airline_powerline_fonts = 1
 14
 15 if !exists('g:airline_symbols')
 16             let g:airline_symbols = {}
 17     endif
 18
 19     " unicode symbols
 20     let g:airline_left_sep = '»'
 21     let g:airline_left_sep = '▶'
 22     let g:airline_right_sep = '«'
 23     let g:airline_right_sep = '◀'
 24     let g:airline_symbols.linenr = '␊'
 25     let g:airline_symbols.linenr = '␤'
 26     let g:airline_symbols.linenr = '¶'
 27     let g:airline_symbols.branch = '⎇'
 28     let g:airline_symbols.paste = 'ρ'
 29     let g:airline_symbols.paste = 'Þ'
 30     let g:airline_symbols.paste = '∥'
 31     let g:airline_symbols.whitespace = 'Ξ'
 32
 33     " airline symbols
 34     let g:airline_left_sep = ''
 35     let g:airline_left_alt_sep = ''
 36     let g:airline_right_sep = ''
 37     let g:airline_right_alt_sep = ''
 38     let g:airline_symbols.branch = ''
 39     let g:airline_symbols.readonly = ''
 40     let g:airline_symbols.linenr = ''

:scriptnames

  1: /usr/share/vim/vimrc
  2: /usr/share/vim/vim74/debian.vim
  3: /usr/share/vim/vim74/syntax/syntax.vim
  4: /usr/share/vim/vim74/syntax/synload.vim
  5: /usr/share/vim/vim74/syntax/syncolor.vim
  6: /usr/share/vim/vim74/filetype.vim
  7: ~/.vimrc
  8: /usr/share/vim/vim74/ftplugin.vim
  9: /usr/share/vim/vim74/indent.vim
 10: /usr/share/vim/vim74/syntax/nosyntax.vim
 11: ~/.vim/colors/dracula.vim
 12: ~/.vim/plugin/airline.vim
 13: ~/.vim/autoload/airline.vim
 14: ~/.vim/autoload/airline/init.vim
 15: ~/.vim/autoload/airline/parts.vim
 16: /usr/share/vim/vim74/plugin/getscriptPlugin.vim
 17: /usr/share/vim/vim74/plugin/gzip.vim
 18: /usr/share/vim/vim74/plugin/matchparen.vim
 19: /usr/share/vim/vim74/plugin/netrwPlugin.vim
 20: /usr/share/vim/vim74/plugin/rrhelper.vim
 21: /usr/share/vim/vim74/plugin/spellfile.vim
 22: /usr/share/vim/vim74/plugin/tarPlugin.vim
 23: /usr/share/vim/vim74/plugin/tohtml.vim
 24: /usr/share/vim/vim74/plugin/vimballPlugin.vim
 25: /usr/share/vim/vim74/plugin/zipPlugin.vim
 26: /usr/share/vim/vim74/scripts.vim
 27: /usr/share/vim/vim74/ftplugin/vim.vim
 28: /usr/share/vim/vim74/indent/vim.vim
 29: /usr/share/vim/vim74/syntax/vim.vim
 30: /usr/share/vim/vim74/syntax/python.vim
 31: ~/.vim/autoload/airline/extensions.vim
 32: ~/.vim/autoload/airline/extensions/quickfix.vim
 33: ~/.vim/autoload/airline/extensions/netrw.vim
 34: ~/.vim/autoload/airline/extensions/whitespace.vim
 35: ~/.vim/autoload/airline/extensions/wordcount.vim
 36: ~/.vim/autoload/airline/extensions/tabline.vim
 37: ~/.vim/autoload/airline/extensions/tabline/autoshow.vim
 38: ~/.vim/autoload/airline/extensions/tabline/tabs.vim
 39: ~/.vim/autoload/airline/extensions/tabline/buffers.vim
 40: ~/.vim/autoload/airline/extensions/keymap.vim
 41: ~/.vim/autoload/airline/section.vim
 42: ~/.vim/autoload/airline/highlighter.vim
 43: ~/.vim/autoload/airline/themes/dark.vim
 44: ~/.vim/autoload/airline/themes.vim
 45: ~/.vim/autoload/airline/extensions/ctrlp.vim
 46: ~/.vim/autoload/airline/util.vim
 47: ~/.vim/autoload/airline/builder.vim
 48: ~/.vim/autoload/airline/extensions/default.vim
 49: ~/.vim/autoload/airline/extensions/tabline/ctrlspace.vim
 50: ~/.vim/autoload/airline/extensions/tabline/buflist.vim
 51: ~/.vim/autoload/airline/extensions/tabline/formatters/default.vim
@mananaBanana
Copy link

I'm facing the same problem (#63) but in your case the $VIMRUNTIME/syntax/cpp.vim is not being loaded.

@rviertel
Copy link

I also had this issue after my system upgraded to vim 8.1. I also use the autosess plugin, and I found that after deleting the autosess files that the issue resolved itself.

@SHASHENp
Copy link

SHASHENp commented Dec 7, 2019

Add in line 60
syn keyword cppStructure class typename template namespace

@raJeev-M
Copy link

Add in line 60
syn keyword cppStructure class typename template namespace

What does it do? Skip loading the rest??

@SHASHENp
Copy link

Add in line 60
syn keyword cppStructure class typename template namespace

What does it do? Skip loading the rest??

Seems to define the highlight group

@initSummer
Copy link

initSummer commented Mar 7, 2023

add in line 60
syntax keyword cppStructure contained "class" "struct" "namespace"

@initSummer
Copy link

initSummer commented Mar 7, 2023

or

if !exists("cppStructure")
  syntax keyword cppStructure contained "class" "struct" "namespace"
endif

better

@current02
Copy link

current02 commented Mar 9, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants