na sua função:
call inputsave()
let p = input('Choose search patter (1, 2, ... 0):')
call inputrestore()
echom p "here you got userinput
para detalhes:
:h input()
:h inputsave()
Como eu posso escrever algo na linha de comando do vim e depois ler alguma entrada dele no plugin? Por exemplo, eu quero escrever, escolha "Escolher padrão de pesquisa (1, 2, ... 0):". Então o usuário pressiona "2", o plugin lê recebe e faz alguma coisa. Como fazer essa interação no plugin vim?
Tags command-line vim plugins vimscript