emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 99b3250: Non-ASCII support for man page section and


From: Eli Zaretskii
Subject: [Emacs-diffs] master 99b3250: Non-ASCII support for man page section and header names
Date: Fri, 18 Aug 2017 04:49:13 -0400 (EDT)

branch: master
commit 99b3250d04288260e3a6db864cda910d8093bee1
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Non-ASCII support for man page section and header names
    
    * lisp/man.el (Man-name-regexp, Man-page-header-regexp)
    (Man-heading-regexp): Replace ASCII character classes by
    equivalent classes that allow non-ASCII characters.  Suggested by
    Grégory Mounié <address@hidden>.  (Bug#27978)
---
 lisp/man.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lisp/man.el b/lisp/man.el
index 0e1c929..13efc21 100644
--- a/lisp/man.el
+++ b/lisp/man.el
@@ -278,7 +278,7 @@ Used in `bookmark-set' to get the default bookmark name."
   :type 'hook
   :group 'man)
 
-(defvar Man-name-regexp "[-a-zA-Z0-9_­+][-a-zA-Z0-9_.:­+]*"
+(defvar Man-name-regexp "[-[:alnum:]_­+][-[:alnum:]_.:­+]*"
   "Regular expression describing the name of a manpage (without section).")
 
 (defvar Man-section-regexp "[0-9][a-zA-Z0-9+]*\\|[LNln]"
@@ -286,13 +286,13 @@ Used in `bookmark-set' to get the default bookmark name."
 
 (defvar Man-page-header-regexp
   (if (string-match "-solaris2\\." system-configuration)
-      (concat "^[-A-Za-z0-9_].*[ \t]\\(" Man-name-regexp
+      (concat "^[-[:alnum:]_].*[ \t]\\(" Man-name-regexp
              "(\\(" Man-section-regexp "\\))\\)$")
     (concat "^[ \t]*\\(" Man-name-regexp
            "(\\(" Man-section-regexp "\\))\\).*\\1"))
   "Regular expression describing the heading of a page.")
 
-(defvar Man-heading-regexp "^\\([A-Z][A-Z0-9 /-]+\\)$"
+(defvar Man-heading-regexp "^\\([[:upper:]][[:upper:]0-9 /-]+\\)$"
   "Regular expression describing a manpage heading entry.")
 
 (defvar Man-see-also-regexp "SEE ALSO"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]