~/conference

EmacsConf 2020

date:2020-11-28..2020-11-29
location:-- online --
series:EmacsConf · one edition
titleauthorlength
Opening remarksAmin Bandali, Leo Vivier, Sacha Chua07m
Conference opens with a working remote stack that uses only free software: live streaming on BigBlueButton hosted by the Free Software Foundation, a…
Talk on
Emacs News HighlightsSacha Chua04m
Highlights include the Emacs 27.1 release and ongoing plans for Emacs 28 with a hot branch called gccemacs native compilation that compiles ELisp to native…
Talk on
An Emacs Developer Story: From User to Package MaintainerLeo Vivier24m
Eight years using Emacs, seven years just customizing, and this year taking over maintenance of org-roam; a concrete patch adds grouped categories to Org…
Talk on
Idea to Novel Superstructure: Emacs for WritingBala Ramadurai06m
Converts a single seed idea into a finished novel and a non‑fiction book using Emacs and org‑mode rather than Scrivener or Word, claiming the workflow actually…
Talk on
Idea to Novel Superstructure: Emacs for Writing - QuestionsBala Ramadurai09m
Shows a practical Emacs writing setup centered on Org Mode+Pandoc workflow with concrete hacks: exports to LaTeX/PDF/EPUB via Pandoc, pastes raw Org into…
Talk on
Music in Plain TextJonathan Gregory08m
Uses LilyPond inside Emacs to generate printable PDF scores and MIDI from .ly files (tested with LilyPond 2.20.0), compiles and previews with C-c C-c and…
Talk on
Bard Bivou(m)acs: Building a Bandcamp-like Page for an AlbumGrant Shangreaux16m
Auditions unlabeled MP3s inside Emacs, uses EMMS metadata editing to batch-set artist/album/year and filename renaming from tags to produce clean release…
Talk on
Bard Bivou(m)acs - QuestionsGrant Shangreaux14m
Concrete demo of a text-driven music-tagging workflow using Emacs 27.1 with EMMS + vorbis tools, shelling out to taggers, and a pipeline that uses ReplayGain…
Talk
Trivial Emacs KitsCorwin Brust14m
Argues for shipping small, opinionated Emacs configs so teams share files across team and reproduce keystrokes, not abstruse advice; recommends treating…
Talk
Beyond Vim and Emacs: A Scalable UI ParadigmSid Kasivajhula18m
A pre-release Emacs extension demonstrates a modal layering system that creates dedicated modes for nouns (character, word, line, window) plus meta-planes like…
Talk on
Beyond Vim and Emacs: A Scalable UI Paradigm - QuestionsSid Kasivajhula05m
A new modal UI called rigpa (Indra) lives on GitHub (https://github.com/countvajhula) and is not yet on MELPA; it demonstrates visually creating new modes and…
Talk on
Building reproducible EmacsAndrew Tropin17m
Claims that Emacs configuration is best treated as system configuration and demonstrates a proof-of-concept using Nix/NixOS to build a whole OS image that…
Talk on
On why most of the best features in eev look like 5-minute hacksEduardo Ochs47m
eev provides executable sexp hyperlinks that open targets in-place and let M-k kill the target buffer, implements M-e, M-k, M-j as core keys, and supports sexp…
Talk
Orgmode - your life in plain textRainer König08m
A concrete Org mode GTD setup captures tasks with F6 capture, refiles new projects to a backlog, splits projects into indented subtasks, and schedules with C-c…
Talk on
Orgmode: Your life in plain text - QuestionsRainer König06m
Shows a concrete Org workflow: press F6 capture to create a project with subtasks, refile it to a backlog file, run a weekly review with C-c x b to find…
Talk on
Lead your future with OrgAndrea08m
Uses Org Mode to turn a life vision into actionable, prioritized tasks by tagging each TODO with a vision category and an estimated impact duration (e.g., 5 vs…
Talk on
the org-gtd package: opinions about Getting Things DoneAldric15m
An Emacs package that implements Getting Things Done on top of Org Mode, using three files: inbox, actionable and incubate, plus capture templates and an…
Talk on
One Big-ass Org File or multiple tiny ones?Leo Vivier17m
Compares one giant Org file (example: 126,000 lines causing ~20 seconds agenda build) versus many small files used by org-roam, and explains why the bottleneck…
Talk on
Experience Report: Steps to "Emacs Hyper Notebooks"Joseph Corneli12m
Experience report shows a working Emacs-based notebook glue that makes REPLs long‑running inside org‑babel by adding a servant param and a lightweight override…
Talk on
README-Driven DesignAdam Ard20m
Shows how a single README.org literate source generates code, docs and diagrams using Org Mode and Graphviz, with concrete steps: add :tangle and :noweb refs…
Talk on
Moving from Jekyll to OrgMode, an experience reportAdolfo Villafiorita17m
Migration replaces Jekyll with Org Mode to get literate programming and single-file publishing while keeping site generation inside Emacs. Dynamic lists and…
Talk on
Org-roam: Presentation, Demonstration, and What's on the HorizonLeo Vivier22m
Org-roam is an Org Mode add-on that builds and keeps a backlink database for a Zettelkasten-style note collection, demonstrated by creating files named "foo"…
Talk on
Org-mode and Org-Roam for Scholars and ResearchersNoorah Alhasan21m
Workflow organizes research into three modules—planning, writing, reference management—using Org Mode plus org-roam, org-roam-bibtex, org-noter and Zotero with…
Talk on
Org-roam: Technical PresentationLeo Vivier21m
Org-roam stores extracted link metadata in an SQL file org-roam.db to make queries fast even with thousands of files (designed to scale from 10 to 10,000+…
Talk on
Sharing blogs (and more) with org-webringBrett Gilio08m
A lightweight Elisp tool called org-webring consumes a manifest file of RSS/Atom sources and emits embeddable Org/HTML fragments via xmlgen.el, supporting…
Talk on
OMG MacrosCorwin Brust23m
Claims that macros unlock powerful DSL‑style transforms but also create brittle, hard‑to‑reason code. Shows use of defmacro/cl-defmacro and backquote/comma to…
Talk
Day 1 Closing remarks part 103m
About 20 talks run today with 16 scheduled tomorrow and last year had 30 talks, so duration and format shift toward longer sessions and more Q&A. Viewer counts…
Organiser
Closing remarks part 2Amin Bandali, Leo Vivier, Sacha Chua13m
Conference livestream records 1.3 TB outbound traffic and a peak ~400 concurrent viewers, roughly triple last year, and organizers add a low‑bandwidth mount…
Talk on
Day 2 Opening RemarksLep Vieux, Sacha Chua12m
Opening notes on logistics and tools: the stream uses an FSF fork script that accepts one audio source so desktop audio is primary, earlier workaround with…
Talk on
Emacs development updateJohn Wiegley05m
Emacs makes Cairo plus HarfBuzz the default renderer in Emacs 28 and deprecates Xft, enabling color emoji and more robust font rendering; native compilation of…
Talk on
Powering-up Special BlocksMusa Al-hassy29m
Defines a macro that generates both Org special blocks and matching link types from one declaration, producing backend templates for defblock (author, color…
Talk on
Incremental Parsing with emacs-tree-sitterTuấn-Anh Nguyễn25m
Emacs integration embeds the C tree-sitter library via a dynamic module and three packages: TSC core, tree-sitter main mode and a precompiled tree-sitter-langs…
Talk on
Incremental Parsing with emacs-tree-sitter- QuestionsTuấn-Anh Nguyễn19m
Emacs tree-sitter integration is a dynamic module that already parses incrementally but suffers performance hits because Emacs copies buffer to string for…
Talk on
Analyze code quality through Emacs: a smart forensics approach...Andrea21m
If you would like to watch this video using only free software, you can check out the corresponding page at https://emacsconf.org/2020/talks/ Questions, notes…
Talk on
Traverse complex JSON structures with live feedbackAlain M. Lafon10m
A tiny Emacs workflow wires jq into live completion so queries run as you type using ivy/counsel, producing immediate previews and one-off result buffers. The…
Talk on
NonGNU ELPARichard M. Stallman07m
Proposal creates a separate archive called NonGNU ELPA that accepts only free Emacs Lisp packages without requiring copyright assignments, so packages stay…
Talk on
NonGNU ELPA - QuestionsRichard M. Stallman47m
Explains why NonGNU ELPA exists now: a real case where s.el symbol namespace conflict breaks Emacs and the chosen remedy is a symbol-renaming wrapper that…
Talk on
Emacs as a Highschooler: How It Changed My LifePierce Wang11m
A high school senior adopts Emacs with evil mode and org to solve real note-taking and data-control problems, builds a 2000+ line org literate config, and now…
Talk on
Emacs as a Highschooler: How It Changed My Life - QuestionsPierce Wang04m
Uses Emacs for all school assignments including MLA essays, with an org-mode template that exports LaTeX and reusable latex snippets for integrals, sums and…
Talk on
State of Retro Gaming in EmacsVasilij Schneidermann10m
Implements a working CHIP‑8 emulator called chip8.el that runs full speed at 60fps and fits under 1000 source lines, supports SuperChip‑8, uses integer vectors…
Talk on
State of Retro Gaming in Emacs - Demo: SierpinskiVasilij Schneiderm01m
If you would like to watch this video using only free software, you can check out the corresponding page at https://emacsconf.org/2020/talks/ Questions, notes…
Talk on
State of Retro Gaming in Emacs - Demo: KaleidoscopeVasilij Schneidermann03m
If you would like to watch this video using only free software, you can check out the corresponding page at https://emacsconf.org/2020/talks/ Questions, notes…
Talk on
State of Retro Gaming in Emacs - Demo: JoustVasilij Schneidermann02m
If you would like to watch this video using only free software, you can check out the corresponding page at https://emacsconf.org/2020/talks/ Questions, notes…
Talk on
State of Retro Gaming in Emacs - Demo: CarVasilij Schneidermann01m
If you would like to watch this video using only free software, you can check out the corresponding page at https://emacsconf.org/2020/talks/ Questions, notes…
Talk on
State of Retro Gaming in Emacs - Demo: BrixVasilij Schneidermann02m
If you would like to watch this video using only free software, you can check out the corresponding page at https://emacsconf.org/2020/talks/ Questions, notes…
Talk on
State of Retro Gaming in Emacs - Chip8 Demo: AlienVasilij Schneidermann02m
If you would like to watch this video using only free software, you can check out the corresponding page at https://emacsconf.org/2020/talks/ Questions, notes…
Talk on
State of Retro Gaming in Emacs - Demo: TetrisVasilij Schneidermann02m
If you would like to watch this video using only free software, you can check out the corresponding page at https://emacsconf.org/2020/talks/ Questions, notes…
Talk on
Welcome To The DungeonErik Elmshauser, Corwin Brust01h 10m
A year into rebuilding the old Dungeon game inside Emacs the team has a working map engine that draws maps from programmatic SVG tiles and layered org-mode…
Talk on
A tour of vtermGabriele Bozzola07m
vterm is a terminal emulator inside Emacs that benchmarks at 0.6 seconds for a 1MB file versus much slower ansi-term, because it embeds the libvterm C library…
Talk on
A tour of vterm - QuestionsGabriele Bozzola04m
vterm is a C-backed dynamic module that provides a real terminal emulator inside Emacs rather than a shell interface, so it reproduces terminal behavior and…
Talk on
Lakota Language and EmacsGrant Shangreaux11m
Around 2,000 native Lakota speakers remain and a revival effort motivates concrete tooling: Emacs quail input methods implemented with quail-define-package and…
Talk
Lakota Language and Emacs - QuestionsGrant Shangreaux06m
Builds an Emacs input method for Lakota and publishes an X11 keyboard layout in the repository; the Emacs approach proves easier to develop because of…
Talk
Object Oriented Code in the Gnus NewsreaderEric Abrahamsen24m
Gnus implements object-like behavior in nno.el with top-level macros defvu/defu (dates back to 1996) that create defvar slots and defun methods, cache them…
Talk on
Maxima a computer algebra system in EmacsFermin MF22m
Adds dynamic completion and a per-session per-inferior Maxima processes API so auto-complete queries and long computations run without global state; integrates…
Talk on
Extend Emacs to Modern GUI Applications with EAFMatthew Zeng22m
EAF embeds real GUI apps into Emacs by launching applications in Python/PyQt5 and attaching their frames into Emacs windows via QGraphicsView/QGraphicsScene…
Talk
WAVEing at Repetitive Repetitive Repetitive MusicZachary Kanfer10m
Built a simple step-sequencer called zmusic inside Emacs that writes little-endian WAVE files and shells out to a native player because Emacs’ play-sound…
Talk on
WAVEing at Repetitive Repetitive Repetitive Music - QuestionsZachary Kanfer06m
An Emacs implementation generates sound by building a WAVE generation library inside Emacs, layering notes with semitone offsets so a top layer maps root plus…
Talk on
Closing remarksAmin Bandali, Corwin Brust, Leo Vivier, Sacha Chua37m
Conference wraps with concrete outcomes: all accepted talks will get uploaded from pre-recordings and live Q&A, servers and streaming pipeline use only free…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.