Você precisa modificar um dos arquivos de configuração do tema em config-directory/themes/
(presumivelmente ~/.config/powerline/themes/
em seu sistema)
Uma maneira de fazer isso é colocar algo assim em config-directory/themes/shell/__main__.json
{
"segment_data": {
"cwd": {
"args": {
"dir_shorten_len": 4,
"dir_limit_depth": 3
}
}
}
}
Isso define os argumentos padrão para a função cwd
quando chamado da extensão shell
, mas você ainda pode substituir um argumento diferente no arquivo de configuração do tema.
por exemplo, config-directory/themes/shell/default.json
:
{
"segments": {
"left": [
...other-segments...
{
"function": "powerline.segments.shell.cwd",
"priority": 10,
"args": {
"dir_shorten_len": 1,
"dir_limit_depth": 5
}
}
],
"right": [
...right-segments...
]
}
}
Além disso, além de powerline.segments.shell.cwd
, há também o mais geral powerline.segments.common.env.cwd
. Para essa função, você poderia colocar argumentos padrão em config-directory/themes/powerline.json
, o que afetaria não apenas a extensão shell
, mas qualquer outra que usasse powerline.segments.common.env.cwd
.
Observe que as chamadas para powerline.segments.shell.cwd
ainda respeitam powerline.segments.common.env.cwd
default args, a menos que sejam substituídas em algum lugar mais específico.