Mercurial > emacs
comparison lisp/progmodes/idlwave.el @ 63494:c6c9f46490d0
(idlwave-complete): Don't use `format' on `error' arguments.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Thu, 16 Jun 2005 14:54:09 +0000 |
parents | 6cec4d429edd |
children | 82d080bf4f42 c016d82bf02b b7da78284d4c |
comparison
equal
deleted
inserted
replaced
63493:9af9fa2b3a22 | 63494:c6c9f46490d0 |
---|---|
1367 "IDL mode comment indent function.") | 1367 "IDL mode comment indent function.") |
1368 | 1368 |
1369 ;; Note that this is documented in the v18 manuals as being a string | 1369 ;; Note that this is documented in the v18 manuals as being a string |
1370 ;; of length one rather than a single character. | 1370 ;; of length one rather than a single character. |
1371 ;; The code in this file accepts either format for compatibility. | 1371 ;; The code in this file accepts either format for compatibility. |
1372 (defvar idlwave-comment-indent-char ?\ | 1372 (defvar idlwave-comment-indent-char ?\ |
1373 "Character to be inserted for IDL comment indentation. | 1373 "Character to be inserted for IDL comment indentation. |
1374 Normally a space.") | 1374 Normally a space.") |
1375 | 1375 |
1376 (defconst idlwave-continuation-char ?$ | 1376 (defconst idlwave-continuation-char ?$ |
1377 "Character which is inserted as a last character on previous line by | 1377 "Character which is inserted as a last character on previous line by |
5491 (list (idlwave-entry-keywords entry 'do-link))) | 5491 (list (idlwave-entry-keywords entry 'do-link))) |
5492 (unless (or entry (eq class t)) | 5492 (unless (or entry (eq class t)) |
5493 (error "Nothing known about procedure %s" | 5493 (error "Nothing known about procedure %s" |
5494 (idlwave-make-full-name class name))) | 5494 (idlwave-make-full-name class name))) |
5495 (setq list (idlwave-fix-keywords name 'pro class list super-classes)) | 5495 (setq list (idlwave-fix-keywords name 'pro class list super-classes)) |
5496 (unless list (error (format "No keywords available for procedure %s" | 5496 (unless list (error "No keywords available for procedure %s" |
5497 (idlwave-make-full-name class name)))) | 5497 (idlwave-make-full-name class name))) |
5498 (setq idlwave-completion-help-info | 5498 (setq idlwave-completion-help-info |
5499 (list 'keyword name type-selector class-selector entry super-classes)) | 5499 (list 'keyword name type-selector class-selector entry super-classes)) |
5500 (idlwave-complete-in-buffer | 5500 (idlwave-complete-in-buffer |
5501 'keyword 'keyword list nil | 5501 'keyword 'keyword list nil |
5502 (format "Select keyword for procedure %s%s" | 5502 (format "Select keyword for procedure %s%s" |
5529 (setq msg-name (if (and (null class) | 5529 (setq msg-name (if (and (null class) |
5530 (string= (upcase name) "OBJ_NEW")) | 5530 (string= (upcase name) "OBJ_NEW")) |
5531 (concat idlwave-current-obj_new-class | 5531 (concat idlwave-current-obj_new-class |
5532 "::Init (via OBJ_NEW)") | 5532 "::Init (via OBJ_NEW)") |
5533 (idlwave-make-full-name class name))) | 5533 (idlwave-make-full-name class name))) |
5534 (unless list (error (format "No keywords available for function %s" | 5534 (unless list (error "No keywords available for function %s" |
5535 msg-name))) | 5535 msg-name)) |
5536 (setq idlwave-completion-help-info | 5536 (setq idlwave-completion-help-info |
5537 (list 'keyword name type-selector class-selector nil super-classes)) | 5537 (list 'keyword name type-selector class-selector nil super-classes)) |
5538 (idlwave-complete-in-buffer | 5538 (idlwave-complete-in-buffer |
5539 'keyword 'keyword list nil | 5539 'keyword 'keyword list nil |
5540 (format "Select keyword for function %s%s" msg-name | 5540 (format "Select keyword for function %s%s" msg-name |