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
:pwd
ogetcwd()
es lo que estás buscando.Solo para ayudar a memorizar cosas:
:pwd
=> imprimir directorio de trabajogetcwd()
=> obtener el directorio de trabajo actualfuente