summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO26
-rw-r--r--chess-pgn.el4
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)