summaryrefslogblamecommitdiffstats
path: root/2020/subtitles/emacsconf-2020--01-emacs-news-highlights--sacha-chua.vtt
blob: 99ebf96c007ac8521467b9daed4ab00c6be7a203 (plain) (tree)















































































































































































































































































































                                                              
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!