vimodoro.vim 714 B

12345678910111213141516171819202122232425
  1. " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
  2. " Plugin: https://github.com/VimfanTPdvorak/vimodoro.vim
  3. " vim: et ts=2 sts=2 sw=2
  4. scriptencoding utf-8
  5. if !exists(':RTM')
  6. finish
  7. endif
  8. function! airline#extensions#vimodoro#apply(...) abort
  9. if exists('t:vimodoro')
  10. if &ft ==# 'vimodoro'
  11. if exists(':PomodoroStatus')
  12. call airline#extensions#apply_left_override('vimodoro', '%{PomodoroStatus(1)}')
  13. else
  14. call airline#extensions#apply_left_override('vimodoro', g:airline_section_y)
  15. endif
  16. endif
  17. endif
  18. endfunction
  19. function! airline#extensions#vimodoro#init(ext) abort
  20. call a:ext.add_statusline_func('airline#extensions#vimodoro#apply')
  21. endfunction