Added statusline settings. Fixed indentation
I want to use a custom statusline for both Gundo splits so i added two variables for it setting it. If the variables are empty Gundo works like normal but if there is something in them the text get used. Example: let g:gundo_preview_statusline = "Gundo Preview" let g:gundo_tree_statusline = "Gundo Tree" The indentation was off in a few places so i fixed it. The real tabs was removed and replaced with spaces like the rest of the source file.
This commit is contained in:
parent
50092711ff
commit
aa7e5f10bc
@ -216,6 +216,9 @@ function! s:GundoOpenGraph()"{{{
|
|||||||
call s:GundoResizeBuffers(winnr())
|
call s:GundoResizeBuffers(winnr())
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
if exists("g:gundo_tree_statusline")
|
||||||
|
let &l:statusline = g:gundo_tree_statusline
|
||||||
|
endif
|
||||||
endfunction"}}}
|
endfunction"}}}
|
||||||
|
|
||||||
function! s:GundoOpenPreview()"{{{
|
function! s:GundoOpenPreview()"{{{
|
||||||
@ -250,6 +253,9 @@ function! s:GundoOpenPreview()"{{{
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
if exists("g:gundo_preview_statusline")
|
||||||
|
let &l:statusline = g:gundo_preview_statusline
|
||||||
|
endif
|
||||||
endfunction"}}}
|
endfunction"}}}
|
||||||
|
|
||||||
function! s:GundoClose()"{{{
|
function! s:GundoClose()"{{{
|
||||||
@ -266,13 +272,13 @@ endfunction"}}}
|
|||||||
|
|
||||||
function! s:GundoOpen()"{{{
|
function! s:GundoOpen()"{{{
|
||||||
if !exists('g:gundo_py_loaded')
|
if !exists('g:gundo_py_loaded')
|
||||||
if s:has_supported_python == 2 && g:gundo_prefer_python3
|
if s:has_supported_python == 2 && g:gundo_prefer_python3
|
||||||
exe 'py3file ' . s:plugin_path . '/gundo.py'
|
exe 'py3file ' . s:plugin_path . '/gundo.py'
|
||||||
python3 initPythonModule()
|
python3 initPythonModule()
|
||||||
else
|
else
|
||||||
exe 'pyfile ' . s:plugin_path . '/gundo.py'
|
exe 'pyfile ' . s:plugin_path . '/gundo.py'
|
||||||
python initPythonModule()
|
python initPythonModule()
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if !s:has_supported_python
|
if !s:has_supported_python
|
||||||
function! s:GundoDidNotLoad()
|
function! s:GundoDidNotLoad()
|
||||||
@ -312,11 +318,11 @@ function! s:GundoToggle()"{{{
|
|||||||
endfunction"}}}
|
endfunction"}}}
|
||||||
|
|
||||||
function! s:GundoShow()"{{{
|
function! s:GundoShow()"{{{
|
||||||
call s:GundoOpen()
|
call s:GundoOpen()
|
||||||
endfunction"}}}
|
endfunction"}}}
|
||||||
|
|
||||||
function! s:GundoHide()"{{{
|
function! s:GundoHide()"{{{
|
||||||
call s:GundoClose()
|
call s:GundoClose()
|
||||||
endfunction"}}}
|
endfunction"}}}
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
@ -380,25 +386,25 @@ endfunction"}}}
|
|||||||
|
|
||||||
function! s:GundoRenderGraph()"{{{
|
function! s:GundoRenderGraph()"{{{
|
||||||
if s:has_supported_python == 2 && g:gundo_prefer_python3
|
if s:has_supported_python == 2 && g:gundo_prefer_python3
|
||||||
python3 GundoRenderGraph()
|
python3 GundoRenderGraph()
|
||||||
else
|
else
|
||||||
python GundoRenderGraph()
|
python GundoRenderGraph()
|
||||||
endif
|
endif
|
||||||
endfunction"}}}
|
endfunction"}}}
|
||||||
|
|
||||||
function! s:GundoRenderPreview()"{{{
|
function! s:GundoRenderPreview()"{{{
|
||||||
if s:has_supported_python == 2 && g:gundo_prefer_python3
|
if s:has_supported_python == 2 && g:gundo_prefer_python3
|
||||||
python3 GundoRenderPreview()
|
python3 GundoRenderPreview()
|
||||||
else
|
else
|
||||||
python GundoRenderPreview()
|
python GundoRenderPreview()
|
||||||
endif
|
endif
|
||||||
endfunction"}}}
|
endfunction"}}}
|
||||||
|
|
||||||
function! s:GundoRenderChangePreview()"{{{
|
function! s:GundoRenderChangePreview()"{{{
|
||||||
if s:has_supported_python == 2 && g:gundo_prefer_python3
|
if s:has_supported_python == 2 && g:gundo_prefer_python3
|
||||||
python3 GundoRenderChangePreview()
|
python3 GundoRenderChangePreview()
|
||||||
else
|
else
|
||||||
python GundoRenderChangePreview()
|
python GundoRenderChangePreview()
|
||||||
endif
|
endif
|
||||||
endfunction"}}}
|
endfunction"}}}
|
||||||
|
|
||||||
@ -408,17 +414,17 @@ endfunction"}}}
|
|||||||
|
|
||||||
function! s:GundoRevert()"{{{
|
function! s:GundoRevert()"{{{
|
||||||
if s:has_supported_python == 2 && g:gundo_prefer_python3
|
if s:has_supported_python == 2 && g:gundo_prefer_python3
|
||||||
python3 GundoRevert()
|
python3 GundoRevert()
|
||||||
else
|
else
|
||||||
python GundoRevert()
|
python GundoRevert()
|
||||||
endif
|
endif
|
||||||
endfunction"}}}
|
endfunction"}}}
|
||||||
|
|
||||||
function! s:GundoPlayTo()"{{{
|
function! s:GundoPlayTo()"{{{
|
||||||
if s:has_supported_python == 2 && g:gundo_prefer_python3
|
if s:has_supported_python == 2 && g:gundo_prefer_python3
|
||||||
python3 GundoPlayTo()
|
python3 GundoPlayTo()
|
||||||
else
|
else
|
||||||
python GundoPlayTo()
|
python GundoPlayTo()
|
||||||
endif
|
endif
|
||||||
endfunction"}}}
|
endfunction"}}}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user