summaryrefslogtreecommitdiffstats
path: root/2023/talks/cubing.md
blob: 19e88ddedc05101f5968bb1c1566171d27aaee05 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[[!meta title="Speedcubing in Emacs"]]
[[!meta copyright="Copyright © 2023 Vasilij "wasamasa" Schneidermann"]]
[[!inline pages="internal(2023/info/cubing-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. --->


# Speedcubing in Emacs
Vasilij "wasamasa" Schneidermann (he/him) - Pronunciation: [vɐˈsʲilʲɪj] [vazamaza] [ˈʃnaɪ̯dɐman], IRC: wasamasa, Website: <https://emacsninja.com> Fediverse: @wasamasa@lonely.town, <mailto:mail@vasilij.de>

[[!inline pages="internal(2023/info/cubing-before)" raw="yes"]]

Emacs is well-known for its kitchen-sink nature and sheer extensibility.
However, its utility for tasks beyond text manipulation is still
disputed. While it is possible to do most of your computing inside
Emacs, the existing solutions are of varying quality. Sometimes it is
necessary to create a custom solution tailored to one's personal needs
and I believe Emacs to be a worthwhile platform for this.

In this talk I present my journey of building a package to assist me
with speedcubing, a competitive sport with the goal of solving the
Rubik's Cube as fast as possible. Along with a demo, useful Emacs
features and challenges that came up during development will be shown.



[[!inline pages="internal(2023/info/cubing-after)" raw="yes"]]

[[!inline pages="internal(2023/info/cubing-nav)" raw="yes"]]