Почему vim не применяет эти цветовые переменные в моей конфигурации?

Проверьте пакет apt-offline. Это выглядит так:

  1. Сгенерируйте файл подписи на отключённом блоке Debian дома:

    apt-offline set /tmp/apt-offline.sig
    
  2. Загружаем данные на основе файла сигнатуры, сгенерированного ранее

    apt-offline get C:\apt-offline.sig --threads 5
    
  3. Как только вы вернулись на домашнюю машину Debian, вы передаёте данные со съёмного носителя в apt-offline:

    apt-offline install /media/USB/apt-offline.zip
    

2
25.02.2017, 15:27
1 ответ

Ок, понял. Highlight не принимает переменные в качестве аргументов, поэтому вам нужно использовать :exe, чтобы обойти это. Так что это работает:

if has_key(g:plugs, 'ale')
  exe 'highlight ALEErrorSign guifg=' . vim_ale_error_fg 'guibg=' . vim_ale_error_bg
  exe 'highlight ALEWarningSign guifg=' . vim_ale_warning_fg 'guibg=' . vim_ale_warning_bg
endif

См. также: https://stackoverflow.com/a/2211738/5918874

1
27.01.2020, 22:19

Теги

Похожие вопросы