1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 06:50:05 +08:00
SpaceVim/bundle/vim-pythonsense/after/ftplugin/python/pythonsense.vim

59 lines
2.5 KiB
VimL
Vendored

" Key Mappings to Override Default Ones
if ! get(g:, "is_pythonsense_suppress_keymaps", 0) && ! get(g:, "is_pythonsense_suppress_motion_keymaps", 0)
if get(g:, "is_pythonsense_alternate_motion_keymaps", 0)
if !hasmapto('<Plug>PythonsenseStartOfNextPythonClass')
map <buffer> ]k <Plug>(PythonsenseStartOfNextPythonClass)
endif
if !hasmapto('<Plug>PythonsenseEndOfPythonClass')
map <buffer> ]K <Plug>(PythonsenseEndOfPythonClass)
endif
if !hasmapto('<Plug>PythonsenseStartOfPythonClass')
map <buffer> [k <Plug>(PythonsenseStartOfPythonClass)
endif
if !hasmapto('<Plug>PythonsenseEndOfPreviousPythonClass')
map <buffer> [K <Plug>(PythonsenseEndOfPreviousPythonClass)
endif
if !hasmapto('<Plug>PythonsenseStartOfNextPythonFunction')
map <buffer> ]f <Plug>(PythonsenseStartOfNextPythonFunction)
endif
if !hasmapto('<Plug>PythonsenseEndOfPythonFunction')
map <buffer> ]F <Plug>(PythonsenseEndOfPythonFunction)
endif
if !hasmapto('<Plug>PythonsenseStartOfPythonFunction')
map <buffer> [f <Plug>(PythonsenseStartOfPythonFunction)
endif
if !hasmapto('<Plug>PythonsenseEndOfPreviousPythonFunction')
map <buffer> [F <Plug>(PythonsenseEndOfPreviousPythonFunction)
endif
else
if !hasmapto('<Plug>PythonsenseStartOfNextPythonClass')
map <buffer> ]] <Plug>(PythonsenseStartOfNextPythonClass)
endif
if !hasmapto('<Plug>PythonsenseEndOfPythonClass')
map <buffer> ][ <Plug>(PythonsenseEndOfPythonClass)
endif
if !hasmapto('<Plug>PythonsenseStartOfPythonClass')
map <buffer> [[ <Plug>(PythonsenseStartOfPythonClass)
endif
if !hasmapto('<Plug>PythonsenseEndOfPreviousPythonClass')
map <buffer> [] <Plug>(PythonsenseEndOfPreviousPythonClass)
endif
if !hasmapto('<Plug>PythonsenseStartOfNextPythonFunction')
map <buffer> ]m <Plug>(PythonsenseStartOfNextPythonFunction)
endif
if !hasmapto('<Plug>PythonsenseEndOfPythonFunction')
map <buffer> ]M <Plug>(PythonsenseEndOfPythonFunction)
endif
if !hasmapto('<Plug>PythonsenseStartOfPythonFunction')
map <buffer> [m <Plug>(PythonsenseStartOfPythonFunction)
endif
if !hasmapto('<Plug>PythonsenseEndOfPreviousPythonFunction')
map <buffer> [M <Plug>(PythonsenseEndOfPreviousPythonFunction)
endif
endif
endif