summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2020-12-08 22:32:55 -0500
committerSacha Chua <sacha@sachachua.com>2020-12-08 22:32:55 -0500
commita99745f2d1bb3c3bfd5534c1598e52d40da72706 (patch)
tree16b3b7a2f39cda7ef062e37cc7212a4a3350c861
parent5b4ab174a5d8f0134c603328995ed030f7276aa2 (diff)
downloademacsconf-wiki-a99745f2d1bb3c3bfd5534c1598e52d40da72706.tar.xz
emacsconf-wiki-a99745f2d1bb3c3bfd5534c1598e52d40da72706.zip
Test subtitles
-rw-r--r--2020/info/01.md2
-rw-r--r--2020/subtitles/emacsconf-2020-01--emacs-news-highlights--sacha-chua.vtt304
-rw-r--r--templates/vid.md3
3 files changed, 308 insertions, 1 deletions
diff --git a/2020/info/01.md b/2020/info/01.md
index d2b4533a..711de308 100644
--- a/2020/info/01.md
+++ b/2020/info/01.md
@@ -1,7 +1,7 @@
# Emacs News Highlights
Sacha Chua
-[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--01-emacs-news-highlights--sacha-chua.webm"]]
+[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--01-emacs-news-highlights--sacha-chua.webm" subtitles="subtitles/emacsconf-2020-01--emacs-news-highlights--sacha-chua.vtt"]]
[Download .webm video, 720p, 11MB with subtitles](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--01-emacs-news-highlights--sacha-chua.webm)
Quick highlights from Emacs News since the last EmacsConf
diff --git a/2020/subtitles/emacsconf-2020-01--emacs-news-highlights--sacha-chua.vtt b/2020/subtitles/emacsconf-2020-01--emacs-news-highlights--sacha-chua.vtt
new file mode 100644
index 00000000..99ebf96c
--- /dev/null
+++ b/2020/subtitles/emacsconf-2020-01--emacs-news-highlights--sacha-chua.vtt
@@ -0,0 +1,304 @@
+WEBVTT
+
+00:00:00.000 --> 00:00:04.000
+I'm Sacha Chua, and welcome to EmacsConf 2020.
+
+00:00:04.000 --> 00:00:07.000
+To kick things off, here are ten cool things
+
+00:00:07.000 --> 00:00:08.000
+that people have been working on
+
+00:00:08.000 --> 00:00:10.000
+since the conference last year.
+
+00:00:10.000 --> 00:00:11.000
+If you want to follow the links
+
+00:00:11.000 --> 00:00:14.000
+or if you'd like to add something I've missed,
+
+00:00:14.000 --> 00:00:16.000
+add them to the collaborative pad
+
+00:00:16.000 --> 00:00:17.000
+if you're watching this live
+
+00:00:17.000 --> 00:00:20.000
+or check out the EmacsConf wiki page for this talk.
+
+00:00:20.000 --> 00:00:24.000
+The big news this year was the release of Emacs 27.1,
+
+00:00:24.000 --> 00:00:27.000
+a little over two years after Emacs 26.
+
+00:00:27.000 --> 00:00:31.000
+Mickey Petersen's notes on the release are a great way
+
+00:00:31.000 --> 00:00:32.000
+to find out what's new,
+
+00:00:32.000 --> 00:00:34.000
+and John Wiegley's development update tomorrow
+
+00:00:34.000 --> 00:00:36.000
+will probably give more details.
+
+00:00:36.000 --> 00:00:39.000
+What's coming up for Emacs 28 and beyond?
+
+00:00:39.000 --> 00:00:40.000
+One of the branches that people are
+
+00:00:40.000 --> 00:00:44.000
+excited about is gccemacs, which compiles
+
+00:00:44.000 --> 00:00:48.000
+Emacs Lisp to native code so that it runs faster.
+
+00:00:48.000 --> 00:00:50.000
+To learn more, check out the Bringing GNU Emacs to Native Code
+
+00:00:50.000 --> 00:00:55.000
+presentation from the European Lisp Symposium.
+
+00:00:55.000 --> 00:00:56.000
+There was a huge conversation about
+
+00:00:56.000 --> 00:00:59.000
+modernizing Emacs on emacs-devel and other places.
+
+00:00:59.000 --> 00:01:02.000
+Linux Weekly News has a good summary.
+
+00:01:02.000 --> 00:01:04.000
+One of the interesting sub-threads on emacs-devel
+
+00:01:04.000 --> 00:01:06.000
+was about using more variable-width fonts,
+
+00:01:06.000 --> 00:01:08.000
+which would probably go a long way to
+
+00:01:08.000 --> 00:01:11.000
+making Emacs look pretty fancy once people
+
+00:01:11.000 --> 00:01:13.000
+sort out the alignment issues.
+
+00:01:13.000 --> 00:01:15.000
+It looks like core Emacs will probably
+
+00:01:15.000 --> 00:01:18.000
+change slowly in terms of functionality and documentation,
+
+00:01:18.000 --> 00:01:21.000
+but starter kits and configuration give people
+
+00:01:21.000 --> 00:01:22.000
+a great way to experiment.
+
+00:01:22.000 --> 00:01:24.000
+Speaking of starter kits,
+
+00:01:24.000 --> 00:01:27.000
+Doom Emacs seems to be growing in popularity.
+
+00:01:27.000 --> 00:01:28.000
+It got a big boost thanks to DoomCasts and
+
+00:01:28.000 --> 00:01:32.000
+DistroTube videos. So if you're curious,
+
+00:01:32.000 --> 00:01:35.000
+go ahead and check those out.
+
+00:01:35.000 --> 00:01:37.000
+And for general Emacs topics,
+
+00:01:37.000 --> 00:01:38.000
+there have been a ton of other great videos
+
+00:01:38.000 --> 00:01:42.000
+from Protesilaos Stavrou, Mike Zamansky, System Crafters,
+
+00:01:42.000 --> 00:01:45.000
+and other folks. Good stuff.
+
+00:01:45.000 --> 00:01:46.000
+Org continues to be a big reason
+
+00:01:46.000 --> 00:01:48.000
+for people to get into Emacs.
+
+00:01:48.000 --> 00:01:50.000
+This year, Zettelkasten-based workflows
+
+00:01:50.000 --> 00:01:52.000
+became popular as people played around
+
+00:01:52.000 --> 00:01:55.000
+with organizing ideas into small chunks
+
+00:01:55.000 --> 00:01:57.000
+that are linked to each other.
+
+00:01:57.000 --> 00:01:59.000
+org-roam is one of the packages for doing that
+
+00:01:59.000 --> 00:02:02.000
+and there are three presentations about it this year.
+
+00:02:02.000 --> 00:02:04.000
+There are also non-Org ways to do it,
+
+00:02:04.000 --> 00:02:07.000
+such as zetteldeft, neuron-mode, and more.
+
+00:02:07.000 --> 00:02:08.000
+People have been experimenting
+
+00:02:08.000 --> 00:02:09.000
+with Org's appearance.
+
+00:02:09.000 --> 00:02:12.000
+Check these screenshots out for some ideas.
+
+00:02:12.000 --> 00:02:14.000
+Coding: Faster JSON processing
+
+00:02:14.000 --> 00:02:15.000
+is going to make working with
+
+00:02:15.000 --> 00:02:17.000
+code analysis tools better.
+
+00:02:17.000 --> 00:02:21.000
+LSP-mode released version 7 and gained more contributors, too,
+
+00:02:21.000 --> 00:02:23.000
+so there are probably exciting times ahead
+
+00:02:23.000 --> 00:02:24.000
+for making Emacs even more of an
+
+00:02:24.000 --> 00:02:26.000
+integrated development environment.
+
+00:02:26.000 --> 00:02:30.000
+EAF: The Emacs Application Framework
+
+00:02:30.000 --> 00:02:32.000
+has some pretty interesting demos of
+
+00:02:32.000 --> 00:02:34.000
+embedded Qt programs in Emacs on Linux.
+
+00:02:34.000 --> 00:02:37.000
+Matthew Zeng will give a presentation
+
+00:02:37.000 --> 00:02:39.000
+on its architecture and walk through some demos,
+
+00:02:39.000 --> 00:02:41.000
+so check that one out too if you want.
+
+00:02:41.000 --> 00:02:43.000
+The big real-world change this year
+
+00:02:43.000 --> 00:02:47.000
+was COVID-19, of course. It sucks. A lot.
+
+00:02:47.000 --> 00:02:49.000
+One good thing that's come out of it
+
+00:02:49.000 --> 00:02:52.000
+is that many Emacs meetups have moved online,
+
+00:02:52.000 --> 00:02:54.000
+so it's easier to connect with people
+
+00:02:54.000 --> 00:02:56.000
+no matter where you are in the world.
+
+00:02:56.000 --> 00:03:01.000
+There's one hosted by EmacsATX on December 2
+
+00:03:01.000 --> 00:03:03.000
+and it's about re-builder, leaf, and feather.
+
+00:03:03.000 --> 00:03:06.000
+EmacsNYC's next meetup is on December 7
+
+00:03:06.000 --> 00:03:08.000
+and it's about literate programming with Org Mode.
+
+00:03:08.000 --> 00:03:10.000
+The Berlin remote meetup was
+
+00:03:10.000 --> 00:03:12.000
+just a few days ago on November 25,
+
+00:03:12.000 --> 00:03:15.000
+and EmacsSF and Asia-Pacific
+
+00:03:15.000 --> 00:03:17.000
+probably have some coming up, too.
+
+00:03:17.000 --> 00:03:18.000
+People generally announce the meetups
+
+00:03:18.000 --> 00:03:21.000
+on reddit.com/r/emacs, so you can
+
+00:03:21.000 --> 00:03:23.000
+look there for updates.
+
+00:03:23.000 --> 00:03:24.000
+If you organize one of these,
+
+00:03:24.000 --> 00:03:25.000
+please let me know so that
+
+00:03:25.000 --> 00:03:28.000
+I can include it in Emacs News.
+
+00:03:28.000 --> 00:03:31.000
+Lastly, there's an unofficial survey of the Emacs community.
+
+00:03:31.000 --> 00:03:33.000
+It closes on November 30,
+
+00:03:33.000 --> 00:03:34.000
+so if you'd like to participate,
+
+00:03:34.000 --> 00:03:37.000
+you can fill out the form at emacssurvey.org
+
+00:03:37.000 --> 00:03:39.000
+or send it in via e-mail.
+
+00:03:39.000 --> 00:03:42.000
+So those were 10 quick highlights from this year.
+
+00:03:42.000 --> 00:03:46.000
+If you're curious, check out the EmacsConf 2020 wiki page
+
+00:03:46.000 --> 00:03:47.000
+for this talk so that you can follow the links.
+
+00:03:47.000 --> 00:03:49.000
+If you'd like to get updates every week,
+
+00:03:49.000 --> 00:03:52.000
+you can check out the Emacs News I put together.
+
+00:03:52.000 --> 00:03:55.000
+Feel free to send me cool stuff to include.
+
+00:03:55.000 --> 00:03:57.000
+Now on to the rest of EmacsConf!
+
+00:03:57.000 --> 00:03:58.000
+Have fun, and thanks for joining us!
diff --git a/templates/vid.md b/templates/vid.md
index a0d0e3a9..023731f8 100644
--- a/templates/vid.md
+++ b/templates/vid.md
@@ -3,5 +3,8 @@
<source src="<TMPL_VAR src>" type="<TMPL_VAR type>" />
<p><em>Your browser does not support the video tag,
please download the video instead.</em></p>
+ <TMPL_IF subtitles>
+ <track label="English" kind="subtitles" srclang="en" src="<TMPL_VAR subtitles>" default>
+ </TMPL_IF>
</video>
</div>