summaryrefslogtreecommitdiff
blob: a5183d480cd6347419417ce8bb0aa75591b5b0c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
diff -ur otp_src_R10B-6.orig/lib/tools/emacs/erlang.el otp_src_R10B-6/lib/tools/emacs/erlang.el
--- otp_src_R10B-6.orig/lib/tools/emacs/erlang.el	2004-09-30 02:05:50.000000000 -0500
+++ otp_src_R10B-6/lib/tools/emacs/erlang.el	2005-07-18 13:52:13.000000000 -0500
@@ -2518,7 +2518,7 @@
 
 (defun erlang-man-make-menu-item (file)
   "Create a menu item containing the name of the man page."
-  (and (string-match ".*/\\([^/]+\\)\\.[^.]$" file)
+  (and (string-match ".*/\\([^/]+\\)\\.[0-9]erl\\.gz$" file)
        (let ((page (substring file (match-beginning 1) (match-end 1))))
 	 (list (capitalize page)
 	       (list 'lambda '()
@@ -2529,7 +2529,7 @@
 
 (defun erlang-man-get-files (dir)
   "Return files in directory DIR."
-  (directory-files dir t ".*\\.[0-9]\\'"))
+  (directory-files dir t ".*\\.[0-9]erl\\.gz\\'"))
 
 
 (defun erlang-man-module (&optional module)
@@ -2690,7 +2690,7 @@
     (error nil))
   (if file
       (let ((process-environment (copy-sequence process-environment)))
-	(if (string-match "\\(.*\\)/man[^/]*/\\([^/]+\\)\\.[^.]$" file)
+	(if (string-match "\\(.*\\)/man[^/]*/\\([^/]+\\)\\.[0-9]erl.gz$" file)
 	    (let ((dir (substring file (match-beginning 1) (match-end 1)))
 		  (page (substring file (match-beginning 2) (match-end 2))))
 	      (if (fboundp 'setenv)
Only in otp_src_R10B-6/lib/tools/emacs: erlang.el~