Isso basicamente significaria registrar todas as sessões de terminal para capturar as informações desejadas.
Para fazer isso, você pode usar o programa script
(por exemplo, colocar script /tmp/myuseronlyreadablefile
no seu .zshrc
ou aprimorar seu prompt para usar script
nessa mesma linha de entrada no mesmo arquivo de log novamente , analisando-o imediatamente depois disso) e, em seguida, você analisaria o arquivo de log gerado (saída de filtro para todos os caminhos) para um widget definido para conclusão automática do zsh .
Não sei quais as desvantagens que o uso de 'script' pode ter e quanto esforço isso significará para você em comparação com o bom e velho marcar qualquer texto com o mouse e simplesmente inseri-lo imediatamente com um clique a funcionalidade da roda do meu mouse .