Comments (25)
There you go: https://github.com/jwintz/prolusion.
Clone it as .prolusion.d in your HOME folder, and symlink .emacs.d to it.
Feel free to fork, you may not be interested in all layers.
Also, do not use the installer, it only fits my needs ;-)
from homebrew-emacs-plus.
Just done so. Used github's mirror (https://github.com/emacs-mirror/emacs) since savannah seemed down. Last commit is 9 hours ago so I guess the mirror is up to date.
It builds fine.
I'll take the opportunity to work on #30.
from homebrew-emacs-plus.
I may have run into the same issue. It was caused by installing via brew install emacs-plus
first, and then brew install emacs-plus --HEAD --with-natural-title-bars
. It didn't like that I had it installed already. And the error was a bit technical/hard to follow.
I did brew rm emacs-plus && brew cleanup && brew install emacs-plus --HEAD --with-natural-title-bars
. The cleanup is likely not necessary. But that fixed it.
Hopefully this helps someone else. If I get a chance, I'll submit a pull request to syl20bnr/spacemacs. I'll try to make the documentation easier to follow correctly the first time.
from homebrew-emacs-plus.
Personally, I think that this is something not clear on the brew side.
If you have installed a package with a specific set of options, in order to install it with another you have to brew uninstall
first and then install it again. If you brew install
instead, you'll get an error saying that this package is already installed. If you brew reinstall
it starts reinstallation process, but with the previous set of options. The last one is confusing me.
from homebrew-emacs-plus.
it works well for me
from homebrew-emacs-plus.
Since #27, v-fork
has been merged into emacs, so I reinstalled it with both --HEAD
and --with-natural-title-bar
and it also works for me.
I do not think its comes from the patch. I have you simply tried:
brew install emacs-plus --HEAD
Just to be sure ?
from homebrew-emacs-plus.
Hey @Xanyism
Unfortunately, I can't reproduce this issue. Could you please run brew doctor
to see if there is something funky with your setup. Also, try to brew install emacs-plus --HEAD
as @jwintz suggested or brew install -s emacs-plus
(to avoid bottle).
BTW, does it work when you brew install emacs --HEAD
?
from homebrew-emacs-plus.
Can reproduce it. Will look into it.
from homebrew-emacs-plus.
Ok, it fails when I brew install emacs --HEAD
as well. Could anyone please try to install Emacs from sources out of brew, please?
from homebrew-emacs-plus.
@jwintz thanks a lot! I've fired an issue in brew repo for emacs
formula. Maybe they'll help to find the problem.
I'll take the opportunity to work on #30.
Will be great πΈ π
from homebrew-emacs-plus.
@jwintz can you share your emacs config please? :)
from homebrew-emacs-plus.
@Xanyism
Could you please run brew doctor
and fix as many as possible issues and try again afterwards? Also try updating Xcode. I've heard it fails for some people with outdated Xcode.
from homebrew-emacs-plus.
Sorry for the delay, will do brew doctor
and Xcode. For what it's worth, it I was able to install with brew install emacs-plus --with-natural-title-bar
and I just tried to run brew install emacs-plus --HEAD
after doing a bit of doctoring yielded errors as well.
from homebrew-emacs-plus.
Ok, please try installing it using HOMEBREW_MAKE_JOBS=1 brew install emacs-plus --HEAD --with-natural-title-bar
. It will take very long (on my computer it took 14 minutes). But works πΈ
from homebrew-emacs-plus.
As for --with-natural-title-bar
, I checked, it still works with --HEAD
, as nsterm.m
has not been changed.
And just for the comment, I successfully built it with 16 cores, but I do not know about HOMEBREW_MAKE_JOBS
default value.
from homebrew-emacs-plus.
@Xanyism, could you post the brew doctor
output ?
from homebrew-emacs-plus.
Here it is, https://pastebin.com/UjCUxX0j
from homebrew-emacs-plus.
Ok, this basically means you have installed Tcl/Tk with /usr/local as a prefix, and that your python does not come from brew, all that is no big deal when it comes to installing emacs.
from homebrew-emacs-plus.
@jwintz what is your version of xcode?
from homebrew-emacs-plus.
from homebrew-emacs-plus.
Also, make sure xcode-select
is setup correctly.
from homebrew-emacs-plus.
Hey @Xanyism, any luck on installing with --HEAD
?
from homebrew-emacs-plus.
I'm getting the following error while trying to install:
brew install emacs-plus --HEAD --with-natural-title-bars
==> Installing emacs-plus from d12frosted/emacs-plus
Warning: d12frosted/emacs-plus/emacs-plus: this formula has no --with-natural-title-bars option so it will be ignored!
==> Cloning https://github.com/emacs-mirror/emacs.git
Updating /Users/Jonatan/Library/Caches/Homebrew/emacs-plus--git
==> Checking out branch master
==> Downloading https://gist.githubusercontent.com/aatxe/260261daf70865fbf1749095de9172c5/raw/214b50c62450be1cbee9f11cecba846dd66c7d06/patch-multicolor-font.diff
Already downloaded: /Users/Jonatan/Library/Caches/Homebrew/emacs-plus--patch-5af2587e986db70999d1a791fca58df027ccbabd75f45e4a2af1602c75511a8c.diff
==> Patching
==> Applying patch-multicolor-font.diff
patching file src/macfont.m
Hunk #1 succeeded at 2360 (offset -13 lines).
==> ./autogen.sh
==> ./configure --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus/HEAD-5b0fdef/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus/HE
==> make
Last 15 lines from /Users/Jonatan/Library/Logs/Homebrew/emacs-plus/03.make:
make[2]: *** [../lisp/leim/ja-dic/ja-dic.el] Error 255
make[1]: *** [../lisp/leim/leim-list.el] Error 2
make[1]: *** Waiting for unfinished jobs....
Directories for loaddefs: . ./calc ./calendar ./cedet ./cedet/ede ./cedet/semantic ./cedet/semantic/analyze ./cedet/semantic/bovine ./cedet/semantic/decorate ./cedet/semantic/symref ./cedet/semantic/wisent ./cedet/srecode ./emacs-lisp ./emulation ./erc ./eshell ./gnus ./image ./international ./language ./leim ./leim/ja-dic ./leim/quail ./mail ./mh-e ./net ./nxml ./org ./play ./progmodes ./textmodes ./url ./vc
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp -l autoload \
--eval '(setq autoload-ensure-writable t)' \
--eval '(setq autoload-builtin-package-versions t)' \
--eval '(setq generated-autoload-file (expand-file-name (unmsys--file-name "./loaddefs.tmp")))' \
-f batch-update-autoloads . ./calc ./calendar ./cedet ./cedet/ede ./cedet/semantic ./cedet/semantic/analyze ./cedet/semantic/bovine ./cedet/semantic/decorate ./cedet/semantic/symref ./cedet/semantic/wisent ./cedet/srecode ./emacs-lisp ./emulation ./erc ./eshell ./gnus ./image ./international ./language ./leim ./leim/ja-dic ./leim/quail ./mail ./mh-e ./net ./nxml ./org ./play ./progmodes ./textmodes ./url ./vc
Not registering prefix "lo" from completion. Affects: ("locate-completion-entry" "locate-completion-entry-retry" "locate-completion-db-error" "load-completions-from-file")
Not registering prefix "*" from ielm. Affects: ("*" "**" "***" "*1" "*2" "*3")
Not registering prefix "is" from ind-util. Affects: ("is13194-default-repertory" "is13194-repertory-to-ucs-script" "is13194-to-ucs-devanagari-hashtbl" "is13194-to-ucs-devanagari-regexp" "is13194-to-ucs-bengali-hashtbl" "is13194-to-ucs-bengali-regexp" "is13194-to-ucs-assamese-hashtbl" "is13194-to-ucs-assamese-regexp" "is13194-to-ucs-gurmukhi-hashtbl" "is13194-to-ucs-gurmukhi-regexp" "is13194-to-ucs-gujarati-hashtbl" "is13194-to-ucs-gujarati-regexp" "is13194-to-ucs-oriya-hashtbl" "is13194-to-ucs-oriya-regexp" "is13194-to-ucs-tamil-hashtbl" "is13194-to-ucs-tamil-regexp" "is13194-to-ucs-telugu-hashtbl" "is13194-to-ucs-telugu-regexp" "is13194-to-ucs-malayalam-hashtbl" "is13194-to-ucs-malayalam-regexp" "is13194-to-ucs-kannada-hashtbl" "is13194-to-ucs-kannada-regexp" "iscii-to-ucs-region")
Not registering prefix "se" from page-ext. Affects: ("search-pages" "set-page-delimiter")
../build-aux/move-if-change ./loaddefs.tmp loaddefs.el
make: *** [src] Error 2
If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/d12frosted/homebrew-emacs-plus/issues
Here's the output of my brew doctor
:
brew doctor
Your system is ready to brew.
from homebrew-emacs-plus.
from homebrew-emacs-plus.
Closing this issue for inactivity. Let me know if you need any assistance! πΈ
from homebrew-emacs-plus.
Related Issues (20)
- native-comp is enabled by default in emacs 30, Please add option --with-native-compilation=no
- Error with daemon running through brew services HOT 2
- Another Big Sur style icon
- Could not install emacs@30 HOT 20
- installing packages in emacs-plus@30 gives "Wrong type argument: package-desc" error HOT 5
- Make it possible for sqlite to be compiled so it can load extensions HOT 3
- Formula descriptions don't seem to work
- Could not install emacs@30 in macos M1 HOT 4
- [General]: Stuck on git clone with emacs@30 HOT 2
- [General]: Emacs.app alias file at /Applications folder
- [General]: On M3 with --with-x11, no Emacs.app is built HOT 1
- [Build Failure]: The include files (AppKit/AppKit.h etc) that are required for a Nextstep build are missing or cannot be compiled. HOT 6
- [General]: --without-cocoa requires xorgproto libxau libxdmcp libxcb libx11 libxext libxrender pixman cairo gdk-pixbuf fribidi harfbuzz pango librsvg HOT 6
- Dark themes not working properly with multiple frames HOT 1
- d12frosted/emacs-plus/emacs-plus@30: private method `new' called for Tap:Class ~ HOT 7
- New and shiny Big Sur icon
- Slow startup of compile command when emacs is started from GUI
- Execute Emacs.app with command-line switches
- [Build Failure]: the latest 30 commit with --with-poll option
- [General]: emacs-plus@30 segfaults when using tree-sitter 0.22.5 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homebrew-emacs-plus.