jed-users mailing list

[2003 Date Index] [2003 Thread Index] [Other years]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]

Re: Re: about the "Recent Files" feature


On Thu, 10 Apr 2003 11:37:38 -0400 wrote "John E. Davis" <davis@xxxxxxxxxxxxx>:

> Guido Gonzato <ggonza@xxxxxx> wrote:
> >I'd like to know if you plan to enable the "Recent Files" menu entry by
> >default in future Jed releases. IMHO, it's stable and useful, and it should
> >be enabled. If you'd rather leave it out, I'd like to add it as default in
> >ide.sl.
> 

As you might now, I wrote a new version of recent.sl that is available at
the JMR witch does:

 *  Use a circular array -> no hidden recent buffer
 *  Save to file only at exit -> less writing
 *  Save last cursor position when saving a file
 *  Support "restore last session"
 *  Save/Restore cursor position
 *  allows regexp-match for files not to include: 
    custom variable RECENT_FILES_EXCLUDE (by GM, based on PB)
 *  if the line we jump to is in a fold, open it
 *  local recent-files enabled (patch by Andree Borrmann)
 *  add path info to the popup menu (idea by Marko Mahnic)
 
Drawback: recent depends on the auxiliary modes circle.sl and sl_utils.sl
(also at JMR).


> I will look into enabling it in the next release.  However, there are
> two issues that need to be addressed before I can do so:
> 
>   * At the moment, compiling jed requires slang version 1.3.11 or
>     greater. However, recent.sl uses functions not available before
>     1.4.4.

Could you tell which one these are?

>   * VMS support will need to be added to it.

This is something I cannot do (as I do not have VMS and also no clue how
this works. Still it should be possible to have recent as a default menu entry
#ifndef VMS.
   
> Finally, I would like to change the names of the public variables
> defined by recent.sl, e.g.,
> 
>     WANT_RECENT_FILES_LIST  --> recent_files_cache_enable ( 0/1 )

This one is deprecated in my version: If you do not like it, just don't load 
recent.sl. If you would like to exclude a class of files (e.g. temporary
ones) use the more finegraded RECENT_FILES_EXCLUDE variable. (Which I would
propose to rename to --> Recent_Files_Exclude_Pattern.

>     RECENT_FILES_LIST       --> Recent_Files_Cache_File
>     MAX_RECENT_FILES        --> Recent_Max_Cached_Files

This change will go to my next version.

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]