comparison runtime/ftplugin/python.vim @ 9286:64035abb986b

commit https://github.com/vim/vim/commit/c95a302a4c42ec8230473cd4a5e0064d0a143aa8 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jun 12 23:01:46 2016 +0200 Updated runtime files.
author Christian Brabandt <cb@256bit.org>
date Sun, 12 Jun 2016 23:15:06 +0200
parents 1dea14d4c738
children 619a98a67f67
comparison
equal deleted inserted replaced
9285:3e510396a743 9286:64035abb986b
1 " Vim filetype plugin file 1 " Vim filetype plugin file
2 " Language: python 2 " Language: python
3 " Maintainer: Johannes Zellner <johannes@zellner.org> 3 " Maintainer: James Sully <sullyj3@gmail.com>
4 " Last Change: 2014 Feb 09 4 " Previous Maintainer: Johannes Zellner <johannes@zellner.org>
5 " Last Change By Johannes: Wed, 21 Apr 2004 13:13:08 CEST 5 " Last Change: Fri, 10 June 2016
6 " https://github.com/sullyj3/vim-ftplugin-python
6 7
7 if exists("b:did_ftplugin") | finish | endif 8 if exists("b:did_ftplugin") | finish | endif
8 let b:did_ftplugin = 1 9 let b:did_ftplugin = 1
9 let s:keepcpo= &cpo 10 let s:keepcpo= &cpo
10 set cpo&vim 11 set cpo&vim
19 20
20 setlocal omnifunc=pythoncomplete#Complete 21 setlocal omnifunc=pythoncomplete#Complete
21 22
22 set wildignore+=*.pyc 23 set wildignore+=*.pyc
23 24
24 nnoremap <silent> <buffer> ]] :call <SID>Python_jump('/^\(class\\|def\)')<cr> 25 nnoremap <silent> <buffer> ]] :call <SID>Python_jump('/^\(class\\|def\)\>')<cr>
25 nnoremap <silent> <buffer> [[ :call <SID>Python_jump('?^\(class\\|def\)')<cr> 26 nnoremap <silent> <buffer> [[ :call <SID>Python_jump('?^\(class\\|def\)\>')<cr>
26 nnoremap <silent> <buffer> ]m :call <SID>Python_jump('/^\s*\(class\\|def\)')<cr> 27 nnoremap <silent> <buffer> ]m :call <SID>Python_jump('/^\s*\(class\\|def\)\>')<cr>
27 nnoremap <silent> <buffer> [m :call <SID>Python_jump('?^\s*\(class\\|def\)')<cr> 28 nnoremap <silent> <buffer> [m :call <SID>Python_jump('?^\s*\(class\\|def\)\>')<cr>
28 29
29 if !exists('*<SID>Python_jump') 30 if !exists('*<SID>Python_jump')
30 fun! <SID>Python_jump(motion) range 31 fun! <SID>Python_jump(motion) range
31 let cnt = v:count1 32 let cnt = v:count1
32 let save = @/ " save last search pattern 33 let save = @/ " save last search pattern