Eu quero configurar ctrl-enter
para aceitar zsh autosuggests. Eu tenho tentado, bindkey "\C-\r" autosuggest-accept
mas isso acaba sendo entendido como apenas pressionando enter (e, portanto, substituindo, accept-line
tornando muito difícil fazer qualquer coisa :)). Estou usando kitty
e com kitty
isso foi possível fazer isso com ble.sh
autosugestões no bash, então espero que também seja possível no zsh.
relate perguntas
-
Listar arquivos que não possuem outro arquivo com sufixo
-
Em que circunstâncias o executável encontrado primeiro no caminho não será usado
-
Symlinking para todos os arquivos de ponto e diretórios
-
Como incrementar uma variável nomeada dinamicamente em `zsh`
-
Por que não consigo definir uma variável somente leitura chamada path no zsh?
\C-\r
não é tradicionalmente uma coisa em terra terminal, porque não é um caractere de controle ASCII válido . Como consequência, na maioria dos terminais, a menos que configurado de outra forma, pressionar CtrlEntersaídas iguais Enter(ou até mesmo nada).ble.sh
, no entanto, coloca o Kitty em um modo XTerm especial que permite combinações de teclas modificadoras que tradicionalmente não produzem saída (diferente). Não sei se existe um equivalenteble.sh
para Zsh, mas seria viável escrever um. Em poucas palavras, aqui está o que esse script (ou plugin, se você quiser) precisaria fazer: