El gancho Tmux después del archivo fuente se ejecuta pero no muestra el mensaje

El gancho Tmux después del archivo fuente se ejecuta pero no muestra el mensaje

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-fileno 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".

información relacionada