Проверьте пакет apt-offline. Это выглядит так:
Сгенерируйте файл подписи на отключённом блоке Debian дома:
apt-offline set /tmp/apt-offline.sig
Загружаем данные на основе файла сигнатуры, сгенерированного ранее
apt-offline get C:\apt-offline.sig --threads 5
Как только вы вернулись на домашнюю машину Debian, вы передаёте данные со съёмного носителя в apt-offline:
apt-offline install /media/USB/apt-offline.zip
Ок, понял. 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