Function: idlwave-entry-keywords
idlwave-entry-keywords is a byte-compiled function defined in
idlwave.el.gz.
Signature
(idlwave-entry-keywords ENTRY &optional RECORD-LINK)
Documentation
Return the flat entry keywords alist from routine-info entry.
If RECORD-LINK is non-nil, the keyword text is copied and a text property indicating the link is added.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/idlwave.el.gz
(defun idlwave-entry-keywords (entry &optional record-link)
"Return the flat entry keywords alist from routine-info entry.
If RECORD-LINK is non-nil, the keyword text is copied and a text
property indicating the link is added."
(let (kwds)
(mapc
(lambda (key-list)
(let ((file (car key-list)))
(mapcar (lambda (key-cons)
(let ((key (car key-cons))
(link (cdr key-cons)))
(when (and record-link file)
(setq key (copy-sequence key))
(put-text-property
0 (length key)
'link
(concat
file
(if link
(concat idlwave-html-link-sep
(number-to-string link))))
key))
(push (list key) kwds)))
(cdr key-list))))
(nthcdr 5 entry))
(nreverse kwds)))