Click on the header to search for pages about EmacsForWindows.
Installation
Official Releases
https://www.gnu.org/software/emacs/download.html#windows
- Stable Releases:
- Snapshot Builds:
- Weekly Builds: (as of August 2018, not being updated)
- Pretests:
Unofficial Releases
- emax64 – https://github.com/m-parashar/emax64/releases/ (sourceforge link)
- Optimized 64-bit build of Emacs for Windows. Built on Windows 10.
- Kept highly up to date with releases around once per month.
- Extensive library support including ImageMagick, Pdf-Tools, and GnuTLS.
- addpm modified to not create/update any registry HOME entries. It only creates shortcuts as it should.
- Emacs Modified for Windows – https://vigou3.github.io/emacs-modified-windows/
- Stock Emacs with a few modifications for R users. Currently offering version 26.1
- Includes an installer, AUCTeX, ESS and image libraries.
- Emacs-w64 – http://emacsbinw64.sourceforge.net/
- As of August 2018, seems to be abandoned: latest snapshot is from 2015, latest release is 25.3.
- Unmodified source code very similar to GNU release, but compiled with optimization.
- Offers snapshots and pretests as well as full releases.
Installation Details
Getting Started
Using Emacs on Windows comfortably will require some extra configuration steps.
Detailed Usage Guides
Shell Integration
Use Dired in Windows and let Emacs open files using default Windows commands.
Tips and Tricks
MS applications
- MsOutlook – use Emacs as the editor for Microsoft Outlook
- VisEmacs – Use emacs as the text editor for VisualStudio
- IEViewSource – Use emacs as the Internet Explorer “View Source” application
- XKeymacs – use the Emacs keybindings everywhere
- PowerShell – run Windows Powershell as an inferior shell within Emacs.
Printing
Reading proprietary file formats
- UnDoc – view MS Word files in Emacs
- AntiWord – interfacing with the antiword program
MS-Windows development
- MSVisualStudio – Dev Env Command Line builds
- CygWin – using Emacs with (or within) Cygwin
- MinGW – using GCC directly without the Cygwin library
- CmdMode – editing cmd and bat files
- SlnMode – open sln projects inside emacs
- VbDotNetMode - major mode for editing VB.NET code
- CSharpMode - major mode for editing C# code
- Powershell mode - mode for editing powershell code
- MS TFS - commands for checkout/checkin to TFS from emacs (via TF.exe)
Help