1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
[[!meta title="Emacs, editors, and LLM driven workflows"]]
[[!meta copyright="Copyright © 2025 Andrew Hyatt"]]
[[!inline pages="internal(2025/info/llm-nav)" raw="yes"]]
<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
<!-- You can manually edit this file to update the abstract, add links, etc. --->
# Emacs, editors, and LLM driven workflows
Andrew Hyatt (he/him) - @andrewhyatt.bsky.social, <mailto:ahyatt@gmail.com>
[[!inline pages="internal(2025/info/llm-before)" raw="yes"]]
This talk will outline the major ways LLMs are changing the world of
editors. There are a few different ways that LLMs are being used now:
smart completion, smart feedback, ad-hoc addition and transformation, and
out-of-band instructions which are typically done outside of the editor.
What are the current Emacs solutions for these, and what does it mean for
Emacs?
- Intro and state of the art of LLMs and their workflow modalities that are currently used
- Smart completion: Emacs solutions and demo
- Smart feedback: Emacs solutions and demo
- Ad-hoc addition and transformation: Gptel, ellama, and other tools; several demos
- Out-of-band instructions: Aider, Claude Code, and more.
- Thoughts for what it an editor is for, for those working with LLMs
- Possible futures, and what these mean for Emacs, for editors in general, and for free software.
About the speaker:
Andrew Hyatt is a software engineer, and Emacs package author (llm,
websocket, vecdb, ekg, and more). LLMs have already transformed how many
people write and edit text. This talk explores the major workflows that
have developed and examines what these mean for Emacs.
[[!inline pages="internal(2025/info/llm-after)" raw="yes"]]
[[!inline pages="internal(2025/info/llm-nav)" raw="yes"]]
|