Skip to content
/ emacs Public
forked from emacs-mirror/emacs

Emacs for Windows 10/11 with Dark Mode

License

Notifications You must be signed in to change notification settings

vsalvino/emacs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vince's Emacs for Windows

This is a build of Emacs optimized for Windows 10 (1809) and higher. My build is tuned to look better and run faster on Windows for those of us (probably single-digits) who use Emacs on Windows as our daily driver. Changes include:

  • Dark mode support (which got merged into Emacs 29!)
  • Toggles between light/dark mode automatically when changing Windows settings.
  • Consolas 12pt is the default font.
  • Includes pre-compiled native lisp files.
  • Compiled for Intel Alder Lake (12th gen) CPU and higher.

Example with Windows Dark mode and Light mode:

image

image

Download

Download emacs-vince.zip from the latest release, extract to your machine, and launch bin/runemacs.exe.

To install, I recommend copying the extracted files to C:\Program Files then updating your PATH to include C:\Program Files\Emacs\bin\.

Releases are 64-bit, built for Intel Alder Lake (12th gen) CPUs and newer. If you have an older CPU, let me know and I can produce a build.

TODO

  • Dark titlebars
  • Dark scrollbars
  • Dark menu bar and/or menu items
  • Dark tool bar (tool bar colors can be customized via faces)
  • Dark tab bar mode (tab bar colors can be customized via faces)
  • Follow system light/dark mode. This is loaded from the Windows Registry when Emacs is launched.
  • Include default dark/light editor themes, and dynamically toggle between them when light/dark mode is changed.

Inspiration for implementing dark mode support

About

Emacs for Windows 10/11 with Dark Mode

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Emacs Lisp 54.6%
  • Roff 21.9%
  • C 15.9%
  • Common Lisp 3.4%
  • M4 0.7%
  • Objective-C 0.6%
  • Other 2.9%