Next: Q7.0.6, Previous: Q7.0.4, Up: Current Events
FFI now defaults to "on" if libffi can be found at configure time. It you don’t want this, use: ‘–disable-ffi’.
FTP downloads with ‘curl:download’ is working properly now. And with HTTP transfers you can transfer just the HTTP header for a file if you wish.
(global-set-key [(button32)] ’some-function) is valid in SXEmacs.
Move line/column number indicators to left side (aka XE 21.5)
M-x uptime
– Youngs.
Every good OS has an uptime util, SXEmacs is no exception. Reports uptime in various formats.
SXEmacs no longer needs to have _any_ packages pre-installed before PUI can be used. See (Info-goto-node "(sxemacs)Bootstrapping PUI").
Bignums, bigfloats, and ratios that you may know from XEmacs 21.5 are now in SXEmacs. That and a whole lot more...
Features provided when all of the library demands are met:
(featurep 'bigz) and (featurep 'bignum) <=> if MPZ from GMP or BSD MP is present (featurep 'bigq) and (featurep 'ratio) <=> if MPQ from GMP is present (featurep 'bigf) and (featurep 'bigfloat) <=> if MPF from GMP is present (featurep 'bigfr) <=> if MPFR is present (featurep 'bigc) <=> if MPC is present (featurep 'number-types) <=> if one of the above features is provided
For complete details see: (Info-goto-node "(lispref)Enhanced Number Types")
SXEmacs tries to relieve backslashitis by implementing raw strings. You’ll imediately notice the benefit of raw strings when use them for those hairy regexps. Consider the regular expression (from font-latex.el)...
"\\(?:^\\|[^\\]\\)\\(?:\\\\\\\\\\)*\\(\\\\[@A-Za-z]+\\)" As a raw string it could be written as... #r"\(?:^\|[^\]\)\(?:\)*\(\\[@A-Za-z]+\)"
Most of the SXEmacs core lisp code has been converted over to using raw strings whereever appropriate.
To illustrate this...
$ sxemacs -nw -vanilla ...and look at the modeline. Now open a .c file and turn on font-lock... C-x C-f /path/to/file.c RET M-x font-lock-mode RET
To build SXEmacs you will need a C compiler at least the equivalent of GCC 2.95.3. Building with a C++ compiler is no longer supported.
All autoconf options now have a help string (for ./configure –help) and the default setting for each option is noted.
If pg_config is in your $PATH, SXEmacs will add PostgreSQL support at configure/build time.
The SXEmacs manual is now called "sxemacs" instead of "xemacs". C-h C-i sxemacs RET to read it.
Most of the Texinfo docs now have been updated to say "SXEmacs" whereever appropriate instead of "XEmacs".
Next: Q7.0.6, Previous: Q7.0.4, Up: Current Events