+2007-03-08 J.D. Smith <jdsmith@as.arizona.edu>
+
+ * progmodes/idlw-help.el (idlwave-do-context-help1): Don't visit
+ special help topics for keywords.
+ (idlwave-help-assistant-command): Include ".exe" for ms-dos
+ etc. Assistant command.
+
2007-03-08 Chong Yidong <cyd@stupidchicken.com>
* replace.el (occur-engine): buffer-undo-list binding moved...
(< beg (- end 4))))
module keyword cw mod1 mod2 mod3)
(if (or arg
- (and (not st-ass)
- (not classtag)
+ (and (not classtag)
(not structtag)
(not (member (string-to-char this-word) '(?! ?.)))))
;; Need the module information
(arg (setq mod1 module))
;; A special topic -- only system help
- (st-ass (setq mod1 (list (cdr st-ass))))
+ ((and st-ass (not (memq cw '(function-keyword procedure-keyword))))
+ (setq mod1 (list (cdr st-ass))))
;; A system variable -- only system help
((string-match
;; we must pass the -profile argument as well.
(defvar idlwave-help-assistant-command
(if (memq system-type '(ms-dos windows-nt))
- "bin/bin.x86/idl_assistant"
+ "bin/bin.x86/idl_assistant.exe"
"bin/idl_assistant")
"The command, rooted at idlwave-system-directory, which invokes the
IDL assistant.")