bug-mit-scheme
[Top][All Lists]
Advanced

[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/





reply via email to

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