Я пытаюсь создать ярлык, который автоматически соединяет область видимости с моим текущим рабочим каталогом в vim.
Для тех, кто заинтересован, сценарий использования подключается к 'figwheel-sidecar.repl-api
с помощью плагина Tim 100 Pope fireplace.vim
.
Вот моя лучшая попытка:
nnoremap <leader>cfr :Connect nrepl://localhost:7002 getcwd()<cr>
Большая часть этого проста, но сегмент getcwd()
текущей команды не работает. Что я могу использовать вместо него, чтобы всякий раз, когда я нажимал <leader>cfr
, он расширялся до следующего:
:Connect nrepl://localhost:7002 path/to/working/directory<cr>
n.b. Еще лучше было бы также найти команду, которая динамически расширяется до корня проекта (ближайший каталог с файлом .git
).