Colour your Emacs with ease
Ryota (he/him) - Pronunciation: Ree-yo-tah, https://hachyderm.io/@rytswd https://x.com/rytswd
The following image shows where the talk is in the schedule for Sat 2024-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
Format: 10-min talk ; Q&A: BigBlueButton conference room https://media.emacsconf.org/2024/current/bbb-color.html
Discuss on IRC: #emacsconf
Status: Waiting for video from speaker
Saturday, Dec 7 2024, ~9:00 AM - 9:10 AM MST (US/Mountain)
Saturday, Dec 7 2024, ~8:00 AM - 8:10 AM PST (US/Pacific)
Saturday, Dec 7 2024, ~4:00 PM - 4:10 PM UTC
Saturday, Dec 7 2024, ~5:00 PM - 5:10 PM CET (Europe/Paris)
Saturday, Dec 7 2024, ~6:00 PM - 6:10 PM EET (Europe/Athens)
Saturday, Dec 7 2024, ~9:30 PM - 9:40 PM IST (Asia/Kolkata)
Sunday, Dec 8 2024, ~12:00 AM - 12:10 AM +08 (Asia/Singapore)
Sunday, Dec 8 2024, ~1:00 AM - 1:10 AM JST (Asia/Tokyo)
Description
Emacs comes with various themes to pick from, and there are myriad different themes out on the internet. Even when you choose a theme, from there, you can make your exact adjustments to add or remove certain colours. Emacs provides you so much control over how you work, write, code, and everything in between. You are certainly left equipped with all the controls for your theme as well.
However, when it comes to colour, there is a bit of difficulty: RGB. Hexadecimal colour codes are ubiquitous and relatively easy to understand. Yet, they are difficult to work with, especially when you need to make different shades and variants. In recent years, CSS started to support not just sRGB (standard RGB), but other colour spaces such as HSL, Oklab, etc. With Emacs, we also have a great set of tools from color.el, as well as this amazing package called ct.el (https://github.com/neeasade/ct.el),
In this talk, we will have a quick look at different colour spaces than sRGB, namely HSL and LCH. We will check out how ct.el can make a set of colour shades and variants at ease, and how they can help defining themes. Finally, Ryota will share his own theme called Hasliberg Theme, which is using the full power of LCH.
About the speaker:
Ryota started his Emacs journey more than a decade ago, but was forced to put it aside for work requirements soon after. A few years ago, he made a return to Emacs, and now is using Emacs almost exclusively for any sort of coding tasks. This talk focuses on the modern Emacs setup where he thinks his Emacs looks and works better than many other editors. He works for Civo as a Principal Engineer.
Questions or comments? Please e-mail emacsconf-org-private@gnu.org