Эмулятор терминала kitty
Эмулятор терминала kitty.
Содержание
1 Общая информация
- Сайт: https://sw.kovidgoyal.net/kitty/
- Репозиторий: https://github.com/kovidgoyal/kitty
- Поддерживает мозаичный режим (тайлинг), TrueColor, лигатуры, расширения для работы с клавиатурой и рендеринга изображений.
2 Ресурсы
2.1 Темы
- Основные темы: https://github.com/kovidgoyal/kitty-themes
- Ещё темы: https://github.com/dexpota/kitty-themes
2.2 Конфигурации
3 Конфигурация
3.1 Для редакторов
- Заголовок для редакторов:
# vim:fileencoding=utf-8:foldmethod=marker
3.2 Структура
- Подключение отдельных конфигурационных файлов:
# Include *.conf files from all subdirs of kitty.d inside the kitty config dir globinclude kitty.d/**/*.conf
- Подключим переменные среды:
# Include the *contents* of all env vars starting with KITTY_CONF_ envinclude KITTY_CONF_*
3.3 Темы
3.3.1 Настройка вручную
- Посмотреть все темы:
kitty +kitten themes
- В списке можно выбрать тему.
- Конфигурация темы будет добавлена в
~/.config/kitty/current-theme.conf
. - В свою очередь этот файл будет подключён к конфигурации
kitty.conf
. - Можно вручную перегрузить тему во всех терминалах (например, задав тему Dimmed Monokai):
kitten themes --reload-in=all Dimmed Monokai
3.3.2 Конфигурационный файл
- Для примера подключим тему Wryan.
- Конфигурация темы (файл
current-theme.conf
):background #101010 foreground #999993 cursor #9d9eca selection_background #4d4d4d color0 #333333 color8 #3d3d3d color1 #8c4665 color9 #bf4d80 color2 #287373 color10 #53a6a6 color3 #7c7c99 color11 #9e9ecb color4 #395573 color12 #477ab3 color5 #5e468c color13 #7e62b3 color6 #31658c color14 #6096bf color7 #899ca1 color15 #c0c0c0 selection_foreground #101010
- Подключим файл темы:
# BEGIN_KITTY_THEME # Wryan include current-theme.conf # END_KITTY_THEME