Quiero escribir un enlace en tmux para mostrar un mensaje que informe que la configuración se ha recargado. Aquí está mi código:
#binding a button to reload this config file
bind r source-file ~/.tmux.conf
#set hook to notify user when config file has been reloaded
set-hook -g after-source-file 'display-message "Config reloaded"'
Sé que el gancho se ejecuta porque originalmente escribí "echo 'Config reloaded'" y apareció un error en la barra de estado acerca de que era un comando desconocido.
También he incluido un gancho de ejemplo deaquí:
set-hook -g client-attached 'display-message "hello world"'
Lo que muestra el mensaje en el archivo adjunto del cliente, no hay problema, por lo que no estoy claro por qué el enlace del archivo fuente es una excepción.
Respuesta1
source-file
no tiene gancho posterior. No sé por qué te funcionó con un comando diferente, ¿qué versión de tmux estás usando?
En su lugar, podrías hacer esto: bind r source-file ~/.tmux.conf \; display-message "Config reloaded"
.