jedfuns.txt.gz needs unzipping
G. Milde
g.milde at web.de
Fri Sep 30 09:26:04 UTC 2005
On 30.09.05, Paul Boekholt wrote:
> On Fri, 30 Sep 2005 08:42:36 +0200, "G. Milde" <g.milde at web.de> said:
> > On 29.09.05, Jörg Sommer wrote:
>
> > > We should talk to John if he plans to drop support for Jed_Doc_Files,
> > > because get_doc_files() exists and it is supported by
> > > get_doc_string_from_file(). I would prefer dropping support for
> > > Jed_Doc_Files.
>
> > Unfortunately, both get_doc_files() and set_doc_files() are
> > undocumented
>
> get_doc_files(), set_doc_files(), add_doc_file()
> get_doc_string_from_file() and _slang_doc_dir are all documented here (in
> /usr/local/share/doc/slang/v2/slangfun.txt)
You are right. After manually unzipping slangfun.txt.gz, I see the
documentation here as well.
> BTW JED includes the slang doc_files setting in Jed_Doc_Files at
> startup. In site.sl:
>
> #ifexists _slang_doc_dir
> if (strlen(_slang_doc_dir) > 0)
> $1 = _slang_doc_dir;
>
> ...
>
> Jed_Doc_Files = strcat (Jed_Doc_Files, ",",
> path_concat ($1, "slangfun.txt"));
Yes, up to now, help.sl relies on Jed_Doc_Files (and adds the slangfun.txt
location for this means).
As long as this is the case, I will not add a add_doc_file() clause to
add|append_libdir in jedmodes.sf.net/mode/libdir/ .
OTHOH, using the *_doc_files() functions will speed up and facilitate the
help_for_* functions:
% get doc string
foreach (strchop(Jed_Doc_Files, ',', 0))
{
file = ();
doc_str = get_doc_string_from_file (file, obj);
if (doc_str != NULL)
break;
}
becomes simply
doc_str = get_doc_string_from_file (file);
So I suppose John will do this switch. (My Jedmodes modes will follow,
but I will have to think about backwards compatibility.)
> > However, /usr/share/doc/libslang2/slangfun.txt.gz is gzipped, so I'll
> > file a bug report there.
> That's bad, it won't work in slsh either.
Jörg already reported this bug, so I suppose this will be fixed soon.
Guenter
--
G.Milde web.de
More information about the Pkg-jed-devel
mailing list