summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2015-05-22 10:38:34 -0400
committerNiko Matsakis <niko@alum.mit.edu>2015-05-22 10:38:34 -0400
commit86db9bdb55e9812425f4c9ece47b1bc2b5dd836b (patch)
treee99c4c02b4aeb8d49f00b54ce5f7cedbc15d341e
parent4e938b13b944ce14ca287eb05bde013f7dde1b9d (diff)
parent8eb6029b9d06adf6e250dcee93a8f5921db50978 (diff)
downloadrust-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.el3
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 `;`