Emacs' GNU Look: A Sneak Preview of Emacs 21.0 - page 3
The More Things Change....
On starting the program up, I immediately understood where the rumors of Emacs' GNOMEification had come from: where the program used to present a very sparse, black and white window with simple, unadorned, menus it now has a toolbar providing a set of basic buttons familiar to anyone who's ever used GNOME or a GTK app. The splash screen, I also noticed, showed something besides fixed-width fonts for a change: Emacs has support for scaled, proportional fonts.
One of the changes to Emacs 21, according to the News document that ships with it, is that it can now take advantage of X toolkits if present. It lists support for Lesstif/Motif as well as Lucid and Athena widgets (and Xaw3d). Consequently, the menubar and the tool bar look more finished. The program does not, however, use GTK at this time. With the right icons, though, it would be easy to make Emacs look quite a bit like a GNOME app, or, for that matter, a KDE app.
The toolbar is the function of some very simple Lisp.
(define-key global-map [tool-bar shell] '(menu-item "Shell" shell :image (image :type xpm :file "~/gnome-term-linux.xpm")))in my
.emacsfile, for instance, produced an icon on the toolbar that invokes the Emacs shell buffer. Obviously, much more elaborate code can be substituted to make it worth the user's while to remove her hands from the keyboard long enough to click a button.
The addition of graphical cues extends to a few other areas of the
software. The speedbar, for instance, now uses folder icons to denote
directories instead of + and - symbols. Because of the raised
look of the bars separating frames, it seems more likely people might
try to "grab" them and resize them.
Solid state disks (SSDs) made a splash in consumer technology, and now the technology has its eyes on the enterprise storage market. Download this eBook to see what SSDs can do for your infrastructure and review the pros and cons of this potentially game-changing storage technology.
- 1Linux Top 3: CoreOS, Oracle Enterprise Linux 7 and Ubuntu 14.10
- 2Linux Top 3: Debian Dumps SPARC, Ubuntu Takes Over Linux 3.13 and the Core Infrastructure Initiative
- 3Linux Top 3: Fedora, Ubuntu and Gluster Lose Community Leaders
- 4Red Hat Enterprise Linux 7 Finally Hits the Big Time
- 5Linux Top 3: Tails 1.0, OpenMandriva Lx 2014.0 and Debian 7.5