mirror of
https://github.com/vim/vim.git
synced 2025-07-04 23:07:33 -04:00
39 lines
490 B
VimL
39 lines
490 B
VimL
|
" Vim :def and :function commands (nested)
|
||
|
|
||
|
def FunA(): string
|
||
|
def DoFunA(): string
|
||
|
return "."
|
||
|
enddef
|
||
|
|
||
|
return DoFunA()
|
||
|
enddef
|
||
|
|
||
|
def FunB(): string
|
||
|
function DoFunB()
|
||
|
return ".."
|
||
|
endfunction
|
||
|
|
||
|
return DoFunB()
|
||
|
enddef
|
||
|
|
||
|
function FunC()
|
||
|
def DoFunC(): string
|
||
|
return "..."
|
||
|
enddef
|
||
|
|
||
|
return DoFunC()
|
||
|
endfunction
|
||
|
|
||
|
function FunD()
|
||
|
function DoFunD()
|
||
|
return "...."
|
||
|
endfunction
|
||
|
|
||
|
return DoFunD()
|
||
|
endfunction
|
||
|
|
||
|
echo FunA()
|
||
|
echo FunB()
|
||
|
echo FunC()
|
||
|
echo FunD()
|