(defgroup chess-plain nil
"A minimal, customizable ASCII display."
- :group 'chess-display)
+ :group 'chess-display
+ :link '(custom-manual "(chess)Plain ASCII diagram displays"))
(defcustom chess-plain-border-style [?+ ?- ?+ ?| ?| ?+ ?- ?+]
"If non-nil, a vector describing the border characters."
(cond
((eq event 'initialize) t)
((eq event 'popup) (funcall chess-plain-popup-function))
- (t (apply (intern-soft (concat "chess-plain-" (symbol-name event))) args))))
+ (t (let ((handler (intern-soft (concat "chess-plain-" (symbol-name event)))))
+ (when handler (apply handler args))))))
(defun chess-plain-popup ()
(if chess-plain-separate-frame