From: Daniel Hahler Date: Fri, 16 Nov 2018 09:33:01 +0000 (+0100) Subject: Inline s:skip_search X-Git-Url: https://git.madduck.net/etc/vim.git/commitdiff_plain/c330d0c4c20367bb15b50677d38aa50ba7bf3774?hp=8d64e05e37bc3c9a01bd7c5d6e2948470551c351 Inline s:skip_search --- diff --git a/indent/python.vim b/indent/python.vim index 6f84637..52a2966 100644 --- a/indent/python.vim +++ b/indent/python.vim @@ -77,9 +77,6 @@ if has('conceal') endif -let s:skip_search = 'synIDattr(synID(line("."), col("."), 0), "name") ' . - \ '=~? "comment"' - " Use 'shiftwidth()' instead of '&sw'. " (Since Vim patch 7.3.629, 'shiftwidth' can be set to 0 to follow 'tabstop'). if exists('*shiftwidth') @@ -104,7 +101,9 @@ function! s:find_opening_paren(...) endif " Return if cursor is in a comment. - exe 'if' s:skip_search '| return [0, 0] | endif' + if synIDattr(synID(line('.'), col('.'), 0), 'name') =~? 'comment' + return [0, 0] + endif let nearest = [0, 0] for [p, maxoff] in items(s:paren_pairs)