yalu / homebrew-emacs-plus

Emacs Plus formulae for the Homebrew package manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Emacs Plus

Emacs Plus is GNU Emacs formulae based on emacs formulae. The difference is that some of the options available from emacs formulae are enabled by default in emacs-plus and some new additional options are available for user.

Install

$ brew tap d12frosted/emacs-plus
$ brew install emacs-plus [options]

By default (without any addition options) this formula install Cocoa version of Emacs with support of gnutls, imagemagick, librsvg, libxml2, dynamic modules and multicolor fonts and Spacemacs icon. Please see the list of available options to disable any bit of default behaviour or add even more stuff.

In order to install without Spacemacs icon you should use following command.

$ brew install emacs-plus --without-spacemacs-icon

Options

To get list of all available options, call brew info emacs-plus. Here is relevant part from output of that command for your convenience.

==> Options
--with-ctags
	Don't remove the ctags executable that Emacs provides
--with-dbus
	Build with dbus support
--with-mailutils
	Build with mailutils support
--with-natural-title-bar
	Experimental: use a title bar colour inferred by your theme
--with-no-title-bars
	Experimental: build with a patch for no title bars on frames (--HEAD has this built-in via undecorated flag)
--with-x11
	Experimental: build with x11 support
--without-cocoa
	Build a non-Cocoa version of Emacs
--without-gnutls
	Build without gnutls support
--without-imagemagick@6
	Build without imagemagick@6 support
--without-librsvg
	Build without librsvg support
--without-libxml2
	Build without libxml2 support
--without-modules
	Build without dynamic modules support
--without-multicolor-fonts
	Build without a patch that enables multicolor font support
--without-spacemacs-icon
	Build without Spacemacs icon by Nasser Alshammari
--HEAD
	Install HEAD version

Note that by default emacs-plus is builds Cocoa version of Emacs with gnutls, imagemagick, librsvg and dynamic modules support by default. Also it changes default GNU Emacs icon to Spacemacs icon. If you wish to change defaults, just use --without-FEATURE flag.

Note that --HEAD builds are not really supported. They may fail to install, they may crash at run time. Or even worse, the may work as expected. So use this option at your own risk. And feel free to open up issues you face, just remember that I am not close enough to Emacs development process to provide you much help with any arising issues.

Known Issues

Please checkout Issues page for a list of all known issues.

Acknowledgements

Many thanks to all contributors, everyone reporting issues and Sudarshan Wadkar for providing bottles for El Capitan.

About

Emacs Plus formulae for the Homebrew package manager


Languages

Language:Ruby 100.0%