emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: BibTeX completion via completion-in-region


From: Stefan Monnier
Subject: Re: BibTeX completion via completion-in-region
Date: Sat, 05 Dec 2009 11:08:27 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux)

>>>>> "Roland" == Roland Winkler <address@hidden> > - Suppose I want to 
>>>>> complete the BibTeX string "AB".
>   So I hit TAB while point is past the "AB".
>   This gives me a buffer displaying possible completions, for example,
>   "ABC" and "ABD".
>   Then I select "ABC".
>   This will insert the complete string "ABC" so that I get the
>   awkward result "ABABC".
>   I do not know whether this is related to the fact that
>   completion-ignore-case is t in that case.
>   (Maybe this is a known problem. There are some comments of that
>   kind in minibuffer.el.)

That would be a bug, indeed.  Please report it.

> - You greatly shortened the code of bibtex-complete-internal by
>   calling completion-in-region. The code calling
>   bibtex-complete-internal assumes that this function returns the
>   completion. This still seems to work, though completion-in-region
>   has no documented return value. So I suggest to make the
>   completion the documented return value of completion-in-region.

As you can see in the code, it doesn't return the completion, but yes,
we should document that it returns a boolean.  I'll take care of it, no
need for a bug-report.

> - The return value of bibtex-complete-internal is used by
>   bibtex-complete-string-cleanup which displays the expansion of the
>   BibTeX string. Yet now this message can be hidden by the `Sole
>   completion' message issued by minibuffer-complete. Here I am
>   actually not sure what would be the best solution. I like the
>   message that tells me the expansion of the BibTeX string (I cannot
>   and will never be able to remember their meanings...). But I also
>   understand that a "Sole completion' message can be helpful. And I
>   know for sure that I am annoyed when one of these message is
>   delayed by the other.

That's a problem, indeed.  Please bug-report it.


        Stefan






reply via email to

[Prev in Thread] Current Thread [Next in Thread]