
despell Maps Commands для значков в строке статуса tmux

O(1) ) cargo install despellПримечание Убедитесь, что
$HOME/.cargo/binнаходится в вариации среды вашегоPATH
despell требует, чтобы ваш терминал использовал шрифт с шрифтом с ботаниками.
В своем ядре despell принимает строку (имя процесса) в качестве входного и возвращает строку (значок) в качестве вывода.
Чтобы использовать despell в существующей конфигурации, замените все входы
#W
с
#(despell #W) #W
в вашем ~/.tmux.conf .
Если у вас еще нет ~/.tmux.conf , посмотрите на пример конфигураций ниже, чтобы начать.
Вы можете начать использовать despell , используя пример конфигурации с экрана. Копия конфигурации ниже в свой собственный ~/.tmux.conf чтобы начать работу.
# Colors
tmux_active_fg= # a6accd
tmux_active_bg= # 414863
tmux_inactive_fg=default
tmux_statusbar_bg= # 232235
# Window status separator
set-window-option -g window-status-separator ' '
# Status bar
set-option -g status-style bg= $tmux_statusbar_bg
set-option -g status-left " "
set-option -g status-right " "
# Justify status bar
set -g status-justify centre
# Active
set-window-option -g window-status-current-format "
#[bg= $tmux_active_bg ] #(despell -c #W)
#[fg= $tmux_active_fg bg= $tmux_active_bg ] #W "
# Inactive
set-window-option -g window-status-format "
#[fg= $tmux_inactive_fg ,bg= $tmux_statusbar_bg ] #(despell -c #W)
#[fg= $tmux_inactive_fg ,dim bg= $tmux_statusbar_bg ] #W "
Чтобы центрировать строку состояния вместо левой выровненной (по умолчанию), добавьте следующую команду в ~/.tmux.conf :
# Set alignment
set -g status-justify centre Чтобы настроить, как часто tmux обновляет свою строку состояния, добавьте следующую команду в ~/.tmux.conf :
# Update the status line every X seconds
set -g status-interval 5 Чтобы позволить despell установить цвет значков и переопределить настройки вашей темы, запустите despell с помощью флага -c или --color :
# (despell -c #W) Чтобы использовать смайлики вместо шрифтов с ботаниками, запустить despell с флагом -e или --emoji :
# (despell -e #W) Чтобы переопределить любую из отображений по умолчанию, запустите despell с флагом -u или --custom . Поместите config.toml в ~/.config/despell/config.toml с вашими пользовательскими сопоставлениями.
Все поля необязательны, поэтому, если вы не используете смайлики, вы можете безопасно опустить поля из TOML .
[ default ]
nerdfont = " ◒ "
color = " none "
emoji = " ? "
[ icons . command1 ]
nerdfont = " ◇ "
color = " blue "
emoji = " "
[ icons . command2 ]
nerdfont = " ❤ "
color = " magenta "
emoji = " ? " Дайте мне знать, открыв вопрос, обсуждение или PR.