summaryrefslogtreecommitdiffstats
path: root/2023/talks/poltys.md
blob: c7650870bd97bbb846d19dc33dc76f959c75b5d1 (plain) (blame)
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
[[!meta title="The browser in a buffer"]]
[[!meta copyright="Copyright © 2023 Michael Bauer"]]
[[!inline pages="internal(2023/info/poltys-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. --->


# The browser in a buffer
Michael Bauer (he/him) - Pronunciation: [ˈmɪçaːʔeːl] [ˈbaʊ̯ɐ], IRC: permcu, <http://perma-curious.eu>, <mailto:perma-curious@posteo.de>

[[!inline pages="internal(2023/info/poltys-before)" raw="yes"]]

In this talk I am going to show a thing I made to integrate my second
most used program with my first most used one.

Poltys - a periodic orb weaver - is an interactive interface to the
current browser session that lives inside an Emacs buffer. It forms a
[narrow 
waist](https://www.oilshell.org/blog/2022/03/backlog-arch.html) between the browser & Emacs; bringing Emacs text editing
to tab management. This makes it one more thing ready to be used in
your favorite Emacs workflow.

During the talk I will explain what poltys does, how it can be used in
different workflows and how it is made. The first half of the talk is
show and tell, while the second half goes into the technical details.

This talk is for you if you like neat text interfaces,
already live mostly inside Emacs,
or just want to have a look at what Emacs - the universal shell - is
among many other things capable of.



[[!inline pages="internal(2023/info/poltys-after)" raw="yes"]]

[[!inline pages="internal(2023/info/poltys-nav)" raw="yes"]]