]> Sergey Matveev's repositories - dotfiles.git/blobdiff - vim/.vim/plugin/whereami.vim
Simplify format of .zhashd
[dotfiles.git] / vim / .vim / plugin / whereami.vim
index 95126c1ced6b7b3d7ce5ed47ae1501d1e0860876..f3a4f3c94d94c1b80b20f0f7e998e4163598f189 100644 (file)
@@ -1,5 +1,18 @@
+if exists("g:loaded_mein_whereami") | finish | endif
+let g:loaded_mein_whereami = 1
+
+function! s:pwdLoad()
+    let g:mein_pwdL=trim(system("pwd -L"))
+    let g:mein_pwdP=trim(system("pwd -P"))
+endfunction
+
+autocmd VimEnter * call s:pwdLoad()
+
 function! WhereAmI(fmt)
     let fullpath = expand("%:p")
+    if fullpath[:len(g:mein_pwdP)-1] ==# g:mein_pwdP
+        let fullpath = g:mein_pwdL . fullpath[len(g:mein_pwdP):]
+    endif
     if a:fmt == "gnu"
         let where = fullpath . ":" . line(".")
     elseif a:fmt == "lldb"