I've just uploaded the following updated packages to the
'Pre-Releases' directory:
egg-its-1.26-pkg.tar.gz
=======================
2001-05-07 Yoshiki Hayashi <yoshiki(a)xemacs.org>
* egg-cwnn-leim.el: chinese-egg-pinyin should call
egg-pinyin-activate.
* egg.el: Don't override C-\\ when one of leim feature is present.
2001-05-07 Katsumi Yamaoka <yamaoka(a)jpl.org>
* egg.el (its:all-completions): Remove too much `if'.
pc-1.20-pkg.tar.gz
==================
2000-02-12 Sean MacLennan <seanm(a)storm.ca>
* pc-select.el The following now use `call-interactively':
(pc-select-move|mark-line-up)
(pc-select-move|mark-line-down)
(pc-select-move|mark-page-up)
(pc-select-move|mark-page-down)
prog-modes-1.38.tar.gz
======================
2001-04-11 Barry Warsaw <bwarsaw@anthem>
* python-mode.el: Bumping to version 4.0 since we now support only
XEmacs 21.1 and Emacs 20.7, although not all of the compatibility
code for older Emacsen has been removed. Specifically, the old
"make sure we have a current custom.el library" stuff is removed,
as is the hack-around for an NTEmacs 19.34.6 make-temp-name bug.
Updated much of the Commentary section in the initial comments.
Much more importantly, I've integrated Ken Manheimer's pdbtrack
stuff, which is way cool. When enabled (as by default), this
turns on the overlay arrow when pdb is entered, either in the
shell buffer or in the *Python* buffer. Specifically:
(py-mode-map): Added C-c C-d to toggle pdb tracking.
(py-pdbtrack-do-tracking-p): New user customizable variable to
control whether overlay arrow tracking is enabled or not. This
variable is buffer local and is turned on by default.
(py-pdbtrack-minor-mode-string): The string that's added to the
minor mode alist when actually doing pdb overlay arrow tracking.
User customizable.
(py-pdbtrack-toggle-stack-tracking, turn-on-pdbtrack,
turn-off-pdbtrack): New commands to control pdb tracking.
(py-pdbtrack-is-tracking-p): Helper variable used to control the
display of py-pdbtrack-minor-mode-string. Set to true when the
overlay arrow is enabled, and false when it's disabled.
(py-pdbtrack-stack-entry-regexp, py-pdbtrack-input-prompt,
py-pdbtrack-track-range): Inherited from pdbtrack.el and renamed.
(py-pdbtrack-overlay-arrow, py-pdbtrack-track-stack-file): New
functions which actually do the tracking.
(py-shell): Add py-pdbtrack-track-stack-file to
comint-output-filter-functions.
Finally, add py-pdbtrack-track-stack-file to
comint-output-filter-functions at the file level. This and the
py-shell addition should ensure that pdb tracking is installed
regardless of the order of operation.
Also, add py-pdbtrack-minor-mode-string to minor-mode-alist.
2001-02-24 Barry Warsaw <bwarsaw@anthem>
* python-mode.el (py-parse-state): Teach python-mode how to scan
code which follows multi-line list comprehensions.
2001-02-20 Barry Warsaw <bwarsaw@anthem>
* python-mode.el (py-execute-region): This one's easy... kill the
temporary file's buffer after executing its contents.
2000-12-27 Barry Warsaw <bwarsaw@anthem>
* python-mode.el (python-font-lock-keywords): Add highlighting of
`as' as a keyword, but only in "import foo as bar" statements
(including optional preceding `from' clause).
2000-10-27 Barry Warsaw <bwarsaw@anthem>
* python-mode.el (py-goto-beginning-of-tqs): When searching
backwards for the matching delimiter, watch out for backslash
escaped delimiters. Also use = instead of eq for character
comparison (because a character is = to it's integer value, but
not eq to it).
2000-06-23 Barry Warsaw <bwarsaw@anthem>
* python-mode.el (py-execute-region): Make sure the new temporary
buffer is current for the insertion of the text.
2000-05-23 Barry Warsaw <bwarsaw@anthem>
* python-mode.el (py-execute-region): Based on suggestions by
Francois Pinard and Skip Montanaro, handle execution of indented
regions by inserting an "if 1:" in front of the block. This
better preserves things like triple quoted strings and commented
regions. This patch resolves PR#264.
Installation Instructions:
==========================
Manually:
---------
Simply download the files from:
ftp.xemacs.org/pub/xemacs/beta/experimental/packages/
And unpack them into: [1]
/usr/local/lib/xemacs/xemacs-packages/
Using XEmacs package tools: (XEmacs 21.1.14)
---------------------------
1) Options -> Manage Packages -> Add Download Site -> Pre-Releases
2) Options -> Manage Packages -> List and Install
3) Choose the packages you wish to install (there are brief
instructions at the bottom of the '*Packages*' buffer).
4) Packages -> Install/Remove Selected
5) Re-start XEmacs.
Using XEmacs package tools: (XEmacs 21.2 and above)
---------------------------
1) Tools -> Packages -> Add Download Site -> Pre-Releases
2) Tools -> Packages -> List and Install
3 - 5) As per 21.1.14 instructions.
As always, please let me know how it goes.
Enjoy.
Footnotes:
[1] Note that 'egg-its-1.26-pkg.tar.gz' is a Mule package and
therefore should be unpacked into:
/usr/local/lib/xemacs/mule-packages/
--
|---<Steve Youngs>---------------<GnuPG KeyID: 9E7E2820>---|
| XEmacs - It's not just an editor. |
| It's a way of life. |
|------------------------------------<youngs(a)xemacs.org>---|