Como posso criar um arquivo baseado em um comando shell em .tmux.conf?

4

Estou tentando fazer algo como %código%, mas não funciona bem. Eu não quero codificar o caminho porque pode ser diferente entre o Linux e o Mac.

    
por Chris 10.12.2016 / 18:51

1 resposta

3

O problema é que na sintaxe:

if-shell shell-command tmux-command1 tmux-command2

você pode usar $() na segunda parte shell-command , pois o shell interpretará isso, mas não nas duas partes do comando tmux. Uma solução é tornar o comando tmux um run-shell que executa tmux source-file , ou seja, substitua seu 'source...' por

 'run-shell "tmux source-file $(python -m site --user-site)/powerline/bindings/tmux/powerline.conf"'
    
por 10.12.2016 / 20:49

Tags