Emacs Logo
Emacs Icon (patched version)
Flowers

Emacs at OurComments.org

EmacsW32

EmacsW32 has the goal to make it easier for an MS Windows user to get used to Emacs. Please see the page for EmacsW32 for more information.

EmacsW32 also contains nXhtml, see below.

nXhtml

nXhtml is a collection of Emacs elisp packages for working with XHTML and related things from Emacs. See the page nXhtml for more information.

Single Elisp Packages

Below is also a list of some single Emacs packages I have written or try to maintain. Most of it is included as a part of EmacsW32. I just mention some of them here for your convenience.

Printing

htmlize-view.el
View the current Emacs buffer with colors in your web browser. Convienient for quick printing with colors. (Requires htmlize.el. See also w32-print.el included in EmacsW32 for printing specific to MS Windows.) (Included in EmacsW32.)

MS Windows cmd and bat file editing

cmd-mode.el
Contains a major mode for editing cmd and bat files. Not written by me. (Included in EmacsW32.)

Changing default major modes

fmode.el
Functions to help you change default major modes. Changes `magic-mode-alist' and `auto-mode-alist'. Just put thing like (fmode-replace-default-mode 'html-mode 'nxml-mode) in your .emacs to be sure to get your current items changes to the right major mode. (Included in EmacsW32 and Nxhtml Mode.)

Ctrl-Tab style buffer switching

swbuff-y.el
This is (maybe) the successor of the excellent swbuff-x.el package. Most of the code is just inherited (stolen?) from there. New symbols have been named swbuff-y-.*.

The following have been changed and added (from a user perspektive):

  • Checks if buffers are visible in other windows. If so then the buffer name is underlined and typing RET will display the corresponding frame.
  • Typing "n" means display selected buffer in new frame.
  • Buffer switching is bound to C-Tab/C-S-Tab. This can be turned on/off with the minor mode swbuff-y-mode.
  • You can jump out of buffer switching with C-g.
  • Keyboard commands during buffer switching are also available in a popup menu (assigned to <apps>).
  • Typing a key will not carry out the associated command. It just switches to the selected buffer. (Because of this you can type things like "C-Tab Tab" to switch buffer.)
(Included in EmacsW32.)

Downloading

url-dl.el
Simple functions for downloading URLs. Needs latest CVS Emacs. (Not tested for quite a while. Maybe not working at the moment since there are quite a few changes lately to the url functions.) Emacs 22 (yet in pretest) needed.

Debugging Elisp

backtr.el
This file adds the possibility to move inside a function from the elisp *Backtrace* buffer. Emacs 22 (yet in pretest) needed.

Icons for Emacs

A while ago we were trying to find a new good icon for Emacs. I have kept the suggestions and the winner here if anyone wants to use a different icon. Please see Suggestions for New Icons for Emacs.