TurboCharge Emacs | Compile from source! 🚀 💻

  Рет қаралды 903

(Bit-Mage)

(Bit-Mage)

Күн бұрын

I build emacs from source in this one with all the tricks and tips you need to do so smoothly. This is a generic overview of building from source that is distro agnostic.
BTW, I forgot to mention that I've also built it on Arch (I tend to forget cause I broke it in 2 weeks), apart from what I already mentioned (WSL2, Debian, Fedora, Arch, OpenSuse Tumbleweed)
Further Reading:
akrl.sdf.org/g...
Thanks for tuning in and do let me know in the comments if your experience was actually sped up.

Пікірлер
@dheerajshenoy1285
@dheerajshenoy1285 4 ай бұрын
Amazing to see many people hopping into the beautiful world of emacs. You earned a sub my friend, keep up this awesome work 👍
@dheerajshenoy1285
@dheerajshenoy1285 4 ай бұрын
Also, a video suggestion for you. For someone who's coming from neovim, I find it difficult to not open a terminal outside Emacs, or do other things I was used to doing when using neovim. Could you maybe do a video on how to live completely inside Emacs, including things like workflow to not get out of Emacs. Thanks for giving us amazing contents 👍👍
@The-Bit-Mage
@The-Bit-Mage 3 ай бұрын
​@@dheerajshenoy1285yes, that is something that took me quite the effort to figure out too.. Do have streamlined workflows now and life is great... Definitely enqueing the idea into the prod pipeline
@hommusC1
@hommusC1 4 ай бұрын
Thank you Raj for your videos, because of these I decided to start using doom emacs and wow... its amazing. I also used openSUSE and Fedora for a while and they're pretty great but Debian is my preferred OS for now Fantastic beard btw!
@The-Bit-Mage
@The-Bit-Mage 4 ай бұрын
@@hommusC1 this is amazing!! Rest assured, definitely posting a lot more guides to make esoteric tech interesting and adventurous Believe me, we're just getting started with the possibilities..
@hedlund
@hedlund 3 ай бұрын
Yay emacs! I'm still carrying forward a setup since 25.x. It builds mostly unchanged until 29.4 but something in 30 borks at least one of my loader scripts so badly not even error paths or fallbacks work. Never had that before, so that'll be fun to fix, I'm sure. Edit: also - ten points for the beard, as well. I'm maybe slightly biased, but still :) Edit2: Just noticed you have a vim piece as well. Ten more points for including the best of both worlds! Well I say that - I've started using Kakoune as my vim flavour. To me it's a delicious, good-defaults middle ground between a truly beefed up nvim and vim/nvim with only personal essentials added, if any.
@The-Bit-Mage
@The-Bit-Mage 3 ай бұрын
Could have a look at the scripts if you have the links handy.. PS1: thanks and hope you have a good time on this channel PS2: I do use vanilla vim regularly and I think you might interested in my memoirs over the editor wars : kzbin.info/www/bejne/oV7RpGCefsRosLc
@hedlund
@hedlund 3 ай бұрын
@@The-Bit-Mage It's all good. I halfway expect it's gonna be either that some elisp callable(s) have changed, names or that I've managed to hard-code a semver string instead of expanding from a var, somewhere. Thanks a million for the offer, though! I'm sure I will. I already am having :)
@k9eof
@k9eof 2 ай бұрын
Hi BitMage, i already have cloned from savanna repo and running gcc emacs version 28.3 from source with-native-compilation and running doom emacs on top of it. Now if i want to use newer version of emacs say 29.x.x . do i have to 'make uninstall' my current built binary and download the new version and compile it. or can i clone emacs 29 and compile it directly without uninstalling my current emacs.
@The-Bit-Mage
@The-Bit-Mage 2 ай бұрын
Hi @secahl, it depends on how your PATH environment is configured.. TLDR: assuming defaults, you shouldn't face any issues proceeding without the uninstall if you haven't deviated from the defaults, it should be a version agnostic directory (mine is /usr/local/bin/emacs : check by running `which emacs`) in that case a new make install should overwrite the older binaries and files, and you wouldn't need an uninstall before an install However, I would recommend you rename your existing installation directory before installing the new one so that you could test both versions by altering the PATH or using aliases if all your workflows port without issues, you can then delete the older version.
@k9eof
@k9eof 2 ай бұрын
@@The-Bit-Mage thankyou very much. Keep up 'em great work.👍🏼
@avsbq
@avsbq 3 ай бұрын
reading vedas in emacs when?
@The-Bit-Mage
@The-Bit-Mage 3 ай бұрын
Soon..
@zherka_pill
@zherka_pill 4 ай бұрын
in arch just do sudo pacman -S emacs-nativecomp
@The-Bit-Mage
@The-Bit-Mage 4 ай бұрын
yes, used to do that with Fedora a while ago : 1:39
Emacs. Buffed.
30:23
(Bit-Mage)
Рет қаралды 511
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 296 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
UV and Ruff: Next-gen Python Tooling
56:54
Matt Layman
Рет қаралды 7 М.
Emacs: Your Intellectual HQ 🕸📖
1:02:48
(Bit-Mage)
Рет қаралды 785
Emacs 30 Built-in Completion UI & Styles Overview
5:14
Thanos Apollo
Рет қаралды 1,1 М.
Let's Create a Compiler (Pt.1)
1:11:03
Pixeled
Рет қаралды 608 М.
The Return of Procedural Programming - Richard Feldman
52:53
ChariotSolutions
Рет қаралды 65 М.
Emacs for Pythonic Polyglots! 🐍🔧
34:45
(Bit-Mage)
Рет қаралды 613
Emacs. But why?
51:20
(Bit-Mage)
Рет қаралды 7 М.
Why I left Emacs
16:58
Joshua Blais
Рет қаралды 11 М.
Installing Doom Emacs for the non-programmers (Windows & Linux)
20:48
Bible Culture - with Abe
Рет қаралды 18 М.