diff options
Diffstat (limited to '2024')
-rw-r--r-- | 2024/info/casual-after.md | 2 | ||||
-rw-r--r-- | 2024/info/casual-before.md | 8 | ||||
-rw-r--r-- | 2024/talks/casual.md | 42 |
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"]] |