[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: eldoc errors in elisp
From: |
T.V Raman |
Subject: |
Re: eldoc errors in elisp |
Date: |
Sat, 22 Apr 2023 19:43:41 -0700 |
Awesome, will rewrite once I hear back.
One constraint -- I'd like to keep backwrd compatibility with Emacs 28
since Emacs 29 is not yet ready for release.
I myself run Emacs from Git@Head
João Távora writes:
> Alright, i had a look and it should be easy to fix.
>
> I'll do that later.
>
> I have a feeling we already had this conversation about an year ago. Your
> code is fine for the most part, but you must rewrite it to use the
> arguments passed to it instead of consulting internal implementation
> details.
>
> João
>
> On Sat, Apr 22, 2023, 19:13 T.V Raman <raman@google.com> wrote:
>
> >
> > (Copying emacspeak list so it gets archived and found later)
> >
> > Thanks for the offer to help, I'll take you up on it, see below.
> >
> > Your guess is correct.
> >
> > There are two goals for Emacspeak visavis Eldoc
> >
> > 1. If eldoc auto triggers a message, and if emacspeak were to speak it
> > in every case, it gets annoying fast and you cant do what you're
> > doing.
> >
> > The advantage with visually showing the message is that the eye can
> > choose to ignore it; the ear cannot ignore something
> > spoken. Emacspeak tries to somewhat ameliorate this by speaking
> > notifications just on one ear, but it's still too much in the case
> > of eldoc.
> >
> > 2. Complementary requirement; you want to hear that message because
> > it does have helpful info; so you want it spoken "on demand".
> >
> > Solution:
> >
> > Emacspeak produces a very short auditory icon to
> > indicate that eldoc is available at point as you move through
> > the code; the experienced user can then hit a key and here it.
> >
> > Here is the implementation; it's pretty short, and you might be
> > able to advice me (no defadvice pun intended)
> > See function emacspeak-speak-eldoc
> > at
> > https://github.com/tvraman/emacspeak/blob/master/lisp/emacspeak-advice.el#L801
> >
> > --
> >
> > Thanks,
> >
> > --Raman(I Search, I Find, I Misplace, I Research)
> > ♉ Id: kg:/m/0285kf1 🦮
> >
> > --
> >
> > Thanks,
> >
> > --Raman(I Search, I Find, I Misplace, I Research)
> > ♉ Id: kg:/m/0285kf1 🦮
> >
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1 🦮
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1 🦮
- eldoc errors in elisp, T.V Raman, 2023/04/22
- Re: eldoc errors in elisp, João Távora, 2023/04/22
- Re: eldoc errors in elisp, T.V Raman, 2023/04/22
- Re: eldoc errors in elisp, João Távora, 2023/04/22
- Re: eldoc errors in elisp, T.V Raman, 2023/04/22
- Re: eldoc errors in elisp, João Távora, 2023/04/22
- Re: eldoc errors in elisp,
T.V Raman <=
- Re: eldoc errors in elisp, João Távora, 2023/04/23
- Re: eldoc errors in elisp, João Távora, 2023/04/23
- Re: eldoc errors in elisp, T.V Raman, 2023/04/23
- Re: eldoc errors in elisp, João Távora, 2023/04/23