Home Search Download Documentation
Help Community SIGs Modules
Winring
Index
winring.el
XEmacs patch
Back to Goodies
 
Email Us
bwarsaw@python.org
 
  

Winring

This package provides lightweight support for circular rings of window configurations. A window configuration is the layout of windows and associated buffers within a frame. There is always at least one configuration on the ring, the current configuration. You can create new configurations and cycle through the layouts in either direction. You can also delete configurations from the ring (except the last one of course!). Window configurations are named, and you can jump to and delete named configurations.

In XEmacs 21.0 and Emacs 20.3 winring can display the current window configuration name in the modeline. For XEmacs 20.4 users I have a unsupported patch that enables the underlying feature (the ability to display specifiers in the modeline).

By default winring-show-names is nil, but if you apply the above patch, or use Emacs 20.3 or XEmacs 21.0, you should set this variable to t. Don't set this in a XEmacs that doesn't have this feature, or the modeline will look kind of ugly.

Here is the source to winring.el. Enjoy!