XEmacs Packages have been pre-released (2011-05-11-16)

Norbert Koch viteno at xemacs.org
Wed May 11 15:40:09 EDT 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hey there everyone.

I have just added the following packages to the 'Pre-Releases'
directory:

New Packages in Pre-Release:
===========================
prog-modes-2.23-pkg.tar.gz              upstream version: none


Previously Announced Packages Still in Pre-Release:
==================================================
edit-utils-2.44-pkg.tar.gz              upstream version: none
games-1.21-pkg.tar.gz                   upstream version: 2.00
leim-1.32-pkg.tar.gz                    upstream version: none
mh-e-1.33-pkg.tar.gz                    upstream version: 7.4.2
pgg-1.08-pkg.tar.gz                     upstream version: 0.1
text-modes-2.00-pkg.tar.gz              upstream version: none
x-symbol-1.13-pkg.tar.gz                upstream version: 4.5.1
xemacs-base-2.30-pkg.tar.gz             upstream version: none
xemacs-devel-1.82-pkg.tar.gz            upstream version: none


Detailed Changes:
================
- ------- ChangeLog Entries from xemacs-packages/prog-modes/ChangeLog -------

2011-05-11  Norbert Koch  <viteno at xemacs.org>

	* Makefile (VERSION): XEmacs package 2.23 released.

2011-05-11  Didier Verna  <didier at xemacs.org>
	
	* cl-indent.el: Subclause-aware loop indentation from Slime.
	(lisp-indent-loop-subclauses): New customizable user option.
	(common-lisp-indent-function): Trampoline directly to
	common-lisp-indent-function-1. Loop indentation is now picked up
	by the normal machinery instead of being special-case'd here.
	(lisp-indent-loop): New function. Choose between the old naive
	indentation and the new subclause-aware version based on
	lisp-indent-loop-subclauses.
	(common-lisp-indent-body-introducing-loop-macro-keyword):
	(common-lisp-indent-prefix-loop-macro-keyword):
	(common-lisp-indent-clause-joining-loop-macro-keyword):
	(common-lisp-indent-indented-loop-macro-keyword):
	(common-lisp-indent-indenting-loop-macro-keyword):
	(common-lisp-indent-loop-macro-else-keyword): New variables.
	Regular expressions for identifying loop parts.
	(common-lisp-indent-parse-state-depth):
	(common-lisp-indent-parse-state-start):
	(common-lisp-indent-parse-state-prev): New functions. Parse state
	accessors.
	(common-lisp-indent-loop-macro-1): New function. Subclause aware
	loop indentation.
	(common-lisp-indent-loop-advance-past-keyword-on-line): Utility
	used by the above.

2011-05-11  Didier Verna  <didier at xemacs.org>

        From Nikodemus Siivola.
	* cl-indent.el (common-lisp-loop-type): New function. Replaces
	extended-loop-p.
	(common-lisp-loop-part-indentation): Use common-lisp-loop-type to
	decide how to indent, supporting both "split" and "unsplit"
	styles.
	(lisp-loop-keyword-indentation):
	(lisp-loop-forms-indentation): Deleted. Pointless now that both
	split and unsplit styles work automatically.
	(extended-loop-p): Deleted.
	(lisp-simple-loop-indentation): Change default to 2.
	(common-lisp-loop-part-indentation): Return (<indent>
	<loop-start>) instead of <indent> for non-simple loops.	This lets
	calculate-lisp-indent know that the following lines of the loop
	might be indented differently, fixing indent-sexp for loops.
	(common-lisp-indent-function-1): Remove	bogus special casing of
	,(...) and ,@(...). Even if backquote was being indented as data,
	the escaped forms are evaluated, and hence should be indented as
	lisp code.
	(lisp-indent-259): Don't throw to exit with normal-indent if
	processing a tail that isn't a cons. Doing that breaks (... &rest
	foo) specs.
	(common-lisp-indent-function-1): Don't take `default' for a
	tentative defun, unlike anything else starting with `def'.

2011-05-11  Didier Verna  <didier at xemacs.org>

	* cl-indent.el: Whitespace cleanup.

Installing These:
================

Manually:
- --------
  1) Download the packages that you want to install from:
        /ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/
  2) Unpack them to: [1]
        /usr/local/lib/xemacs/xemacs-packages/
  3) Re-start XEmacs.

Using XEmacs Package Tools (XEmacs 21.[245].x):
- ----------------------------------------------
  1) Tools -> Packages -> Add Download Site -> Pre-Releases
  2) Tools -> Packages -> List and Install
  3) Select 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.1.14):
- -------------------------------------------
  1) Options -> Manage Packages -> Add Download Site -> Pre-Releases
  2) Options -> Manage Packages -> List and Install
  3 - 5) As per XEmacs 21.[245].x.


Footnotes: 
[1]  Note:  Mule packages should be installed into:
        /usr/local/lib/xemacs/mule-packages/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFNyuYagu3ywdHdhM0RAlWyAJsE+DwA7JOjKbFYEGlyY22wL8KCuQCgjylN
vXizqyaC6cJDeGNTWh3OVoc=
=s0FY
-----END PGP SIGNATURE-----



More information about the XEmacs-Beta mailing list