
despell mapas comandos a iconos en la línea de estado de tmux

O(1) ) cargo install despellNota Asegúrese de que
$HOME/.cargo/binesté en su variable de entornoPATH
despell requiere que su terminal use una fuente parada de fuentes nerd.
En esencia, despell toma una cadena (nombre del proceso) como entrada y devuelve una cadena (icono) como salida.
Para usar despell en su configuración existente, reemplace todos los acontecimientos de
#W
con
#(despell #W) #W
en ~/.tmux.conf .
Si aún no tiene un ~/.tmux.conf , eche un vistazo a las configuraciones de ejemplo a continuación para comenzar.
Puede comenzar a usar despell usando la configuración de ejemplo desde la captura de pantalla. Copie de la configuración a continuación en su propia ~/.tmux.conf para comenzar.
# 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 "
Para centrar la línea de estado en lugar de la izquierda alineada (predeterminada), agregue el siguiente comando a su ~/.tmux.conf :
# Set alignment
set -g status-justify centre Para configurar con qué frecuencia tmux actualiza su línea de estado, agregue el siguiente comando a su ~/.tmux.conf :
# Update the status line every X seconds
set -g status-interval 5 Para dejar que despell establezca el color del icono y anule la configuración de su tema, ejecute despell con la bandera -c o --color :
# (despell -c #W) Para usar emojis en lugar de fuentes nerd, corre despell con la bandera -e o --emoji :
# (despell -e #W) Para anular cualquiera de las asignaciones predeterminadas, ejecute despell con el indicador -u o --custom . Coloque una config.toml en ~/.config/despell/config.toml con sus asignaciones personalizadas.
Todos los campos son opcionales, por lo que si no usa emojis, puede omitir los campos de manera segura del TOML .
[ default ]
nerdfont = " ◒ "
color = " none "
emoji = " ? "
[ icons . command1 ]
nerdfont = " ◇ "
color = " blue "
emoji = " "
[ icons . command2 ]
nerdfont = " ❤ "
color = " magenta "
emoji = " ? " Avíseme abriendo un problema, discusión o relaciones públicas.