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!

