diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2015-05-22 10:38:34 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2015-05-22 10:38:34 -0400 |
| commit | 86db9bdb55e9812425f4c9ece47b1bc2b5dd836b (patch) | |
| tree | e99c4c02b4aeb8d49f00b54ce5f7cedbc15d341e | |
| parent | 4e938b13b944ce14ca287eb05bde013f7dde1b9d (diff) | |
| parent | 8eb6029b9d06adf6e250dcee93a8f5921db50978 (diff) | |
| download | rust-mode-86db9bdb55e9812425f4c9ece47b1bc2b5dd836b.tar.gz | |
Merge pull request #65 from tromey/blink-matching-paren
handle case where blink-matching-paren-distance is nil
| -rw-r--r-- | rust-mode.el | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/rust-mode.el b/rust-mode.el index d15dee4..58df76d 100644 --- a/rust-mode.el +++ b/rust-mode.el @@ -639,7 +639,8 @@ This is written mainly to be used as `end-of-defun-function' for Rust." ;; didn't find a match (> angle-brackets 0) ;; we have no guarantee of a match, so give up eventually - (< (- start-point (point)) blink-matching-paren-distance) + (or (not blink-matching-paren-distance) + (< (- start-point (point)) blink-matching-paren-distance)) ;; didn't hit the top of the buffer (> (point) (point-min)) ;; didn't hit something else weird like a `;` |
