
despell Maps -Befehle an Symbole in der Statuszeile von tmux

O(1) ) cargo install despellHINWEIS Achten Sie darauf, dass
$HOME/.cargo/binin IhrerPATHliegt
despell verlangt von Ihrem Terminal, dass Sie eine Schriftart mit Nerd-Schriftart verwenden.
In seinem Kern nimmt despell eine Zeichenfolge (Prozessname) als Eingabe und gibt eine Zeichenfolge (Symbol) als Ausgabe zurück.
Um despell in Ihrer vorhandenen Konfiguration zu verwenden, ersetzen Sie alle Vorkommen von
#W
mit
#(despell #W) #W
in Ihrem ~/.tmux.conf .
Wenn Sie noch keinen ~/.tmux.conf haben, sehen Sie sich die folgenden Beispielkonfigurationen an, um loszulegen.
Sie können despell mit der Beispielkonfiguration aus dem Screenshot verwenden. Kopieren Sie die Konfiguration unten in Ihre eigene ~/.tmux.conf um loszulegen.
# 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 "
Um die Statuszeile anstelle von links ausgerichtet (Standard) zu zentrieren, fügen Sie Ihrem ~/.tmux.conf den folgenden Befehl hinzu:
# Set alignment
set -g status-justify centre Um zu konfigurieren, wie oft tmux seine Statuszeile aktualisiert, fügen Sie den folgenden Befehl Ihrem ~/.tmux.conf hinzu:
# Update the status line every X seconds
set -g status-interval 5 Um despell die Symbolfarbe einzustellen und Ihre Themeneinstellungen zu überschreiben, führen Sie despell mit der Flagge -c oder --color aus:
# (despell -c #W) Um Emojis anstelle von Nerd -Schriftarten zu verwenden, laufen Sie despell mit der Flagge -e oder --emoji -Flagge:
# (despell -e #W) Um eines der Standard -Zuordnungen außer Kraft zu setzen, führen Sie despell mit der Flagge -u oder --custom aus. Platzieren Sie eine config.toml in ~/.config/despell/config.toml mit Ihren benutzerdefinierten Zuordnungen.
Alle Felder sind optional. Wenn Sie also keine Emojis verwenden, können Sie die Felder sicher aus dem TOML weglassen.
[ default ]
nerdfont = " ◒ "
color = " none "
emoji = " ? "
[ icons . command1 ]
nerdfont = " ◇ "
color = " blue "
emoji = " "
[ icons . command2 ]
nerdfont = " ❤ "
color = " magenta "
emoji = " ? " Lassen Sie mich wissen, indem Sie ein Problem, eine Diskussion oder PR eröffnen.