From 5b76deddf988bd170e1cc0493835b5202f030306 Mon Sep 17 00:00:00 2001 From: mglart Date: Sat, 24 Jun 2017 12:43:51 -0300 Subject: [PATCH] Fix jumping to 'def' and 'class' inside words - ]m Fix regex for finding python function and class definitions to not match 'def' and 'class' inside words. def foo: def_ault = 0 # ]m would jump to here class_ic = 0 # same here --- autoload/braceless/python.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/braceless/python.vim b/autoload/braceless/python.vim index 83d3bfb..826a805 100644 --- a/autoload/braceless/python.vim +++ b/autoload/braceless/python.vim @@ -272,7 +272,7 @@ function! s:indent_handler.docstring(line, docstr) throw 'cont' endfunction -let s:jump = '^\s*\%(def\|class\)\s*\zs\S\_.\{-}:\ze\s*\%(\_$\|#\)' +let s:jump = '^\s*\%(\\|\\)\s*\zs\S\_.\{-}:\ze\s*\%(\_$\|#\)' function! braceless_method_jump(vmode, direction, top) if a:vmode ==? 'v'