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!