support vimscript