Como habilito o preenchimento automático não diferencia maiúsculas de minúsculas no Xonsh?

2

Estou executando o shell Xonsh e gostaria de simular a conclusão da tabulação sem distinção entre zsh .

Como exemplo, a digitação de ~/Downl<TAB> e ~/downl<TAB> deve ser preenchida automaticamente para ~/Downloads .

Existe alguma maneira de ativar isso no meu terminal?

    
por Kaz Wolfe 27.04.2018 / 09:54

2 respostas

1

A partir do xonsh v0.6.2, você deve definir a variável de ambiente $CASE_SENSITIVE_COMPLETIONS no arquivo ~/.xonshrc . Por exemplo:

$CASE_SENSITIVE_COMPLETIONS = False
    
por Anthony Scopatz 20.05.2018 / 15:43
1

Sim, e felizmente é muito simples.

No seu ~/.config/xonsh/config.json , basta editar seu objeto env para conter:

"CASE_SENSITIVE_COMPLETIONS": false

Como exemplo:

{
 "env": {
  "AUTO_CD": true,
  "CASE_SENSITIVE_COMPLETIONS": false,
  "SOME_OTHER_ENV": true
 },
 "foreign_shells": [
  ...
 ],
 "xontribs": [
  ...
 ]
}

Recarregue o shell e você terá a conclusão da guia que ignora completamente o caso.

    
por Kaz Wolfe 27.04.2018 / 09:54