- Subject: Re: __FILE__ and path_rel
 
- From: Guenter Milde <milde@xxxxxxxxxxxxxxxxxxxx>
 
- Date: Wed, 22 Jan 2003 15:13:12 +0100 (CET)
 
On Tue, 21 Jan 2003 22:27:23 +0100 wrote Klaus Schmid <klaus.schmid@xxxxxx>:
> Since 0.99.16 Jed has implemented a variable __FILE__, which I think
> is very useful, but probably not very well known.
Thank you for the hint.
 
> Additionally I defined in my jed.rc a new function, which is similar
> to path_concat:
... 
 
If I see it right, path_rel(b, r) does a subset of
expand_filename(path_concat(b, r)), as long as b is an absolute pathname
(starts with "/"). (otherwise the pwd is prepended.)
However, the examples should work with standard commands as well 
>  Color_Scheme_Path+= ","+path_rel( __FILE__, "../colors");
   Color_Scheme_Path+= "," + path_concat(path_dirname(__FILE__), "colors");
>  variable hsjmode_dir= path_rel( __FILE__, "../hsjmode/");
   variable hsjmode_dir= path_concat(path_dirname(__FILE__), "/hsjmode/");
>         provide(__FILE__);
is a nice trick indeed. (I recommend to put it at the end of the mode, so it
will only be executed if the rest has loaded successfully.)
> With these constructions I think implementing and trying different
> modes and scripts gets even more easier.
> 
> And maybe more people will actually try new modes and other Jed
> enhancements, leading to even more enhancements. :)
May your words come true...
Günter
--
Milde at ife.et.tu-dresden.de
--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.
  [2003 date index]
  [2003 thread index]
  
  [Thread Prev] [Thread Next]
      
  [Date Prev] [Date Next]