summaryrefslogtreecommitdiffstats
path: root/2024/info/theme-after.md
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2024/info/theme-after.md152
1 files changed, 150 insertions, 2 deletions
diff --git a/2024/info/theme-after.md b/2024/info/theme-after.md
index d127825b..c6546061 100644
--- a/2024/info/theme-after.md
+++ b/2024/info/theme-after.md
@@ -1,7 +1,7 @@
<!-- Automatically generated by emacsconf-publish-after-page -->
-<a name="theme-mainVideo-transcript"></a>
+<div class="transcript transcript-mainVideo"><a name="theme-mainVideo-transcript"></a>
# Transcript
@@ -232,7 +232,155 @@
[[!template text="""Go create more themes because we can't have enough.""" start="00:11:20.240" video="mainVideo-theme" id="subtitle"]]
[[!template text="""Thanks!""" start="00:11:22.400" video="mainVideo-theme" id="subtitle"]]
-Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20theme%3A%20My%20journey%20of%20finding%20and%20creating%20the%20%E2%80%9Cperfect%E2%80%9D%20Emacs%20theme)
+</div><div class="transcript transcript-qanda"><a name="theme-qanda-transcript"></a>
+# Q&A transcript (unedited)
+
+[[!template text="""So just to be clear, right now we are currently streaming. So""" start="00:00:00.000" video="qanda-theme" id="subtitle"]]
+[[!template text="""if you want to answer with your voice, you can as well. Oh, I'm""" start="00:00:09.280" video="qanda-theme" id="subtitle"]]
+[[!template text="""sorry. Okay. Yeah. So I've got a question. I think there was a""" start="00:00:12.680" video="qanda-theme" id="subtitle"]]
+[[!template text="""little bit of a misunderstanding with whether we were doing""" start="00:00:18.000" video="qanda-theme" id="subtitle"]]
+[[!template text="""a Q&A on BBB or if we were doing it on Etherpad. So it's really""" start="00:00:20.280" video="qanda-theme" id="subtitle"]]
+[[!template text="""up to you. Right now we've set up everything. So if you want to""" start="00:00:25.080" video="qanda-theme" id="subtitle"]]
+[[!template text="""start answering questions with your voice, we might as""" start="00:00:28.480" video="qanda-theme" id="subtitle"]]
+[[!template text="""well. So OK, so I can just do it live.""" start="00:00:32.120" video="qanda-theme" id="subtitle"]]
+
+[[!template new="1" text="""Q: When you choose colors based on the same lightness, does it not hurt readability since the eye sees lightness most?""" start="00:00:33.865" video="qanda-theme" id="subtitle"]]
+
+[[!template text="""So one question is, so I""" start="00:00:33.865" video="qanda-theme" id="subtitle"]]
+[[!template text="""assume this is a question on the lab space, where all the""" start="00:00:38.240" video="qanda-theme" id="subtitle"]]
+[[!template text="""colors are the same lightness. Does it hurt readability? So""" start="00:00:41.840" video="qanda-theme" id="subtitle"]]
+[[!template text="""far, I find it to be OK. For the lab theme, I picked the colors""" start="00:00:46.960" video="qanda-theme" id="subtitle"]]
+[[!template text="""manually. So like I could just fix a angle essentially so""" start="00:00:53.680" video="qanda-theme" id="subtitle"]]
+[[!template text="""that no colors are similar, so I have good readability. But""" start="00:01:01.000" video="qanda-theme" id="subtitle"]]
+[[!template text="""for a random theme in Monte Carlo, it's hard because like""" start="00:01:11.760" video="qanda-theme" id="subtitle"]]
+[[!template text="""it's just random. But yeah, that's a really good point. And""" start="00:01:18.960" video="qanda-theme" id="subtitle"]]
+[[!template text="""also that's one of the motivations I did the nothing, you""" start="00:01:24.640" video="qanda-theme" id="subtitle"]]
+[[!template text="""know, the great scale theme to explore just using""" start="00:01:28.960" video="qanda-theme" id="subtitle"]]
+[[!template text="""lightness. Yeah.""" start="00:01:34.000" video="qanda-theme" id="subtitle"]]
+[[!template text="""So looking at other questions.""" start="00:01:39.760" video="qanda-theme" id="subtitle"]]
+[[!template text="""Okay, great. Do you want to take the next question. So, okay.""" start="00:01:48.200" video="qanda-theme" id="subtitle"]]
+
+[[!template new="1" text="""Q: For monte-carlo, are all the "random" colors picked using a colorwheel/hue rotation?""" start="00:01:52.280" video="qanda-theme" id="subtitle"]]
+
+[[!template text="""Okay, let's go to the third first. Let's finish. Yes, for""" start="00:01:52.280" video="qanda-theme" id="subtitle"]]
+[[!template text="""Monte Carlo are all the random colors that using a color""" start="00:01:56.960" video="qanda-theme" id="subtitle"]]
+[[!template text="""wheel here. Yes. Well, so basically, what this theme does is""" start="00:02:00.000" video="qanda-theme" id="subtitle"]]
+[[!template text="""it. It picks a saturation and lightness for me first. These""" start="00:02:06.480" video="qanda-theme" id="subtitle"]]
+[[!template text="""are also random, but they are picked with some kind of range.""" start="00:02:14.160" video="qanda-theme" id="subtitle"]]
+[[!template text="""And that's a parameter that I can play with, you know, the""" start="00:02:19.760" video="qanda-theme" id="subtitle"]]
+[[!template text="""range of lightness and separation.""" start="00:02:26.560" video="qanda-theme" id="subtitle"]]
+[[!template text="""Once those are fixed, the colors are picked by angles in the""" start="00:02:28.960" video="qanda-theme" id="subtitle"]]
+[[!template text="""color wheel, or heel rotation, as you would put it. So yes,""" start="00:02:33.480" video="qanda-theme" id="subtitle"]]
+[[!template text="""that's roughly the process.""" start="00:02:38.400" video="qanda-theme" id="subtitle"]]
+
+[[!template new="1" text="""Q: One area I see emacs able to do themes that is "underused?" is changing the font""" start="00:02:43.720" video="qanda-theme" id="subtitle"]]
+
+[[!template text="""OK, great. I think the second question is still in the""" start="00:02:43.720" video="qanda-theme" id="subtitle"]]
+[[!template text="""process. Oh, well, maybe you could start fielding it. I""" start="00:02:47.240" video="qanda-theme" id="subtitle"]]
+[[!template text="""think you've got already something to work on. I see one area""" start="00:02:51.680" video="qanda-theme" id="subtitle"]]
+[[!template text="""I see Emacs able to do. under use is changing the font, font""" start="00:02:55.320" video="qanda-theme" id="subtitle"]]
+[[!template text="""size, font type, model space based on various faces. Yeah,""" start="00:03:01.200" video="qanda-theme" id="subtitle"]]
+[[!template text="""so to paraphrase the question, one thing that Emacs is""" start="00:03:09.760" video="qanda-theme" id="subtitle"]]
+[[!template text="""definitely not doing a whole lot of right now is changing the""" start="00:03:13.440" video="qanda-theme" id="subtitle"]]
+[[!template text="""font that is being used, be it the font size, the font family.""" start="00:03:17.400" video="qanda-theme" id="subtitle"]]
+[[!template text="""Sometimes you see themes, especially old mode themes,""" start="00:03:21.080" video="qanda-theme" id="subtitle"]]
+[[!template text="""fontify differently the headers of the documents versus""" start="00:03:25.040" video="qanda-theme" id="subtitle"]]
+[[!template text="""the content, and usually you do have a little bit of a""" start="00:03:29.200" video="qanda-theme" id="subtitle"]]
+[[!template text="""contrast that is being introduced. But is it something that""" start="00:03:31.880" video="qanda-theme" id="subtitle"]]
+[[!template text="""you find value in, this type of contrast based on font? And to""" start="00:03:34.720" video="qanda-theme" id="subtitle"]]
+[[!template text="""me, it's my personal preference to just use one font. I don't""" start="00:03:38.960" video="qanda-theme" id="subtitle"]]
+[[!template text="""even change the font size a lot in org mode. It's just""" start="00:03:45.160" video="qanda-theme" id="subtitle"]]
+[[!template text="""personal preference.""" start="00:03:51.480" video="qanda-theme" id="subtitle"]]
+[[!template text="""I've seen scenes where once I applied, I opened the org doc""" start="00:03:55.320" video="qanda-theme" id="subtitle"]]
+[[!template text="""and suddenly all the titles are like Serif or some fancy""" start="00:03:59.000" video="qanda-theme" id="subtitle"]]
+[[!template text="""fonts. That works. And to me, again, it's a personal""" start="00:04:04.640" video="qanda-theme" id="subtitle"]]
+[[!template text="""preference that I don't really like that, but I know a lot of""" start="00:04:12.760" video="qanda-theme" id="subtitle"]]
+[[!template text="""people like that. So it's up to you, I guess. Yeah, I mean,""" start="00:04:16.920" video="qanda-theme" id="subtitle"]]
+[[!template text="""this, as we've seen in your talk and as well as the previous""" start="00:04:21.800" video="qanda-theme" id="subtitle"]]
+[[!template text="""one we had this morning, you know, themes are very personal""" start="00:04:25.840" video="qanda-theme" id="subtitle"]]
+[[!template text="""and at the end, whatever you need to, you know, some people""" start="00:04:29.280" video="qanda-theme" id="subtitle"]]
+[[!template text="""are going to need more contrast than others, some people are""" start="00:04:33.080" video="qanda-theme" id="subtitle"]]
+[[!template text="""going to need a little more variety in the fonts that they""" start="00:04:35.800" video="qanda-theme" id="subtitle"]]
+[[!template text="""use. Ultimately, it's up to you really what you want to use.""" start="00:04:38.000" video="qanda-theme" id="subtitle"]]
+[[!template text="""The end point, the angle that one should be aiming for is to""" start="00:04:41.360" video="qanda-theme" id="subtitle"]]
+[[!template text="""feel comfortable in what they're editing. And whether this""" start="00:04:45.200" video="qanda-theme" id="subtitle"]]
+[[!template text="""comfort translates into a very barebone color theme like""" start="00:04:49.040" video="qanda-theme" id="subtitle"]]
+[[!template text="""the one we saw this morning with very slight colors but still""" start="00:04:52.800" video="qanda-theme" id="subtitle"]]
+[[!template text="""which has a lot of personality or perhaps something closer""" start="00:04:56.320" video="qanda-theme" id="subtitle"]]
+[[!template text="""to yours which tends to use equal luminance or lightness for""" start="00:04:59.080" video="qanda-theme" id="subtitle"]]
+[[!template text="""the different entries. Well, everyone needs to tune in and""" start="00:05:04.280" video="qanda-theme" id="subtitle"]]
+[[!template text="""find whatever works best for them, I think. Yep. And also, I""" start="00:05:07.880" video="qanda-theme" id="subtitle"]]
+[[!template text="""want to note, I actually have a personal rule. It's also in""" start="00:05:13.960" video="qanda-theme" id="subtitle"]]
+[[!template text="""all my themes. It's that comments have to be italic. I just""" start="00:05:18.480" video="qanda-theme" id="subtitle"]]
+[[!template text="""like the look of italic comments. So, I actually... So, if""" start="00:05:24.480" video="qanda-theme" id="subtitle"]]
+[[!template text="""you... In one of the section in the video, I mentioned I have""" start="00:05:32.000" video="qanda-theme" id="subtitle"]]
+[[!template text="""hooks. Maybe I didn't mention, but I have hooks when using""" start="00:05:37.800" video="qanda-theme" id="subtitle"]]
+[[!template text="""the picking the random theme setup. One of the purpose of""" start="00:05:41.960" video="qanda-theme" id="subtitle"]]
+[[!template text="""that hook is I can add italic to all the themes on the comment""" start="00:05:47.360" video="qanda-theme" id="subtitle"]]
+[[!template text="""face. Which I don't think it works actually right now, but""" start="00:05:52.360" video="qanda-theme" id="subtitle"]]
+[[!template text="""that's the intention. Yeah, but I think it answers the""" start="00:05:59.000" video="qanda-theme" id="subtitle"]]
+[[!template text="""question we started on originally. Because changing the""" start="00:06:02.680" video="qanda-theme" id="subtitle"]]
+[[!template text="""font, I mean, using the italic variant of the font, it's""" start="00:06:05.880" video="qanda-theme" id="subtitle"]]
+[[!template text="""literally a different font. And so, being able to have this""" start="00:06:11.560" video="qanda-theme" id="subtitle"]]
+[[!template text="""type of contrast is actually important for you. So, it's""" start="00:06:14.120" video="qanda-theme" id="subtitle"]]
+[[!template text="""nice that you managed to find this particular bit of""" start="00:06:17.480" video="qanda-theme" id="subtitle"]]
+[[!template text="""knowledge through experimentation. And also I want to add""" start="00:06:20.840" video="qanda-theme" id="subtitle"]]
+[[!template text="""that if you pick a monospace font like I do, usually there's""" start="00:06:25.520" video="qanda-theme" id="subtitle"]]
+[[!template text="""not a lot of... Creativity? No, that's not the word. It's a""" start="00:06:30.720" video="qanda-theme" id="subtitle"]]
+[[!template text="""lot of personality in the regular font part. But people do""" start="00:06:37.440" video="qanda-theme" id="subtitle"]]
+[[!template text="""put a lot of different things in the italic. So yeah, if you""" start="00:06:45.640" video="qanda-theme" id="subtitle"]]
+[[!template text="""can find a way to utilize the italic face, you could see some""" start="00:06:51.800" video="qanda-theme" id="subtitle"]]
+[[!template text="""interesting results. Yeah, definitely. Again, I think""" start="00:06:56.000" video="qanda-theme" id="subtitle"]]
+[[!template text="""it's important to consider all the things you can play with""" start="00:07:01.240" video="qanda-theme" id="subtitle"]]
+[[!template text="""in terms of contrast. Because at the end of the day, you know,""" start="00:07:03.720" video="qanda-theme" id="subtitle"]]
+[[!template text="""some people are going to be more receptive to a change of font""" start="00:07:06.520" video="qanda-theme" id="subtitle"]]
+[[!template text="""than change of color. You know, just considering the amount""" start="00:07:08.840" video="qanda-theme" id="subtitle"]]
+[[!template text="""of people who are colorblind and who are using software like""" start="00:07:11.640" video="qanda-theme" id="subtitle"]]
+[[!template text="""this. You know, sometimes your vision optimizes for""" start="00:07:14.440" video="qanda-theme" id="subtitle"]]
+[[!template text="""particular kind of changes and some people are going to be""" start="00:07:19.280" video="qanda-theme" id="subtitle"]]
+[[!template text="""more sensitive to a slanted eye than they would be to an eye""" start="00:07:22.040" video="qanda-theme" id="subtitle"]]
+[[!template text="""that is red or an eye that is blue. So, But it's not for""" start="00:07:26.280" video="qanda-theme" id="subtitle"]]
+[[!template text="""everyone.""" start="00:07:31.480" video="qanda-theme" id="subtitle"]]
+[[!template text="""So I'm looking at the time and we have about eight minutes""" start="00:07:32.000" video="qanda-theme" id="subtitle"]]
+[[!template text="""until we go into the next talk.""" start="00:07:37.520" video="qanda-theme" id="subtitle"]]
+[[!template text="""To be frank, I don't think I've got any more questions on my""" start="00:07:38.840" video="qanda-theme" id="subtitle"]]
+[[!template text="""end. I'm not sure if we've got any people on BBB who has joined""" start="00:07:44.520" video="qanda-theme" id="subtitle"]]
+[[!template text="""us and would like to ask a question. Let me check on IRC""" start="00:07:46.880" video="qanda-theme" id="subtitle"]]
+[[!template text="""quickly if we've got any questions coming our way. I don't""" start="00:07:49.120" video="qanda-theme" id="subtitle"]]
+[[!template text="""see any. Do you see any on your end?""" start="00:07:53.800" video="qanda-theme" id="subtitle"]]
+[[!template text="""Not really. Well, then I suggest we just leave it at that and""" start="00:07:57.200" video="qanda-theme" id="subtitle"]]
+[[!template text="""enjoy a little break before the next chat. So, thank you so""" start="00:08:06.480" video="qanda-theme" id="subtitle"]]
+[[!template text="""much Metrowind for coming to EmacsConf and talking about""" start="00:08:08.680" video="qanda-theme" id="subtitle"]]
+[[!template text="""colors because, as you saw, many people are interested""" start="00:08:11.560" video="qanda-theme" id="subtitle"]]
+[[!template text="""about them, so much that another person decided to have a""" start="00:08:14.400" video="qanda-theme" id="subtitle"]]
+[[!template text="""chat about theme. We didn't plan for this, but it's nice to""" start="00:08:17.200" video="qanda-theme" id="subtitle"]]
+[[!template text="""see. And, well, perhaps you could collaborate in the future""" start="00:08:20.640" video="qanda-theme" id="subtitle"]]
+[[!template text="""and both find the mutual confidence that you need to push""" start="00:08:23.960" video="qanda-theme" id="subtitle"]]
+[[!template text="""your stuff to Melpa. Because I did hear that you weren't""" start="00:08:26.920" video="qanda-theme" id="subtitle"]]
+[[!template text="""feeling too confident about your random color theme""" start="00:08:29.800" video="qanda-theme" id="subtitle"]]
+[[!template text="""package. But, you know, you've done the first step, which is""" start="00:08:33.120" video="qanda-theme" id="subtitle"]]
+[[!template text="""talking about it and sharing it with all of us. And perhaps""" start="00:08:37.440" video="qanda-theme" id="subtitle"]]
+[[!template text="""the next step is to actually clean up the code to your""" start="00:08:40.560" video="qanda-theme" id="subtitle"]]
+[[!template text="""satisfaction and publish it eventually. Oh, I can see""" start="00:08:42.760" video="qanda-theme" id="subtitle"]]
+[[!template text="""another question. Should we go to that? Sure.""" start="00:08:47.960" video="qanda-theme" id="subtitle"]]
+
+[[!template new="1" text="""Q: Have you ever kept any of the random themes that were thrown up?""" start="00:08:53.461" video="qanda-theme" id="subtitle"]]
+
+[[!template text="""Have you ever""" start="00:08:53.461" video="qanda-theme" id="subtitle"]]
+[[!template text="""kept any of the random themes that were thrown up? So I assume""" start="00:08:54.080" video="qanda-theme" id="subtitle"]]
+[[!template text="""this is for the Monte Carlo setup. The answer is no. The""" start="00:08:59.720" video="qanda-theme" id="subtitle"]]
+[[!template text="""reason is, like I mentioned, I'm using the randomly picking""" start="00:09:05.120" video="qanda-theme" id="subtitle"]]
+[[!template text="""a theme setup right now. And Monte Carlo is one of them. Now,""" start="00:09:10.000" video="qanda-theme" id="subtitle"]]
+[[!template text="""when Emacs picks Monte Carlo by chance, I wouldn't know""" start="00:09:15.080" video="qanda-theme" id="subtitle"]]
+[[!template text="""about it. So I wouldn't know this is my random theme. That's""" start="00:09:18.640" video="qanda-theme" id="subtitle"]]
+[[!template text="""the reason I never kept any, like, good color schemes""" start="00:09:23.240" video="qanda-theme" id="subtitle"]]
+[[!template text="""generated. So, no. Right, okay. Well, considering we don't""" start="00:09:28.840" video="qanda-theme" id="subtitle"]]
+[[!template text="""have any further questions, what I suggest now is that we'll""" start="00:09:34.960" video="qanda-theme" id="subtitle"]]
+[[!template text="""leave it at that. So, again, Metrowind, thank you so much.""" start="00:09:37.360" video="qanda-theme" id="subtitle"]]
+[[!template text="""Thank you. And hopefully we'll hear more of your themes in""" start="00:09:40.240" video="qanda-theme" id="subtitle"]]
+[[!template text="""the future. Cool. Thanks. All right. Bye bye. Bye bye.""" start="00:09:43.080" video="qanda-theme" id="subtitle"]]
+
+</div>Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20theme%3A%20My%20journey%20of%20finding%20and%20creating%20the%20%E2%80%9Cperfect%E2%80%9D%20Emacs%20theme)
<!-- End of emacsconf-publish-after-page -->