Hi Eric,
>>P.S.: I noticed that `senator-jump-interactive' is broken for
>>Elisp. I got the following error when the point is outside
>>parenthesized block:
>>
>>Debugger entered--Lisp error: (scan-error "Unbalanced parentheses" 1 1)=
>> scan-lists(1 -1 1)
>> up-list(-1)
>> semantic-beginning-of-command-emacs-lisp-mode()
>> semantic-beginning-of-command()
>> semantic-ctxt-current-function-emacs-lisp-mode(nil)
>> semantic-ctxt-current-function()
>> senator-jump-interactive("Jump to: " nil nil t)
>>
>>Also the function `function-at-point', used in
>>`semantic-ctxt-current-function' in semantic-el.el, seems to not exist
>>in Emacs 21.3.50.
>
>
> Sounds like I need better error capturing in there. I recently added
> semantic-ctxt support for Emacs Lisp to better enable it in some tools.=
> As for `function-at-point', I also use 20.3.50 from when I wrote
> that. It is in `find-func', so perhaps I don't have a needed require.
The attached patch seems to fix the above issues. If you agree with
it I am willing to check it in.
David
|