Я пытаюсь создать сопоставление ключей vim, которое будет инициировать создание нового файла с именем файла с префиксом текущей даты, ожидая, когда я закончу набирать имя файла.
Точнее говоря, я хочу нажать <Leader>n
, и у меня vim enter для меня в командной строке:
:new 2014-08-05-
... ждет, когда я закончу имя файла и нажму <CR>
.
Как я могу это сделать? Я попробовал это, но это не совсем то, что я ожидал, так как просто повторил дату. Как я могу получить vim для динамического добавления символов в командную строку? Я что-то упустил?
function! NewNotesFile()
echon ":new " . strftime("%F")
endfunction
nnoremap <Leader>n :call NewNotesFile()<CR>