attie

Patch for Ubuntu 14.04 vim74/ftplugin/python.vim

May 21st, 2017
441
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --- a/ftplugin/python.vim
  2. +++ b/ftplugin/python.vim
  3. @@ -26,21 +26,21 @@ nnoremap <silent> <buffer> [[ :call <SID>Python_jump('?^\(class\\|def\)')<cr>
  4.  nnoremap <silent> <buffer> ]m :call <SID>Python_jump('/^\s*\(class\\|def\)')<cr>
  5.  nnoremap <silent> <buffer> [m :call <SID>Python_jump('?^\s*\(class\\|def\)')<cr>
  6.  
  7. +if !exists('*<SID>Python_jump')
  8. +  fun! <SID>Python_jump(motion) range
  9. +      let cnt = v:count1
  10. +      let save = @/    " save last search pattern
  11. +      mark '
  12. +      while cnt > 0
  13. +     silent! exe a:motion
  14. +     let cnt = cnt - 1
  15. +      endwhile
  16. +      call histdel('/', -1)
  17. +      let @/ = save    " restore last search pattern
  18. +  endfun
  19. +endif
  20. -if exists('*<SID>Python_jump') | finish | endif
  21. -
  22. -fun! <SID>Python_jump(motion) range
  23. -    let cnt = v:count1
  24. -    let save = @/    " save last search pattern
  25. -    mark '
  26. -    while cnt > 0
  27. -   silent! exe a:motion
  28. -   let cnt = cnt - 1
  29. -    endwhile
  30. -    call histdel('/', -1)
  31. -    let @/ = save    " restore last search pattern
  32. -endfun
  33.  
  34.  if has("gui_win32") && !exists("b:browsefilter")
  35.      let b:browsefilter = "Python Files (*.py)\t*.py\n" .
  36.                \ "All Files (*.*)\t*.*\n"
  37.  endif
Add Comment
Please, Sign In to add comment