Mercurial > vim
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 |