cask "emacs-app@pretest" do arch arm: "arm64-11", intel: "x86_64-10_12" version "30.1.90" sha256 "c2a6784956b6390339ce6de6433858ba6dbd510147c8da5db6e7297460725fce" url "https://emacsformacosx.com/emacs-builds/Emacs-pretest-#{version}-universal.dmg" name "Emacs" desc "Text editor" homepage "https://emacsformacosx.com/" livecheck do url "https://emacsformacosx.com/atom/pretest" regex(/Emacs[._-]pretest[._-]v?(\d+(?:\.\d+)+)[._-]universal\.dmg/i) end no_autobump! because: :requires_manual_review conflicts_with cask: [ "emacs", "emacs@nightly", ], formula: "emacs" app "Emacs.app" binary "#{appdir}/Emacs.app/Contents/MacOS/Emacs", target: "emacs" binary "#{appdir}/Emacs.app/Contents/MacOS/bin-#{arch}/ctags" binary "#{appdir}/Emacs.app/Contents/MacOS/bin-#{arch}/ebrowse" binary "#{appdir}/Emacs.app/Contents/MacOS/bin-#{arch}/emacsclient" binary "#{appdir}/Emacs.app/Contents/MacOS/bin-#{arch}/etags" manpage "#{appdir}/Emacs.app/Contents/Resources/man/man1/ctags.1.gz" manpage "#{appdir}/Emacs.app/Contents/Resources/man/man1/ebrowse.1.gz" manpage "#{appdir}/Emacs.app/Contents/Resources/man/man1/emacs.1.gz" manpage "#{appdir}/Emacs.app/Contents/Resources/man/man1/emacsclient.1.gz" manpage "#{appdir}/Emacs.app/Contents/Resources/man/man1/etags.1.gz" zap trash: [ "~/Library/Caches/org.gnu.Emacs", "~/Library/Preferences/org.gnu.Emacs.plist", "~/Library/Saved Application State/org.gnu.Emacs.savedState", ] end