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
1
Eliminé la etiqueta "directorio activo", tiene un significado diferente.
—
phunehehe
Si está ejecutando un comando de shell, el directorio actual está en la variable de shell
—
Gilles 'SO- deja de ser malvado'
$PWD
.