-;;; chess.el --- Play chess in Emacs
+;;; chess.el --- Play chess in GNU Emacs
;; Copyright (C) 2001, 2014 Free Software Foundation, Inc.
-;; Emacs Lisp Archive Entry
-;; Filename: chess.el
-;; Version: -1
-;; Package-Requires: ((cl-lib "0.5"))
-;; Keywords: games
;; Author: John Wiegley <johnw@gnu.org>
;; Maintainer: Mario Lang <mlang@delysid.org>
-;; Description: Play chess in Emacs
-;; URL: https://github.com/jwiegley/emacs-chess/
+;; Version: 2.0.4
+;; Package-Requires: ((cl-lib "0.5"))
+;; Keywords: games
;; Compatibility: Emacs24
;; This program is free software; you can redistribute it and/or modify
;; There is also an Emacs based chess computer module (ai) which does not
;; require any external programs. However, the internal AI is not very strong.
;;
+;; To play against another human on a different machine running GNU Emacs,
+;; type `C-u M-x chess RET network RET'.
;; To play on one of the internet chess servers, type `M-x chess-ics'.
;;
;; If you'd like to view or edit Portable Game Notation (PGN) files,
(defgroup chess nil
"An Emacs chess playing program."
- :group 'games)
+ :group 'games
+ :link '(custom-manual "(chess)Top"))
-(defconst chess-version "2.0b6"
+(defconst chess-version "2.0.4"
"The version of the Emacs chess program.")
(defcustom chess-default-display
(defcustom chess-default-modules
'((chess-sound chess-announce)
- chess-autosave
+ ;;chess-autosave ml (2014-06-06): module not fully working
chess-clock
;;chess-kibitz jww (2002-04-30): not fully supported yet
;;chess-chat
;;;###autoload
(defalias 'chess-session 'chess)
+;;;###autoload
+(define-key menu-bar-games-menu [chess] '(menu-item "Chess" chess :help "Play Chess"))
+
;;;###autoload
(defun chess-create-display (perspective &optional modules-too)
"Create a display, letting the user's customization decide the style.