From 7ec02c0ab499c2cebbbe3e8ccd5680501db90b9b Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Mon, 15 Apr 2002 02:49:51 +0000 Subject: *** no comment *** --- TODO | 26 ++++++++------------------ chess-pgn.el | 4 ++-- 2 files changed, 10 insertions(+), 20 deletions(-) diff --git a/TODO b/TODO index 09f0d03..1d0007f 100644 --- a/TODO +++ b/TODO @@ -1,11 +1,13 @@ - Feature work remaining: - annotations - chatting - clocks - analysis/highlight tools - bughouse/crazyhouse - display/database tie-in + 2.0 + annotations + chatting + clocks + 2.x + display/database tie-in + analysis/highlight tools + bughouse/crazyhouse - undoing a single move (my move) and moving again, causes chess-algebraic to get a little screwed up @@ -48,18 +50,6 @@ - Make the mode-line much more informative, with information on who is playing, etc. -- Turn on memory gc collection messages, and see how much of a pig - chess.el is - -- Make as much of chess-game/ply/pos, etc., defsubst as possible. - -- Create a series of generic functions and predicates, so that users - can say (chess-position OBJECT) or (chess-move OBJECT), without - needing to know the type of OBJECT. - -- Change chess-display-set-... to chess-display-set, and make it use - the new generic functions. - - Use server-side sockets in chess-network, if Emacs supports it - Support auto-saving of games to PGN, and saving them at appropriate diff --git a/chess-pgn.el b/chess-pgn.el index 463ea65..d9af85e 100644 --- a/chess-pgn.el +++ b/chess-pgn.el @@ -206,8 +206,8 @@ If INDENTED is non-nil, indent the move texts." (let ((map (current-local-map))) (define-key map [??] 'describe-mode) (define-key map [?T] 'text-mode) - (define-key map [return] 'chess-pgn-show-position) - (define-key map [mouse-1] 'chess-pgn-mouse-show-position) + (define-key map [(control ?c) (control ?c)] 'chess-pgn-show-position) + (define-key map [mouse-2] 'chess-pgn-mouse-show-position) (define-key map [(control ?m)] 'chess-pgn-move) (when (require 'pcomplete nil t) -- cgit v1.2.3