[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-mit-scheme] [bug #17146] switching REPL modes between Inferior REPL
From: |
Taylor R. Campbell |
Subject: |
[Bug-mit-scheme] [bug #17146] switching REPL modes between Inferior REPL and Inferior CMDL removes minor modes' command tables |
Date: |
Tue, 18 Jul 2006 19:43:07 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.1) Gecko/20060214 Camino/1.0 |
URL:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=17146>
Summary: switching REPL modes between Inferior REPL and
Inferior CMDL removes minor modes' command tables
Project: MIT/GNU Scheme
Submitted by: riastradh
Submitted on: Tuesday 18/07/06 at 19:43
Category: edwin
Severity: 2 - Minor
Priority: 5 - Normal
Item Group: Incorrect behavior
Status: None
Privacy: Public
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Keywords:
_______________________________________________________
Details:
Enter a minor mode in a REPL buffer, such as paredit-mode, evaluate something
that signals an error, and see that all the paredit bindings are gone when you
return to the REPL after the `Start debugger?' question. This is because
MAYBE-SWITCH-MODES! replaces the command table list of the REPL buffer
*completely* with the command table list of the new mode, rather than
replacing only the command tables of the old mode with those of the new
mode.
Is it guaranteed that the list of a mode's command tables is always a tail of
any buffer in that mode? If so, then the fix is simple: replace only that
tail, not the whole list, with the new mode's command tables.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=17146>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug-mit-scheme] [bug #17146] switching REPL modes between Inferior REPL and Inferior CMDL removes minor modes' command tables,
Taylor R. Campbell <=