What is different about Emacs 23?
• Emacs has a new font code that can use multiple font backends, including freetype and fontconfig. Emacs can use the Xft library for anti-aliasing, and the otf and m17n libraries for complex text layout and text shaping. • The Emacs character set is now a superset of Unicode. Several new language environments have been added. • Emacs now supports using both X displays and ttys in the same session (‘multi-tty’). • Emacs can be started as a daemon in the background. • There is a new NeXTSTEP port of Emacs. This supports GNUstep and Mac OS X (via the Cocoa libraries). The Carbon port of Emacs, which supported Mac OS X in Emacs 22, has been removed. • Directory-local variables can now be defined, in a similar manner to file-local variables. • Transient Mark mode (see Highlighting a region) is on by default. Other changes include: support for serial port access; D-Bus bindings; a new Visual Line mode for line-motion; improved completion; a new mode (‘DocView’) for viewing of PDF, PostScrip