On Sat, 2 Dec 2006, Alexander Farber wrote:

> Hello Otto,
> 
> On 11/30/06, Otto Moerbeek <[EMAIL PROTECTED]> wrote:
> > Turns out matthieu@ already made an updated diff some time ago. Here it is.
> 
> thank you for the patch. There seems to be a problem:
> 
> I type an "l" (ell) and then use ESC-p to cycle through the
> previously typed commands starting with that letter.
> They are displayed fine, but they never stop (but cycle).
> 
> And when I type ESC-n, then the displayed command
> sometimes stucks (doesn't change to the next one).

It looks like ESC-p cycles, but ESC-n not. If you have a terminal that
has a beep, you'll hear a beep when ESC-p wraps, but ESC-n keeps
beeping when the end is reached. I'll take a look at this.

> 
> Same problem is with the UP/DOWN arrow keys, when I define:
> 
>   bind '^XA'=history-search-backward
>   bind '^XB'=history-search-forward
> 
> BTW I've noticed an unchecked strdup() in emacs.c which
> is probably better written as:
> 
>    if ((orig_xbuf = strdup(xbuf)) == NULL)
>            internal_errorf(1, "unable to allocate memory");

I have to chekc if this strdup is needed at all.

        -Otto

Reply via email to