Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#334 closed defect (fixed)

Broken Keybindings for Show Me -> ... and others

Reported by: Generic Isabelle user Owned by: David Aspinall
Priority: major Milestone: PG-Emacs-4.0
Component: 2:pg-emacs Keywords:
Cc: noschinl@…

Description

Using Proof General 4.0pre100709, 4.0pre100815 or 3.7.11 and Gnu Emacs 23.1.1 (in Debian), all key bindings in the Isabelle -> Show Me -> ... menu (and a few others) are broken.

They are displayed by emacs as e.g. "C-c C-a <h> <c>" which does not seem to be a valid key binding. Expected would be e.g. "C-c C-a C-h C-c".

This seems to be due to wrong use/definition of proof-definvisible:

(proof-definvisible isar-help-cases "print_cases" [h c])

yields a broken binding, but

(proof-definvisible isar-cmd-quickcheck "quickcheck" [(control q)])

a working one.

Change History (2)

comment:1 Changed 14 years ago by David Aspinall

Resolution: fixed
Status: newclosed

Fixed, many thanks for reporting. I think the bindings used an XEmacs syntax. NB: the bindings are "C-c C-a h c" etc.

comment:2 Changed 14 years ago by Generic Isabelle user

Thank you for the quick fix!

I would suggest changing the key binding for refute to C-c C-a C-r instead of C-c C-a r to be consistent with Quickcheck, Nitpick et al.

Note: See TracTickets for help on using tickets.