summaryrefslogtreecommitdiffstats
path: root/2020
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2020/info/00.md18
-rw-r--r--2020/info/40.md1
-rw-r--r--2020/info/41.md1
-rw-r--r--2020/info/42.md1
-rw-r--r--2020/schedule-details.txt8
-rw-r--r--2020/schedule.md8
-rw-r--r--2020/schedule/00.md25
-rw-r--r--2020/schedule/01.md2
-rw-r--r--2020/schedule/20.md4
-rw-r--r--2020/schedule/35.md2
-rw-r--r--2020/schedule/38.md4
-rw-r--r--2020/schedule/40.md27
-rw-r--r--2020/schedule/41.md27
-rw-r--r--2020/schedule/42.md25
-rw-r--r--2020/submissions.org10
15 files changed, 148 insertions, 15 deletions
diff --git a/2020/info/00.md b/2020/info/00.md
new file mode 100644
index 00000000..ffea4597
--- /dev/null
+++ b/2020/info/00.md
@@ -0,0 +1,18 @@
+# Opening remarks
+Amin Bandali and Sacha Chua
+
+- Hello and welcome to EmacsConf 2020!
+- Thanks to:
+ - the Free Software Foundation, especially the tech team, for support and sharing their BigBlueButton host
+ - Volunteers: bandali, sachac, zaeph, dto, mplsCorwin, publicvoit, bhavin192
+ - Speakers and participants
+- Schedule overview: <https://emacsconf.org/2020/schedule>
+- How to participate
+ - Watch: <https://live.emacsconf.org>
+ - Ask questions / take notes: <https://etherpad.wikimedia.org/p/emacsconf-2020>
+ - Chat: IRC - chat.freenode.net (Web client: <https://chat.emacsconf.org>)
+ - #emacsconf - General discussion
+ - #emacsconf-accessible - Community-provided descriptions of what's happening
+ - #emacsconf-org - Low-traffic for speaker checkins, anything that organizers need to know about
+- Mailing list: <https://lists.gnu.org/mailman/listinfo/emacsconf-discuss>
+- Conduct guidelines: <https://emacsconf.org/conduct/>
diff --git a/2020/info/40.md b/2020/info/40.md
new file mode 100644
index 00000000..001d8203
--- /dev/null
+++ b/2020/info/40.md
@@ -0,0 +1 @@
+# Closing remarks (Saturday)
diff --git a/2020/info/41.md b/2020/info/41.md
new file mode 100644
index 00000000..96331f43
--- /dev/null
+++ b/2020/info/41.md
@@ -0,0 +1 @@
+# Opening remarks (Sunday)
diff --git a/2020/info/42.md b/2020/info/42.md
new file mode 100644
index 00000000..798fef35
--- /dev/null
+++ b/2020/info/42.md
@@ -0,0 +1 @@
+# Closing remarks (Sunday)
diff --git a/2020/schedule-details.txt b/2020/schedule-details.txt
index 1eab058e..cd837d16 100644
--- a/2020/schedule-details.txt
+++ b/2020/schedule-details.txt
@@ -1,5 +1,5 @@
<table width="100%"><tr><td colspan="4"><strong>NOVEMBER 28 (Saturday)<strong></td></tr>
-<tr><td colspan="4"><strong>9:00 - 9:30 Opening remarks<strong></td></tr>
+<tr><td colspan="4"><strong><a href="/2020/schedule/00">9:00 - 9:30 Opening remarks</a><strong></td></tr>
<tr><td colspan="4"><strong>9:30 - 12:00 User talks<strong></td></tr>
<tr><td colspan="4"><strong>User stories<strong></td></tr>
<tr><td width=100> 9:33 AM</td><td width=100> 9:37 AM</td><td><a href="/2020/schedule/01">Emacs News Highlights</a></td><td>Sacha Chua</td></tr>
@@ -27,9 +27,9 @@
<tr><td width=100> 3:40 PM</td><td width=100> 4:00 PM</td><td><a href="/2020/schedule/18">Org-roam: Technical Presentation</a></td><td>Leo Vivier</td></tr>
<tr><td width=100> 4:03 PM</td><td width=100> 4:13 PM</td><td><a href="/2020/schedule/19">Sharing blogs (and more) with org-webring</a></td><td>Brett Gilio</td></tr>
<tr><td width=100> 4:16 PM</td><td width=100> 4:36 PM</td><td><a href="/2020/schedule/20">OMG Macros</a></td><td>Corwin Brust</td></tr>
-<tr><td colspan="4"><strong>16:30 - 17:00 Closing remarks<strong></td></tr>
+<tr><td colspan="4"><strong><a href="/2020/schedule/40">16:30 - 17:00 Closing remarks</a><strong></td></tr>
<tr><td colspan="4"><strong>NOVEMBER 29 (Sunday)<strong></td></tr>
-<tr><td colspan="4"><strong>9:00 - 9:10 Opening remarks<strong></td></tr>
+<tr><td colspan="4"><strong><a href="/2020/schedule/41">9:00 - 9:10 Opening remarks</a><strong></td></tr>
<tr><td colspan="4"><strong>9:10 - 12:00 Morning talks<strong></td></tr>
<tr><td width=100> 9:13 AM</td><td width=100> 9:30 AM</td><td><a href="/2020/schedule/38">Emacs development update</a></td><td>John Wiegley</td></tr>
<tr><td width=100> 9:33 AM</td><td width=100> 9:53 AM</td><td><a href="/2020/schedule/22">Powering-up Special Blocks</a></td><td>Musa Al-hassy</td></tr>
@@ -49,4 +49,4 @@
<tr><td width=100> 3:34 PM</td><td width=100> 3:54 PM</td><td><a href="/2020/schedule/33">Maxima a computer algebra system in Emacs</a></td><td>Fermin MF</td></tr>
<tr><td width=100> 3:57 PM</td><td width=100> 4:17 PM</td><td><a href="/2020/schedule/34">Extend Emacs to Modern GUI Applications with EAF</a></td><td>Matthew Zeng</td></tr>
<tr><td width=100> 4:20 PM</td><td width=100> 4:30 PM</td><td><a href="/2020/schedule/35">WAVEing at Repetitive Repetitive Repetitive Music</a></td><td>Zachary Kanfer</td></tr>
-<tr><td colspan="4"><strong>16:30 - 17:00 Closing remarks<strong></td></tr></table>
+<tr><td colspan="4"><strong><a href="/2020/schedule/42">16:30 - 17:00 Closing remarks</a><strong></td></tr></table>
diff --git a/2020/schedule.md b/2020/schedule.md
index a4534ced..af517a5b 100644
--- a/2020/schedule.md
+++ b/2020/schedule.md
@@ -9,7 +9,7 @@ Please note that the times on this schedule are a rough approximation, and that
All the times below are given in EST time. You can check out the individual talk pages for times in a few different timezones.
<table width="100%"><tr><td colspan="4"><strong>NOVEMBER 28 (Saturday)<strong></td></tr>
-<tr><td colspan="4"><strong>9:00 - 9:30 Opening remarks<strong></td></tr>
+<tr><td colspan="4"><strong><a href="/2020/schedule/00">9:00 - 9:30 Opening remarks</a><strong></td></tr>
<tr><td colspan="4"><strong>9:30 - 12:00 User talks<strong></td></tr>
<tr><td colspan="4"><strong>User stories<strong></td></tr>
<tr><td width=100> 9:33 AM</td><td width=100> 9:37 AM</td><td><a href="/2020/schedule/01">Emacs News Highlights</a></td><td>Sacha Chua</td></tr>
@@ -37,9 +37,9 @@ All the times below are given in EST time. You can check out the individual talk
<tr><td width=100> 3:40 PM</td><td width=100> 4:00 PM</td><td><a href="/2020/schedule/18">Org-roam: Technical Presentation</a></td><td>Leo Vivier</td></tr>
<tr><td width=100> 4:03 PM</td><td width=100> 4:13 PM</td><td><a href="/2020/schedule/19">Sharing blogs (and more) with org-webring</a></td><td>Brett Gilio</td></tr>
<tr><td width=100> 4:16 PM</td><td width=100> 4:36 PM</td><td><a href="/2020/schedule/20">OMG Macros</a></td><td>Corwin Brust</td></tr>
-<tr><td colspan="4"><strong>16:30 - 17:00 Closing remarks<strong></td></tr>
+<tr><td colspan="4"><strong><a href="/2020/schedule/40">16:30 - 17:00 Closing remarks</a><strong></td></tr>
<tr><td colspan="4"><strong>NOVEMBER 29 (Sunday)<strong></td></tr>
-<tr><td colspan="4"><strong>9:00 - 9:10 Opening remarks<strong></td></tr>
+<tr><td colspan="4"><strong><a href="/2020/schedule/41">9:00 - 9:10 Opening remarks</a><strong></td></tr>
<tr><td colspan="4"><strong>9:10 - 12:00 Morning talks<strong></td></tr>
<tr><td width=100> 9:13 AM</td><td width=100> 9:30 AM</td><td><a href="/2020/schedule/38">Emacs development update</a></td><td>John Wiegley</td></tr>
<tr><td width=100> 9:33 AM</td><td width=100> 9:53 AM</td><td><a href="/2020/schedule/22">Powering-up Special Blocks</a></td><td>Musa Al-hassy</td></tr>
@@ -59,5 +59,5 @@ All the times below are given in EST time. You can check out the individual talk
<tr><td width=100> 3:34 PM</td><td width=100> 3:54 PM</td><td><a href="/2020/schedule/33">Maxima a computer algebra system in Emacs</a></td><td>Fermin MF</td></tr>
<tr><td width=100> 3:57 PM</td><td width=100> 4:17 PM</td><td><a href="/2020/schedule/34">Extend Emacs to Modern GUI Applications with EAF</a></td><td>Matthew Zeng</td></tr>
<tr><td width=100> 4:20 PM</td><td width=100> 4:30 PM</td><td><a href="/2020/schedule/35">WAVEing at Repetitive Repetitive Repetitive Music</a></td><td>Zachary Kanfer</td></tr>
-<tr><td colspan="4"><strong>16:30 - 17:00 Closing remarks<strong></td></tr></table>
+<tr><td colspan="4"><strong><a href="/2020/schedule/42">16:30 - 17:00 Closing remarks</a><strong></td></tr></table>
diff --git a/2020/schedule/00.md b/2020/schedule/00.md
new file mode 100644
index 00000000..5116ca3f
--- /dev/null
+++ b/2020/schedule/00.md
@@ -0,0 +1,25 @@
+[[!meta title="9:00 - 9:30 Opening remarks"]]
+[[!meta copyright="Copyright &copy; 2020 Amin Bandali"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Next: <a href="/2020/schedule/01">Emacs News Highlights</a>
+
+
+Saturday, Nov 28 2020, 9:00 AM - 9:30 AM EST
+Saturday, Nov 28 2020, 6:00 AM - 6:30 AM PST
+Saturday, Nov 28 2020, 2:00 PM - 2:30 PM UTC
+Saturday, Nov 28 2020, 3:00 PM - 3:30 PM CET
+Saturday, Nov 28 2020, 10:00 PM - 10:30 PM +08
+
+[[!inline pages="internal(2020/info/00)" raw="yes"]]
+
+Back to the [[schedule]]
+Next: <a href="/2020/schedule/01">Emacs News Highlights</a>
+
+
+All times are approximate, and we might shuffle talks around as needed.
+Please check <https://emacsconf.org/2020> a few days before the start of the
+conference for instructions on how to watch and participate. See you then!
diff --git a/2020/schedule/01.md b/2020/schedule/01.md
index a4a38918..32ceda5a 100644
--- a/2020/schedule/01.md
+++ b/2020/schedule/01.md
@@ -5,6 +5,7 @@
Back to the [[schedule]]
+Previous: <a href="/2020/schedule/00">9:00 - 9:30 Opening remarks</a>
Next: <a href="/2020/schedule/02">An Emacs Developer Story: From User to Package Maintainer</a>
@@ -17,6 +18,7 @@ Saturday, Nov 28 2020, 10:33 PM - 10:37 PM +08
[[!inline pages="internal(2020/info/01)" raw="yes"]]
Back to the [[schedule]]
+Previous: <a href="/2020/schedule/00">9:00 - 9:30 Opening remarks</a>
Next: <a href="/2020/schedule/02">An Emacs Developer Story: From User to Package Maintainer</a>
diff --git a/2020/schedule/20.md b/2020/schedule/20.md
index 70acc4c2..72c46528 100644
--- a/2020/schedule/20.md
+++ b/2020/schedule/20.md
@@ -6,7 +6,7 @@
Back to the [[schedule]]
Previous: <a href="/2020/schedule/19">Sharing blogs (and more) with org-webring</a>
-Next: <a href="/2020/schedule/38">Emacs development update</a>
+Next: <a href="/2020/schedule/40">16:30 - 17:00 Closing remarks</a>
Saturday, Nov 28 2020, 4:16 PM - 4:36 PM EST
@@ -19,7 +19,7 @@ Sunday, Nov 29 2020, 5:16 AM - 5:36 AM +08
Back to the [[schedule]]
Previous: <a href="/2020/schedule/19">Sharing blogs (and more) with org-webring</a>
-Next: <a href="/2020/schedule/38">Emacs development update</a>
+Next: <a href="/2020/schedule/40">16:30 - 17:00 Closing remarks</a>
All times are approximate, and we might shuffle talks around as needed.
diff --git a/2020/schedule/35.md b/2020/schedule/35.md
index 6976ff84..041f3f8e 100644
--- a/2020/schedule/35.md
+++ b/2020/schedule/35.md
@@ -6,6 +6,7 @@
Back to the [[schedule]]
Previous: <a href="/2020/schedule/34">Extend Emacs to Modern GUI Applications with EAF</a>
+Next: <a href="/2020/schedule/42">16:30 - 17:00 Closing remarks</a>
Sunday, Nov 29 2020, 4:20 PM - 4:30 PM EST
@@ -18,6 +19,7 @@ Monday, Nov 30 2020, 5:20 AM - 5:30 AM +08
Back to the [[schedule]]
Previous: <a href="/2020/schedule/34">Extend Emacs to Modern GUI Applications with EAF</a>
+Next: <a href="/2020/schedule/42">16:30 - 17:00 Closing remarks</a>
All times are approximate, and we might shuffle talks around as needed.
diff --git a/2020/schedule/38.md b/2020/schedule/38.md
index a02028a6..1529a13d 100644
--- a/2020/schedule/38.md
+++ b/2020/schedule/38.md
@@ -5,7 +5,7 @@
Back to the [[schedule]]
-Previous: <a href="/2020/schedule/20">OMG Macros</a>
+Previous: <a href="/2020/schedule/41">9:00 - 9:10 Opening remarks</a>
Next: <a href="/2020/schedule/22">Powering-up Special Blocks</a>
@@ -18,7 +18,7 @@ Sunday, Nov 29 2020, 10:13 PM - 10:30 PM +08
[[!inline pages="internal(2020/info/38)" raw="yes"]]
Back to the [[schedule]]
-Previous: <a href="/2020/schedule/20">OMG Macros</a>
+Previous: <a href="/2020/schedule/41">9:00 - 9:10 Opening remarks</a>
Next: <a href="/2020/schedule/22">Powering-up Special Blocks</a>
diff --git a/2020/schedule/40.md b/2020/schedule/40.md
new file mode 100644
index 00000000..1e9f2adc
--- /dev/null
+++ b/2020/schedule/40.md
@@ -0,0 +1,27 @@
+[[!meta title="16:30 - 17:00 Closing remarks"]]
+[[!meta copyright="Copyright &copy; 2020 Amin Bandali"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/schedule/20">OMG Macros</a>
+Next: <a href="/2020/schedule/41">9:00 - 9:10 Opening remarks</a>
+
+
+Saturday, Nov 28 2020, 4:30 PM - 5:00 PM EST
+Saturday, Nov 28 2020, 1:30 PM - 2:00 PM PST
+Saturday, Nov 28 2020, 9:30 PM - 10:00 PM UTC
+Saturday, Nov 28 2020, 10:30 PM - 11:00 PM CET
+Sunday, Nov 29 2020, 5:30 AM - 6:00 AM +08
+
+[[!inline pages="internal(2020/info/40)" raw="yes"]]
+
+Back to the [[schedule]]
+Previous: <a href="/2020/schedule/20">OMG Macros</a>
+Next: <a href="/2020/schedule/41">9:00 - 9:10 Opening remarks</a>
+
+
+All times are approximate, and we might shuffle talks around as needed.
+Please check <https://emacsconf.org/2020> a few days before the start of the
+conference for instructions on how to watch and participate. See you then!
diff --git a/2020/schedule/41.md b/2020/schedule/41.md
new file mode 100644
index 00000000..8bd05c85
--- /dev/null
+++ b/2020/schedule/41.md
@@ -0,0 +1,27 @@
+[[!meta title="9:00 - 9:10 Opening remarks"]]
+[[!meta copyright="Copyright &copy; 2020 Amin Bandali"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/schedule/40">16:30 - 17:00 Closing remarks</a>
+Next: <a href="/2020/schedule/38">Emacs development update</a>
+
+
+Sunday, Nov 29 2020, 9:00 AM - 9:10 AM EST
+Sunday, Nov 29 2020, 6:00 AM - 6:10 AM PST
+Sunday, Nov 29 2020, 2:00 PM - 2:10 PM UTC
+Sunday, Nov 29 2020, 3:00 PM - 3:10 PM CET
+Sunday, Nov 29 2020, 10:00 PM - 10:10 PM +08
+
+[[!inline pages="internal(2020/info/41)" raw="yes"]]
+
+Back to the [[schedule]]
+Previous: <a href="/2020/schedule/40">16:30 - 17:00 Closing remarks</a>
+Next: <a href="/2020/schedule/38">Emacs development update</a>
+
+
+All times are approximate, and we might shuffle talks around as needed.
+Please check <https://emacsconf.org/2020> a few days before the start of the
+conference for instructions on how to watch and participate. See you then!
diff --git a/2020/schedule/42.md b/2020/schedule/42.md
new file mode 100644
index 00000000..44034850
--- /dev/null
+++ b/2020/schedule/42.md
@@ -0,0 +1,25 @@
+[[!meta title="16:30 - 17:00 Closing remarks"]]
+[[!meta copyright="Copyright &copy; 2020 Amin Bandali"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/schedule/35">WAVEing at Repetitive Repetitive Repetitive Music</a>
+
+
+Sunday, Nov 29 2020, 4:30 PM - 5:00 PM EST
+Sunday, Nov 29 2020, 1:30 PM - 2:00 PM PST
+Sunday, Nov 29 2020, 9:30 PM - 10:00 PM UTC
+Sunday, Nov 29 2020, 10:30 PM - 11:00 PM CET
+Monday, Nov 30 2020, 5:30 AM - 6:00 AM +08
+
+[[!inline pages="internal(2020/info/42)" raw="yes"]]
+
+Back to the [[schedule]]
+Previous: <a href="/2020/schedule/35">WAVEing at Repetitive Repetitive Repetitive Music</a>
+
+
+All times are approximate, and we might shuffle talks around as needed.
+Please check <https://emacsconf.org/2020> a few days before the start of the
+conference for instructions on how to watch and participate. See you then!
diff --git a/2020/submissions.org b/2020/submissions.org
index c494e661..d241eb7a 100644
--- a/2020/submissions.org
+++ b/2020/submissions.org
@@ -178,6 +178,7 @@ SCHEDULED: <2020-11-28 Sat 09:00-09:30>
:NAME: Amin Bandali
:CUSTOM_ID: talk00
:TALK_ID: 00
+:ROOM: A
:END:
*** 9:30 - 12:00 User talks :morning:
:PROPERTIES:
@@ -3170,12 +3171,15 @@ The total is written to the MIN_TIME_SUM property of this heading"
(speakers (plist-get o :speakers)))
(if (eq (plist-get o :type) 'headline)
(format "<tr><td colspan=\"4\"><strong>%s<strong></td></tr>"
- title)
+ (if (plist-get o :talk-id)
+ (conf/format-talk-link o)
+ title))
(format "<tr><td width=100>%s</td><td width=100>%s</td><td>%s</td><td>%s</td></tr>"
- start end (conf/format-talk-link o) speakers)))) (cdr info) "\n")))
+ start end (conf/format-talk-link o) speakers))))
+ (cdr info) "\n")))
(defun conf/filter-talks (info)
- (seq-filter (lambda (o) (eq (plist-get o :type) 'talk)) info))
+ (seq-filter (lambda (o) (plist-get o :talk-id)) info))
(defun conf/split-out-talk-information ()
(interactive)