diff options
| author | Deepak Goel | 2009-03-13 19:56:33 +0000 |
|---|---|---|
| committer | Deepak Goel | 2009-03-13 19:56:33 +0000 |
| commit | 3c2fbb994b9d664a5e1d529cd7321dc68057ed2b (patch) | |
| tree | dd58261a8d3e6bbdfff76a4674543fefd375c34e | |
| parent | f5fbd9ad219df87e468dd3a35b6df37af5f49d6b (diff) | |
| download | emacs-3c2fbb994b9d664a5e1d529cd7321dc68057ed2b.tar.gz emacs-3c2fbb994b9d664a5e1d529cd7321dc68057ed2b.zip | |
multiple value corrections
| -rw-r--r-- | lisp/ChangeLog | 9 | ||||
| -rw-r--r-- | lisp/progmodes/ebrowse.el | 30 |
2 files changed, 22 insertions, 17 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 9f8704ef1ae..53dc5ddab09 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,10 +1,13 @@ | |||
| 1 | 2009-03-13 D. Goel <deego3@gmail.com> | 1 | 2009-03-13 D. Goel <deego3@gmail.com> |
| 2 | 2 | ||
| 3 | * midnight.el (midnight-next): Ditto. | ||
| 4 | 3 | ||
| 5 | * ibuf-ext.el (ibuffer-generate-filter-groups): | 4 | * ibuf-ext.el (ibuffer-generate-filter-groups): |
| 6 | (multiple-value-bind .. ls) -> (multiple-value-bind | 5 | When calling (multiple-value-bind/setq .. ls) |
| 7 | .. (values-list ls)) | 6 | ls -> (values-list ls) throughout. |
| 7 | |||
| 8 | * progmodes/ebrowse.el: Ditto. | ||
| 9 | |||
| 10 | * midnight.el (midnight-next): Ditto. | ||
| 8 | 11 | ||
| 9 | 2009-03-13 Agustín Martín <agustin.martin@hispalinux.es> | 12 | 2009-03-13 Agustín Martín <agustin.martin@hispalinux.es> |
| 10 | 13 | ||
diff --git a/lisp/progmodes/ebrowse.el b/lisp/progmodes/ebrowse.el index 452e8e31de9..7e53ec8a5f6 100644 --- a/lisp/progmodes/ebrowse.el +++ b/lisp/progmodes/ebrowse.el | |||
| @@ -1141,7 +1141,7 @@ Tree mode key bindings: | |||
| 1141 | 1141 | ||
| 1142 | (unless (zerop (buffer-size)) | 1142 | (unless (zerop (buffer-size)) |
| 1143 | (goto-char (point-min)) | 1143 | (goto-char (point-min)) |
| 1144 | (multiple-value-setq (header tree) (ebrowse-read)) | 1144 | (multiple-value-setq (header tree) (values-list (ebrowse-read))) |
| 1145 | (message "Sorting. Please be patient...") | 1145 | (message "Sorting. Please be patient...") |
| 1146 | (setq tree (ebrowse-sort-tree-list tree)) | 1146 | (setq tree (ebrowse-sort-tree-list tree)) |
| 1147 | (erase-buffer) | 1147 | (erase-buffer) |
| @@ -2593,7 +2593,7 @@ TAGS-FILE-NAME is the file name of the BROWSE file." | |||
| 2593 | accessor (second info) | 2593 | accessor (second info) |
| 2594 | member (third info)) | 2594 | member (third info)) |
| 2595 | (multiple-value-setq (tree member on-class) | 2595 | (multiple-value-setq (tree member on-class) |
| 2596 | (ebrowse-member-info-from-point)) | 2596 | (values-list (ebrowse-member-info-from-point))) |
| 2597 | (setq accessor ebrowse--accessor)) | 2597 | (setq accessor ebrowse--accessor)) |
| 2598 | ;; View/find class if on a line containing a class name. | 2598 | ;; View/find class if on a line containing a class name. |
| 2599 | (when on-class | 2599 | (when on-class |
| @@ -3313,7 +3313,7 @@ from point as default. Value is a list (CLASS-NAME MEMBER-NAME)." | |||
| 3313 | (save-excursion | 3313 | (save-excursion |
| 3314 | (let* (start member-info (members (ebrowse-member-table header))) | 3314 | (let* (start member-info (members (ebrowse-member-table header))) |
| 3315 | (multiple-value-bind (class-name member-name) | 3315 | (multiple-value-bind (class-name member-name) |
| 3316 | (ebrowse-tags-read-member+class-name) | 3316 | (values-list (ebrowse-tags-read-member+class-name)) |
| 3317 | (unless member-name | 3317 | (unless member-name |
| 3318 | (error "No member name at point")) | 3318 | (error "No member name at point")) |
| 3319 | (if members | 3319 | (if members |
| @@ -3378,7 +3378,7 @@ the user choose the class to use. As a last step, a tags search | |||
| 3378 | is performed that positions point on the member declaration or | 3378 | is performed that positions point on the member declaration or |
| 3379 | definition." | 3379 | definition." |
| 3380 | (multiple-value-bind | 3380 | (multiple-value-bind |
| 3381 | (tree header tree-buffer) (ebrowse-choose-tree) | 3381 | (tree header tree-buffer) (values-list (ebrowse-choose-tree)) |
| 3382 | (unless tree (error "No class tree")) | 3382 | (unless tree (error "No class tree")) |
| 3383 | (let* ((marker (point-marker)) | 3383 | (let* ((marker (point-marker)) |
| 3384 | class-name | 3384 | class-name |
| @@ -3386,10 +3386,11 @@ definition." | |||
| 3386 | info) | 3386 | info) |
| 3387 | (unless name | 3387 | (unless name |
| 3388 | (multiple-value-setq (class-name name) | 3388 | (multiple-value-setq (class-name name) |
| 3389 | (ebrowse-tags-read-name | 3389 | (values-list |
| 3390 | header | 3390 | (ebrowse-tags-read-name |
| 3391 | (concat (if view "View" "Find") " member " | 3391 | header |
| 3392 | (if definition "definition" "declaration") ": ")))) | 3392 | (concat (if view "View" "Find") " member " |
| 3393 | (if definition "definition" "declaration") ": "))))) | ||
| 3393 | (setq info (ebrowse-tags-choose-class tree header name class-name)) | 3394 | (setq info (ebrowse-tags-choose-class tree header name class-name)) |
| 3394 | (ebrowse-push-position marker info) | 3395 | (ebrowse-push-position marker info) |
| 3395 | ;; Goto the occurrence of the member | 3396 | ;; Goto the occurrence of the member |
| @@ -3507,13 +3508,14 @@ FIX-NAME non-nil means display the buffer for that member. | |||
| 3507 | Otherwise read a member name from point." | 3508 | Otherwise read a member name from point." |
| 3508 | (interactive) | 3509 | (interactive) |
| 3509 | (multiple-value-bind | 3510 | (multiple-value-bind |
| 3510 | (tree header tree-buffer) (ebrowse-choose-tree) | 3511 | (tree header tree-buffer) (values-list (ebrowse-choose-tree)) |
| 3511 | (unless tree (error "No class tree")) | 3512 | (unless tree (error "No class tree")) |
| 3512 | (let* ((marker (point-marker)) class-name (name fix-name) info) | 3513 | (let* ((marker (point-marker)) class-name (name fix-name) info) |
| 3513 | (unless name | 3514 | (unless name |
| 3514 | (multiple-value-setq (class-name name) | 3515 | (multiple-value-setq (class-name name) |
| 3515 | (ebrowse-tags-read-name header | 3516 | (values-list |
| 3516 | (concat "Find member list of: ")))) | 3517 | (ebrowse-tags-read-name header |
| 3518 | (concat "Find member list of: "))))) | ||
| 3517 | (setq info (ebrowse-tags-choose-class tree header name class-name)) | 3519 | (setq info (ebrowse-tags-choose-class tree header name class-name)) |
| 3518 | (ebrowse-push-position marker info) | 3520 | (ebrowse-push-position marker info) |
| 3519 | (ebrowse-tags-select/create-member-buffer tree-buffer info)))) | 3521 | (ebrowse-tags-select/create-member-buffer tree-buffer info)))) |
| @@ -3819,14 +3821,14 @@ looks like a function call to the member." | |||
| 3819 | (interactive) | 3821 | (interactive) |
| 3820 | ;; Choose the tree to use if there is more than one. | 3822 | ;; Choose the tree to use if there is more than one. |
| 3821 | (multiple-value-bind (tree header tree-buffer) | 3823 | (multiple-value-bind (tree header tree-buffer) |
| 3822 | (ebrowse-choose-tree) | 3824 | (values-list (ebrowse-choose-tree)) |
| 3823 | (unless tree | 3825 | (unless tree |
| 3824 | (error "No class tree")) | 3826 | (error "No class tree")) |
| 3825 | ;; Get the member name NAME (class-name is ignored). | 3827 | ;; Get the member name NAME (class-name is ignored). |
| 3826 | (let ((name fix-name) class-name regexp) | 3828 | (let ((name fix-name) class-name regexp) |
| 3827 | (unless name | 3829 | (unless name |
| 3828 | (multiple-value-setq (class-name name) | 3830 | (multiple-value-setq (class-name name) |
| 3829 | (ebrowse-tags-read-name header "Find calls of: "))) | 3831 | (values-list (ebrowse-tags-read-name header "Find calls of: ")))) |
| 3830 | ;; Set tags loop form to search for member and begin loop. | 3832 | ;; Set tags loop form to search for member and begin loop. |
| 3831 | (setq regexp (concat "\\<" name "[ \t]*(") | 3833 | (setq regexp (concat "\\<" name "[ \t]*(") |
| 3832 | ebrowse-tags-loop-form (list 're-search-forward regexp nil t)) | 3834 | ebrowse-tags-loop-form (list 're-search-forward regexp nil t)) |
| @@ -4168,7 +4170,7 @@ Otherwise, FILE-NAME specifies the file to save the tree in." | |||
| 4168 | (with-output-to-temp-buffer "*Tree Statistics*" | 4170 | (with-output-to-temp-buffer "*Tree Statistics*" |
| 4169 | (multiple-value-bind (classes member-functions member-variables | 4171 | (multiple-value-bind (classes member-functions member-variables |
| 4170 | static-functions static-variables) | 4172 | static-functions static-variables) |
| 4171 | (ebrowse-gather-statistics) | 4173 | (values-list (ebrowse-gather-statistics)) |
| 4172 | (set-buffer standard-output) | 4174 | (set-buffer standard-output) |
| 4173 | (erase-buffer) | 4175 | (erase-buffer) |
| 4174 | (insert "STATISTICS FOR TREE " (or tree-file "unknown") ":\n\n") | 4176 | (insert "STATISTICS FOR TREE " (or tree-file "unknown") ":\n\n") |