Actualmente estoy agregando un poco de funcionalidad Git a mi archivo menu.vim, y para usar cierto comando (Gitk) necesito encontrar el directorio actual de Vim.
¿Cómo se hace eso e incluirlo en un comando? (es decir :!echo "%current-directory")
Admitiré aquí que hice la pregunta equivocada, pero lo descubrí.
Actualmente estoy usando estos en mi menu.vim:
function g:Gitk()
:!cd $(dirname %); gitk
endfun
function g:GitGui()
:!cd $(dirname %); git gui
endfun

$PWD.Respuestas:
Creo que
:pwdogetcwd()es lo que estás buscando.Solo para ayudar a memorizar cosas:
:pwd=> imprimir directorio de trabajogetcwd()=> obtener el directorio de trabajo actualfuente