summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2020-11-10 12:49:09 -0500
committerSacha Chua <sacha@sachachua.com>2020-11-10 12:49:09 -0500
commit717968b55f181a1659b63b7b325467421c884668 (patch)
treebcc0921a4644183f5ad764bd7064854f22d64759
parent6146274f548876c5666986ecb73fc23bd60d60c3 (diff)
downloademacsconf-wiki-717968b55f181a1659b63b7b325467421c884668.tar.xz
emacsconf-wiki-717968b55f181a1659b63b7b325467421c884668.zip
Talk information and subheadings
Diffstat (limited to '')
-rw-r--r--2020/schedule/01.md19
-rw-r--r--2020/submissions.md196
-rw-r--r--2020/submissions.org108
3 files changed, 191 insertions, 132 deletions
diff --git a/2020/schedule/01.md b/2020/schedule/01.md
index 62f24a26..b78bc2ab 100644
--- a/2020/schedule/01.md
+++ b/2020/schedule/01.md
@@ -12,6 +12,25 @@ Sacha Chua
Quick highlights from Emacs News since the last EmacsConf
+# Links
+
+This is a draft.
+
+- [Mickey Petersen's notes on Emacs 27.1](https://www.masteringemacs.org/article/whats-new-in-emacs-27-1)
+- [Bringing GNU Emacs to Native Code](https://www.reddit.com/r/emacs/comments/g9vdd0/bringing_gnu_emacs_to_native_code_at_the_european/)
+- [Making Emacs popular again [LWN.net]​](https://lwn.net/Articles/819452/)
+- [Org Mode and Zettelkasten](https://www.reddit.com/r/emacs/comments/hfamm7/those_who_have_tried_out_multiple_zettelkasten/)
+- <https://www.reddit.com/r/emacs/comments/e48se1/eaf_extending_emacs_with_amazing_gui_support/>][EAF]]
+ - [Doom](https://www.reddit.com/r/emacs/comments/f2c99b/you_can_play_doom_inside_emacs_using_eaf/)
+- Virtual meetups:
+ - [NYC](https://www.meetup.com/New-York-Emacs-Meetup/events/)
+ - [SF](https://www.meetup.com/Emacs-SF/)
+ - [Emacs ATX](https://www.meetup.com/EmacsATX/)
+ - [APAC](https://www.reddit.com/r/emacs/comments/izbdq9/announcing_call_for_speakers_for_emacs_apac/)
+ - [Berlin](https://www.reddit.com/r/planetemacs/comments/jokqa4/emacs_berlin_online_meetup_on_november_25th_2020/)
+- [Emacs User Survey](https://emacssurvey.org/)
+
+
diff --git a/2020/submissions.md b/2020/submissions.md
index 4f34906c..e4c28bc4 100644
--- a/2020/submissions.md
+++ b/2020/submissions.md
@@ -7,32 +7,32 @@ You can check out the Org Mode source for this page by following the [editing in
# Table of Contents
-- [Actions](#org8430ad8)
-- [Tables](#org91bc4ff)
- - [Overall](#org3310bb4)
- - [By slot](#orgbfd9f47)
- - [Saturday](#orge53dc5b)
- - [Sunday](#orgba6bf50)
- - [Table for all talks](#org25c8a50)
-- [Talks](#org1ab1a9a)
- - [NOVEMBER 28 (Saturday)](#org56c4915):sat:
- - [9:00 - 9:30 Opening remarks](#org16fb486)
- - [9:30 - 12:00 User talks](#org7317e64):morning:
- - [12:00 - 13:00 Lunch](#org5e7c1f8)
- - [13:00 - 16:30 Afternoon talks](#org7ed116d):afternoon:
- - [16:30 - 17:00 Closing remarks](#org6ddd704)
- - [NOVEMBER 29 (Sunday)](#org2fb2248):sun:
- - [9:00 - 9:10 Opening remarks](#orgfe1bdf3)
- - [9:10 - 12:00 Morning talks](#org3992e70):morning:
- - [12:00 - 13:00 Lunch](#org4e9823e)
- - [13:00 - 16:30 Afternoon talks](#org0ccc539):afternoon:
- - [16:30 - 17:00 Closing remarks](#orgabb1d9a)
+- [Actions](#orgf0e5aa3)
+- [Tables](#org45bff52)
+ - [Overall](#org7f04312)
+ - [By slot](#orgac7f7c5)
+ - [Saturday](#orgeaf6fd1)
+ - [Sunday](#org0b0d98e)
+ - [Table for all talks](#orgd2daf2a)
+- [Talks](#orgf1b2e50)
+ - [NOVEMBER 28 (Saturday)](#org59b145a):sat:
+ - [9:00 - 9:30 Opening remarks](#org1c1a973)
+ - [9:30 - 12:00 User talks](#org6ae82e4):morning:
+ - [12:00 - 13:00 Lunch](#org41db7dd)
+ - [13:00 - 16:30 Afternoon talks](#orgbcb8170):afternoon:
+ - [16:30 - 17:00 Closing remarks](#orgeb581fa)
+ - [NOVEMBER 29 (Sunday)](#orgf933e1d):sun:
+ - [9:00 - 9:10 Opening remarks](#org048d93f)
+ - [9:10 - 12:00 Morning talks](#org20dc404):morning:
+ - [12:00 - 13:00 Lunch](#org9874151)
+ - [13:00 - 16:30 Afternoon talks](#org6a7a88d):afternoon:
+ - [16:30 - 17:00 Closing remarks](#org03c754b)
- [Code](#talk37)
- - [Planning](#orge8a6579)
- - [Generate schedule file](#orge532afe)
+ - [Planning](#orgb3f7c44)
+ - [Generate schedule file](#orgce0dede)
-<a id="org8430ad8"></a>
+<a id="orgf0e5aa3"></a>
# Actions
@@ -41,13 +41,17 @@ You can check out the Org Mode source for this page by following the [editing in
- [View as agenda]((let ((org-agenda-files (list (buffer-file-name)))) (org-agenda-list nil (org-read-date nil nil "2020-11-28") 2)))
- [Generate schedule files](conf/generate-schedule-files)
+To update the information included in the individual talk page,
+execute the buffer, update the talk's "Talk information" heading, and
+then generate schedule files.
-<a id="org91bc4ff"></a>
+
+<a id="org45bff52"></a>
# Tables
-<a id="org3310bb4"></a>
+<a id="org7f04312"></a>
## Overall
@@ -179,12 +183,12 @@ You can check out the Org Mode source for this page by following the [editing in
</table>
-<a id="orgbfd9f47"></a>
+<a id="orgac7f7c5"></a>
## By slot
-<a id="orge53dc5b"></a>
+<a id="orgeaf6fd1"></a>
### Saturday
@@ -434,7 +438,7 @@ You can check out the Org Mode source for this page by following the [editing in
</table>
-<a id="orgba6bf50"></a>
+<a id="org0b0d98e"></a>
### Sunday
@@ -639,7 +643,7 @@ You can check out the Org Mode source for this page by following the [editing in
</table>
-<a id="org25c8a50"></a>
+<a id="orgd2daf2a"></a>
## Table for all talks
@@ -963,22 +967,22 @@ You can check out the Org Mode source for this page by following the [editing in
</table>
-<a id="org1ab1a9a"></a>
+<a id="orgf1b2e50"></a>
# Talks
-<a id="org56c4915"></a>
+<a id="org59b145a"></a>
## NOVEMBER 28 (Saturday) :sat:
-<a id="org16fb486"></a>
+<a id="org1c1a973"></a>
### 9:00 - 9:30 Opening remarks
-<a id="org7317e64"></a>
+<a id="org6ae82e4"></a>
### 9:30 - 12:00 User talks :morning:
@@ -1129,9 +1133,27 @@ You can check out the Org Mode source for this page by following the [editing in
Available maybe 9am-3pm EST
- - Abstract
+ - Talk information
Quick highlights from Emacs News since the last EmacsConf
+
+ - Links
+
+ This is a draft.
+
+ - [Mickey Petersen's notes on Emacs 27.1](https://www.masteringemacs.org/article/whats-new-in-emacs-27-1)
+ - [Bringing GNU Emacs to Native Code](https://www.reddit.com/r/emacs/comments/g9vdd0/bringing_gnu_emacs_to_native_code_at_the_european/)
+ - [Making Emacs popular again [LWN.net]​](https://lwn.net/Articles/819452/)
+ - [Org Mode and Zettelkasten](https://www.reddit.com/r/emacs/comments/hfamm7/those_who_have_tried_out_multiple_zettelkasten/)
+ - <https://www.reddit.com/r/emacs/comments/e48se1/eaf_extending_emacs_with_amazing_gui_support/>][EAF]]
+ - [Doom](https://www.reddit.com/r/emacs/comments/f2c99b/you_can_play_doom_inside_emacs_using_eaf/)
+ - Virtual meetups:
+ - [NYC](https://www.meetup.com/New-York-Emacs-Meetup/events/)
+ - [SF](https://www.meetup.com/Emacs-SF/)
+ - [Emacs ATX](https://www.meetup.com/EmacsATX/)
+ - [APAC](https://www.reddit.com/r/emacs/comments/izbdq9/announcing_call_for_speakers_for_emacs_apac/)
+ - [Berlin](https://www.reddit.com/r/planetemacs/comments/jokqa4/emacs_berlin_online_meetup_on_november_25th_2020/)
+ - [Emacs User Survey](https://emacssurvey.org/)
- Speaker release
@@ -1167,7 +1189,7 @@ You can check out the Org Mode source for this page by following the [editing in
Standard Talk (20 min).
- - Abstract
+ - Talk information
In light of the new development philosophy for Org-mode, I would like
to present my developer story from discovering Org-mode in 2014 to
@@ -1230,7 +1252,7 @@ You can check out the Org Mode source for this page by following the [editing in
Standard talk (I am ok to reduce this to a lightning talk as well)
- - Abstract
+ - Talk information
You want to write a novel, but you don't know how to create an
outline. You have a seed idea for a novel, and you intend to expand
@@ -1315,7 +1337,7 @@ You can check out the Org Mode source for this page by following the [editing in
10 minutes
- - Abstract
+ - Talk information
LilyPond is an extensible program for producing high-quality sheet
music engraved with traditional layout rules. Similar to LaTeX and
@@ -1367,7 +1389,7 @@ You can check out the Org Mode source for this page by following the [editing in
10 minute
- - Abstract
+ - Talk information
I hoped to become a successful musician someday, and while that has
yet to happen, I've recorded a fair share of unreleased music over the
@@ -1425,7 +1447,7 @@ You can check out the Org Mode source for this page by following the [editing in
Lightning talk (10m, probably without Q&A)
- - Abstract
+ - Talk information
Techniques to help new users bootstrap a more gentle introduction to
Emacs, one (short) init.el file at a time.
@@ -1475,7 +1497,7 @@ You can check out the Org Mode source for this page by following the [editing in
> examples. A possible goal might be to show people that they can
> develop a mental model and remap more keys to fit it.
- - Abstract
+ - Talk information
A practiced dexterity with the arcane incantations known as keybindings is
the true mark of the veteran Emacs user. Yet, it takes years to get there,
@@ -1550,7 +1572,7 @@ You can check out the Org Mode source for this page by following the [editing in
Extended preferred, standard possible
- - Abstract
+ - Talk information
It's not always easy to take part of someone's configuration and make
it work, it's almost never easy to move your configuration to fresh OS
@@ -1614,7 +1636,7 @@ You can check out the Org Mode source for this page by following the [editing in
> Will be pre-recorded, so we might be able to move it around in the schedule
- - Abstract
+ - Talk information
In the last months there were several hundreds of messages in
emacs-devel in threads with names like "A proposal for a friendlier
@@ -1697,12 +1719,12 @@ You can check out the Org Mode source for this page by following the [editing in
fair use.
-<a id="org5e7c1f8"></a>
+<a id="org41db7dd"></a>
### 12:00 - 13:00 Lunch
-<a id="org7ed116d"></a>
+<a id="orgbcb8170"></a>
### 13:00 - 16:30 Afternoon talks :afternoon:
@@ -1883,7 +1905,7 @@ You can check out the Org Mode source for this page by following the [editing in
> workflows, though, so if this talk is rejigged as a workflow demo, it
> might be a good fit for 10-20 minutes.
- - Abstract
+ - Talk information
This is a talk about Orgmode, my favorite Emacs application. The goal
is to show you the power of Emacs when you want to manage and organize
@@ -1951,7 +1973,7 @@ You can check out the Org Mode source for this page by following the [editing in
Standard talk (or even Lighting talk by only giving references to the
modes I plan to show)
- - Abstract
+ - Talk information
The world is full of possibilities. A person life is rather short
though, and one can easily end up carry on without focus.
@@ -2005,7 +2027,7 @@ You can check out the Org Mode source for this page by following the [editing in
50 min - can also do 20 minutes
- - Abstract
+ - Talk information
Come see how org-gtd leverages org-mode to automate the GTD inbox
management. Stick around to see how the various org-mode tools get
@@ -2052,7 +2074,7 @@ You can check out the Org Mode source for this page by following the [editing in
Standard Talk (20 min). Could be condensed into a Lightning Talk (10
min), but I fear it would not do it justice.
- - Abstract
+ - Talk information
Many discussions have been had over the years on the debate between
using few big files versus many small files. However, more often than
@@ -2117,7 +2139,7 @@ You can check out the Org Mode source for this page by following the [editing in
10 minute talk
- - Abstract
+ - Talk information
We present a short experience report from the perspective of two
long-time Emacs users and one relative newcomer. Our motivations
@@ -2186,7 +2208,7 @@ You can check out the Org Mode source for this page by following the [editing in
version too if that will work better for the conference schedule.
My schedule is wide open too, so put me in at any time slot.
- - Abstract
+ - Talk information
Org mode, among its numerous features, has the ability to do full
literate programming (with tangling and weaving the way Donald Knuth
@@ -2251,7 +2273,7 @@ You can check out the Org Mode source for this page by following the [editing in
standard talk or lightning talk
- - Abstract
+ - Talk information
I have been a long time user of static site generators, such as
Jekyll.
@@ -2305,7 +2327,7 @@ You can check out the Org Mode source for this page by following the [editing in
Extended Talk (50 min). Parts can be pruned to fit in a Standard Talk
(20 min), but I'd strongly prefer the former.
- - Abstract
+ - Talk information
Org-roam is a Roam replica built on top of the all-powerful Org-mode.
@@ -2380,7 +2402,7 @@ You can check out the Org Mode source for this page by following the [editing in
> coordinating with the one doing the org-roam overview in order to
> minimize overlap. This might even be doable in a lightning talk.
- - Abstract
+ - Talk information
Org-mode improved so much over the years, and the use-cases in org-mode are
vast and highly technical. There is something for everyone in org-mode, and
@@ -2442,7 +2464,7 @@ You can check out the Org Mode source for this page by following the [editing in
Standard Talk (20 min).
- - Abstract
+ - Talk information
Org-roam is a Roam replica built on top of the all-powerful Org-mode.
@@ -2517,7 +2539,7 @@ You can check out the Org Mode source for this page by following the [editing in
Lightning
- - Abstract
+ - Talk information
In this talk I will detail the ways in which static website generation
results may be enhanced using org-webring. This talk will cover not
@@ -2571,7 +2593,7 @@ You can check out the Org Mode source for this page by following the [editing in
Standard talk (20m, including 5m Q&A)
- - Abstract
+ - Talk information
Macros are a powerful tool. In the context of Emacs Lisp programming
they can also provide us with a "foot-gun" of immense proportions.
@@ -2618,22 +2640,22 @@ You can check out the Org Mode source for this page by following the [editing in
fair use.
-<a id="org6ddd704"></a>
+<a id="orgeb581fa"></a>
### 16:30 - 17:00 Closing remarks
-<a id="org2fb2248"></a>
+<a id="orgf933e1d"></a>
## NOVEMBER 29 (Sunday) :sun:
-<a id="orgfe1bdf3"></a>
+<a id="org048d93f"></a>
### 9:00 - 9:10 Opening remarks
-<a id="org3992e70"></a>
+<a id="org20dc404"></a>
### 9:10 - 12:00 Morning talks :morning:
@@ -2745,7 +2767,7 @@ You can check out the Org Mode source for this page by following the [editing in
- in-progress Emacs development update
- - Abstract
+ - Talk information
TBD - possibly a quick overview of Emacs 27.1 and development priorities for Emacs 28
@@ -2762,7 +2784,7 @@ You can check out the Org Mode source for this page by following the [editing in
> 2020-10-18: Moved back to Sunday, e-mailed.
> 2020-10-17: Possibly move to Saturday? E-mailed 2020-10-17. Might be good to put this before OMG Macros.
- - Abstract
+ - Talk information
Users will generally only make use of a few predefined \`special
blocks', such as \`example, centre, quote', and will not bother with
@@ -2868,7 +2890,7 @@ You can check out the Org Mode source for this page by following the [editing in
50 minutes (Extended talk)
- - Abstract
+ - Talk information
Tree-sitter is a parser generator and an incremental parsing library.
emacs-tree-sitter is its most popular Emacs binding, which aims to be
@@ -2922,7 +2944,7 @@ You can check out the Org Mode source for this page by following the [editing in
Extended Talk (I can squeeze this to a Standard talk, by not going in
depth on the analyses I plan to demonstrate)
- - Abstract
+ - Talk information
Emacs, show me how much technical debt and where it is in this
software repository!
@@ -2984,7 +3006,7 @@ You can check out the Org Mode source for this page by following the [editing in
Lightning talk (pre-recorded video is possible)
- - Abstract
+ - Talk information
If you are working with complex nested JSON structures, you are
probably familiar with jq which is like sed for JSON data and great at
@@ -3040,17 +3062,17 @@ You can check out the Org Mode source for this page by following the [editing in
- in-progress NonGNU ELPA
-- Abstract
+- Talk information
TBD - plans for a NonGNU ELPA that will be easy to enable and contribute to without signing copyright assignment papers
-<a id="org4e9823e"></a>
+<a id="org9874151"></a>
### 12:00 - 13:00 Lunch
-<a id="org0ccc539"></a>
+<a id="org6a7a88d"></a>
### 13:00 - 16:30 Afternoon talks :afternoon:
@@ -3211,7 +3233,7 @@ You can check out the Org Mode source for this page by following the [editing in
> new people discover Emacs, get motivated to try Emacs, and get through
> the roadblocks, keeping in mind that it's from personal experience.
- - Abstract
+ - Talk information
Could Emacs be humanity's solution to the turbulent years of
adolescence? So much more than a text editor, Emacs changed the way I
@@ -3278,7 +3300,7 @@ You can check out the Org Mode source for this page by following the [editing in
> It might be good to nudge this to be a lightning talk since it's been
> presented elsewhere.
- - Abstract
+ - Talk information
Many jokes have been made about the true nature of Emacs, such as it
being a fully-fledged operating system. This talk will demonstrate
@@ -3327,7 +3349,7 @@ You can check out the Org Mode source for this page by following the [editing in
Extended talk (50m, including 10-15m Q&A)
- - Abstract
+ - Talk information
Dungeon is an oral and physical media fantasy and abstract role-play
gaming tradition that seems to have grown from miniature and
@@ -3390,7 +3412,7 @@ You can check out the Org Mode source for this page by following the [editing in
Standard talk (20m, including 5m Q&A)
- - Abstract
+ - Talk information
We hope the dungeon-mode project will eventually support three primary
use-cases related to editing/designing, playing and running/hosting
@@ -3495,7 +3517,7 @@ You can check out the Org Mode source for this page by following the [editing in
20 minutes, 10 would be fine, too.
- - Abstract
+ - Talk information
Vterm is a fast and fully capable terminal emulator in GNU Emacs built
as a dynamic module on top of libvterm. In this talk, I will give an
@@ -3546,7 +3568,7 @@ You can check out the Org Mode source for this page by following the [editing in
10 minutes - Lightning talk
I am flexible. I've done a 5 minute version as well.
- - Abstract
+ - Talk information
When I began learning Lakota, the language of my ancestors, there was
no way for me to type it on a computer without using non-free
@@ -3612,7 +3634,7 @@ You can check out the Org Mode source for this page by following the [editing in
20 minutes should be fine (I'm happy to record in advance, as well).
It would be fun to have a Q&A, if that's an option.
- - Abstract
+ - Talk information
The venerable Gnus newsreader has evolved over the years to interface
with many different types of news- or mail-like backend programs,
@@ -3674,7 +3696,7 @@ You can check out the Org Mode source for this page by following the [editing in
> Emacs) or an Emacs Lisp talk (how to modernize outdated code and
> integrate with external apps).
- - Abstract
+ - Talk information
Maxima is a great tool for symbolic mathematics, it has some support
for Emacs in the main repository, but is quite outdated and doesn't
@@ -3722,7 +3744,7 @@ You can check out the Org Mode source for this page by following the [editing in
Standard
- - Abstract
+ - Talk information
Emacs Application Framework (EAF) is a customizable and extensible GUI
application framework that extends Emacs graphical capabilities using
@@ -3771,7 +3793,7 @@ You can check out the Org Mode source for this page by following the [editing in
spaces rendering with nonzero width. But it would still be a viable
talk.
- - Abstract
+ - Talk information
During quarantine, I found myself spending time with an Android app.
One of the features this app has is composing music that loops
@@ -3814,7 +3836,7 @@ You can check out the Org Mode source for this page by following the [editing in
fair use.
-<a id="orgabb1d9a"></a>
+<a id="org03c754b"></a>
### 16:30 - 17:00 Closing remarks
@@ -3840,7 +3862,7 @@ Name: Corwin Brust
Lightning talk (10m, probably without Q&A)
-### Abstract
+### Talk information
A lightning-fast, yet gentle, introduction to Emacs Lisp.
@@ -3882,7 +3904,7 @@ fair use.
# Code
-<a id="orge8a6579"></a>
+<a id="orgb3f7c44"></a>
## Planning
@@ -3984,7 +4006,7 @@ Some conference-related functions
(lambda () (org-entry-get (point) "MIN_TIME")) nil 'tree))))))))
-<a id="orge532afe"></a>
+<a id="orgce0dede"></a>
## Generate schedule file
@@ -4006,11 +4028,9 @@ Some conference-related functions
:scheduled (org-entry-get (point) "SCHEDULED")
:time (org-entry-get (point) "MIN_TIME")
:speakers (org-entry-get (point) "NAME"))))
- ((string-match "^ *Abstract *$" (elt heading 4))
- (plist-put talk :abstract
- (buffer-substring-no-properties
- (save-excursion (forward-line) (line-beginning-position))
- (save-excursion (org-end-of-subtree)))))
+ ((string-match "^ *Talk information *$" (elt heading 4))
+ (plist-put talk :info
+ (org-export-as 'md t nil t)))
((or (null talk) (< (car heading) (plist-get talk :level))) ;; heading above
(when talk
(setq results (cons talk results))
@@ -4095,7 +4115,7 @@ Some conference-related functions
'("EST" "America/Los_Angeles" "UTC" "CET" "Asia/Singapore")
" / "))
(plist-get o :speakers)
- (org-export-string-as (plist-get o :abstract) 'md t)
+ (plist-get o :info)
nav-links)))
(write-file (format "schedule/%s.md" (plist-get o :talk-id)))))
talks)))
diff --git a/2020/submissions.org b/2020/submissions.org
index 432a195f..d00a51e3 100644
--- a/2020/submissions.org
+++ b/2020/submissions.org
@@ -19,6 +19,10 @@ You can check out the Org Mode source for this page by following the [[https://e
- [[elisp:(let ((org-agenda-files (list (buffer-file-name)))) (org-agenda-list nil (org-read-date nil nil "2020-11-28") 2))][View as agenda]]
- [[elisp:conf/generate-schedule-files][Generate schedule files]]
+To update the information included in the individual talk page,
+execute the buffer, update the talk's "Talk information" heading, and
+then generate schedule files.
+
* Tables
** Overall
@@ -223,10 +227,28 @@ Name: Sacha Chua
Available maybe 9am-3pm EST
-****** Abstract
+****** Talk information
Quick highlights from Emacs News since the last EmacsConf
+******* Links
+
+ This is a draft.
+
+ - [[https://www.masteringemacs.org/article/whats-new-in-emacs-27-1][Mickey Petersen's notes on Emacs 27.1]]
+ - [[https://www.reddit.com/r/emacs/comments/g9vdd0/bringing_gnu_emacs_to_native_code_at_the_european/][Bringing GNU Emacs to Native Code]]
+ - [[https://lwn.net/Articles/819452/][Making Emacs popular again [LWN.net]​]]
+ - [[https://www.reddit.com/r/emacs/comments/hfamm7/those_who_have_tried_out_multiple_zettelkasten/][Org Mode and Zettelkasten]]
+ - https://www.reddit.com/r/emacs/comments/e48se1/eaf_extending_emacs_with_amazing_gui_support/][EAF]]
+ - [[https://www.reddit.com/r/emacs/comments/f2c99b/you_can_play_doom_inside_emacs_using_eaf/][Doom]]
+ - Virtual meetups:
+ - [[https://www.meetup.com/New-York-Emacs-Meetup/events/][NYC]]
+ - [[https://www.meetup.com/Emacs-SF/][SF]]
+ - [[https://www.meetup.com/EmacsATX/][Emacs ATX]]
+ - [[https://www.reddit.com/r/emacs/comments/izbdq9/announcing_call_for_speakers_for_emacs_apac/][APAC]]
+ - [[https://www.reddit.com/r/planetemacs/comments/jokqa4/emacs_berlin_online_meetup_on_november_25th_2020/][Berlin]]
+ - [[https://emacssurvey.org/][Emacs User Survey]]
+
****** Speaker release
By submitting this proposal, I agree that my presentation at EmacsConf
@@ -270,7 +292,7 @@ Name: Leo Vivier
Standard Talk (20 min).
-****** Abstract
+****** Talk information
In light of the new development philosophy for Org-mode, I would like
to present my developer story from discovering Org-mode in 2014 to
@@ -342,7 +364,7 @@ Name: Bala Ramadurai
Standard talk (I am ok to reduce this to a lightning talk as well)
-****** Abstract
+****** Talk information
You want to write a novel, but you don't know how to create an
outline. You have a seed idea for a novel, and you intend to expand
@@ -431,7 +453,7 @@ Name: Jonathan Gregory
10 minutes
-****** Abstract
+****** Talk information
LilyPond is an extensible program for producing high-quality sheet
music engraved with traditional layout rules. Similar to LaTeX and
@@ -492,7 +514,7 @@ Name: Grant Shangreaux
10 minute
-****** Abstract
+****** Talk information
I hoped to become a successful musician someday, and while that has
yet to happen, I've recorded a fair share of unreleased music over the
@@ -560,7 +582,7 @@ Name: Corwin Brust
Lightning talk (10m, probably without Q&A)
-****** Abstract
+****** Talk information
Techniques to help new users bootstrap a more gentle introduction to
Emacs, one (short) init.el file at a time.
@@ -620,7 +642,7 @@ examples. A possible goal might be to show people that they can
develop a mental model and remap more keys to fit it.
#+end_quote
-****** Abstract
+****** Talk information
A practiced dexterity with the arcane incantations known as keybindings is
the true mark of the veteran Emacs user. Yet, it takes years to get there,
@@ -705,7 +727,7 @@ Name: Andrew Tropin
Extended preferred, standard possible
-****** Abstract
+****** Talk information
It's not always easy to take part of someone's configuration and make
it work, it's almost never easy to move your configuration to fresh OS
@@ -781,7 +803,7 @@ fair use.
Will be pre-recorded, so we might be able to move it around in the schedule
#+end_quote
-****** Abstract
+****** Talk information
In the last months there were several hundreds of messages in
emacs-devel in threads with names like "A proposal for a friendlier
@@ -927,7 +949,7 @@ workflows, though, so if this talk is rejigged as a workflow demo, it
might be a good fit for 10-20 minutes.
#+end_quote
-***** Abstract
+***** Talk information
This is a talk about Orgmode, my favorite Emacs application. The goal
is to show you the power of Emacs when you want to manage and organize
@@ -1002,7 +1024,7 @@ Name: Andrea
Standard talk (or even Lighting talk by only giving references to the
modes I plan to show)
-***** Abstract
+***** Talk information
The world is full of possibilities. A person life is rather short
though, and one can easily end up carry on without focus.
@@ -1065,7 +1087,7 @@ Name: Aldric
50 min - can also do 20 minutes
-***** Abstract
+***** Talk information
Come see how org-gtd leverages org-mode to automate the GTD inbox
management. Stick around to see how the various org-mode tools get
@@ -1121,7 +1143,7 @@ Name: Leo Vivier
Standard Talk (20 min). Could be condensed into a Lightning Talk (10
min), but I fear it would not do it justice.
-***** Abstract
+***** Talk information
Many discussions have been had over the years on the debate between
using few big files versus many small files. However, more often than
@@ -1194,7 +1216,7 @@ Name: Joseph Corneli, Raymond Puzio, and Cameron Ray Smith
10 minute talk
-***** [#B] Abstract
+***** [#B] Talk information
We present a short experience report from the perspective of two
long-time Emacs users and one relative newcomer. Our motivations
@@ -1273,7 +1295,7 @@ I think I have enough for a full 50 minutes. But I can do a shorter
version too if that will work better for the conference schedule.
My schedule is wide open too, so put me in at any time slot.
-***** Abstract
+***** Talk information
Org mode, among its numerous features, has the ability to do full
literate programming (with tangling and weaving the way Donald Knuth
@@ -1347,7 +1369,7 @@ Name: Adolfo Villafiorita
standard talk or lightning talk
-***** Abstract
+***** Talk information
I have been a long time user of static site generators, such as
Jekyll.
@@ -1410,7 +1432,7 @@ Name: Leo Vivier
Extended Talk (50 min). Parts can be pruned to fit in a Standard Talk
(20 min), but I'd strongly prefer the former.
-***** Abstract
+***** Talk information
Org-roam is a Roam replica built on top of the all-powerful Org-mode.
@@ -1498,7 +1520,7 @@ minimize overlap. This might even be doable in a lightning talk.
#+end_quote
-***** Abstract
+***** Talk information
Org-mode improved so much over the years, and the use-cases in org-mode are
vast and highly technical. There is something for everyone in org-mode, and
@@ -1569,7 +1591,7 @@ Name: Leo Vivier
Standard Talk (20 min).
-***** Abstract
+***** Talk information
Org-roam is a Roam replica built on top of the all-powerful Org-mode.
@@ -1653,7 +1675,7 @@ Name: Brett Gilio
Lightning
-***** Abstract
+***** Talk information
In this talk I will detail the ways in which static website generation
results may be enhanced using org-webring. This talk will cover not
@@ -1716,7 +1738,7 @@ Name: Corwin Brust
Standard talk (20m, including 5m Q&A)
-***** Abstract
+***** Talk information
Macros are a powerful tool. In the context of Emacs Lisp programming
they can also provide us with a "foot-gun" of immense proportions.
@@ -1814,7 +1836,7 @@ SCHEDULED: <2020-11-29 Sun 09:00-09:10>
:PREREC: planned
:END:
-***** Abstract
+***** Talk information
TBD - possibly a quick overview of Emacs 27.1 and development priorities for Emacs 28
@@ -1842,7 +1864,7 @@ Standard talk
2020-10-17: Possibly move to Saturday? E-mailed 2020-10-17. Might be good to put this before OMG Macros.
#+end_quote
-***** Abstract
+***** Talk information
Users will generally only make use of a few predefined `special
blocks', such as `example, centre, quote', and will not bother with
@@ -1954,7 +1976,7 @@ Name: Tuấn-Anh Nguyễn
50 minutes (Extended talk)
-***** Abstract
+***** Talk information
Tree-sitter is a parser generator and an incremental parsing library.
emacs-tree-sitter is its most popular Emacs binding, which aims to be
@@ -2018,7 +2040,7 @@ Name: Andrea
Extended Talk (I can squeeze this to a Standard talk, by not going in
depth on the analyses I plan to demonstrate)
-***** Abstract
+***** Talk information
Emacs, show me how much technical debt and where it is in this
software repository!
@@ -2090,7 +2112,7 @@ Name: Zen Monk Alain M. Lafon
Lightning talk (pre-recorded video is possible)
-***** Abstract
+***** Talk information
If you are working with complex nested JSON structures, you are
probably familiar with jq which is like sed for JSON data and great at
@@ -2156,7 +2178,7 @@ fair use.
:NAME: Richard Stallman
:END:
-**** Abstract
+**** Talk information
TBD - plans for a NonGNU ELPA that will be easy to enable and contribute to without signing copyright assignment papers
@@ -2222,7 +2244,7 @@ new people discover Emacs, get motivated to try Emacs, and get through
the roadblocks, keeping in mind that it's from personal experience.
#+end_quote
-***** Abstract
+***** Talk information
Could Emacs be humanity's solution to the turbulent years of
adolescence? So much more than a text editor, Emacs changed the way I
@@ -2299,7 +2321,7 @@ It might be good to nudge this to be a lightning talk since it's been
presented elsewhere.
#+end_quote
-***** Abstract
+***** Talk information
Many jokes have been made about the true nature of Emacs, such as it
being a fully-fledged operating system. This talk will demonstrate
@@ -2357,7 +2379,7 @@ Name: Erik Elmshauser and Corwin Brust
Extended talk (50m, including 10-15m Q&A)
-***** Abstract
+***** Talk information
Dungeon is an oral and physical media fantasy and abstract role-play
gaming tradition that seems to have grown from miniature and
@@ -2429,7 +2451,7 @@ Name: Corwin Brust
Standard talk (20m, including 5m Q&A)
-***** Abstract
+***** Talk information
We hope the dungeon-mode project will eventually support three primary
use-cases related to editing/designing, playing and running/hosting
@@ -2545,7 +2567,7 @@ Name: Gabriele Bozzola (@sbozzolo)
20 minutes, 10 would be fine, too.
-***** Abstract
+***** Talk information
Vterm is a fast and fully capable terminal emulator in GNU Emacs built
as a dynamic module on top of libvterm. In this talk, I will give an
@@ -2605,7 +2627,7 @@ Name: Grant Shangreaux
10 minutes - Lightning talk
I am flexible. I've done a 5 minute version as well.
-***** Abstract
+***** Talk information
When I began learning Lakota, the language of my ancestors, there was
no way for me to type it on a computer without using non-free
@@ -2681,7 +2703,7 @@ Name: Eric Abrahamsen
20 minutes should be fine (I'm happy to record in advance, as well).
It would be fun to have a Q&A, if that's an option.
-***** Abstract
+***** Talk information
The venerable Gnus newsreader has evolved over the years to interface
with many different types of news- or mail-like backend programs,
@@ -2752,7 +2774,7 @@ Emacs) or an Emacs Lisp talk (how to modernize outdated code and
integrate with external apps).
#+end_quote
-***** Abstract
+***** Talk information
Maxima is a great tool for symbolic mathematics, it has some support
for Emacs in the main repository, but is quite outdated and doesn't
@@ -2809,7 +2831,7 @@ Name: Matthew Zeng
Standard
-***** Abstract
+***** Talk information
Emacs Application Framework (EAF) is a customizable and extensible GUI
application framework that extends Emacs graphical capabilities using
@@ -2867,7 +2889,7 @@ detail on some of the odd corners of the project, like zero-width
spaces rendering with nonzero width. But it would still be a viable
talk.
-***** Abstract
+***** Talk information
During quarantine, I found myself spending time with an Android app.
One of the features this app has is composing music that loops
@@ -2947,7 +2969,7 @@ SCHEDULED: <2020-11-29 Sun 16:30-17:00>
Lightning talk (10m, probably without Q&A)
-*** Abstract
+*** Talk information
A lightning-fast, yet gentle, introduction to Emacs Lisp.
@@ -3111,11 +3133,9 @@ The total is written to the MIN_TIME_SUM property of this heading"
:scheduled (org-entry-get (point) "SCHEDULED")
:time (org-entry-get (point) "MIN_TIME")
:speakers (org-entry-get (point) "NAME"))))
- ((string-match "^ *Abstract *$" (elt heading 4))
- (plist-put talk :abstract
- (buffer-substring-no-properties
- (save-excursion (forward-line) (line-beginning-position))
- (save-excursion (org-end-of-subtree)))))
+ ((string-match "^ *Talk information *$" (elt heading 4))
+ (plist-put talk :info
+ (org-export-as 'md t nil t)))
((or (null talk) (< (car heading) (plist-get talk :level))) ;; heading above
(when talk
(setq results (cons talk results))
@@ -3200,7 +3220,7 @@ conference for instructions on how to watch and participate. See you then!
'("EST" "America/Los_Angeles" "UTC" "CET" "Asia/Singapore")
" / "))
(plist-get o :speakers)
- (org-export-string-as (plist-get o :abstract) 'md t)
+ (plist-get o :info)
nav-links)))
(write-file (format "schedule/%s.md" (plist-get o :talk-id)))))
talks)))