Style Your Emacs with the Modus Themes

  Рет қаралды 31,784

System Crafters

System Crafters

Күн бұрын

Пікірлер: 57
@ogretime
@ogretime 2 жыл бұрын
Glad to see the modus themes getting some love, I consistently switched themes and ended up writing my own until I found modus-operandi. It's the best looking one I've found so far and I don't feel the urge to switch away from it any time soon.
@logyross6883
@logyross6883 2 жыл бұрын
should've started the video with "Hello everyone my name is David Wilson, also know as System Crafters."
@SystemCrafters
@SystemCrafters 2 жыл бұрын
lol, you're right!
@myfavouritecolorisgreen
@myfavouritecolorisgreen 2 жыл бұрын
lmaooo nice
@nerd.bkk.1013
@nerd.bkk.1013 2 жыл бұрын
2 emacs KZbinrs I respect a lot having a collab. ❣️
@SystemCrafters
@SystemCrafters 2 жыл бұрын
We will do a real collab at some point!
@nerd.bkk.1013
@nerd.bkk.1013 2 жыл бұрын
@@SystemCrafters 😍🥳
@algorhtym5812
@algorhtym5812 Жыл бұрын
Great video. I'm a beginner emacs user and this video is really helpful. It should be noted that apparently modus-themes got a major update as of version 4 and a lot of the variables introduced in the video actually got obsolete and have been integrated into a different way of implementing (most of them are now set using something called "theme overrides"). So I went to the docs and found the deprecated functionality one by one while trying these configs and implemented them by looking there. Lots of googling too. I found it best to look up the variable using C-h v first, since it mentions if that variable is obsolete. If it is, then I go to the docs and find the new way it's done. Thanks for this video. It's a really good source for emacs and I intend to watch all your videos in time as I set up my emacs and learn how to use it.
@TheWeezyOfOz
@TheWeezyOfOz Жыл бұрын
I've watched a few of your videos this year as I try to muster the courage to start with emacs and they've been super helpful. What's also very helpful is that the notes you're showing on the screen are available on your website to follow along with. Really appreciate the approach as I can refer to it later without having to watch a whole video about it :-) Thanks!
@pushqrdx
@pushqrdx 2 жыл бұрын
At 14:30 you can hit C-x C-x after pasting something to select it and then hit C-M-\ to indent it without having to manually delete the spaces yourself, no need for rectangular selection too
@SystemCrafters
@SystemCrafters 2 жыл бұрын
Didn't know about C-x C-x, nice tip!
@pmoohkt
@pmoohkt 2 жыл бұрын
Hurt to see you indent a group of line one-by-one 😄️ Try to select a region, then C-x TAB (indent-rigidly), this will move all the lines left or right by pressing arrow keys. Thanks for your work 🙏️
@SystemCrafters
@SystemCrafters 2 жыл бұрын
I know, it looks silly for me to do that, I'm just too used to Evil bindings and not to normal Emacs bindings!
@黃韋智-q3b
@黃韋智-q3b 2 жыл бұрын
@@SystemCrafters For Evil mode bindings, selecting the lines with visual mode and then > or < can also do the indent/unindent, and then . to repeat it if more indents/unindents are needed. Maybe you can try it if you haven't used before.
@SystemCrafters
@SystemCrafters 2 жыл бұрын
The configuration I used in this video didn't include Evil Mode so I wasn't able to use that
@黃韋智-q3b
@黃韋智-q3b 2 жыл бұрын
Oh, I see
@_zetrax
@_zetrax 6 ай бұрын
prot is a real chad, he's like luke smith of Emacs. I've started using Emacs last week and his content is peak emacs 🔥
@0netom
@0netom 2 жыл бұрын
Your teaching style is superb, as always!
@SystemCrafters
@SystemCrafters 2 жыл бұрын
Thank you sir!
@Timjstewart
@Timjstewart 2 жыл бұрын
I had no idea this package was so configurable. Thanks!
@belalehner3937
@belalehner3937 Жыл бұрын
I think my life is too short to learn Emacs to do everyday work with it. I do envy this guy for being such a pro...
@AndersJackson
@AndersJackson 2 жыл бұрын
I like to use (load-theme 'modus-vivendi t t) as it will not use it, just load it, if it exists. And yes, it also ignore errors. So I can use this to pre-load several themes I want to use later. Then I use (custom-theme-p 'modus-vivendi) to see if it is loaded and I can activate it. I activate themes with (enable-theme 'modus-vivendi) after (disable-theme 'modus-operandi). New emacs have a function that disable all other theme before enable the theme you want. If you don't disable a theme, it will still be activated. Which can be confusing.
@vp4744
@vp4744 Жыл бұрын
Nice, thanks for sharing. I'm reminded of an old emacs guru looking over my shoulder at my screen said that at the most integrative level, when you want to treat, code, data, comments, UI, and all aspects to blend so you can think fluidly, then having too many colors and shapes hinders integrative thinking. I noticed the same on old-time C coders, who move on from syntax level understanding to larger expression level coding units. I also peeked at RMS laptop once and noticed the modeline blends with the rest of the text.
@eddas5175
@eddas5175 2 жыл бұрын
Prot is awesome.
@abarocio80
@abarocio80 2 жыл бұрын
Modus themes are great. In my opinion those should be the default. The info page is very straightforward. The video wasn't an hour long, but almost it was. When I was trying my customization, it took me more than three hours to see all the options, and a couple of days more to tweak to my heart. You also forgot to explain that the high contrast, color selection and some customization options are designed for better readability and to help some kinds of color blindness. Great video as always.
@SystemCrafters
@SystemCrafters 2 жыл бұрын
I realized after I recorded the video that it actually has an info page, would have been better to refer to that in the video!
@ameertaweel9278
@ameertaweel9278 2 жыл бұрын
Absolutely lovely theme!
@GavinFreeborn
@GavinFreeborn 2 жыл бұрын
Ya I've had lots of inconsistencies with modus themes toggle. I usually just use consult-theme when I want to switch themes. Seemst to always get it right.
@SystemCrafters
@SystemCrafters 2 жыл бұрын
The problem I had in the video was all my own fault, generally I've had good luck with the toggle command
@wjcferguson
@wjcferguson 2 жыл бұрын
`consult-theme` is superb for selecting themes! I wasn't aware of it, but the fact it gives you previews is huge. Much respect to Prot, but I can't get on with the intense contrast of the themes. But with a moderated background (e.g. set-background-color cornsilk2 or 3 for operandi) is much better to my eyes. Edit: but getting deeper into it, it looks like a fine base to do changes like that.
@0netom
@0netom 2 жыл бұрын
there is also some customization option for the modus themes, which enables some kind of auto-reloading after changing its options, iirc
@SystemCrafters
@SystemCrafters 2 жыл бұрын
Yep, those work if you set the variables using Emacs' customization system
@ganainm01
@ganainm01 2 жыл бұрын
Thanks for the video! I really like the provided chapter marks.
@michaelshort2388
@michaelshort2388 Жыл бұрын
How do we change the background colour of this theme? I cannot find an option for that. The closest i've found is a theme called Modus Vivendi Tinted, but whenever I try to use that one instead emacs complains that it can't find it
@MichaelCampbell01
@MichaelCampbell01 2 жыл бұрын
Not sure this is my thing, but I enjoyed the video going over it. At least I know about it.
@0netom
@0netom 2 жыл бұрын
the main value of this theme is that it’s available out of the box now and it is consistent across many many other packages! but i also find them a little bland, especially the light theme… i use solarized light usually in most other applications, but in emacs i found the default theme pretty good. otherwise, +1 for the moe theme and the kaolin themes.
@reisen1553
@reisen1553 2 жыл бұрын
Thanks, David.
@laughingvampire7555
@laughingvampire7555 6 ай бұрын
come on the emacs community knows Prot as Prot because he has presented himself since his very first youtube video.
@dilosilv611
@dilosilv611 2 ай бұрын
Prot?
@BrianRiendeau
@BrianRiendeau 2 жыл бұрын
I am getting Not Found error when I try to package install the modus themes. I can't seem to get any themes to work on emacs 28.1
@nsavch
@nsavch 2 жыл бұрын
While I appreciate the configurability of modus themes I find their "maximize contrast" approach not working for me. High contrast yields more eye fatigue for me (it just feels TOO bright, like your screen is screaming on you) and themes with less contrast like gruvbox-dark-soft/medium are much more pleasant to use. Base16 package also has few very nice color combinations.
@SystemCrafters
@SystemCrafters 2 жыл бұрын
Interesting perspective! I also prefer a theme with a more blended contrast. doom-palenight has been my favorite for a long time and it forms the basis for the look of my channel
@tommaisey9069
@tommaisey9069 2 жыл бұрын
I felt the same way. However, using (modus-themes-syntax '(alt-syntax faint)) uses dimmed colours that seem a lot nicer to my eyes. I also use a less black/white background: (set-face-attribute 'default nil :background (modus-themes-color 'bg-alt) :foreground (modus-themes-color 'fg-dim))
@rahilarious
@rahilarious 2 жыл бұрын
Why use "setq" instead of "custom-set-variables" function? Latter seems more inline with Customization.
@ProfGregTuckerKellogg
@ProfGregTuckerKellogg 2 жыл бұрын
My source blocks in modus-themes don't change size with the overall scale. I'm sure this is cusomizable; do you know where it is?
@RonnieNissan
@RonnieNissan 2 жыл бұрын
Great video, keep it up.
@voidmice1669
@voidmice1669 2 жыл бұрын
At 26:43, do you really have an emacs-from-hell config? That would be funny if there is. LoL
@SystemCrafters
@SystemCrafters 2 жыл бұрын
Check out my stream called "Building the world's WORST Emacs configuration" :)
@Stratopeter87
@Stratopeter87 4 ай бұрын
I would recommend anyone to install the latest version of the modus-themes package from Elpa and use that instead of the built-in one (at least until it is not already at v4 in a future Emacs version. Prot changed a lot of things to make customization very simple and flexible and added tinted variations of both themes as well as adjustments for various forms of color-blindness. Check out his introduction video of the major features: kzbin.info/www/bejne/oYGxfnuoe5l_p5o
@jeffreyjflim
@jeffreyjflim Жыл бұрын
you mention an Emacs from Scratch v2 series. Is this out already? I'm assuming the existing series (kzbin.info/aero/PLEoMzSkcN8oPH1au7H6B7bBJ4ZO7BXjSZ) is v1
@starseven4736
@starseven4736 2 жыл бұрын
Awesome \0/
@myfavouritecolorisgreen
@myfavouritecolorisgreen 2 жыл бұрын
prot 🐐
@priapushk996
@priapushk996 2 жыл бұрын
8:50 "... would be an hour long." Yet you manage to stretch a theme show-and-tell to 40 minutes.
@SystemCrafters
@SystemCrafters 2 жыл бұрын
I recognize the irony of that statement, though it's hard to know how long a video will be until you've recorded it.
@darksaga2006
@darksaga2006 2 жыл бұрын
The best thing about prot is that he is actually known as protesilaos-otherwise-known-as-prot
@shapkofil4708
@shapkofil4708 2 жыл бұрын
8:45 only 40 minutes
@devshashtag
@devshashtag 2 жыл бұрын
i find this one useful its make the theme better with changing background and color: (setq modus-themes-vivendi-color-overrides '((bg-main . "#101212") (fg-main . "#d2d2d2")))
Crafting Color Overrides for Emacs Modus Themes - System Crafters Live
2:03:21
The Secrets of My Emacs Presentation Style
29:04
System Crafters
Рет қаралды 20 М.
How to Fight a Gross Man 😡
00:19
Alan Chikin Chow
Рет қаралды 19 МЛН
From Small To Giant 0%🍫 VS 100%🍫 #katebrush #shorts #gummy
00:19
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 5 МЛН
Three HUGE Mistakes New Emacs Users Make
13:28
DistroTube
Рет қаралды 97 М.
The Basics of Emacs Configuration
24:12
System Crafters
Рет қаралды 53 М.
5 Reasons to Learn Emacs in 2021
26:39
System Crafters
Рет қаралды 88 М.
Why Do I Choose Emacs Over Vim? It Looks Better!
9:37
DistroTube
Рет қаралды 30 М.
Capturing Notes Efficiently in Emacs with Org Roam
31:06
System Crafters
Рет қаралды 45 М.
5 Org Roam Hacks for Better Productivity in Emacs
29:45
System Crafters
Рет қаралды 31 М.
Vim Versus Emacs. Which Is Better?
30:38
DistroTube
Рет қаралды 272 М.
Emacs: customize fonts (generic method and 'fontaine' package)
27:16
Protesilaos Stavrou
Рет қаралды 5 М.
Unlock the Power of the Daemon with emacsclient
35:36
System Crafters
Рет қаралды 19 М.
straight.el: Advanced Emacs Package Management
42:48
System Crafters
Рет қаралды 13 М.
How to Fight a Gross Man 😡
00:19
Alan Chikin Chow
Рет қаралды 19 МЛН