From: Eli Zaretskii Date: Sat, 24 Dec 2016 18:12:06 +0000 (+0200) Subject: Revert to pre-25.1 behavior in ffap X-Git-Tag: emacs-25.1.91~7 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5b5e03665155c841b775d2d0b97ed16396ffc918;p=emacs.git Revert to pre-25.1 behavior in ffap * lisp/ffap.el (ffap-lax-url): Change the default to t, to produce the same behavior as in Emacs 24.x. (Bug#25264) Explain the trade-offs of customizing this in the doc string. --- diff --git a/lisp/ffap.el b/lisp/ffap.el index c000066d8cf..c97c7624a60 100644 --- a/lisp/ffap.el +++ b/lisp/ffap.el @@ -162,8 +162,12 @@ schemes (e.g. \"ftp\"); in that case, only convert those URLs." :group 'ffap :version "24.3") -(defcustom ffap-lax-url nil - "If non-nil, allow lax URL matching." +(defcustom ffap-lax-url t + "If non-nil, allow lax URL matching. +The default non-nil value might produce false URLs in C++ code +with symbols like \"std::find\". On the other hand, setting +this to nil will disable recognition of URLs that are not +well-formed, such as \"user@host\" or \"\"." :type 'boolean :group 'ffap :version "25.1")