mirror of
https://github.com/vim-airline/vim-airline.git
synced 2024-11-27 10:49:51 +08:00
plugin: Add extension for vimodoro plugin (#2652)
* Adds integration with vimodoro information. --------- Co-authored-by: Rowan <rowan.douglas@vimabc.xyz> Co-authored-by: Eddy <eddy_c@novellpharm.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
parent
f1ba5a03db
commit
4757756ae0
|
@ -370,3 +370,4 @@ If you are interested in becoming a maintainer (we always welcome more maintaine
|
||||||
[61]: http://github.com/lambdalisue/battery.vim/
|
[61]: http://github.com/lambdalisue/battery.vim/
|
||||||
[62]: http://github.com/rbong/vim-flog/
|
[62]: http://github.com/rbong/vim-flog/
|
||||||
[63]: https://github.com/lewis6991/gitsigns.nvim
|
[63]: https://github.com/lewis6991/gitsigns.nvim
|
||||||
|
[64]: https://github.com/VimfanTPdvorak/vimodoro
|
||||||
|
|
|
@ -229,6 +229,11 @@ function! airline#extensions#load()
|
||||||
call add(s:loaded_ext, 'undotree')
|
call add(s:loaded_ext, 'undotree')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if exists(':RTM')
|
||||||
|
call airline#extensions#vimodoro#init(s:ext)
|
||||||
|
call add(s:loaded_ext, 'vimodoro')
|
||||||
|
endif
|
||||||
|
|
||||||
if get(g:, 'airline#extensions#hunks#enabled', 1)
|
if get(g:, 'airline#extensions#hunks#enabled', 1)
|
||||||
\ && (exists('g:loaded_signify')
|
\ && (exists('g:loaded_signify')
|
||||||
\ || exists('g:loaded_gitgutter')
|
\ || exists('g:loaded_gitgutter')
|
||||||
|
|
25
autoload/airline/extensions/vimodoro.vim
Normal file
25
autoload/airline/extensions/vimodoro.vim
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
" MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
|
||||||
|
" Plugin: https://github.com/VimfanTPdvorak/vimodoro.vim
|
||||||
|
" vim: et ts=2 sts=2 sw=2
|
||||||
|
|
||||||
|
scriptencoding utf-8
|
||||||
|
|
||||||
|
if !exists(':RTM')
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
|
||||||
|
function! airline#extensions#vimodoro#apply(...)
|
||||||
|
if exists('t:vimodoro')
|
||||||
|
if &ft == 'vimodoro'
|
||||||
|
if exists(':PomodoroStatus')
|
||||||
|
call airline#extensions#apply_left_override('vimodoro', '%{PomodoroStatus(1)}')
|
||||||
|
else
|
||||||
|
call airline#extensions#apply_left_override('vimodoro', g:airline_section_y)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
function! airline#extensions#vimodoro#init(ext)
|
||||||
|
call a:ext.add_statusline_func('airline#extensions#vimodoro#apply')
|
||||||
|
endfunction
|
|
@ -1545,6 +1545,11 @@ Vim-CMake <https://github.com/cdelledonne/vim-cmake>
|
||||||
* enable/disable Vim-CMake integration >
|
* enable/disable Vim-CMake integration >
|
||||||
let g:airline#extensions#vimcmake#enabled = 1
|
let g:airline#extensions#vimcmake#enabled = 1
|
||||||
<
|
<
|
||||||
|
------------------------------------- *airline-vimodoro*
|
||||||
|
Vimodoro <https://github.com/VimfanTPdvorak/vimodoro>
|
||||||
|
|
||||||
|
No configuration available.
|
||||||
|
|
||||||
------------------------------------- *airline-vimtex*
|
------------------------------------- *airline-vimtex*
|
||||||
vimtex <https://github.com/lervag/vimtex>
|
vimtex <https://github.com/lervag/vimtex>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user