Hi all,

I've got logging stuff, vim9script, that creates a stacktrace:

    splicelib/init.vim::Process_result[1]
    splice9Dev#splicelib#init#Init[1]
    splice9Dev/splice.vim::SpliceInit9[10]
    function splice9Dev/splice.vim::Trampoline[6]

I've discovered another twist, after <SNR>, that some frames use "#" as separator.

If I see a name with a "#", split on "#", use last component as function and append ".vim" to the second to the last. May not be perfect (e.g. no requirement for ".vim" extension) but should be good enough.

Comments? or any other gotchas I should be aware of?

BTW, what's the significance of the "#"?

-ernie

--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- You received this message because you are subscribed to the Google Groups "vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/bba7c8c3-d9a9-0416-763c-dc51ff043951%40raelity.com.

Raspunde prin e-mail lui