tyru / current-func-info.vim

Get current function name
http://www.vim.org/scripts/script.php?script_id=3197
63 stars 14 forks source link

関数内で関数を定義しいている場合に正しく関数名が取得できない #13

Open osyo-manga opened 10 years ago

osyo-manga commented 10 years ago

次のように関数内で関数を定義しいている場合に正しく関数名が取得できませんでした。

function! s:func()
    " この位置にカーソルがある場合は s:func() 名が取得できる
    let dict = {}
    function! dict.func()

    endfunction
    " この位置にカーソルがある場合は s:func() 名が取得できない
endfunction
function! s:func()
    " この位置にカーソルがある場合は s:func() 名が取得できる
    function! s:func2()

    endfunction
    " この位置にカーソルがある場合は s:func() 名が取得できる
endfunction