
despell MAPS COMMANDES aux icônes de la ligne de statut de tmux

O(1) ) cargo install despellRemarque Assurez-vous que
$HOME/.cargo/binest dans votre variable d'environnementPATH
despell exige que votre terminal utilise une police fournie par les polices de nerd.
À la base, despell prend une chaîne (nom de processus) en entrée et renvoie une chaîne (icône) en tant que sortie.
Pour utiliser despell dans votre configuration existante, remplacez toutes les occurrences de
#W
avec
#(despell #W) #W
Dans votre ~/.tmux.conf .
Si vous n'avez pas encore de ~/.tmux.conf , jetez un œil aux configurations d'exemple ci-dessous pour commencer.
Vous pouvez commencer à utiliser despell en utilisant l'exemple de configuration à partir de la capture d'écran. Copie de la configuration ci-dessous dans votre propre ~/.tmux.conf pour commencer.
# 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 "
Pour centrer la ligne d'état au lieu de gauche alignée (par défaut), ajoutez la commande suivante à votre ~/.tmux.conf :
# Set alignment
set -g status-justify centre Pour configurer la fréquence à laquelle tmux actualise sa ligne d'état, ajoutez la commande suivante à votre ~/.tmux.conf :
# Update the status line every X seconds
set -g status-interval 5 Pour laisser despell définir la couleur de l'icône et remplacer vos paramètres de thème, exécutez despell avec le drapeau -c ou --color :
# (despell -c #W) Pour utiliser des emojis au lieu de polices de nerd, courez despell avec le drapeau -e ou --emoji :
# (despell -e #W) Pour remplacer l'un des mappages par défaut, exécutez despell avec l'indicateur -u ou --custom . Placez une config.toml dans ~/.config/despell/config.toml avec vos mappages personnalisés.
Tous les champs sont facultatifs, donc si vous n'utilisez pas les emojis, vous pouvez omettre en toute sécurité les champs du TOML .
[ default ]
nerdfont = " ◒ "
color = " none "
emoji = " ? "
[ icons . command1 ]
nerdfont = " ◇ "
color = " blue "
emoji = " "
[ icons . command2 ]
nerdfont = " ❤ "
color = " magenta "
emoji = " ? " Faites-moi savoir en ouvrant un problème, une discussion ou un PR.