To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/GavinFreeborn/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.
@argonwheatbelly6379 ай бұрын
I used emacs for a very long time, and eLisp has a special place in my heart; however, at most places I've worked they've used vi. At least it was better than nano. The problem was always that it was a very minimal vi, not vim, so...yeah, that. The real power of using emacs comes in learning and using eLisp to extend it to do whatever you need. Same with vi? Well, not really. With vim? Yes. When you trick it out, it's usable, too. The editor wars ended over a generation ago, but it doesn't hurt to know how to drive a manual transmission as well as an automatic. To which am I referring? That's up to you to choose. 😊 Great video!!
@user-eg6nq7qt8c7 ай бұрын
the editor wars still exist in my heart
@randomsearches3699 ай бұрын
I really love it, I am reading "eintr" too.
@CrashCarrollT8 ай бұрын
Thanks Gavin! Good explanations, appreciate the way you marked off sections so I could jump around. As a suggestion, would like more on Emacs Lisp that has to do with how it integrates with the Emacs environment. You touched on that this time with a) user functions that make use of the help system, b) hooks and c) modes. So thanks for that. My own top-of-mind thing is trying to add completion to a extant package that does not have this feature. But I bump into my own deficiency in this "integration" area frequently, so something more general welcome as well. But again, thanks for all you do!
@emvdl9 ай бұрын
well done man! 👍 One great feature I missed in this video was ‘add-advice’
@GavinFreeborn9 ай бұрын
Oh ya advice would have been worth covering. I'll add a mention of it in a future video.
@maxreuv9 ай бұрын
Excellent refresher on EmacsLisp, thank you!
@GavinFreeborn9 ай бұрын
Glad it was helpful!
@EdouardTavinor8 ай бұрын
thanks for the cool video :) i've been getting into emacs buffer programming recently, and i've started to feel more at home doing it. one thing i find overwhelming about emacs (and about common lisp) is the wealth of functions and macros. i imagine you could learn one new macro or function a day for many years :)
@zacharylarson12458 ай бұрын
A lot of the "new" emacs lisp stuff was new to me! thanks for sharing your setup and knowledge! Very beautiful setup! I'm curious to check out your dot files more and see what else I can learn :)
@seventhtenth9 ай бұрын
thank you, I guess I will learn right now
@RubenCiencia9 ай бұрын
Great video. Thanks for this, it really help me.
@pst6598 ай бұрын
thank you so much for this video. next I need buffer manipulation with emacs-lisp
@GavinFreeborn8 ай бұрын
It's a topic I would love to dig into. My advent of code in emacs lisp video makes use of this but not too much
@Japhir139 ай бұрын
Great video! And 10x10 is definitely 1000 😉 22:52
@bullpup13379 ай бұрын
1000% correct can confirm
@zacharylarson12458 ай бұрын
ero-mode ... highly recommend. Evaluations show up right next to the evaluated form, rather than in the mini-buffer. yw! ^_^
@GavinFreeborn8 ай бұрын
Thanks for recommending it. Sounds like it would be good to have for some of these demos.
@jennifermena77127 ай бұрын
Hi! Thanks for such a great video! Would you mind sharing the notes you used in the video pls?
@GavinFreeborn7 ай бұрын
I have added them to the description gist.github.com/Gavinok/5780b195c777b5ffa4842eebebdf13f7
@johnhaman9 ай бұрын
Nice info, but why is the computer screen so spastic? jumpy cursor, jumpy highlighting and flickering blocks.
@GavinFreeborn9 ай бұрын
I think part of it comes down to the rendering frame rate missing some of my cursor movement and the rest comes from the excessive amount of cuts needed to trim this down to 30 minutes. Most of it is from the rendering unfortunately. I should really find the time to figure this out once and for all.
@muhammadaneeqasif5729 ай бұрын
waiting for follow up video
@ismbks8 ай бұрын
very rare person proficient in both vim/nvim and emacs
@y0nei8 ай бұрын
Big respect for the dedication to keep the lisp/emacs community growing. I myself find enjoying writing elisp for some reason and I dont get why.
@GavinFreeborn8 ай бұрын
I think the workflow is just too addictive. I find myself constantly making progress and able to write fairly complex ideas rather quickly
@justsomeguy83856 ай бұрын
Thank you, creepy floating head!
@ACium.8 ай бұрын
What is the point in learning lisp in 2024? Any idea?
@copperspartan16438 ай бұрын
It’s fun and useful..?
@ACium.8 ай бұрын
@@copperspartan1643 how is it useful
@matthewstott34932 ай бұрын
Gavin covered that topic: Why You Should Learn Lisp In 2024 kzbin.info/www/bejne/fYjHl2Scoch_pa8si=4y9ta6vxovtNZAH1 kzbin.info/www/bejne/d5e8kK19h8SEeKssi=bxt7eqfJlCPmBadn Even if you don't code in Lisp you can learn some things from it that will benefit you with other languages. Several experienced developers have waxed poetic about how Lisp changed their thinking for the better.
@fixups65368 ай бұрын
Alternating between dark background and burning white background: really bad idea. I closed the video immediately because it's just unbearable.
@zacharylarson12458 ай бұрын
You can also set `(setq use-package-always-ensure t)` so that you don't have to put `:ensure t` in your `use-package` forms
@marknaylor73225 ай бұрын
Adding lambdas to hooks is bad form.
@low-key-gamer61179 ай бұрын
Laughs in Vim
@shewbell21769 ай бұрын
Laughs in evil
@nadred5396Ай бұрын
Bruh talks to fast I thought I had the video on 1.5x speed