From cbb5a9fa14122113b0dc9f502260001c94581f00 Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Wed, 10 Jul 2013 19:47:42 -0700 Subject: [PATCH] prompting user for api key if config file does not exist --- plugin/wakatime.vim | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/plugin/wakatime.vim b/plugin/wakatime.vim index 68c845c..de57ca4 100644 --- a/plugin/wakatime.vim +++ b/plugin/wakatime.vim @@ -45,6 +45,15 @@ let s:VERSION = '0.2.1' if filereadable(expand("$HOME/.wakatime")) exec "silent !mv" expand("$HOME/.wakatime") expand("$HOME/.wakatime.conf") endif + + " Create config file if does not exist + if !filereadable(expand("$HOME/.wakatime.conf")) + let key = input("Enter your WakaTi.me api key: ") + if key != '' + call writefile([printf("api_key=%s", key)], expand("$HOME/.wakatime.conf")) + echo "WakaTi.me setup complete! Visit https://wakati.me to view your logged time." + endif + endif " Globals let s:plugin_directory = expand(":p:h") . '/'