From 717968b55f181a1659b63b7b325467421c884668 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Tue, 10 Nov 2020 12:49:09 -0500 Subject: Talk information and subheadings --- 2020/submissions.org | 108 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 64 insertions(+), 44 deletions(-) (limited to '2020/submissions.org') 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))) -- cgit v1.2.3