mirror of
https://github.com/amix/vimrc
synced 2025-07-07 08:45:00 +08:00
add vim-minimap
This commit is contained in:
62
sources_non_forked/vim-minimap/autoload/minimap.vim
Normal file
62
sources_non_forked/vim-minimap/autoload/minimap.vim
Normal file
@ -0,0 +1,62 @@
|
||||
" vim-minimap is free software: you can redistribute it and/or modify
|
||||
" it under the terms of the GNU Affero General Public License as published by
|
||||
" the Free Software Foundation, either version 3 of the License, or
|
||||
" (at your option) any later version.
|
||||
"
|
||||
" vim-minimap is distributed in the hope that it will be useful,
|
||||
" but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
" GNU Affero General Public License for more details.
|
||||
"
|
||||
" You should have received a copy of the GNU Affero General Public License
|
||||
" along with vim-minimap. If not, see < http://www.gnu.org/licenses/ >.
|
||||
"
|
||||
" (C) 2014- by Séverin Lemaignan for the VIM integration, <severin@guakamole.org>
|
||||
" (C) 2014- by Adam Tauber for the Drawille part, <asciimoo@gmail.com>
|
||||
|
||||
if has('python') || has('python3')
|
||||
" By default Highlight the current screen as a visual selection.
|
||||
if !exists('g:minimap_highlight')
|
||||
let g:minimap_highlight = 'Visual'
|
||||
endif
|
||||
|
||||
let python_module = fnameescape(globpath(&runtimepath, 'autoload/minimap.py'))
|
||||
if has('python')
|
||||
exe 'pyfile ' . python_module
|
||||
elseif has('python3')
|
||||
exe 'py3file ' . python_module
|
||||
endif
|
||||
end
|
||||
|
||||
function! minimap#ShowMinimap()
|
||||
if has('python')
|
||||
python showminimap()
|
||||
elseif has('python3')
|
||||
python3 showminimap()
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! minimap#UpdateMinimap()
|
||||
if has('python')
|
||||
python updateminimap()
|
||||
elseif has('python3')
|
||||
python3 updateminimap()
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! minimap#CloseMinimap()
|
||||
if has('python')
|
||||
python closeminimap()
|
||||
elseif has('python3')
|
||||
python3 closeminimap()
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! minimap#ToggleMinimap()
|
||||
if has('python')
|
||||
python toggleminimap()
|
||||
elseif has('python3')
|
||||
python3 toggleminimap()
|
||||
endif
|
||||
endfunction
|
||||
|
Reference in New Issue
Block a user