Acho que a configuração que você está procurando está em algo como
<powerline_install_dir>/config_files/themes/shell/__main__.json
nesta linha:
"dir_limit_depth": 3
(Note que sua instalação pode ser diferente da minha, então você pode ter que procurar pelo arquivo.)
Consulte o guia de configuração rápida do Powerline . Essa postagem do reddit também pode ajudar. (Se você estiver com pressa, edite esse arquivo diretamente.)
FYI, uma alternativa simples é o --width
flag do comando powerline, que recebe a largura máxima do prompt em colunas / caracteres. Por exemplo. %código%. Isso redimensionará dinamicamente os segmentos do prompt conforme necessário, o que geralmente significa encolher o segmento do caminho.
Você provavelmente não saberá se gostar até tentar. Dessa forma, você pode ver exatamente como ele se comporta para diferentes larguras de console, caminhos diferentes, com quaisquer outros segmentos que você esteja exibindo, etc.
Não consegui encontrar uma maneira simples de definir isso, mas olhando para o código, parece que definir powerline --width 40 ...
(X é a largura desejada) em seu ambiente antes de invocar o script de inicialização COLUMNS=X
fará o truque.