1
0:00:00,000 --> 0:00:04,000
I'm Sacha Chua, and welcome to EmacsConf 2020.
2
0:00:04,000 --> 0:00:07,000
To kick things off, here are ten cool things
3
0:00:07,000 --> 0:00:08,000
that people have been working on
4
0:00:08,000 --> 0:00:10,000
since the conference last year.
5
0:00:10,000 --> 0:00:11,000
If you want to follow the links
6
0:00:11,000 --> 0:00:14,000
or if you'd like to add something I've missed,
7
0:00:14,000 --> 0:00:16,000
add them to the collaborative pad
8
0:00:16,000 --> 0:00:17,000
if you're watching this live
9
0:00:17,000 --> 0:00:20,000
or check out the EmacsConf wiki page for this talk.
10
0:00:20,000 --> 0:00:24,000
The big news this year was the release of Emacs 27.1,
11
0:00:24,000 --> 0:00:27,000
a little over two years after Emacs 26.
12
0:00:27,000 --> 0:00:31,000
Mickey Petersen's notes on the release are a great way
13
0:00:31,000 --> 0:00:32,000
to find out what's new,
14
0:00:32,000 --> 0:00:34,000
and John Wiegley's development update tomorrow
15
0:00:34,000 --> 0:00:36,000
will probably give more details.
16
0:00:36,000 --> 0:00:39,000
What's coming up for Emacs 28 and beyond?
17
0:00:39,000 --> 0:00:40,000
One of the branches that people are
18
0:00:40,000 --> 0:00:44,000
excited about is gccemacs, which compiles
19
0:00:44,000 --> 0:00:48,000
Emacs Lisp to native code so that it runs faster.
20
0:00:48,000 --> 0:00:50,000
To learn more, check out the Bringing GNU Emacs to Native Code
21
0:00:50,000 --> 0:00:55,000
presentation from the European Lisp Symposium.
22
0:00:55,000 --> 0:00:56,000
There was a huge conversation about
23
0:00:56,000 --> 0:00:59,000
modernizing Emacs on emacs-devel and other places.
24
0:00:59,000 --> 0:01:02,000
Linux Weekly News has a good summary.
25
0:01:02,000 --> 0:01:04,000
One of the interesting sub-threads on emacs-devel
26
0:01:04,000 --> 0:01:06,000
was about using more variable-width fonts,
27
0:01:06,000 --> 0:01:08,000
which would probably go a long way to
28
0:01:08,000 --> 0:01:11,000
making Emacs look pretty fancy once people
29
0:01:11,000 --> 0:01:13,000
sort out the alignment issues.
30
0:01:13,000 --> 0:01:15,000
It looks like core Emacs will probably
31
0:01:15,000 --> 0:01:18,000
change slowly in terms of functionality and documentation,
32
0:01:18,000 --> 0:01:21,000
but starter kits and configuration give people
33
0:01:21,000 --> 0:01:22,000
a great way to experiment.
34
0:01:22,000 --> 0:01:24,000
Speaking of starter kits,
35
0:01:24,000 --> 0:01:27,000
Doom Emacs seems to be growing in popularity.
36
0:01:27,000 --> 0:01:28,000
It got a big boost thanks to DoomCasts and
37
0:01:28,000 --> 0:01:32,000
DistroTube videos. So if you're curious,
38
0:01:32,000 --> 0:01:35,000
go ahead and check those out.
39
0:01:35,000 --> 0:01:37,000
And for general Emacs topics,
40
0:01:37,000 --> 0:01:38,000
there have been a ton of other great videos
41
0:01:38,000 --> 0:01:42,000
from Protesilaos Stavrou, Mike Zamansky, System Crafters,
42
0:01:42,000 --> 0:01:45,000
and other folks. Good stuff.
43
0:01:45,000 --> 0:01:46,000
Org continues to be a big reason
44
0:01:46,000 --> 0:01:48,000
for people to get into Emacs.
45
0:01:48,000 --> 0:01:50,000
This year, Zettelkasten-based workflows
46
0:01:50,000 --> 0:01:52,000
became popular as people played around
47
0:01:52,000 --> 0:01:55,000
with organizing ideas into small chunks
48
0:01:55,000 --> 0:01:57,000
that are linked to each other.
49
0:01:57,000 --> 0:01:59,000
org-roam is one of the packages for doing that
50
0:01:59,000 --> 0:02:02,000
and there are three presentations about it this year.
51
0:02:02,000 --> 0:02:04,000
There are also non-Org ways to do it,
52
0:02:04,000 --> 0:02:07,000
such as zetteldeft, neuron-mode, and more.
53
0:02:07,000 --> 0:02:08,000
People have been experimenting
54
0:02:08,000 --> 0:02:09,000
with Org's appearance.
55
0:02:09,000 --> 0:02:12,000
Check these screenshots out for some ideas.
56
0:02:12,000 --> 0:02:14,000
Coding: Faster JSON processing
57
0:02:14,000 --> 0:02:15,000
is going to make working with
58
0:02:15,000 --> 0:02:17,000
code analysis tools better.
59
0:02:17,000 --> 0:02:21,000
LSP-mode released version 7 and gained more contributors, too,
60
0:02:21,000 --> 0:02:23,000
so there are probably exciting times ahead
61
0:02:23,000 --> 0:02:24,000
for making Emacs even more of an
62
0:02:24,000 --> 0:02:26,000
integrated development environment.
63
0:02:26,000 --> 0:02:30,000
EAF: The Emacs Application Framework
64
0:02:30,000 --> 0:02:32,000
has some pretty interesting demos of
65
0:02:32,000 --> 0:02:34,000
embedded Qt programs in Emacs on Linux.
66
0:02:34,000 --> 0:02:37,000
Matthew Zeng will give a presentation
67
0:02:37,000 --> 0:02:39,000
on its architecture and walk through some demos,
68
0:02:39,000 --> 0:02:41,000
so check that one out too if you want.
69
0:02:41,000 --> 0:02:43,000
The big real-world change this year
70
0:02:43,000 --> 0:02:47,000
was COVID-19, of course. It sucks. A lot.
71
0:02:47,000 --> 0:02:49,000
One good thing that's come out of it
72
0:02:49,000 --> 0:02:52,000
is that many Emacs meetups have moved online,
73
0:02:52,000 --> 0:02:54,000
so it's easier to connect with people
74
0:02:54,000 --> 0:02:56,000
no matter where you are in the world.
75
0:02:56,000 --> 0:03:01,000
There's one hosted by EmacsATX on December 2
76
0:03:01,000 --> 0:03:03,000
and it's about re-builder, leaf, and feather.
77
0:03:03,000 --> 0:03:06,000
EmacsNYC's next meetup is on December 7
78
0:03:06,000 --> 0:03:08,000
and it's about literate programming with Org Mode.
79
0:03:08,000 --> 0:03:10,000
The Berlin remote meetup was
80
0:03:10,000 --> 0:03:12,000
just a few days ago on November 25,
81
0:03:12,000 --> 0:03:15,000
and EmacsSF and Asia-Pacific
82
0:03:15,000 --> 0:03:17,000
probably have some coming up, too.
83
0:03:17,000 --> 0:03:18,000
People generally announce the meetups
84
0:03:18,000 --> 0:03:21,000
on reddit.com/r/emacs, so you can
85
0:03:21,000 --> 0:03:23,000
look there for updates.
86
0:03:23,000 --> 0:03:24,000
If you organize one of these,
87
0:03:24,000 --> 0:03:25,000
please let me know so that
88
0:03:25,000 --> 0:03:28,000
I can include it in Emacs News.
89
0:03:28,000 --> 0:03:31,000
Lastly, there's an unofficial survey of the Emacs community.
90
0:03:31,000 --> 0:03:33,000
It closes on November 30,
91
0:03:33,000 --> 0:03:34,000
so if you'd like to participate,
92
0:03:34,000 --> 0:03:37,000
you can fill out the form at emacssurvey.org
93
0:03:37,000 --> 0:03:39,000
or send it in via e-mail.
94
0:03:39,000 --> 0:03:42,000
So those were 10 quick highlights from this year.
95
0:03:42,000 --> 0:03:46,000
If you're curious, check out the EmacsConf 2020 wiki page
96
0:03:46,000 --> 0:03:47,000
for this talk so that you can follow the links.
97
0:03:47,000 --> 0:03:49,000
If you'd like to get updates every week,
98
0:03:49,000 --> 0:03:52,000
you can check out the Emacs News I put together.
99
0:03:52,000 --> 0:03:55,000
Feel free to send me cool stuff to include.
100
0:03:55,000 --> 0:03:57,000
Now on to the rest of EmacsConf!
101
0:03:57,000 --> 0:03:58,000
Have fun, and thanks for joining us!