Ou du moins la partie qui a un sens.
Plus précisément, j'ai quelques variables d'environnement, qui ont été exportées en exécutant un script, pour créer un environnement adéquat pour la tâche à accomplir. Lorsque j'exécute tmux, ces variables ne sont visibles nulle part, ni dans l'environnement global ni dans l'environnement de session. Bien sûr, je peux exécuter à nouveau ce script mais ...
Je serais satisfait si je pouvais spécifier les variables particulières dans mon fichier .tmux.conf
cependant :
set-environment VAR $VAR
Ne fait pas ce que j'attendais.
Merci d'avance :)
Ah, je pense que je sais pourquoi.
Quand on démarre une deuxième session de tmux, disons dans un autre terminal, il copie l'environnement de la première session. La première session prend l'environnement actuel du shell appelant et y ajoute un peu de tmux.
Ma solution actuelle consiste à arrêter et redémarrer mes sessions tmux lorsque j'ai besoin de changer d'environnement.