summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2002-07-03 22:02:40 +0000
committerJohn Wiegley <johnw@newartisans.com>2002-07-03 22:02:40 +0000
commit1f61034e8706c489781cf5b86774c6ff25729605 (patch)
treeefb95b63d3fc710a75db7b06ed8f4087b2e94bf5 /TODO
parent0338f6276cffa3e745c9b3f7c5f7246f82e28dd3 (diff)
*** no comment ***
Diffstat (limited to 'TODO')
-rw-r--r--TODO33
1 files changed, 33 insertions, 0 deletions
diff --git a/TODO b/TODO
index 77ecd78..286cb4f 100644
--- a/TODO
+++ b/TODO
@@ -69,6 +69,39 @@ These are features scheduled for future 2.x releases.
----------------------------------------------------------------------
+ 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
- Add support for adjournments; also, implement this is such a way