В vim я хочу сделать что-то вроде этого
function! ModuleFile()
let $module = input("Module of file> ")
:e **/${module}_
endfunction
map <Leader>e :call ModuleFile()<CR>
Я ожидаю, что, например, если я введу для модуля "ABC", я получу следующую командную строку в vim:
:e **/ABC_
и последующий ввод нового текста, например «name_of_file», даст мне:
:e **/ABC_name_of_file
и, наконец, нажатие Enter приведет к выполнению команды.Смысл этого в том, чтобы иметь возможность получить завершение табуляции.