>>>> "Jan" == Jan Vroonhof
<vroonhof(a)math.ethz.ch> writes: 
    Jan> Ilya Zakharevich <ilya(a)math.ohio-state.edu> writes:
> Newer cperl-mode does not (starting from version 4.1 or some
> such).  Please check whether what newer versions (starting from
> 2.?, I think) do suits you. 
    Jan> [again, sorry for not checking out new versions
    Jan> first]. However this does point to the fact that the current
    Jan> XEmacs version is hopelessy out of date. Karl, are you still
    Jan> maintaining the XEmacs package?
 I can, unless it gets too complicated.  I did that eldoc-like lazy
 help without understanding most of cperl-mode.  It's Ilya's baby, not 
 mine.
    Jan> In the interest of all involved it might be nice if Ilya
    Jan> could fold in the minor improvements for XEmacs in his
    Jan> version so that there is no need for a seperate version.
 Yes, Please, Ilya.  Will you run an ediff once and see what's
 different?
    Jan> 2. Lazy help was done using eldoc's techniques.
    Jan> 3. Use defalias for setting 'perl-mode and give it an
    Jan>       autoload cookie.
    Jan> 4. Obeys delete-key-deletes-forward
    Jan> 5. Made Auto help toggle use true XEmacs menu toggle bottons.
    Jan> Ad 2. I do not know if it is a win. XEmacs 21.x has timer.el
    Jan> in its fsf-compat package. IMHO maintainability wins over
    Jan> other concerns.  However Karl probably introduced his stuff
    Jan> because use of timer.el could/can? cause problems with other
    Jan> package. AFAIK all these have been fixed. I am not sure what
    Jan> the offical word is on this.
 All I know is that it didn't work, eldoc-mode did a similar thing and
 did work, so I plagerized and hacked, and got it running.  I noticed
 that in `cperl-mode' now, you can click the mouse on a keyword, and
 it shows the help right away, but in `eldoc-mode' when you do that,
 you have to move the cursor with the arrows to make the help string
 appear.  I did not investigate the reason for this...  I've lots else
 to read.
 (I'm working slowly through about 6 different books these days... at
 some point I'll be much more capable of understanding the XEmacs
 codes and XEmacs Lisp codes.)