From 9fb697cf4e2af8e031d763527a4775bd345194bf Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Wed, 21 Dec 2022 12:45:49 -0500 Subject: Automated commit --- ...-with-hyperbole-implicit-buttons--mats-lidell--main.vtt | 8 ++++---- 2022/info/buttons-after.md | 8 ++++---- 2022/info/buttons-before.md | 14 ++++++++++++++ 3 files changed, 22 insertions(+), 8 deletions(-) diff --git a/2022/captions/emacsconf-2022-buttons--linking-personal-info-with-hyperbole-implicit-buttons--mats-lidell--main.vtt b/2022/captions/emacsconf-2022-buttons--linking-personal-info-with-hyperbole-implicit-buttons--mats-lidell--main.vtt index 07641cde..e7e58879 100644 --- a/2022/captions/emacsconf-2022-buttons--linking-personal-info-with-hyperbole-implicit-buttons--mats-lidell--main.vtt +++ b/2022/captions/emacsconf-2022-buttons--linking-personal-info-with-hyperbole-implicit-buttons--mats-lidell--main.vtt @@ -98,7 +98,7 @@ can quickly be created by using 25 00:00:58.480 --> 00:01:01.760 -the `defil' and the `defal' macros. +the `defil` and the `defal` macros. 26 00:01:01.760 --> 00:01:05.160 @@ -337,7 +337,7 @@ like for the filename and examples we just looked at, you need to define the implicit button 00:03:48.755 --> 00:03:50.920 -using the macro, `defib'. +using the macro, `defib`. 85 00:03:50.920 --> 00:03:53.280 @@ -365,7 +365,7 @@ These support functions, or rather macros, 91 00:04:03.800 --> 00:04:06.240 -are `defil' and `defal'. +are `defil` and `defal`. 92 00:04:06.240 --> 00:04:08.440 @@ -485,7 +485,7 @@ would then look like this. 121 00:05:22.760 --> 00:05:27.680 -We can create that using the `defil' macro like this. +We can create that using the `defil` macro like this. 122 00:05:27.680 --> 00:05:31.840 diff --git a/2022/info/buttons-after.md b/2022/info/buttons-after.md index 602bc48f..44c9be69 100644 --- a/2022/info/buttons-after.md +++ b/2022/info/buttons-after.md @@ -28,7 +28,7 @@ [[!template text="""can make patterns in your files into buttons;""" start="00:00:51.640" video="mainVideo-buttons" id="subtitle"]] [[!template text="""and that new implicit button types""" start="00:00:54.440" video="mainVideo-buttons" id="subtitle"]] [[!template text="""can quickly be created by using""" start="00:00:56.600" video="mainVideo-buttons" id="subtitle"]] -[[!template text="""the `defil' and the `defal' macros.""" start="00:00:58.480" video="mainVideo-buttons" id="subtitle"]] +[[!template text="""the `defil` and the `defal` macros.""" start="00:00:58.480" video="mainVideo-buttons" id="subtitle"]] [[!template new="1" text="""So what is an implicit button type?""" start="00:01:01.760" video="mainVideo-buttons" id="subtitle"]] [[!template text="""I think of it as a text pattern""" start="00:01:05.160" video="mainVideo-buttons" id="subtitle"]] [[!template text="""that has some extended meaning.""" start="00:01:06.800" video="mainVideo-buttons" id="subtitle"]] @@ -88,14 +88,14 @@ [[!template text="""For the full pattern matching button type,""" start="00:03:41.280" video="mainVideo-buttons" id="subtitle"]] [[!template text="""like for the filename and examples we just looked at,""" start="00:03:43.360" video="mainVideo-buttons" id="subtitle"]] [[!template text="""you need to define the implicit button""" start="00:03:46.720" video="mainVideo-buttons" id="subtitle"]] -[[!template text="""using the macro, `defib'.""" start="00:03:48.755" video="mainVideo-buttons" id="subtitle"]] +[[!template text="""using the macro, `defib`.""" start="00:03:48.755" video="mainVideo-buttons" id="subtitle"]] [[!template text="""The downside of that is""" start="00:03:50.920" video="mainVideo-buttons" id="subtitle"]] [[!template text="""you need to code at the elisp level.""" start="00:03:53.280" video="mainVideo-buttons" id="subtitle"]] [[!template text="""However, if you are creating a new pattern""" start="00:03:54.920" video="mainVideo-buttons" id="subtitle"]] [[!template text="""that has well-defined delimiters,""" start="00:03:57.240" video="mainVideo-buttons" id="subtitle"]] [[!template text="""there is support for that in an easier way.""" start="00:03:59.120" video="mainVideo-buttons" id="subtitle"]] [[!template text="""These support functions, or rather macros,""" start="00:04:01.360" video="mainVideo-buttons" id="subtitle"]] -[[!template text="""are `defil' and `defal'.""" start="00:04:03.800" video="mainVideo-buttons" id="subtitle"]] +[[!template text="""are `defil` and `defal`.""" start="00:04:03.800" video="mainVideo-buttons" id="subtitle"]] [[!template text="""We will look at those macros soon,""" start="00:04:06.240" video="mainVideo-buttons" id="subtitle"]] [[!template text="""but first, my definition of personal data.""" start="00:04:08.440" video="mainVideo-buttons" id="subtitle"]] [[!template new="1" text="""I think of personal data as something""" start="00:04:13.400" video="mainVideo-buttons" id="subtitle"]] @@ -125,7 +125,7 @@ [[!template text="""we use double braces as start and stop delimiters.""" start="00:05:13.520" video="mainVideo-buttons" id="subtitle"]] [[!template text="""An implicit button instance""" start="00:05:16.640" video="mainVideo-buttons" id="subtitle"]] [[!template text="""would then look like this.""" start="00:05:20.080" video="mainVideo-buttons" id="subtitle"]] -[[!template text="""We can create that using the `defil' macro like this.""" start="00:05:22.760" video="mainVideo-buttons" id="subtitle"]] +[[!template text="""We can create that using the `defil` macro like this.""" start="00:05:22.760" video="mainVideo-buttons" id="subtitle"]] [[!template text="""This invocation of the field""" start="00:05:27.680" video="mainVideo-buttons" id="subtitle"]] [[!template text="""creates a button type "demo-link-to-file"""" start="00:05:31.840" video="mainVideo-buttons" id="subtitle"]] [[!template text="""with the start delimiter of "{{"""" start="00:05:34.480" video="mainVideo-buttons" id="subtitle"]] diff --git a/2022/info/buttons-before.md b/2022/info/buttons-before.md index d864a9c1..e6f2387c 100644 --- a/2022/info/buttons-before.md +++ b/2022/info/buttons-before.md @@ -1,6 +1,20 @@ In this talk, Mats Lidell shares how you can create your own hyperbutton syntax that can be used in any file to trigger any kind of action. After the talk, he will answer your questions via BigBlueButton. + +The following image shows where the talk is in the schedule for Sat 2022-12-03. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
+ Schedule for Saturday Saturday 9:00- 9:05 Saturday opening remarks sat-open 9:05- 9:25 Emacs journalism (or everything's a nail if you hit it with Emacs) journalism 9:45- 9:55 Back to school with Emacs school 10:05-10:15 How to incorporate handwritten notes into Emacs Orgmode handwritten 10:45-11:05 Writing and organizing literature notes for scientific writing science 11:25-11:35 The Emacs Buddy initiative buddy 1:00- 1:20 Attending and organizing Emacs meetups meetups 1:40- 1:55 Linking personal info with Hyperbole implicit buttons buttons 2:15- 2:40 Real estate and Org table formulas realestate 3:00- 3:25 Health data journaling and visualization with Org Mode and gnuplot health 3:45- 4:05 Edit live Jupyter notebook cells with Emacs jupyter 4:50- 4:55 Saturday closing remarks sat-close 10:00-10:15 Tree-sitter beyond syntax highlighting treesitter 10:25-10:45 lsp-bridge: a smooth-as-butter asynchronous LSP client lspbridge 10:55-11:15 asm-blox: a game based on WebAssembly that no one asked for asmblox 11:25-11:35 Emacs should become a Wayland compositor wayland 1:00- 1:25 Using SQLite as a data source: a framework and an example sqlite 1:50- 2:30 Revisiting the anatomy of Emacs mail user agents mail 2:50- 3:10 Maintaining the Maintainers: Attribution as an Economic Model for Open Source maint 3:35- 3:40 Bidirectional links with eev eev 4:05- 4:35 Haskell code exploration with Emacs haskell 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM +
+ +[[!toc ]] +Format: 11-min talk followed by live Q&A (done) +Etherpad: +Discuss on IRC: [#emacsconf-gen](https://chat.emacsconf.org/?join=emacsconf,emacsconf-gen) +Status: TO_CAPTION_QA +
Times in different timezones:
Saturday, Dec 3 2022, ~1:40 PM - 1:55 PM EST (US/Eastern)
which is the same as:
Saturday, Dec 3 2022, ~12:40 PM - 12:55 PM CST (US/Central)
Saturday, Dec 3 2022, ~11:40 AM - 11:55 AM MST (US/Mountain)
Saturday, Dec 3 2022, ~10:40 AM - 10:55 AM PST (US/Pacific)
Saturday, Dec 3 2022, ~6:40 PM - 6:55 PM UTC
Saturday, Dec 3 2022, ~7:40 PM - 7:55 PM CET (Europe/Paris)
Saturday, Dec 3 2022, ~8:40 PM - 8:55 PM EET (Europe/Athens)
Sunday, Dec 4 2022, ~12:10 AM - 12:25 AM IST (Asia/Kolkata)
Sunday, Dec 4 2022, ~2:40 AM - 2:55 AM +08 (Asia/Singapore)
Sunday, Dec 4 2022, ~3:40 AM - 3:55 AM JST (Asia/Tokyo)
Find out how to watch and participate
+ + + # Talk
[[!template id="chapters" vidid="buttons-mainVideo" data=""" -- cgit v1.2.3