Emacs support: erlang-man-module brings up the wrong man file

Tamas Patrovics tpatro@REDACTED
Wed Apr 6 10:40:30 CEST 2005


If I invoke erlang-man-module with the module name "file" then for me it 
brings up the CosFileTransfer_File(3) manual page.

In the function erlang-man-module the pattern for matching the relevant man 
file is constructed like this

(pat (concat "\\b" (regexp-quote module) "\\.[^.]$"))

thiis is faulty, because \b matches the beginning of a word, but the 
character '_' is not a word constituent in Erlang mode, so it matches 
CosFileTransfer_File too.

The simplest fix is to change \b to /, so that file name part after the 
slash is matched:

(pat (concat "/" (regexp-quote module) "\\.[^.]$"))

/Tamas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-bugs/attachments/20050406/86ae503d/attachment.htm>


More information about the erlang-bugs mailing list