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.
@logyross68832 жыл бұрын
should've started the video with "Hello everyone my name is David Wilson, also know as System Crafters."
@SystemCrafters2 жыл бұрын
lol, you're right!
@myfavouritecolorisgreen2 жыл бұрын
lmaooo nice
@nerd.bkk.10132 жыл бұрын
2 emacs KZbinrs I respect a lot having a collab. ❣️
@SystemCrafters2 жыл бұрын
We will do a real collab at some point!
@nerd.bkk.10132 жыл бұрын
@@SystemCrafters 😍🥳
@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 Жыл бұрын
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!
@pushqrdx2 жыл бұрын
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
@SystemCrafters2 жыл бұрын
Didn't know about C-x C-x, nice tip!
@pmoohkt2 жыл бұрын
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 🙏️
@SystemCrafters2 жыл бұрын
I know, it looks silly for me to do that, I'm just too used to Evil bindings and not to normal Emacs bindings!
@黃韋智-q3b2 жыл бұрын
@@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.
@SystemCrafters2 жыл бұрын
The configuration I used in this video didn't include Evil Mode so I wasn't able to use that
@黃韋智-q3b2 жыл бұрын
Oh, I see
@_zetrax6 ай бұрын
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 🔥
@0netom2 жыл бұрын
Your teaching style is superb, as always!
@SystemCrafters2 жыл бұрын
Thank you sir!
@Timjstewart2 жыл бұрын
I had no idea this package was so configurable. Thanks!
@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...
@AndersJackson2 жыл бұрын
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 Жыл бұрын
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.
@eddas51752 жыл бұрын
Prot is awesome.
@abarocio802 жыл бұрын
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.
@SystemCrafters2 жыл бұрын
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!
@ameertaweel92782 жыл бұрын
Absolutely lovely theme!
@GavinFreeborn2 жыл бұрын
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.
@SystemCrafters2 жыл бұрын
The problem I had in the video was all my own fault, generally I've had good luck with the toggle command
@wjcferguson2 жыл бұрын
`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.
@0netom2 жыл бұрын
there is also some customization option for the modus themes, which enables some kind of auto-reloading after changing its options, iirc
@SystemCrafters2 жыл бұрын
Yep, those work if you set the variables using Emacs' customization system
@ganainm012 жыл бұрын
Thanks for the video! I really like the provided chapter marks.
@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
@MichaelCampbell012 жыл бұрын
Not sure this is my thing, but I enjoyed the video going over it. At least I know about it.
@0netom2 жыл бұрын
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.
@reisen15532 жыл бұрын
Thanks, David.
@laughingvampire75556 ай бұрын
come on the emacs community knows Prot as Prot because he has presented himself since his very first youtube video.
@dilosilv6112 ай бұрын
Prot?
@BrianRiendeau2 жыл бұрын
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
@nsavch2 жыл бұрын
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.
@SystemCrafters2 жыл бұрын
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
@tommaisey90692 жыл бұрын
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))
@rahilarious2 жыл бұрын
Why use "setq" instead of "custom-set-variables" function? Latter seems more inline with Customization.
@ProfGregTuckerKellogg2 жыл бұрын
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?
@RonnieNissan2 жыл бұрын
Great video, keep it up.
@voidmice16692 жыл бұрын
At 26:43, do you really have an emacs-from-hell config? That would be funny if there is. LoL
@SystemCrafters2 жыл бұрын
Check out my stream called "Building the world's WORST Emacs configuration" :)
@Stratopeter874 ай бұрын
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 Жыл бұрын
you mention an Emacs from Scratch v2 series. Is this out already? I'm assuming the existing series (kzbin.info/aero/PLEoMzSkcN8oPH1au7H6B7bBJ4ZO7BXjSZ) is v1
@starseven47362 жыл бұрын
Awesome \0/
@myfavouritecolorisgreen2 жыл бұрын
prot 🐐
@priapushk9962 жыл бұрын
8:50 "... would be an hour long." Yet you manage to stretch a theme show-and-tell to 40 minutes.
@SystemCrafters2 жыл бұрын
I recognize the irony of that statement, though it's hard to know how long a video will be until you've recorded it.
@darksaga20062 жыл бұрын
The best thing about prot is that he is actually known as protesilaos-otherwise-known-as-prot
@shapkofil47082 жыл бұрын
8:45 only 40 minutes
@devshashtag2 жыл бұрын
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")))