]> code.delx.au - gnu-emacs-elpa/commitdiff
*** no comment ***
authorJohn Wiegley <johnw@newartisans.com>
Wed, 3 Jul 2002 22:02:40 +0000 (22:02 +0000)
committerJohn Wiegley <johnw@newartisans.com>
Wed, 3 Jul 2002 22:02:40 +0000 (22:02 +0000)
PLAN
TODO

diff --git a/PLAN b/PLAN
index a9543f4dc5f34bfb27833506de5e200452aef766..513e9acf1662a9ed1d9348854b76a2d2c50d0c82 100644 (file)
--- a/PLAN
+++ b/PLAN
@@ -12,6 +12,7 @@ chess-ics
   need a more robust way of signalling events, so that I never get out
   of sync with the server
 - resuming adjourned games does not work at all
+- not detecting forfeit by disconnection at the moment
 
 chess-clock
 - sometimse, the clock gets shut off (while playing on ICS) for no
diff --git a/TODO b/TODO
index 77ecd7891b4890cefcacbc4d10295b5079ac1cfa..286cb4f5944a1cd316dd9f64708371968541250b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -67,6 +67,39 @@ These are features scheduled for future 2.x releases.
 
 - Copy some of ics.el's nicer functionality into chess-ics.el
 
+----------------------------------------------------------------------
+
+                              PGN Mode
+
+Maybe pgn-mode could just allow normal editing, and bind some keys
+to do special things. e.g., the mouse binding could work as normal,
+SPC could update the display. So if you do
+
+1 e4 SPC
+you get the move displayed. Some binding could do redisplay anyway, e.g. C-l?
+Then, one could enter variations or such simply with ( or { and
+the display would update automatically.
+e.g., you do 
+( 15.e5 SPC Nf3 SPC )
+and you'd get three display updates, on e5 SPC, you get that
+ply, then the second one, and on ) you get the position before the 
+variation. Move point into the variation again, and hit C-l and you
+get the pos where point is on.
+
+There should be a forward-ply and backward-ply, maybe something like
+M-f / M-b, and C-u M-f for two plies forward?
+
+Very nice would be a pcomplete-based completion fascility, so
+simply hit TAB at any point, and you get the right completion.
+Example:
+
+[Event ...]
+
+TAB 1.TAB ...
+
+On first tab, the move number is inserted. On second, you get
+all possible moves in that position.
+
 ----------------------------------------------------------------------
 
                            Chess by Mail