branch: elpa/rust-mode
commit 8eb6029b9d06adf6e250dcee93a8f5921db50978
Author: Tom Tromey <[email protected]>
Commit: Tom Tromey <[email protected]>

    handle case where blink-matching-paren-distance is nil
---
 rust-mode.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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 `;`

Reply via email to