[climacs-cvs] CVS update: climacs/gui.lisp

Aleksandar Bakic abakic at common-lisp.net
Fri Dec 24 23:17:49 UTC 2004


Update of /project/climacs/cvsroot/climacs
In directory common-lisp.net:/tmp/cvs-serv21795

Modified Files:
	gui.lisp 
Log Message:
A minor refactoring, in fact to get around a CMUCL problem (probably related
to eval-when...).

Date: Sat Dec 25 00:17:48 2004
Author: abakic

Index: climacs/gui.lisp
diff -u climacs/gui.lisp:1.12 climacs/gui.lisp:1.13
--- climacs/gui.lisp:1.12	Fri Dec 24 09:21:34 2004
+++ climacs/gui.lisp	Sat Dec 25 00:17:48 2004
@@ -301,14 +301,10 @@
 
 ;;; for some reason, C-c does not seem to arrive as far as CLIM.
 
-(add-command-to-command-table 'com-quit 'c-x-climacs-table
-			      :keystroke '(#\q :control))
-
-(add-command-to-command-table 'com-find-file 'c-x-climacs-table
-			      :keystroke '(#\f :control))
-
-(add-command-to-command-table 'com-save-buffer 'c-x-climacs-table
-			      :keystroke '(#\s :control))
-
-
+(defun c-x-set-key (gesture command)
+  (add-command-to-command-table command 'c-x-climacs-table
+				:keystroke gesture :errorp nil))
 
+(c-x-set-key '(#\q :control) 'com-quit)
+(c-x-set-key '(#\f :control) 'com-find-file)
+(c-x-set-key '(#\s :control) 'com-save-buffer)
\ No newline at end of file




More information about the Climacs-cvs mailing list