summaryrefslogtreecommitdiffstats
path: root/2024
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2024/info/casual-after.md2
-rw-r--r--2024/info/casual-before.md8
-rw-r--r--2024/talks/casual.md42
3 files changed, 50 insertions, 2 deletions
diff --git a/2024/info/casual-after.md b/2024/info/casual-after.md
index 7095221f..89105a90 100644
--- a/2024/info/casual-after.md
+++ b/2024/info/casual-after.md
@@ -494,7 +494,7 @@ Captioner: sachac
[[!template text="""that is ambitious. Uh, yeah, so maybe too ambitious.""" start="00:16:13.080" video="qanda-casual" id="subtitle"]]
[[!template text="""Uh, other things are like really scary projects. And so not""" start="00:16:18.360" video="qanda-casual" id="subtitle"]]
[[!template text="""to say that I've, I really have a desire to do it, but another""" start="00:16:25.000" video="qanda-casual" id="subtitle"]]
-[[!template text="""one would be Edith. Right. Okay. Relitigating it's""" start="00:16:28.320" video="qanda-casual" id="subtitle"]]
+[[!template text="""one would be ediff. Right. Okay. Relitigating it's""" start="00:16:28.320" video="qanda-casual" id="subtitle"]]
[[!template text="""interface, um, to have a transient menu. Um, but, um, I say""" start="00:16:33.240" video="qanda-casual" id="subtitle"]]
[[!template text="""these things, but I'm also scared of those things. Yeah, I""" start="00:16:43.640" video="qanda-casual" id="subtitle"]]
[[!template text="""mean, I think it's a lovely way to tackle the project,""" start="00:16:47.920" video="qanda-casual" id="subtitle"]]
diff --git a/2024/info/casual-before.md b/2024/info/casual-before.md
index ea5b2832..9fcc8db3 100644
--- a/2024/info/casual-before.md
+++ b/2024/info/casual-before.md
@@ -2,12 +2,14 @@
[[!toc ]]
Format: 19-min talk ; Q&A: BigBlueButton conference room
Etherpad: <https://pad.emacsconf.org/2024-casual>
-Status: Q&A finished, IRC and pad will be archived on this page
+Status: TO_INDEX_QA
+# Talk
+
<div class="vid"><video controls preload="none" id="casual-mainVideo"><source src="https://media.emacsconf.org/2024/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--main.webm" />captions="""<track label="English" kind="captions" srclang="en" src="/2024/captions/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--main.vtt" default />"""<track kind="chapters" label="Chapters" src="/2024/captions/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--main--chapters.vtt" /><p><em>Your browser does not support the video tag. Please download the video instead.</em></p></video>[[!template id="chapters" vidid="casual-mainVideo" data="""
00:00.000 introduction
00:43.800 Recall vs recognition
@@ -29,5 +31,9 @@ Status: Q&A finished, IRC and pad will be archived on this page
17:34.451 Thanks and acknowledgements
"""]]<div></div>Duration: 18:24 minutes<div class="files resources"><ul><li><a href="https://pad.emacsconf.org/2024-casual">Open Etherpad</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--intro.webm">Download --intro.webm</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--main--chapters.vtt">Download --main--chapters.vtt</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--main.vtt">Download --main.vtt</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--main.webm">Download --main.webm (32MB)</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--pad.html">Download --pad.html</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--pad.md">Download --pad.md</a></li><li><a href="https://toobnix.org/w/5vCCqXFtWJ3EK7W3HKPRUD">View on Toobnix</a></li></ul></div></div>
+
+# Q&A
+
+<div class="vid"><video controls preload="none" id="casual-qanda"><source src="https://media.emacsconf.org/2024/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--answers.webm" />captions="""<track label="English" kind="captions" srclang="en" src="/2024/captions/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--answers.vtt" default />"""<p><em>Your browser does not support the video tag. Please download the video instead.</em></p></video><div></div>Duration: 22:12 minutes<div class="files resources"><ul><li><a href="https://pad.emacsconf.org/2024-casual">Open Etherpad</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--answers.vtt">Download --answers.vtt</a> (unedited)</li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-casual--reimagining-the-emacs-user-experience-with-casual-suite--charles-choi--answers.webm">Download --answers.webm (44MB)</a></li></ul></div></div>
# Description
<!-- End of emacsconf-publish-before-page --> \ No newline at end of file
diff --git a/2024/talks/casual.md b/2024/talks/casual.md
index c64aec29..bf3fc14c 100644
--- a/2024/talks/casual.md
+++ b/2024/talks/casual.md
@@ -24,6 +24,48 @@ About the speaker:
Charles Choi has been an Emacs user since 1989 but did not get around to learning Elisp until 2022. He possesses formal knowledge of computers with a Ph.D. in Computer Engineering received from the University of Virginia in 1997. He is from and continues to live in San Francisco.
+# Discussion
+
+## Questions and answers
+
+- Q: I wonder whether casual can only be used with the packages you
+ mentioned or whether it can be used with whatever package you like?
+ e.g., can I use causal with AUCTeX?
+ - A: More the latter; can the questioner clarify the question?
+ - People are free to fork and iterate over casual
+ - transient.el already has mechanism for modifying an existing
+ transient to redefine the bindings over the definition
+- Q: \[related to the previous\] Are there any patterns emerging, such
+ that it would seem possible to 1) systematize 2) automate(?) the
+ mapping of mode commands to keyboard-driven menus? Possibly even
+ have an auto casual wrapper for an uncovered mode?
+ - A: 
+- Q: Does Casual have a log where you can see what commands were
+ invoked?  This is always available via M-x view-lossage or via
+ command-log-mode, but I\'m wondering if it can do for Emacs commands
+ what Magit\'s process buffer (\$) does for learning Git commands. 
+ (Leo just spoke about this.)
+ - A: That just works. (But try keycast-log-mode instead of
+ view-lossage.)
+- Q:Is there a setting to close menu after executing command?
+ - A:
+- Q: What modes are you working on at the moment for casual / are
+ excited to explore?
+ - A:
+- Q: Why not improve which-key (which seems to be included in Emacs 30
+ by default) to accommodate for your very slight differences instead
+ of reinventing the same thing from scratch in an incompatible way?
+- \@majorgnu on YouTube: This is great! Emacs\'s plethora of powerful
+ functionality really needs a better way to surface itself to users
+ and this is a great step in that dirrection. I do have a few
+ thoughts, though: 
+ - Is there a convenient way for a user in a transient to get more
+ information about a menu entries? Specifically: the normal
+ keybindings (if available) and command documentation. 
+ - It could be useful to gather and display statistics about menu
+ usage. Imagine being able to generate a personalized keybinding
+ cheat sheet with the menu items you use the most!
+
[[!inline pages="internal(2024/info/casual-after)" raw="yes"]]