Atualmente, estou adicionando um pouco da funcionalidade do Git ao meu arquivo menu.vim e, para usar um certo comando (Gitk), preciso descobrir o diretório atual do Vim.
Como alguém faz isso e o inclui em um comando? (ie :!echo "%current-directory"
)
Admito aqui que fiz a pergunta errada - mas descobri.
Atualmente, estou usando estes no meu menu.vim:
function g:Gitk()
:!cd $(dirname %); gitk
endfun
function g:GitGui()
:!cd $(dirname %); git gui
endfun
1
Eu removi a tag "diretório ativo", ela tem um significado diferente.
—
phunehehe
Se você estiver executando um comando shell, o diretório atual estará na variável shell
—
Gilles 'SO- stop be evil'
$PWD
.