tmux 2.0 en OSX: ~/.tmux.conf no funciona

tmux 2.0 en OSX: ~/.tmux.conf no funciona

Instalé tmux 2.0 desde homebrew en OSX 10.10.5. De forma predeterminada, no crea una configuración, pero investigué que debería haber un archivo ~/.tmux.conf, así que lo creé yo mismo. Estoy usando iTerm2 .

El problema es que todo lo que agregue a este archivo de configuración no afecta a tmux. Entonces, después de reiniciar tmux, no veo cambios...

Quiero que mi tmux tenga un búfer de desplazamiento hacia atrás grande:

set -g history-limit 65000

Sin resultados((

quiero instalar este genialtmux-powerlinepero después de seguir las instrucciones con precisión, no veo cambios: solo la línea tmux estándar en lugar de esa bonita personalizada ((lo he intentado inclusoproyecto de línea eléctricay funciona con Vim y la línea de aviso, pero ignora totalmente mi línea Tmux...

mi~/.tmux.conf:

### enable mouse: ###
set -g mode-mouse on

### Scrollback buffer ###
set -g history-limit 65000

### Powerline path: ###
#source /usr/local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf

### 256 colour support
#set -g default-terminal "xterm"
set -g default-terminal "screen-256color"

### TMUX-Powerline ###
set-option -g status on
set-option -g status-interval 2
set-option -g status-utf8 on
set-option -g status-justify "centre"
set-option -g status-left-length 60
set-option -g status-right-length 90
set-option -g status-left "#(~/scripts/tmux-powerline/powerline.sh left)"
set-option -g status-right "#(~/scripts/tmux-powerline/powerline.sh right)"

set-window-option -g window-status-current-format "#[fg=colour235, bg=colour27]⮀#[fg=colour255, bg=colour27] #I ⮁ #W #[fg=colour27, bg=colour235]⮀"

Ayúdenme a determinar cuál es el problema con mi tmux o su archivo de configuración. Gracias

Respuesta1

Por alguna razón, tmux no recargó ~/.tmux.conf al hacerlo una exity tmuxotra vez. Así que abordé este problema con sudo kill $(pidof tmux). Después de iniciar una nueva sesión de tmux, todo funcionó correctamente

Respuesta2

Puedes recargar tu configuración con el comando tmux:

:source-file ~/.tmux.conf

Para acceder a la línea de comando tmux, escriba Ctrl + b(o cualquiera que sea su prefijo) seguido de :.

Se pueden encontrar más detallesaquí.

Respuesta3

tmuxparece ignorar la configuración .tmux.confdebajo de la línea, lo que genera un error. En mi caso, se rompió la línea de configuración de la línea eléctrica y no se aplicó ninguna configuración posterior. Python 2.7 no está presente en las versiones más nuevas de OSX, así que tuve que instalar powerline usando Python3 como se muestra a continuación (tenga en cuenta que pip3no estoy usando pip):

brew install python
pip3 install powerline-status

El primer comando anterior me instaló Python 3.10. Ya tenía Python 3.9, así que no creo que sea necesaria la primera línea.

Esto instaló enlaces de línea eléctrica bajo/Users/{replace_your_user_name}/Library/Python/3.10/lib/python/site-packages/powerline/bindings/

En .tmux.confagregué esta línea:

source '/Users/{replace_your_user_name}/Library/Python/3.10/lib/python/site-packages/powerline/bindings/tmux/powerline.conf'

Esto no funcionó hasta que agregué la carpeta que contenía powerline-configel archivo PATH. Todo funcionó después de que agregué esto a mi.zshrc

export PATH=$PATH:/Users/{replace_your_user_name}/Library/Python/3.10/bin

información relacionada