Мне было интересно, можно ли изменить цвет rubyLocalVariableOrMethod
в файле цветовой схемы mytheme.vim
.
В настоящее время я расширяю тему ir_black
, которая мне действительно нравится, и хочу перезаписать всего несколько цветов для определенных ключевых слов.
Это моя текущая цветовая схема, которая простирается от ir_black
.
runtime colors/ir_black.vim
let g:colors_name = "mytheme"
hi rubyDefine ctermfg=darkblue
hi rubyFunction ctermfg=lightblue
hi rubyConstant ctermfg=lightblue
hi rubyString ctermfg=green
hi rubyInteger ctermfg=red
hi rubyFloat ctermfg=red
hi rubyLocalVariableOrMethod ctermfg=white
Все работает как положено, кроме hi rubyLocalVariableOrMethod ctermfg=white
. Цвет остается чем-то похожим на gray
. Я подумал, что, возможно, ir_black
устанавливает определенное значение, которое мой rubyLocalVariableOrMethod
не может перезаписать, но я ничего не смог найти.
Возможно, кто-то более опытный в VIM мог бы помочь мне с этим.
Это ссылка на ir_black
, которую я использую:
https://github.com/wgibbs/vim-irblack/blob/master/colors/ir_black.vim
Это синтаксический файл ruby
, который я использую:
https://github.com/vim-ruby/vim-ruby/blob/master/syntax/ruby.vim
Любая помощь в выяснении, почему я не могу перезаписать gray
выглядящий цвет, будет очень признательна!