Stworzyłem kilka takich mapowań:
:nnoremap <buffer> <leader>xyzABC :call SomeFunc('ABC')<CR>
:nnoremap <buffer> <leader>xyzDE :call SomeFunc('DE')<CR>
:nnoremap <buffer> <leader>xyzFoo18 :call SomeFunc('Foo18')<CR>
:nnoremap <buffer> <leader>xyzBar22 :call SomeFunc('Bar22')<CR>
który działa zgodnie z życzeniem.
Teraz szukam możliwości stworzenia szablonu mapy, który pozwoliłby mi usunąć oczywiste zbędne części moich mapowań, coś w rodzaju
:nnoremap <buffer> <leader> xyz? :call SomeFunc(?)<CR>
żebym mógł przekazać dowolną wartość jako parametr do SomeFunc.
Czy jest taka możliwość?
input()lubgetchar(). Jednak prawdopodobnie bardziej normalne jest użycie polecenia zamiast mapowania dla czegoś, co wymaga parametru.