Об этом проекте
Powerlevel10k — это тема для Zsh, которая делает акцент на производительности, гибкости и удобной настройке «из коробки». Она включает встроенный мастер конфигурации (`p10k configure`), который генерирует `~/.p10k.zsh` на основе предпочтений пользователя.
Ключевые возможности:
- **Мгновенный промпт**: устраняет задержку запуска Zsh даже при загрузке медленных плагинов вроде pyenv или nvm, отображая промпт сразу, до завершения загрузки плагинов.
- **Транзитивный промпт**: сворачивает промпт в минимальную форму после выполнения команды, что упрощает чтение истории терминала и копирование команд.
- **Показ по команде**: контекстно-зависимые сегменты промпта, появляющиеся только при наборе соответствующих команд (например, контекст Kubernetes отображается только при обнаружении `kubectl`).
- **Десятки встроенных сегментов**: статус Git, учётные записи AWS/Azure/GCP, версии языков (Node, Python, Go, Rust, Java, PHP, Ruby), нагрузка на CPU, память, использование диска, батарея, VPN, WiFi, время и многое другое.
- **Совместимость с Powerlevel9k и Pure**: позволяет воспроизвести существующие конфигурации тем Powerlevel9k или Pure с значительным улучшением производительности.
- **API пользовательских сегментов**: пользователи могут определять собственные сегменты промпта через публичный API.
Способы установки: ручная клонирование через git, Oh My Zsh, Prezto, Zim, Homebrew, а также различные пакетные менеджеры для Arch Linux и Alpine Linux.
Примечание: проект имеет крайне ограниченную поддержку — новые функции не планируются, большинство багов не будут исправляться, а обращения за помощью игнорируются.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.