diff options
author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2009-02-09 12:32:30 +0100 |
---|---|---|
committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2009-02-09 12:32:30 +0100 |
commit | 1099d5bb6da7b6d03f2f5a4f70d0a8c4bec5ceac (patch) | |
tree | 01c2f0edba398350915b6e6ea60a4ad8345d458b /elisp/geiser-syntax.el | |
parent | 6f7e0e15ac672b13efce7be815d4c550d3ecdf16 (diff) | |
download | geiser-chez-1099d5bb6da7b6d03f2f5a4f70d0a8c4bec5ceac.tar.gz geiser-chez-1099d5bb6da7b6d03f2f5a4f70d0a8c4bec5ceac.tar.bz2 |
Don't echo any autodoc info when arity is not available.
Diffstat (limited to 'elisp/geiser-syntax.el')
-rw-r--r-- | elisp/geiser-syntax.el | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/elisp/geiser-syntax.el b/elisp/geiser-syntax.el index 9a476ce..fa8e9b2 100644 --- a/elisp/geiser-syntax.el +++ b/elisp/geiser-syntax.el @@ -68,15 +68,14 @@ (let ((p (geiser-syntax--end-of-thing)) (arg-no 0) (proc)) - (condition-case nil - (progn (backward-up-list) - (forward-char) - (setq proc (symbol-at-point)) - (while (< (point) p) - (forward-sexp) - (when (< (point) p) (setq arg-no (1+ arg-no)))) - (cons proc arg-no)) - (error nil))))) + (ignore-errors + (backward-up-list) + (forward-char) + (setq proc (symbol-at-point)) + (while (< (point) p) + (forward-sexp) + (when (< (point) p) (setq arg-no (1+ arg-no)))) + (cons proc arg-no))))) ;;; Fontify strings as Scheme code: |