forked from morhetz/gruvbox
-
Notifications
You must be signed in to change notification settings - Fork 64
Open
Description
I worked with semshi, a very well python syntax plugin for NeoVim.
Sadly, it only had non-gruvbox predefined colors.
However this config makes it much more beautiful:
function MyCustomHighlights()
hi semshiLocal ctermfg=209 guifg=#d65d0e
hi semshiGlobal ctermfg=214 guifg=#8ec07c
hi semshiImported ctermfg=214 guifg=#8ec07c cterm=bold gui=bold
hi semshiParameter ctermfg=75 guifg=#83a598
hi semshiParameterUnused ctermfg=117 guifg=#458588 cterm=underline gui=underline
hi semshiFree ctermfg=218 guifg=#d3869b
hi semshiBuiltin ctermfg=207 guifg=#b16286
hi semshiAttribute ctermfg=49 guifg=#fe8019
hi semshiSelf ctermfg=249 guifg=#fb4934
hi semshiUnresolved ctermfg=226 guifg=#fabd2f cterm=underline gui=underline
hi semshiSelected ctermfg=231 guifg=#ebdbb2 ctermbg=161 guibg=#b57614
hi semshiErrorSign ctermfg=231 guifg=#ebdbb2 ctermbg=160 guibg=#fb4934
hi semshiErrorChar ctermfg=231 guifg=#ebdbb2 ctermbg=160 guibg=#fb4934
sign define semshiError text=E> texthl=semshiErrorSign
endfunction
autocmd FileType python call MyCustomHighlights()
I don't know the requirements for a PR, but if you feel like adding something like this to the supported plugins I would appreciate :)
ea2809, kuator, RonanMacF, lanox and bennett-nguyen
Metadata
Metadata
Assignees
Labels
No labels