Emacs as a fully-fledged reference manager

Vidianos Giannitsis (he/him) - IRC: vidianos, https://github.com/Vidianos-Giannitsis. Vidianos Giannitsis on LinkedIn vidianosgiannitsis@gmail.com

The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.

Schedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:20 Making Org-Babel reactiveorg-babel 9:30- 9:50 Emacs as a fully-fledged reference managerreference10:10-10:30 org-gmail: A deep integration of Gmail into your Org Modegmail10:40-10:50 Studying foreign languages with Emacs, Org Mode and gptellanguages11:10-11:30 LaTeX export in org-mode: the overhaullatex 1:00- 1:20 An enhanced bibliography in org-mode for scientific research and self-directed learningbibliography 1:40- 1:50 Basic Calc functionality for engineering or electronicscalc 2:00- 2:10 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Org-mode GTD vs N-angulator GTDn-angulator 4:00- 4:10 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python development in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 emacs-claude-code: Intelligent Claude Integration for Emacsclaude-code 2:10- 2:30 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM

Format: 20-min talk ; Q&A: BigBlueButton conference room https://media.emacsconf.org/2025/current/bbb-reference.html
Discuss on IRC: #emacsconf
Status: Waiting for video from speaker

Times in different time zones:
Saturday, Dec 6 2025, ~9:30 AM - 9:50 AM EST (US/Eastern)
which is the same as:
Saturday, Dec 6 2025, ~8:30 AM - 8:50 AM CST (US/Central)
Saturday, Dec 6 2025, ~7:30 AM - 7:50 AM MST (US/Mountain)
Saturday, Dec 6 2025, ~6:30 AM - 6:50 AM PST (US/Pacific)
Saturday, Dec 6 2025, ~2:30 PM - 2:50 PM UTC
Saturday, Dec 6 2025, ~3:30 PM - 3:50 PM CET (Europe/Paris)
Saturday, Dec 6 2025, ~4:30 PM - 4:50 PM EET (Europe/Athens)
Saturday, Dec 6 2025, ~8:00 PM - 8:20 PM IST (Asia/Kolkata)
Saturday, Dec 6 2025, ~10:30 PM - 10:50 PM +08 (Asia/Singapore)
Saturday, Dec 6 2025, ~11:30 PM - 11:50 PM JST (Asia/Tokyo)
Find out how to watch and participate

Description

Even though all of my note-taking and literature organization infrastructure has been in Emacs for a few years, I haven't been able to make myself independent from a literature manager (Zotero in my case) until recently. Zotero was just too convenient. You can capture articles seamlessly (although downloading attachments didn't always work as intended), organize them in directories and take a quick look at your lists to determine what to read next, before you move on to actually reading them and taking notes.

This year, I finally decided that I am tired of this and I will find a way to do this fully in Emacs. This talk will be discussing my findings in this regard. A lot of this was built in Ebib. It turns out that a lot of what I considered useful for this workflow was already available through this excellent software, built inside Emacs. Not everything worked as I wanted on installation, but naturally, this is Emacs, so I just hacked my way through getting the exact behaviour I wanted. This required integration with other tools and especially a closer interaction between Ebib and Org-roam. This came out incredible and I am now very happy with using it, so I thought I should also showcase it in EmacsConf!

With this integration ready, only capturing articles from the web remains. Zotra can capture articles in a way about as seamless as Zotero's (it actually uses Zotero's translators, but from Emacs). Attachments remain a problem sometimes, but that's publishers making attachments hard to get because third party software can't see that you have full access to them, so I have decided to do those mostly manually, I often did that with Zotero anyways.

Relevant links:

About the speaker:

I'm Vidianos and I'm currently doing my PhD in KU Leuven in Belgium. Working on research means I have a need for good tools to help me with my research. I have been using Emacs for roughly 5 years now and I can confidently say it is the number one tool that helps me with this research. This talk will be all about how it helps me and about finally being able to remove external reference managers from my workflow, something I have wanted for years, but that I haven't managed to do before this.

Questions or comments? Please e-mail vidianosgiannitsis@gmail.com