Function: tcl-help-on-word
tcl-help-on-word is an autoloaded, interactive and byte-compiled
function defined in tcl.el.gz.
Signature
(tcl-help-on-word COMMAND &optional ARG)
Documentation
Get help on Tcl command. Default is word at point.
Prefix argument means invert sense of tcl-use-smart-word-finder.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/tcl.el.gz
;;;###autoload
(defun tcl-help-on-word (command &optional arg)
"Get help on Tcl command. Default is word at point.
Prefix argument means invert sense of `tcl-use-smart-word-finder'."
(interactive
(list
(progn
(if (not (equal tcl-help-directory-list tcl-help-saved-dirs))
(tcl-reread-help-files))
(let ((word (tcl-current-word
(if current-prefix-arg
(not tcl-use-smart-word-finder)
tcl-use-smart-word-finder))))
(completing-read
(format-prompt "Help on Tcl command: "
(and (not (equal word "")) word))
tcl-help-alist nil t nil nil word)))
current-prefix-arg))
(if (not (equal tcl-help-directory-list tcl-help-saved-dirs))
(tcl-reread-help-files))
(if (string= command "")
(setq command (tcl-current-word
(if arg
(not tcl-use-smart-word-finder)
tcl-use-smart-word-finder))))
(let* ((help (get-buffer-create "*Tcl help*"))
(cell (assoc command tcl-help-alist))
(file (and cell (cdr cell))))
(set-buffer help)
(delete-region (point-min) (point-max))
(if file
(progn
(insert "*** " command "\n\n")
(insert-file-contents file))
(if (string= command "")
(insert "Magical Pig!")
(insert "Tcl command " command " not in help\n")))
(set-buffer-modified-p nil)
(goto-char (point-min))
(display-buffer help)))