diff options
Diffstat (limited to '')
-rw-r--r-- | 2024/talks/color.md | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/2024/talks/color.md b/2024/talks/color.md new file mode 100644 index 00000000..e302c691 --- /dev/null +++ b/2024/talks/color.md @@ -0,0 +1,50 @@ +[[!meta title="Colour your Emacs with ease"]] +[[!meta copyright="Copyright © 2024 Ryota"]] +[[!inline pages="internal(2024/info/color-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Colour your Emacs with ease +Ryota (he/him) - Pronunciation: Ree-yo-tah, https://hachyderm.io/@rytswd https://x.com/rytswd + +[[!inline pages="internal(2024/info/color-before)" raw="yes"]] + +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. + + + +[[!inline pages="internal(2024/info/color-after)" raw="yes"]] + +[[!inline pages="internal(2024/info/color-nav)" raw="yes"]] + + |