summaryrefslogtreecommitdiffstats
path: root/2024/talks
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2024-12-10 14:24:52 -0500
committerSacha Chua <sacha@sachachua.com>2024-12-10 14:24:52 -0500
commitb6d99b7aded357b26afb8713cc6fcf309a2b2ff7 (patch)
treeae279db66f7d12b4cf190b409befffcc80135100 /2024/talks
parent65295e059dcdcb709c02c6f4a75d9ffe3a354e1e (diff)
downloademacsconf-wiki-b6d99b7aded357b26afb8713cc6fcf309a2b2ff7.tar.xz
emacsconf-wiki-b6d99b7aded357b26afb8713cc6fcf309a2b2ff7.zip
update casual
Diffstat (limited to '2024/talks')
-rw-r--r--2024/talks/casual.md42
1 files changed, 42 insertions, 0 deletions
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"]]