Nie sądziłbym, że to będzie trudne, ale nie działa. To, co próbuję zrobić, to włączyć podświetlenie ze skryptu. Próbowałem:
function! g:TestFunc()
let @/ ="testtext"
set hlsearch
endfunction
nnoremap <space> :call g:TestFunc()<cr>
Co nie działa. Oznacza to, że naciśnięcie spacji przed tekstem „testtext” w nim nie powoduje podświetlenia tekstu. Użytkownik nadal musi nacisnąć „n”.
Próbowałem też dodać exec 'normal! n'
do końca funkcji, ale to również nie działa. Parzysty feedkeys('n')
zawodzi.