[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: eldoc recursion error
From: |
Kyle Meyer |
Subject: |
Re: eldoc recursion error |
Date: |
Sun, 20 Sep 2020 21:36:48 -0400 |
James N. V. Cash writes:
> Kyle Meyer <kyle@kyleam.com> writes:
>
>> Does your cider test case above break if we use
>> eldoc-print-current-symbol-info without relaying the callback? That is,
>> this squashed into your patch:
>
> My concern with using the eldoc-print-current-symbol-info is that it's
> now somewhat subverting the actual eldoc documentation function -- i.e.
> the invocation of org-eldoc-documentation-function now "fails" and
> instead it prints out the actual documentation as a side-effect. Indeed,
> applying that patch makes the eldoc for python code blocks not work
> correctly.
Okay. Testing with the current Emacs master branch, I saw what I
thought were the expected messages, but perhaps I wasn't testing
complicated enough python blocks on my end:
#+begin_src python
print("ok")
int(1)
#+end_src
Either way ...
> The below patch which essentially just inlines the definition of
> eldoc-documentation-default, so it's not messing around with any private
> variables in eldoc, although it now won't honour the documentation
> strategy. It remains to be seen if that will be an issue in practice,
> but if necessary we could just check the value of
> eldoc-documentation-strategy and behave appropriately.
... this sounds fine to me. Lightly testing your latest patch with
Emacs 27 and 28, things work on my end.
Pushed (c20cb0993). Thanks.
- Re: eldoc recursion error, (continued)
- Re: eldoc recursion error, James N V Cash, 2020/09/16
- Re: eldoc recursion error, Kyle Meyer, 2020/09/17
- Re: eldoc recursion error, James N . V . Cash, 2020/09/17
- Re: eldoc recursion error, Kyle Meyer, 2020/09/20
- Re: eldoc recursion error, James N . V . Cash, 2020/09/20
- Re: eldoc recursion error, James N . V . Cash, 2020/09/20
- Re: eldoc recursion error, Kyle Meyer, 2020/09/20
- Re: eldoc recursion error, James N . V . Cash, 2020/09/20
- Re: eldoc recursion error,
Kyle Meyer <=