obsession.vim 670 B

1234567891011121314151617181920212223
  1. " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
  2. " Plugin: https://github.com/tpope/vim-obsession
  3. " vim: et ts=2 sts=2 sw=2
  4. scriptencoding utf-8
  5. if !exists('*ObsessionStatus')
  6. finish
  7. endif
  8. let s:spc = g:airline_symbols.space
  9. if !exists('g:airline#extensions#obsession#indicator_text')
  10. let g:airline#extensions#obsession#indicator_text = '$'
  11. endif
  12. function! airline#extensions#obsession#init(ext)
  13. call airline#parts#define_function('obsession', 'airline#extensions#obsession#get_status')
  14. endfunction
  15. function! airline#extensions#obsession#get_status()
  16. return ObsessionStatus((g:airline#extensions#obsession#indicator_text . s:spc), '')
  17. endfunction