RE: Re: bug in xemacs ilisp module
Paul Landes <[email protected]> Wed, 13 Aug 2003 14:05:50 -0500
| Newsgroups | gmane.lisp.ilisp.general |
|---|---|
| Message-ID | <[email protected]> |
Clementson, Bill writes: > Paul, > > I see the problem on my PC now. I think you're right - something in > ILISP is probably clobbering something that comint-dynamic-complete > uses. Unfortunately, I'm not real familiar with the ILISP completer > stuff (and a quick search through the source didn't reveal anything > obvious). Could you re-post this email to Ilisp-help and see whether > anyone else might have encountered this and discovered a work-around? > > - Bill > > > -----Original Message----- > > From: Paul Landes [mailto:[email protected]] > > Sent: Wednesday, August 13, 2003 5:58 AM > > To: Clementson, Bill > > Subject: RE: [Ilisp-help] Re: bug in xemacs ilisp module > > > > > > Clementson, Bill writes: > > > > > Sorry, no. But, this doesn't seem to be an ILISP issue > > > > since it occurs > when you are in shell mode and using the > > > > comint completion mechanism. > You might get some better > > > > answers on one of the emacs newsgroups > (gnu.emacs.help or > > > > comp.emacs would be good bets). > > > > > > > > Do you think even if shell mode works correctly before > > > > (cmulisp) is called? > > > > > > Hmm, that's odd. So, you can do a completion before > > calling (cmulisp) in > shell mode using > > comint-dynamic-complete that you can't do after calling > > > (cmulisp)? Could you give me a step-by-step example (using > > the cvs > ilisp) please so that I can try to reproduce it? I > > don't use cmucl, but > I'll try it with another lisp. > > > > That's right, nothing rebinds comint-dynamic-complete, which > > is why I think ilisp is clobbering some comint variable that > > (shell) uses also for completion. > > > > Sure, this is the original sequence I give in the first email > > to reproduce the > > problem: > > > > 1. Start XEmacs: xemacs -q > > > > 2. M-x shell > > > > 3. In the shell, type `mak<TAB>', it should complete to > > `make' and then bring up a *Completions* buffer as a half > > pane (i.e. (display-buffer)) > > > > 4. Start ilisp: (progn (load "ilisp") (cmulisp)). I really > > don't know if it is just the cmulisp module here, I did find > > this dialect setting comint variables, but there are many > > other ilisp files which modify comint variables. > > > > 5. Go back to the shell buffer and type `<TAB>' again. It > > still completes to `make' but this time it inserts the '(No > > Completions)' _in_ the shell buffer, does not display the > > *Completions* buffer, and puts `Completing command name...' > > in the minibuffer. > > > > Thanks Bill! > > > > > > > -- > > > Bill Clementson > > > > -- > > Paul Landes > > [email protected] > > -- Paul Landes [email protected] ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01