Powerline — это плагин строки состояния для vim, который предоставляет строки состояния и подсказки для нескольких других приложений, включая zsh, bash, fish, tmux, IPython, Awesome, i3 и Qtile.
Автор | Ким Силкебеккен ([email protected]) |
Источник | https://github.com/powerline/powerline |
Версия | бета |
Powerline больше не поддерживает Python2, и Powerline перестанет работать с Python2 в ближайшем будущем.
Но я ненавижу Python / мне не нужны подсказки оболочки / для меня это слишком хлопотно / что случилось с исходным проектом vim-powerline / …
Вам следует проверить некоторые производные Powerline. Наиболее легкой и многофункциональной альтернативой на данный момент является проект vim-airline.
Базовая конфигурация Powerline выполняется с помощью файлов JSON, расположенных по адресу .config/powerline/. Рекомендуется начать с копирования конфигурации по умолчанию, расположенной в каталоге powerline_root/powerline/config_files/, в .config/powerline/. Если вы установили Powerline из AUR или через pip, powerline_root должен быть /usr/lib/python3.6/site-packages/ или что-то подобное, в зависимости от вашей версии Python.
Если вы установили Powerline через apt-get, «powerline_root» должен быть «/usr/share/powerline/».
Это должно дать вам следующую структуру каталогов:
.config/powerline/ ├── цветовые схемы │ ├── ... │ └── шм | └── default.json // Здесь находится ваша конфигурация ├── цвета.json ├── config.json └── темы ├── ... └── шм └── default.json // Здесь находится ваша конфигурация
Файлы в подкаталогах тем используются для указания того, какие сегменты должны отображаться; файлы в подкаталогах цветовых схем используются для указания того, какие цвета (как определено в Colors.json) должны использоваться для отображения сегмента.
Обратите внимание, что ваша локальная конфигурация только переопределяет глобальную конфигурацию, но не заменяет ее, т.е. если вы не настраиваете что-то локально, вместо этого будет использоваться глобальная конфигурация по умолчанию.
Подсветка в зависимости от режима
Автоматическое усечение сегментов в маленьких окнах
Шрифт на скриншотах — Pragmata Pro от Фабрицио Скьяви.