comparison lisp/progmodes/idlwave.el @ 75581:7cca60272387

(idlwave-xml-create-sysvar-alist): Trim leading whitespace in sysvar names.
author J.D. Smith <jdsmith@as.arizona.edu>
date Thu, 01 Feb 2007 01:04:11 +0000
parents e3694f1cb928
children b71ececfef19 07774e5c3ff5 52a7f3f50b89
comparison
equal deleted inserted replaced
75580:8630d513892d 75581:7cca60272387
3495 )))) 3495 ))))
3496 (do-auto-fill)) 3496 (do-auto-fill))
3497 (save-excursion 3497 (save-excursion
3498 (end-of-line 0) 3498 (end-of-line 0)
3499 ;; Indent the split line 3499 ;; Indent the split line
3500 (idlwave-indent-line) 3500 (idlwave-indent-line))
3501 )
3502 (if (save-excursion 3501 (if (save-excursion
3503 (beginning-of-line) 3502 (beginning-of-line)
3504 (looking-at idlwave-comment-line-start-skip)) 3503 (looking-at idlwave-comment-line-start-skip))
3505 ;; A continued line comment 3504 ;; A continued line comment
3506 ;; We treat continued line comments as part of a comment 3505 ;; We treat continued line comments as part of a comment
4841 4840
4842 4841
4843 (defun idlwave-xml-create-sysvar-alist (xml-entry) 4842 (defun idlwave-xml-create-sysvar-alist (xml-entry)
4844 ;; Create a sysvar list entry from the xml parsed list. 4843 ;; Create a sysvar list entry from the xml parsed list.
4845 (let* ((nameblock (nth 1 xml-entry)) 4844 (let* ((nameblock (nth 1 xml-entry))
4846 (sysvar (substring (cdr (assq 'name nameblock)) 1)) 4845 (name (cdr (assq 'name nameblock)))
4846 (sysvar (substring name (progn (string-match "^ *!" name)
4847 (match-end 0))))
4847 (link (cdr (assq 'link nameblock))) 4848 (link (cdr (assq 'link nameblock)))
4848 (params (cddr xml-entry)) 4849 (params (cddr xml-entry))
4849 (case-fold-search t) 4850 (case-fold-search t)
4850 pelem ptype props fields tags) 4851 pelem ptype props fields tags)
4851 (while params 4852 (while params