No video

M-x Compile: A Deep Dive into Compiling Code with Emacs

  Рет қаралды 4,227

Gavin Freeborn

Gavin Freeborn

Күн бұрын

Пікірлер: 33
@GavinFreeborn
@GavinFreeborn 7 ай бұрын
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.
@chrishipple4419
@chrishipple4419 7 ай бұрын
Incredible video. using the compile mode for python development to run tests & linters and other one off bash commands is something I saw tsoding do so I've been doing it a lot more lately , but this takes it to next level.
@blahblah49000
@blahblah49000 7 ай бұрын
See also flymake-mode for linting live.
@gagagero
@gagagero 7 ай бұрын
​@@blahblah49000I was just about to mention it. I highly prefer it since it also gives highlighting.
@theodorealenas3171
@theodorealenas3171 6 ай бұрын
Tsoding taught me that Emacs is more similar to Vi than NeoVim is to Vi. And now I love it. Compiling grep find-me -rn .
@Argletrough
@Argletrough 6 ай бұрын
I've found it helpful to set compile-command as a dir-local variable (C-h f add-dir-local-variable) in the root of a project, so it's available in every file without having to add a header.
@GavinFreeborn
@GavinFreeborn 6 ай бұрын
Great idea. I don't know why I didn't think to mention that in this video
@dianejaeger6427
@dianejaeger6427 7 ай бұрын
Great video Gavin. Love the runtime environment.
@GavinFreeborn
@GavinFreeborn 6 ай бұрын
Glad you enjoyed it
@theodorealenas3171
@theodorealenas3171 6 ай бұрын
Okay I have to say it: I read the title of the video, tried M-x compile and left without watching. I knew of C-x p c but not of M-x compile.
@intermarer9145
@intermarer9145 2 ай бұрын
Emacs has a regex builder?? Awesome 🥳
@rlifts
@rlifts 3 ай бұрын
Thanks. No Wayland yet? You got me started on eMacs a long time ago. Now I’m going from vanilla to doom. Checking it out.
@GavinFreeborn
@GavinFreeborn 3 ай бұрын
Emacs has Wayland before using PGTK aka the pure gtk implementation. A quick google should bring you to the right place
@rlifts
@rlifts 3 ай бұрын
@@GavinFreeborn I was asking if you're not using wayland yet? You're still on X11? Yea I've been using PGTK for a while now.
@alternateved1199
@alternateved1199 6 ай бұрын
Ah, custom filters are amazingly helpful. Thanks a lot Gavin for that tip!
@GavinFreeborn
@GavinFreeborn 6 ай бұрын
Happy to help
@randomsearches369
@randomsearches369 7 ай бұрын
Glad, your are getting sponsored.
@GavinFreeborn
@GavinFreeborn 6 ай бұрын
Thanks, I'm glad to have the opportunity 😊.
@DooMWhite
@DooMWhite 6 ай бұрын
Holy shit, this is amazing!
@YoniDebel
@YoniDebel 7 ай бұрын
Very helpfull video, please make more!
@insane_tux
@insane_tux 2 ай бұрын
Hi, please tell me what kind of theme you have in emacs ?
@abenezerasamnew219
@abenezerasamnew219 6 ай бұрын
what border/frame are u using ? It's beautiful!
@antoniocorbibellot6532
@antoniocorbibellot6532 7 ай бұрын
Hi Gavin! Are you using eww for your bar? If so, mind you share the config? Thx!
@siksniper1996
@siksniper1996 6 ай бұрын
What font are you using? It looks really nice!
@GavinFreeborn
@GavinFreeborn 6 ай бұрын
Pragmatapro
@garklein8089
@garklein8089 7 ай бұрын
I have a really jank script I wrote for running files, and one of the main things I use it for is running code in scratch buffers. Is there a way to do this with compile-mode?
@francisst-amour646
@francisst-amour646 7 ай бұрын
Maybe you could call (compile "the command) in your jank scripts? Or perhaps call (compile-mode) to change the buffers' mode? Or even create your own major-mode that "inherits" compile-mode (just like grep-mode).
@muhammadaneeqasif572
@muhammadaneeqasif572 7 ай бұрын
hi i really like your emacs setup can u please share your config?
@GavinFreeborn
@GavinFreeborn 7 ай бұрын
github.com/Gavinok/emacs.d
@muhammadaneeqasif572
@muhammadaneeqasif572 7 ай бұрын
which theme are u using
@GavinFreeborn
@GavinFreeborn 7 ай бұрын
Spaceway, it's a custom version of space grey. You can find it in my config
@_idiot
@_idiot 6 ай бұрын
is that a tiny house?
@GavinFreeborn
@GavinFreeborn 6 ай бұрын
No just a tiny studio 😭
Learn Emacs Lisp in 30 Minutes
30:22
Gavin Freeborn
Рет қаралды 9 М.
LEARN EMACS LISP - Mostly The Strange Parts
29:22
Gavin Freeborn
Рет қаралды 17 М.
This Dumbbell Is Impossible To Lift!
01:00
Stokes Twins
Рет қаралды 34 МЛН
What will he say ? 😱 #smarthome #cleaning #homecleaning #gadgets
01:00
Before VS during the CONCERT 🔥 "Aliby" | Andra Gogan
00:13
Andra Gogan
Рет қаралды 10 МЛН
Org Tables - From Zero to Hero
19:11
Gavin Freeborn
Рет қаралды 4,7 М.
The Rise & Fall of LISP - Too Good For The Rest Of the World
17:44
Gavin Freeborn
Рет қаралды 39 М.
Emacs: control where buffers are displayed (the 'display-buffer-alist')
29:52
Why Are Lisp Macros So Great!?
16:28
Gavin Freeborn
Рет қаралды 15 М.
Why Lisp Is One Of The Most Productive Programming Languages
12:14
Gavin Freeborn
Рет қаралды 42 М.
Unleash The REPL With Sly
14:45
Gavin Freeborn
Рет қаралды 12 М.
Why No One Can Answer The "Vim Versus Emacs" Question
13:44
DistroTube
Рет қаралды 23 М.
Interview with an Emacs Enthusiast in 2023 [Colorized]
8:50
Programmers are also human
Рет қаралды 1,2 МЛН
What Are The Benefits Of Emacs Over Vim?
29:44
DistroTube
Рет қаралды 174 М.
Every LLM in Emacs, with gptel
17:56
karthink
Рет қаралды 10 М.