]> git.eshelyaron.com Git - emacs.git/commitdiff
Make ffap find {/etc} files again
authorLars Ingebrigtsen <larsi@gnus.org>
Fri, 26 Jul 2019 11:38:51 +0000 (13:38 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Fri, 26 Jul 2019 11:38:51 +0000 (13:38 +0200)
* lisp/ffap.el (ffap-string-at-point-mode-alist): Make
(ffap-file-at-point) work on {/etc} again (bug#26190).

lisp/ffap.el

index 47ceed47e3eac936e239074e887f84bee338c032..33854a6c0d4e1a79a997718e793728740cffcc1e 100644 (file)
@@ -1081,9 +1081,9 @@ If a given RFC isn't in these then `ffap-rfc-path' is offered."
   '(
     ;; The default, used when the `major-mode' is not found.
     ;; Slightly controversial decisions:
-    ;; * strip trailing "@" and ":"
+    ;; * strip trailing "@", ":" and enclosing "{"/"}".
     ;; * no commas (good for latex)
-    (file "--:\\\\${}+<>@-Z_[:alpha:]~*?" "<@" "@>;.,!:")
+    (file "--:\\\\${}+<>@-Z_[:alpha:]~*?" "{<@" "@>;.,!:}")
     ;; An url, or maybe an email/news message-id:
     (url "--:=&?$+@-Z_[:alpha:]~#,%;*()!'" "^[0-9a-zA-Z]" ":;.,!?")
     ;; Find a string that does *not* contain a colon: