How to get path to the current vimscript being executed
” Relative path of script file: let s:path = expand(‘<sfile>’) ” Absolute path of script file: let s:path = expand(‘<sfile>:p’) ” Absolute path of script file with symbolic links resolved: let s:path = resolve(expand(‘<sfile>:p’)) ” Folder in which script resides: (not safe for symlinks) let s:path = expand(‘<sfile>:p:h’) ” If you’re using a symlink to … Read more