octol / vim-cpp-enhanced-highlight

Additional Vim syntax highlighting for C++ (including C++11/14/17)
MIT License
1.06k stars 152 forks source link

E28: No such highlight group name: cppStructure #64

Open cjohn-afk opened 6 years ago

cjohn-afk commented 6 years ago

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 commented 6 years ago

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

rviertel commented 6 years ago

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 commented 4 years ago

Add in line 60 syn keyword cppStructure class typename template namespace

raJeev-M commented 4 years ago

Add in line 60 syn keyword cppStructure class typename template namespace

What does it do? Skip loading the rest??

SHASHENp commented 4 years ago

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 commented 1 year ago

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

initSummer commented 1 year ago

or

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

better

current02 commented 1 year ago

-------- 原始邮件 --------发件人: summer @.>日期: 2023年3月7日周二 08:43收件人: octol/vim-cpp-enhanced-highlight @.>抄送: Subscribed @.***>主 题: Re: [octol/vim-cpp-enhanced-highlight] E28: No such highlight group name: cppStructure (#64) or if !exists("cppStructure") syntax keyword cppStructure contained "class" "struct" "namespace" endif better

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>