Powerline: tmux git dans la barre d'état gauche ne s'affiche pas

Créé le 21 juil. 2018  ·  4Commentaires  ·  Source: powerline/powerline

Re-bonjour, ça marche en attendant. encore une chose. Dans mon autre article, j'ai eu des problèmes avec les segments communs mais git fonctionnait, maintenant c'est le contraire, les communs vont bien mais git ne l'est pas.
powerline.segments.common.vcs.branch et powerline_gitstatus.gitstatus ne s'affichent plus. Ni à droite ni à gauche.
Quand je lance powerline tmux right powerline tmux left j'obtiens (les symboles s'affichent correctement cependant) :

[fg=color250,bg=color240,nobold,noitalics,nounderscore] ~ #[fg=colour245,bg=colour240,nobold,noitalics,nounderscore] #[fg=colour250,bg=color240,nobold,noitalics,nounderscore]Documents #[fg=colour245,bg=colour240,nobold,noitalics,nounderscore] #[fg=colour252,bg=colour240,bold,noitalics,nounderscore]gitTest #[fg=colour240,bg=colour236,nobold,noitalics,nounderscore]  #[fg=colour247,bg=colour236,nobold,noitalics,nounderscore] Pas encore de commit sur master#[fg=colour214,bg=colour236,nobold,noitalics,nounderscore] … 2 #[fg=colour247,bg=colour236 ,nobold,noitalics,nounderscore] #[fg=colour250,bg=colour236,nobold,noitalics,nounderscore] master #[fg=colour236,bg=default,nobold,noitalics,nounderscore]

screen shot 2018-07-21 at 13 13 27

Mon thème tmux :

{
"segments": {
"la gauche": [
{
"function": "powerline.segments.common.env.cwd"
},
{
"function": "powerline_gitstatus.gitstatus",
},
{
"function": "powerline.segments.common.vcs.branch"
}
],
"droit": [
{
"function": "powerline.segments.common.net.network_load"
},
{
"function": "powerline.segments.common.sys.uptime",
"priorité": 50,
"avant": "UP: "
},
{
"function": "powerline.segments.common.sys.cpu_load_percent",
"priorité": 50,
"avant": "CPU : "
},
{
"function": "powerline.segments.common.net.external_ip"
}
]
}
}

Comment afficher à nouveau le statut git ? Cela fonctionne évidemment, mais pas affiché. Vim l'affiche, mais pas tmux.

Voir la ligne d'état de vim pour comparaison :
screen shot 2018-07-21 at 13 57 55

Merci!

ctmux invalid bug

Tous les 4 commentaires

As-tu redémarré le démon ? Il est nécessaire de sélectionner les modifications, bien que travailler powerline tmux right sans travailler dans tmux soit étrange avec la configuration, sauf que vous avez définitivement foiré quelque chose dans votre rapport : la configuration répertorie le segment en question sur la gauche , mais powerline tmux right ne vous donnera évidemment jamais de segments du côté gauche.

Et sur la base de votre image, je vous suggère de ne pas utiliser du tout le côté gauche: il semble que tmux y ait positionné des segments de fenêtre et n'ait pas laissé assez d'espace pour le côté gauche de la ligne électrique réelle. Je ne sais pas si cela peut être configuré (je pense que c'est le cas), mais notez que les "segments" qui répertorient les fenêtres ne sont pas contrôlés par CPL.

Oups, j'ai mélangé la commande powerline tmux dans mon post précédent. Mais corrigé maintenant. Désolé. Oui, j'ai bien sûr redémarré le démon : powerline-daemon --replace .
Je suppose donc que je devrai éditer mon tmux.conf pour changer ces segments de comptage de fenêtres et que les segments Powerline s'affichent à nouveau correctement. Voyons comment ça se passe... peut-être que c'est même réparable :-)

Notez que bien que ces segments ne soient pas contrôlés par powerline, ils sont toujours définis dans la configuration powerline (qui est chargée de manière asynchrone, donc les redéfinir après avoir généré powerline.conf ne fonctionnera pas). Ce qui n'est pas défini par la configuration des lignes électriques, c'est leur positionnement et, AFAIR, leur présence.

Cette page vous a été utile?
0 / 5 - 0 notes