summaryrefslogtreecommitdiff
path: root/chess-maint.el
diff options
context:
space:
mode:
Diffstat (limited to 'chess-maint.el')
-rw-r--r--chess-maint.el28
1 files changed, 27 insertions, 1 deletions
diff --git a/chess-maint.el b/chess-maint.el
index dc7a8c8..cf0f629 100644
--- a/chess-maint.el
+++ b/chess-maint.el
@@ -1,2 +1,28 @@
-(require 'cl)
(add-to-list 'load-path ".")
+
+(require 'cl)
+
+(defun chess-generate-texinfo-file ()
+ (require 'lispdoc)
+ (require 'texinfo)
+ (require 'pp)
+ (with-temp-buffer
+ (insert-file-contents-literally "chess.texi")
+ (texinfo-mode)
+ (require 'chess-algebraic)
+ (require 'chess-display)
+ (require 'chess-engine)
+ (require 'chess-fen)
+ (require 'chess-game)
+ (require 'chess-pgn)
+ (require 'chess-ply)
+ (require 'chess-pos)
+ (require 'chess-var)
+ (require 'chess)
+ (texinfo-insert-node-lines (point-min) (point-max) t)
+ (texinfo-every-node-update)
+ (texinfo-all-menus-update t)
+ (texinfo-every-node-update)
+ (texinfo-all-menus-update t)
+ (update-lispdoc-tags)
+ (write-file "chess-final.texi")))