From 1f61034e8706c489781cf5b86774c6ff25729605 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Wed, 3 Jul 2002 22:02:40 +0000 Subject: *** no comment *** --- PLAN | 1 + TODO | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/PLAN b/PLAN index a9543f4..513e9ac 100644 --- 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 77ecd78..286cb4f 100644 --- 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 -- cgit v1.2.3