Eu tenho o seguinte arquivo (vimscript.vim):
function HelloWorld()
echo "Hello World"
endfunction
call HelloWorld()
Quando abro esse arquivo e digito o seguinte:
:call HelloWorld()
Eu recebo um erro:
E117: Unknown function: HelloWorld
Você precisa source
primeiro do arquivo:
:source path/to/file/vimscript.vim
Como alternativa, você pode colocar a função no seu vimrc, que normalmente está localizado em ~/.vimrc
, para que seja definido toda vez que você abrir o Vim.
Ou você pode usar uma combinação de ambos e colocar
source path/to/file/vimscript.vim
no seu .vimrc
.