Lines Matching refs:function
24 " 20180325 - better detection of function definitions
27 " 20170502: - get rid of buffer-shiftwidth function
30 " 20160213: - detect function definition correctly
31 " 20160202: - use shiftwidth() function
56 \ 'default': function('shiftwidth'),
57 \ 'continuation-line': function('shiftwidth'),
58 \ 'case-labels': function('shiftwidth'),
59 \ 'case-statements': function('shiftwidth'),
62 function! s:indent_value(option)
67 if type(Value) == type(function('type'))
73 function! GetShIndent()
96 " function definition
174 function! s:is_continuation_line(line)
187 function! s:find_continued_lnum(lnum)
195 function! s:is_function_definition(line)
198 \ a:line =~ '^\s*function\s*\k\+\s*\%(()\)\?\s*{'
201 function! s:is_array(line)
205 function! s:is_case_label(line, pnum)
238 function! s:is_case(line)
242 function! s:is_case_break(line)
246 function! s:is_here_doc(line)
254 function! s:is_case_ended(line)
258 function! s:is_case_empty(line)
266 function! s:escape(pattern)
270 function! s:is_empty(line)
274 function! s:end_block(line)
278 function! s:start_block(line)
282 function! s:find_start_block(lnum)
290 function! s:is_comment(line)
294 function! s:is_end_expression(line)
298 function! s:is_bash()