From xemacs-m  Thu Sep 18 13:43:49 1997
Received: from bittersweet.inetarena.com (karlheg@bittersweet.inetarena.com [206.129.216.38])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id NAA06287
	for <xemacs-beta@xemacs.org>; Thu, 18 Sep 1997 13:43:47 -0500 (CDT)
Received: (from karlheg@localhost)
	by bittersweet.inetarena.com (8.8.7/8.8.7/Debian/GNU) id LAA22015;
	Thu, 18 Sep 1997 11:43:44 -0700
To: XEmacs Beta <xemacs-beta@xemacs.org>
Subject: `cperl-mode' patch available for review
X-Face: /Q}=yl}1_v7nP)xXo5XjG8+tl@=uVu7o5u6)f]zN?+<hB!K.m9:[|*p34jVN`O;:XZXVSy>/\R>qDt(t8w!-i{(y0"`jFw^uk8inzO9wXabd'CdjUWfC\GHi:6nO*YC89#-qD>Q4r%9!V"<RYJ=7D#$";q=zML5'!=wvXk^$`6FT=5CMofQX)WUKt0p:OKl.mFOXx/D
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
From: karlheg@inetarena.com (Karl M. Hegbloom)
Date: 18 Sep 1997 11:43:43 -0700
Message-ID: <87u3fipin4.fsf@bittersweet.inetarena.com>
Lines: 37

 I think it's too big to mail, so I dropped it in:

http://www.inetarena.com/~karlheg/Public/site-lisp/cperl-mode.diff.gz

 The patch is against the version of `cperl-mode.el' found in the
 current XEmacs-20.3.  I've merged the XEmacs changes into the
 upstream release version 1.35.

 It adds customize support, eldoc-like auto-help
 for XEmacs (it used to only work with Emacs), a slightly improved
 menu, and a few key bindings.

 I have commented off most of the `imenu' stuff, and enabled some menu
 entries that call on an etags function in their stead.

 Not everything is tested, but I have verified that the auto-help
 (found on Perl->Toggle...->#Auto-help) functions.  I was able to
 mimic eldoc-mode and get this working. :-) The `info' lookup keybinds
 and menus work also. (they did before too.)  All of the `customize'
 options should work as expected.

 You will find configureables on:

  Options->Customize->Emacs->Programming->Languages->Perl
	And on...
  Options->Customize->Emacs->Faces->Cperl Faces

 This mode could use a lot more work.  Perhaps as I learn more, I'll
 spend some time on it.  But now I've got to use it for a while. :-)

 Enjoy.

-- 
mailto:karlheg@inetarena.com (Karl M. Hegbloom)
http://www.inetarena.com/~karlheg
Portland, OR  USA
Debian GNU 1.3.1+hamm  Linux pre-2.0.31-9+select+QNX  AMD K5 PR-133

