> I have this in my _vimrc file:
> 
> function! CHANGE_CURR_DIR()
>        let _dir = expand("%:p:h")
>        let _filename = expand("%")    //I added this line
>        exec "cd " . _dir
>        unlet _dir
> endfunction
> autocmd BufEnter * call CHANGE_CURR_DIR()

You may also want to investigate the 'autochdir' option

        :help 'autochdir'

which exploits Vim's builtin ability to do what you're describing
above.

-tim





Reply via email to