Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daviderestivo/homebrew-emacs-head
GNU Emacs formula for the Homebrew package manager
https://github.com/daviderestivo/homebrew-emacs-head
emacs homebrew homebrew-formula homebrew-tap
Last synced: 2 days ago
JSON representation
GNU Emacs formula for the Homebrew package manager
- Host: GitHub
- URL: https://github.com/daviderestivo/homebrew-emacs-head
- Owner: daviderestivo
- License: gpl-3.0
- Created: 2019-01-19T20:52:56.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-02T06:33:01.000Z (6 days ago)
- Last Synced: 2025-02-05T12:44:36.461Z (3 days ago)
- Topics: emacs, homebrew, homebrew-formula, homebrew-tap
- Language: Ruby
- Homepage:
- Size: 63.2 MB
- Stars: 298
- Watchers: 13
- Forks: 30
- Open Issues: 1
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+begin_html
Emacs Head
#+end_html*Emacs Head* is an Homebrew Formula based on the original Homebrew Emacs
[[https://github.com/Homebrew/homebrew-core/blob/master/Formula/emacs.rb][one]].This formula currently supports:
- GNU Emacs 26.3
- GNU Emacs 27.2 (or emacs-27 branch)
- GNU Emacs 28.2 (or emacs-28 branch)
- GNU Emacs 29.4 (or emacs-29 branch)
- GNU Emacs 30.0.93 (emacs-30 branch)
- GNU Emacs HEAD (currently 31.0.50)** Installation
You can install this formula using:*** GNU Emacs 26
#+begin_src bash
brew tap daviderestivo/emacs-head
brew install emacs-head@26 --with-cocoa
#+end_src*** GNU Emacs 27
#+begin_src bash
brew tap daviderestivo/emacs-head
brew install emacs-head@27 --with-cocoa
#+end_srcIf you wish to install the latest commit of the emacs-27 branch then:
#+begin_src bash
brew tap daviderestivo/emacs-head
brew install --HEAD emacs-head@27 --with-cocoa
#+end_src*** GNU Emacs 28
#+begin_src bash
brew tap daviderestivo/emacs-head
brew install emacs-head@28 --with-cocoa
#+end_srcIf you wish to install the latest commit of the emacs-28 branch then:
#+begin_src bash
brew tap daviderestivo/emacs-head
brew install --HEAD emacs-head@28 --with-cocoa
#+end_src*** GNU Emacs 29 (default)
#+begin_src bash
brew tap daviderestivo/emacs-head
brew install emacs-head --with-cocoa
#+end_srcIf you wish to install the latest commit of the emacs-29 branch then:
#+begin_src bash
brew tap daviderestivo/emacs-head
brew install --HEAD emacs-head --with-cocoa
#+end_src*** GNU Emacs 30
#+begin_src bash
brew tap daviderestivo/emacs-head
brew install emacs-head@30 --with-cocoa
#+end_src*** GNU Emacs 31
#+begin_src bash
brew tap daviderestivo/emacs-head
brew install emacs-head@31 --with-cocoa
#+end_src** Screenshots
*** GNU Emacs running in terminal mode (28.x)
[[/images/emacs-head-terminal.png]]*** GNU Emacs running in GUI mode (28.x)
GUI Theme: [[https://github.com/jonathanchu/atom-one-dark-theme][atom-one-dark-theme]]Modeline Theme: [[https://github.com/daviderestivo/smart-mode-line-atom-one-dark-theme][smart-mode-line-atom-one-dark-theme]]
[[/images/emacs-head-cocoa.png]]
** Compilation options
The following compilation options are available:| Option | Description |
|-------------------------+-------------------------------------------------------------------------------------------------------------------------------|
| ~--with-crash-debug~ | Append `-g3` to CFLAGS to enable crash debugging |
| ~--with-cocoa~ | Build a cocoa version of GNU Emacs |
| ~--with-ctags~ | Don't remove the ctags executable that GNU Emacs provides |
| ~--with-dbus~ | Build with dbus support |
| ~--without-gnutls~ | Disable gnutls support |
| ~--with-imagemagick~ | Build with imagemagick support |
| ~--without-librsvg~ | Disable librsvg support |
| ~--with-mailutils~ | Build with mailutils support |
| ~--with-multicolor-fonts~ | Enable multicolor fonts support on macOS (only on emacs-head@26) |
| ~--without-modules~ | Disable dynamic modules support |
| ~--with-no-frame-refocus~ | Disables frame re-focus (ie. closing one frame does not refocus another one). Not required in emacs-head@30 and emacs-head@31 |
| ~--without-libxml2~ | Disable libxml2 support |
| ~--with-pdumper~ | Enable pdumper support (not available on emacs-head@26) |
| ~--with-xwidgets~ | Enable xwidgets support (not available on emacs-head@26) |
| ~--with-native-comp~ | Enable elisp native compilation support (not available on emacs-head@26 and emacs-head@27) |
| ~--with-native-full-aot~ | Enable elisp ahead-of-time native compilation support (not available on emacs-head@26 and emacs-head@27) |
| ~--with-tree-sitter~ | Enable Tree-sitter support (only on emacs-head@29 and emacs-head@30) |
| ~--with-poll~ | Use poll() instead of select() to support > 1024 file descriptors |
| ~--with-mps~ | Use the Memory Pool System garbage collection library (only on emacs-head@31) |For the terminal version only of GNU Emacs please omit ~--with-cocoa~.
By default:
- gnutls
- librsvg
- libxml2
- dynamic modulesare enabled. If you want to disable them please use the above ~--without-*~ options.
** System appearance change support
This patch is enabled by default and can’t be disabled. It adds a
hook, ~ns-system-appearance-change-functions~, that is called once the
[[https://support.apple.com/en-gb/guide/mac-help/mchl52e1c2d2/mac][system appearance]] is changed. Functions added to this hook will be
called with one argument, a symbol that is either light or dark. This
mainly allows loading a different theme to better match the system
appearance.#+begin_src elisp
(defun my/apply-theme (appearance)
"Load theme, taking current system APPEARANCE into consideration."
(mapc #'disable-theme custom-enabled-themes)
(pcase appearance
('light (load-theme 'tango t))
('dark (load-theme 'tango-dark t))))(add-hook 'ns-system-appearance-change-functions #'my/apply-theme)
#+end_srcNote that this hook is also run once when Emacs is initialized, so
simply adding the above to your init.el will allow matching the system
appearance upon startup. You can also determine what the current
system appearance is by inspecting the value of the
ns-system-appearance variable.The hook is NOT run in TTY Emacs sessions.
** Pdumper support
Note: portable dumper is not supported on emacs-head@26, and won't work with native-comp support.To enable this feature please use ~--with-pdumper~.
For a pdumper configuration example, you could take inspiration from
[[https://github.com/daviderestivo/galactic-emacs][Galactic Emacs]]: [[https://github.com/daviderestivo/galactic-emacs/blob/master/conf/pdumper-init.el][pdumper-init.el]] and [[https://github.com/daviderestivo/galactic-emacs/blob/master/conf/pdumper-config.el][pdumper-config.el]] configuration
files.** Xwidgets support
Note: xwidgets feature is not supported on emacs-head@26.This formula supports native macOS X Cocoa Xwidgets via embedding a
native webkit window. To enable this feature please use
~--with-xwidgets~.** Native-comp support
Note: native-comp feature is not supported on emacs-head@26 and
emacs-head@27.This formula supports native Elisp code compilation. In order to enable
it please follow the below instructions:#+begin_src bash
brew install emacs-head@28 --with-cocoa --with-native-comp
#+end_src~NATIVE_FULL_AOT~ is disabled by default to improve build time. Only few
lisp source files will be compiled during the build, all of the
remaining ones will be dynamically compiled in the background once the
Emacs application is launched for the first time. If you wish to
enable native full AoT, please use ~--with-native-full-aot~ option
together with ~--with-native-comp~.More details about native Elisp code compilation can be found in the
below links:- [[https://european-lisp-symposium.org/static/2020/corallo-nassi-manca-slides.pdf][Bringing GNU Emacs to Native Code (Slides)]]
- [[https://www.youtube.com/watch?v=zKHYZOAc_bQ&app=desktop][Bringing GNU Emacs to Native Code (YouTube Video)]]
- [[http://akrl.sdf.org/gccemacs.html][gccemacs]]Additional useful links:
- [[https://gist.github.com/AllenDang/f019593e65572a8e0aefc96058a2d23e][Use pre-built gccemacs]]
- [[https://github.com/jimeh/build-emacs-for-macos][build-emacs-for-macos]]
- [[https://github.com/shshkn/emacs.d/blob/master/docs/nativecomp.md][gccemacs]]
- [[https://gist.github.com/mikroskeem/0a5c909c1880408adf732ceba6d3f9ab][gccemacs on OS X]]** MPS garbage collector
Note: MPS is only supported on emacs-head@31This formula supports the MPS garbage collector which theoretically can improve
performance. It is a stable system that has been in use for years.
However, in emacs this is an experimental feature.More details about MPS can be found in the below links:
- [[https://www.ravenbrook.com/project/mps/][Memory Pool System]]
- [[https://github.com/Ravenbrook/mps][MPS on GitHub]]
- [[https://memory-pool-system.readthedocs.io/en/latest/index.html][MPS docs]]** Available icons
| Option | Description | Image | URL |
|----------------------------------------------------+----------------------------------------------------------+--------------------------------------------------------+------|
| ~--with-modern-icon-sjrmanning~ | Use a modern style icon by [[https://github.com/sjrmanning][Sjrmannings]] | [[/icons/modern-icon-sjrmanning.png]] | [[https://github.com/sjrmanning/emacs-icon][Link]] |
| ~--with-modern-icon-asingh4242~ | Use a modern style icon by [[https://imgur.com/user/asingh4242][Asingh4242]] | [[/icons/modern-icon-asingh4242.png]] | [[https://imgur.com/YGxjLZw][Link]] |
| ~--with-modern-icon-paper-icons~ | Use a modern style icon by [[https://github.com/snwh][Sam Hewitt]] | [[/icons/modern-icon-paper-icons.png]] | [[https://github.com/snwh/paper-icon-theme/blob/master/Paper/512x512/apps/emacs.png][Link]] |
| ~--with-modern-icon-azhilin~ | Use a modern style icon by Andrew Zhilin | [[/icons/modern-icon-azhilin.png]] | [[https://commons.wikimedia.org/wiki/File:Emacs-icon-48x48.png][Link]] |
| ~--with-modern-icon-mzaplotnik~ | Use a modern style icon by [[https://commons.wikimedia.org/wiki/User:MZaplotnik][Matjaz Zaplotnik]] | [[/icons/modern-icon-mzaplotnik.png]] | [[https://commons.wikimedia.org/wiki/File:Emacs-icon-48x48.svg][Link]] |
| ~--with-modern-icon-bananxan~ | Use a modern style icon by [[https://www.deviantart.com/bananxan][BananXan]] | [[/icons/modern-icon-bananxan.png]] | [[https://www.deviantart.com/bananxan/art/Emacs-icon-207744728][Link]] |
| ~--with-modern-icon-vscode~ | Use a modern style icon by [[https://github.com/vdegenne][Valentin Degenne]] | [[/icons/modern-icon-vscode.png]] | [[https://github.com/VSCodeEmacs/Emacs][Link]] |
| ~--with-modern-icon-sexy-v1~ | Use a modern style icon by [[https://emacs.sexy][Emacs is Sexy]] | [[/icons/modern-icon-sexy-v1.png]] | [[https://emacs.sexy][Link]] |
| ~--with-modern-icon-sexy-v2~ | Use a modern style icon by [[https://emacs.sexy][Emacs is Sexy]] | [[/icons/modern-icon-sexy-v2.png]] | [[https://emacs.sexy][Link]] |
| ~--with-modern-icon-cg433n~ | Use a modern style icon by [[https://github.com/cg433n][Cg433n]] | [[/icons/modern-icon-cg433n.png]] | [[https://github.com/cg433n/emacs-mac-icon][Link]] |
| ~--with-modern-icon-purple~ | Use a modern style icon by [[https://github.com/NicolasPetton][Nicolas Petton]] | [[/icons/modern-icon-purple.png]] | [[https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/images/icons][Link]] |
| ~--with-modern-icon-yellow~ | Use a modern style icon by Unknown | [[/icons/modern-icon-yellow.png]] | [[http://getdrawings.com/emacs-icon#emacs-icon-75.png][Link]] |
| ~--with-modern-icon-orange~ | Use a modern style icon by [[https://github.com/VentGrey][Omar Jair Purata Funes]] | [[/icons/modern-icon-orange.png]] | [[https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/issues/1742][Link]] |
| ~--with-modern-icon-papirus~ | Use a modern style icon by [[https://github.com/PapirusDevelopmentTeam][Papirus Development Team]] | [[/icons/modern-icon-papirus.png]] | [[https://github.com/PapirusDevelopmentTeam/papirus-icon-theme][Link]] |
| ~--with-modern-icon-pen~ | Use a modern style icon by [[https://github.com/nanasess][Kentaro Ohkouchi]] | [[/icons/modern-icon-pen.png]] | [[https://github.com/nanasess/EmacsIconCollections][Link]] |
| ~--with-modern-icon-pen-3d~ | Use a modern style icon by Unknown | [[/icons/modern-icon-pen-3d.png]] | [[https://download-mirror.savannah.gnu.org/releases/emacs/icons][Link]] |
| ~--with-modern-icon-pen-lds56~ | Use a modern style icon by [[http://lds56.github.io/about][lds56]] | [[/icons/modern-icon-pen-lds56.png]] | [[http://lds56.github.io/notes/emacs-icon-redesigned][Link]] |
| ~--with-modern-icon-pen-black~ | Use a modern style icon by [[https://gitlab.com/csantosb][Cayetano Santos]] | [[/icons/modern-icon-pen-black.png]] | [[https://gitlab.com/uploads/-/system/project/avatar/11430322/emacs_icon_132408.png][Link]] |
| ~--with-modern-icon-black-variant~ | Use a modern style icon by [[https://www.deviantart.com/blackvariant/about][BlackVariant (Patrick)]] | [[/icons/modern-icon-black-variant.png]] | [[https://www.deviantart.com/blackvariant][Link]] |
| ~--with-modern-icon-purple-flat~ | Use a modern style icon by [[https://jeremiahfoster.com][Jeremiah Foster]] | [[/icons/modern-icon-purple-flat.png]] | [[https://icon-icons.com/icon/emacs/103962][Link]] |
| ~--with-modern-icon-spacemacs~ | Use a modern style icon by [[https://github.com/nashamri][Nasser Alshammari]] | [[/icons/modern-icon-spacemacs.png]] | [[https://github.com/nashamri/spacemacs-logo][Link]] |
| ~--with-modern-icon-alecive-flatwoken~ | Use a modern style icon by [[https://www.iconarchive.com/artist/alecive.html][Alessandro Roncone]] | [[/icons/modern-icon-alecive-flatwoken.png]] | [[https://www.iconarchive.com/show/flatwoken-icons-by-alecive.html][Link]] |
| ~--with-modern-icon-elrumo1~ | Use a modern style icon by [[https://github.com/elrumo][Elias Ruiz Monserrat]] | [[/icons/modern-icon-elrumo1.png]] | [[https://github.com/d12frosted/homebrew-emacs-plus/issues/303#issuecomment-763928162][Link]] |
| ~--with-modern-icon-elrumo2~ | Use a modern style icon by [[https://github.com/elrumo][Elias Ruiz Monserrat]] | [[/icons/modern-icon-elrumo2.png]] | [[https://github.com/d12frosted/homebrew-emacs-plus/issues/303#issuecomment-763928162][Link]] |
| ~--with-modern-icon-savchenkovaleriy-vector-flat~ | Use a modern Vector flat style icon by [[https://github.com/SavchenkoValeriy][Valeriy Savchenko]] | [[/icons/modern-icon-savchenkovaleriy-vector-flat.png]] | [[https://github.com/SavchenkoValeriy/emacs-icons][Link]] |
| ~--with-modern-icon-savchenkovaleriy-3d-flat~ | Use a modern 3D flat style icon by [[https://github.com/SavchenkoValeriy][Valeriy Savchenko]] | [[/icons/modern-icon-savchenkovaleriy-3d-flat.png]] | [[https://github.com/SavchenkoValeriy/emacs-icons][Link]] |
| ~--with-modern-icon-savchenkovaleriy-3d-curvy~ | Use a modern 3D curvy style icon by [[https://github.com/SavchenkoValeriy][Valeriy Savchenko]] | [[/icons/modern-icon-savchenkovaleriy-3d-curvy.png]] | [[https://github.com/SavchenkoValeriy/emacs-icons][Link]] |
| ~--with-modern-icon-bokehlicia-captiva~ | Use a modern style icon by [[https://www.deviantart.com/bokehlicia][Bokehlicia]] | [[/icons/modern-icon-bokehlicia-captiva.png]] | [[https://www.iconarchive.com/show/captiva-icons-by-bokehlicia/emacs-icon.html][Link]] |
| ~--with-modern-icon-c9rgreen-sonoma~ | Use a modern style icon by [[https://github.com/c9rgreen][Christopher Green]] | [[/icons/modern-icon-c9rgreen-sonoma.png]] | [[https://github.com/c9rgreen/emacs-macos-icon][Link]] |
| ~--with-modern-icon-nuvola~ | Use a modern style icon by [[https://en.wikipedia.org/wiki/David_Vignoni][David Vignoni]] | [[/icons/modern-icon-nuvola.png]] | [[https://commons.wikimedia.org/wiki/File:Nuvola_apps_emacs_vector.svg][Link]] |
| ~--with-modern-icon-black-gnu-head~ | Use a modern style icon by [[http://www.aha-soft.com][Aha-Soft]] | [[/icons/modern-icon-black-gnu-head.png]] | [[https://www.iconfinder.com/iconsets/flat-round-system][Link]] |
| ~--with-modern-icon-dragon~ | Use a modern style icon by [[https://github.com/willbchang][Will B Chang]] | [[/icons/modern-icon-dragon.png]] | [[https://github.com/willbchang/emacs-dragon-icon][Link]] |
| ~--with-modern-icon-black-dragon~ | Use a modern style icon by [[https://emacs-china.org/u/XYang][XYang]] and [[https://emacs-china.org/u/kongds][kongds]] | [[/icons/modern-icon-black-dragon.png]] | [[https://emacs-china.org/t/li-xinyang-logo/143/12][Link]] |
| ~--with-modern-icon-emacs-icon1~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-icon1.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-emacs-icon2~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-icon2.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-emacs-icon3~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-icon3.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-emacs-icon4~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-icon4.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-emacs-icon5~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-icon5.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-emacs-icon6~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-icon6.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-emacs-icon7~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-icon7.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-emacs-icon8~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-icon8.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-emacs-icon9~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-icon9.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-emacs-card-blue-deep~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-card-blue-deep.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-emacs-card-british-racing-green~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-card-british-racing-green.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-emacs-card-carmine~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-card-carmine.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-emacs-card-green~ | Use a modern style icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/modern-icon-emacs-card-green.png]] | [[https://github.com/emacsfodder/emacs-icons-project][Link]] |
| ~--with-modern-icon-doom~ | Use a modern style icon by [[http://eccentric-j.com/][Eccentric J]] | [[/icons/modern-icon-doom.png]] | [[https://github.com/eccentric-j/doom-icon][Link]] |
| ~--with-modern-icon-doom3~ | Use a modern style icon by [[http://eccentric-j.com/][Eccentric J]] | [[/icons/modern-icon-doom3.png]] | [[https://github.com/eccentric-j/doom-icon][Link]] |
| ~--with-modern-icon-doom-cacodemon~ | Use a modern style icon by [[https://gitlab.com/wildwestrom][Christian Westrom]] | [[/icons/modern-icon-doom-cacodemon.png]] | [[https://gitlab.com/wildwestrom/emacs-doom-icon][Link]] |
| ~--with-retro-icon-emacs-logo~ | Use a retro style icon by [[https://www.ee.ryerson.ca/~elf/][Luis Fernandes]] | [[/icons/retro-icon-emacs-logo.png]] | [[https://en.m.wikipedia.org/wiki/File:Emacs-logo.svg][Link]] |
| ~--with-retro-icon-gnu-head~ | Use a retro style icon by [[https://github.com/aurium][Aurélio A. Heckert]] | [[/icons/retro-icon-gnu-head.png]] | [[https://www.gnu.org/graphics/heckert_gnu.html][Link]] |
| ~--with-retro-icon-gnu-meditate-levitate~ | Use a retro style icon by Nevrax Design Team | [[/icons/retro-icon-gnu-meditate-levitate.png]] | [[https://www.gnu.org/graphics/meditate.en.html][Link]] |
| ~--with-retro-icon-sink-bw~ | Use a retro style icon by Unknown | [[/icons/retro-icon-sink-bw.png]] | [[https://www.teuton.org/~ejm/emacsicon/][Link]] |
| ~--with-retro-icon-sink~ | Use a retro style icon by [[https://www.teuton.org/~ejm/][Erik Mugele]] | [[/icons/retro-icon-sink.png]] | [[https://www.teuton.org/~ejm/emacsicon/][Link]] |
| ~--with-GoldenYak~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/GoldenYak.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-adacious~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-adacious.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-akadabra~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-akadabra.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-alaka~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-alaka.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-amoto~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-amoto.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-amura~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-amura.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-andwhite~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-andwhite.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-astra~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-astra.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-noir~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-noir.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-onfire~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-onfire.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-onthewater~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-onthewater.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-satori~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-satori.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-shack~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-shack.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-infinity-yak-topia~ | Use a Infinite Yak icon by [[https://github.com/emacsfodder][Jasonm23]] | [[/icons/infinity-yak-topia.png]] | [[https://github.com/emacsfodder/Infinite-Yak-Icons][Link]] |
| ~--with-skamacs-icon~ | Use a modern style icon by [[https://github.com/compufox][Compufox]] | [[/icons/skamacs-icon.png]] | [[https://github.com/compufox/skamacs-icon][Link]] |** Why yet another Homebrew GNU Emacs formula?
Since the option ~--with-cocoa~ is not available anymore in the latest
GNU Emacs homebrew-core formula (see [[https://github.com/Homebrew/homebrew-core/pull/36070][pull request]]), I decided to build
my own formula.** About the logo
#+begin_quote
'Kitchen Sink' OS AnnouncedCoding has begun on a new operating system code named 'Kitchen Sink'.
The new OS will be based entirely on GNU Emacs. One programmer
explained, "Since many hackers spend a vast amount of their time in
Emacs, why not just make it the operating system?" When asked about
the name, he responded, "Well, it has been often said that Emacs has
everything except a kitchen sink. Now it will."
--- James Baughn(https://web.archive.org/web/20180814225320/http://humorix.org/10016)
#+end_quote** Collaborating
If you are interested in collaborating please open a [[https://github.com/daviderestivo/homebrew-emacs-head/compare][Pull Request]].