togglとは
作業時間等を計測して作業の質を高める最強のツール
https://toggl.com
既存プラグイン紹介
togglに対してStart, Stopできる
https://github.com/termoshtt/toggl.vim
拡張プラグイン紹介
フォークして拡張しました
https://github.com/zebult/toggl.vim
追加項目
-
選択範囲の文字列をタスクとしてStartする機能
:TogglSelectStart
-
既存の停止時の処理にタスク名、経過時間を表示する機能
:TogglStop
-
現在のタスク表示機能
-
タスク
:TogglTask
-
時間
:TogglTime
-
設定例
let g:toggl_api_token = "xxxxxx"
nnoremap tt :TogglStop<CR>
vnoremap tt :TogglSelectStart<CR>
おまけ
lightline.vimでタスクと経過時間を常に表示する
:TogglTask
と:TogglTime
をlightlineの設定項目に追加します
設定方法はREADMEを参考にしてください