Я пытаюсь создать автокоманду в Vimscript, которая устанавливает несколько атрибутов цветовой схемы по моему желанию. В частности, я пытаюсь сделать так, чтобы фон NonText
имел тот же цвет, что и обычный фон.
Проблема в том, что я понятия не имею, как получить цвет фона цветовой схемы из vimscript.
У кого-нибудь есть идеи?
Редактировать:
Итак, вот чего я пытаюсь добиться. На самом деле кое-что:
Изначально я пытался скрыть " ~" перед всеми несуществующими -строками. Кто-то предложил установить для него тот же цвет, что и фон, поэтому я добавил автокоманду, которая делала это:hi NonText guifg=bg
.
После этого я понял, что некоторые схемы цветов имеют разный цвет фона для обычных строк и «не -несуществующей» части буфера. Это проблема, так как моя автокоманда устанавливает цвет нетекста таким же, как и обычный фон, а не специальный «несуществующий -» фон.
Кроме того, я решил, что даже без всей проблемы "избавиться от ~
",Мне не нравится, когда несуществующие -части буферов имеют другой цвет.
Наконец, я пытаюсь узнать о цветовых схемах vim в целом, так как я планирую написать плагин, который потребует некоторых других трюков, таких как определение цветов из схем.