]> git.eshelyaron.com Git - emacs.git/commitdiff
(goto-address-fontify-maximum-size): Value t means no limit.
authorRichard M. Stallman <rms@gnu.org>
Mon, 19 May 2003 14:49:25 +0000 (14:49 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 19 May 2003 14:49:25 +0000 (14:49 +0000)
(goto-address-fontify): Implement that feature.

lisp/net/goto-addr.el

index 42c4bca8bf8ebc37ef15f9b2e76e35efb186c82d..1449c9bcc385c73fc4d6efe35dc5be7e53c3a94b 100644 (file)
@@ -93,8 +93,9 @@ But only if `goto-address-highlight-p' is also non-nil."
   :group 'goto-address)
 
 (defcustom goto-address-fontify-maximum-size 30000
-  "*Maximum size of file in which to fontify and/or highlight URLs."
-  :type 'integer
+  "*Maximum size of file in which to fontify and/or highlight URLs.
+A value of t means there is no limit--fontify regardless of the size."
+  :type '(choice (integer :tag "Maximum size") (const :tag "No limit" t))
   :group 'goto-address)
 
 (defvar goto-address-mail-regexp
@@ -155,7 +156,8 @@ and `goto-address-fontify-p'."
   (save-excursion
     (let ((inhibit-point-motion-hooks t))
       (goto-char (point-min))
-      (if (< (- (point-max) (point)) goto-address-fontify-maximum-size)
+      (if (or (eq t goto-address-fontify-maximum-size)
+             (< (- (point-max) (point)) goto-address-fontify-maximum-size))
          (progn
            (while (re-search-forward goto-address-url-regexp nil t)
               (let* ((s (match-beginning 0))