Emacs Modified for Windows is a distribution based on the 64-bit (x64) version of GNU Emacs 29.4 (released June 22, 2024). The additions to stock Emacs are the following:

  • ESS 24.01.1 (development version);
  • AUCTeX 13.3;
  • polymode 0.2.2 and the polymodes poly-R, poly-noweb, poly-markdown;
  • markdown-mode.el 2.6;
  • Tabbar 2.2;
  • Hunspell 1.3.2-3, a spell checker well integrated with Emacs, and some popular dictionaries (see below for details);
  • psvn.el r1573006, an interface for the version control system Subversion modified to include Andre Colomb’s and Koji Nakamaru’s combined patches to support Subversion 1.7;
  • default.el and site-start.el, configuration files to make everything work.

The current version is 29.4-modified-1. Release notes

Download Windows Installer

System requirements

64-bit version of Microsoft Windows.

Installation

Start the installation wizard and follow the instructions on screen.

Included libraries

Emacs Modified for Windows is based on the official GNU release of Emacs with the optional dependency libraries that enable support for the following:

  • displaying inline images of many types (PNG, JPEG, GIF, TIFF, SVG);
  • SSL/TLS secure network communications (HTTPS, IMAPS, etc.);
  • HTML and XML parsing (necessary for the built-in EWW browser);
  • built-in decompression of compressed text.

Images and preview-latex mode

This version of Emacs bundles the libraries needed to display images in formats XPM, PNG, JPEG, TIFF, GIF and SVG supported on Windows since Emacs version 22.1. Among other things, this means that the toolbar displays in color, that the ESS toolbar displays correctly and that the preview-latex mode of AUCTeX works to its full extent. However, the latter requires to separately install Ghostscript and to make sure that the file gswin32c.exe or gswin64c.exe is in a folder along the PATH environment variable.

The previous comment also applies to the image conversion tool ImageMagick that may be required by Org. If you need the tool, install it and make sure its location is along the PATH.

Spell checking and dictionaries

This distribution ships with Hunspell for spell checking inside Emacs, along with the following Libre Office dictionaries suitable for use with Hunspell: English (version 2024.07.01); French (version 5.7); German (version 2017.01.12); Spanish (version 2.8).

The default dictionary for Hunspell is American English.

Additional packages

If you want to install additional Emacs packages through the MELPA repository, add the following lines to your .emacs configuration file:

(require 'package)
(add-to-list 'package-archives
             '("melpa-stable" . "https://stable.melpa.org/packages/") t)
(package-initialize)

Unix applications

Emacs sometimes uses external applications that are standard on Unix but not available on Windows (for example: diff, gzip). When needed, install the applications from the ezwinports project. To make sure Emacs can find the applications, include the folder where they are installed to the PATH environment variable. (With thanks to Laurent Pantera for the hint.)