automatic.vim に指定した時間にマッチする機能を追加した
automatic.vim に "localtime" という matcher を追加しました。
これで任意の時間・日付にマッチするような使い方ができます。
これで時間帯によって起動時にプロ生ちゃんがしゃべるボイスを指定したりすることができます。
[設定例]
let g:automatic_config = [ \ { \ "match" : { \ "localtime_expr" : "6 <= hour && hour <= 11", \ "autocmds" : ["VimEnter"], \ "is_open_other_window" : 0 \ }, \ "set" : { \ "pronamachang_voice" : "kei_voice_008_phrase1", \ }, \ }, \ { \ "match" : { \ "localtime_expr" : "12 <= hour && hour <= 18", \ "autocmds" : ["VimEnter"], \ "is_open_other_window" : 0 \ }, \ "set" : { \ "pronamachang_voice" : "kei_voice_009_phrase1", \ }, \ }, \ { \ "match" : { \ "localtime_expr" : "19 <= hour && hour <= 22", \ "autocmds" : ["VimEnter"], \ "is_open_other_window" : 0 \ }, \ "set" : { \ "pronamachang_voice" : "kei_voice_010_phrase1", \ }, \ }, \]