@@ -11,36 +11,36 @@ if g:pymode_motion
1111 finish
1212 endif
1313
14- nnoremap <buffer> ]] :<C-U> call pymode#motion#move('^\ (class\\| def\)\ s', '')<CR>
15- nnoremap <buffer> [[ :<C-U> call pymode#motion#move('^\ (class\\| def\)\ s', 'b')<CR>
16- nnoremap <buffer> ]C :<C-U> call pymode#motion#move('^\ (class\\| def\)\ s', '')<CR>
17- nnoremap <buffer> [C :<C-U> call pymode#motion#move('^\ (class\\| def\)\ s', 'b')<CR>
18- nnoremap <buffer> ]M :<C-U> call pymode#motion#move('^\ s*def\ s', '')<CR>
19- nnoremap <buffer> [M :<C-U> call pymode#motion#move('^\ s*def\ s', 'b')<CR>
20-
21- onoremap <buffer> ]] :<C-U> call pymode#motion#move('^\ (class\\| def\)\ s', '')<CR>
22- onoremap <buffer> [[ :<C-U> call pymode#motion#move('^\ (class\\| def\)\ s', 'b')<CR>
23- onoremap <buffer> ]C :<C-U> call pymode#motion#move('^\ (class\\| def\)\ s', '')<CR>
24- onoremap <buffer> [C :<C-U> call pymode#motion#move('^\ (class\\| def\)\ s', 'b')<CR>
25- onoremap <buffer> ]M :<C-U> call pymode#motion#move('^\ s*def\ s', '')<CR>
26- onoremap <buffer> [M :<C-U> call pymode#motion#move('^\ s*def\ s', 'b')<CR>
27-
28- vnoremap <buffer> ]] :call pymode#motion#vmove('^\ (class\\| def\)\ s', '')<CR>
29- vnoremap <buffer> [[ :call pymode#motion#vmove('^\ (class\\| def\)\ s', 'b')<CR>
30- vnoremap <buffer> ]M :call pymode#motion#vmove('^\ s*def\ s', '')<CR>
31- vnoremap <buffer> [M :call pymode#motion#vmove('^\ s*def\ s', 'b')<CR>
32-
33- onoremap <buffer> C :<C-U> call pymode#motion#select('^\ s*class\ s', 0)<CR>
34- onoremap <buffer> aC :<C-U> call pymode#motion#select('^\ s*class\ s', 0)<CR>
35- onoremap <buffer> iC :<C-U> call pymode#motion#select('^\ s*class\ s', 1)<CR>
36- vnoremap <buffer> aC :<C-U> call pymode#motion#select('^\ s*class\ s', 0)<CR>
37- vnoremap <buffer> iC :<C-U> call pymode#motion#select('^\ s*class\ s', 1)<CR>
38-
39- onoremap <buffer> M :<C-U> call pymode#motion#select('^\ s*def\ s', 0)<CR>
40- onoremap <buffer> aM :<C-U> call pymode#motion#select('^\ s*def\ s', 0)<CR>
41- onoremap <buffer> iM :<C-U> call pymode#motion#select('^\ s*def\ s', 1)<CR>
42- vnoremap <buffer> aM :<C-U> call pymode#motion#select('^\ s*def\ s', 0)<CR>
43- vnoremap <buffer> iM :<C-U> call pymode#motion#select('^\ s*def\ s', 1)<CR>
14+ nnoremap <buffer> ]] :<C-U> call pymode#motion#move('<Bslash> v^ (class<bar> def) <Bslash> s', '')<CR>
15+ nnoremap <buffer> [[ :<C-U> call pymode#motion#move('<Bslash> v^ (class<bar> def) <Bslash> s', 'b')<CR>
16+ nnoremap <buffer> ]C :<C-U> call pymode#motion#move('<Bslash> v^ (class<bar> def) <Bslash> s', '')<CR>
17+ nnoremap <buffer> [C :<C-U> call pymode#motion#move('<Bslash> v^ (class<bar> def) <Bslash> s', 'b')<CR>
18+ nnoremap <buffer> ]M :<C-U> call pymode#motion#move('^<Bslash> s*def<Bslash> s', '')<CR>
19+ nnoremap <buffer> [M :<C-U> call pymode#motion#move('^<Bslash> s*def<Bslash> s', 'b')<CR>
20+
21+ onoremap <buffer> ]] :<C-U> call pymode#motion#move('<Bslash> v^ (class<bar> def) <Bslash> s', '')<CR>
22+ onoremap <buffer> [[ :<C-U> call pymode#motion#move('<Bslash> v^ (class<bar> def) <Bslash> s', 'b')<CR>
23+ onoremap <buffer> ]C :<C-U> call pymode#motion#move('<Bslash> v^ (class<bar> def) <Bslash> s', '')<CR>
24+ onoremap <buffer> [C :<C-U> call pymode#motion#move('<Bslash> v^ (class<bar> def) <Bslash> s', 'b')<CR>
25+ onoremap <buffer> ]M :<C-U> call pymode#motion#move('^<Bslash> s*def<Bslash> s', '')<CR>
26+ onoremap <buffer> [M :<C-U> call pymode#motion#move('^<Bslash> s*def<Bslash> s', 'b')<CR>
27+
28+ vnoremap <buffer> ]] :call pymode#motion#vmove('<Bslash> v^ (class<bar> def) <Bslash> s', '')<CR>
29+ vnoremap <buffer> [[ :call pymode#motion#vmove('<Bslash> v^ (class<bar> def) <Bslash> s', 'b')<CR>
30+ vnoremap <buffer> ]M :call pymode#motion#vmove('^<Bslash> s*def<Bslash> s', '')<CR>
31+ vnoremap <buffer> [M :call pymode#motion#vmove('^<Bslash> s*def<Bslash> s', 'b')<CR>
32+
33+ onoremap <buffer> C :<C-U> call pymode#motion#select('^<Bslash> s*class<Bslash> s', 0)<CR>
34+ onoremap <buffer> aC :<C-U> call pymode#motion#select('^<Bslash> s*class<Bslash> s', 0)<CR>
35+ onoremap <buffer> iC :<C-U> call pymode#motion#select('^<Bslash> s*class<Bslash> s', 1)<CR>
36+ vnoremap <buffer> aC :<C-U> call pymode#motion#select('^<Bslash> s*class<Bslash> s', 0)<CR>
37+ vnoremap <buffer> iC :<C-U> call pymode#motion#select('^<Bslash> s*class<Bslash> s', 1)<CR>
38+
39+ onoremap <buffer> M :<C-U> call pymode#motion#select('^<Bslash> s*def<Bslash> s', 0)<CR>
40+ onoremap <buffer> aM :<C-U> call pymode#motion#select('^<Bslash> s*def<Bslash> s', 0)<CR>
41+ onoremap <buffer> iM :<C-U> call pymode#motion#select('^<Bslash> s*def<Bslash> s', 1)<CR>
42+ vnoremap <buffer> aM :<C-U> call pymode#motion#select('^<Bslash> s*def<Bslash> s', 0)<CR>
43+ vnoremap <buffer> iM :<C-U> call pymode#motion#select('^<Bslash> s*def<Bslash> s', 1)<CR>
4444
4545endif
4646
0 commit comments