DocMan: A Minimalist Document Management Solution

As a German living with the country’s infamous love for paperwork, I built a streamlined Qt-based tool called DocMan to manage my scanned documents efficiently. This post explains how it works and why I created it several years ago—and why it’s still my go-to solution today without requiring any maintenance. The Problem My document workflow starts with my scanner, which connects to my network via Samba and deposits scanned PDFs into an INBOX folder. I needed a lightweight but effective way to: ...

May 8, 2025 · 6 min · Manuel Herrmann

Building a Modular Emacs Configuration

Maintaining a clean, organized Emacs configuration becomes increasingly important as your setup grows. A modular approach separates concerns, simplifies troubleshooting, and makes your configuration more maintainable over time. In this article, I’ll share how I structure my Emacs configuration for maximum flexibility and sustainability. The Problem with Monolithic Configurations Many Emacs users start with a single .emacs or init.el file. This works fine at first, but as your configuration grows to accommodate different programming languages, workflows, and packages, a single file becomes unwieldy. Common issues include: ...

April 26, 2025 · 7 min · Manuel Herrmann

The Essential Emacs Hotkeys Every User Should Know

For over four decades, Emacs has stood as a pillar in the text editing world, beloved by programmers, writers, and power users alike. What makes Emacs particularly powerful is its extensive keyboard shortcut system that allows users to perform complex operations without ever touching the mouse. Emacs comes with an excellent built-in tutorial that can be accessed with C-h t (Control-h followed by t). I highly recommend all new users complete this tutorial to get comfortable with Emacs’ fundamentals. That said, the tutorial is comprehensive and takes time to complete. ...

March 28, 2025 · 6 min · Manuel Herrmann

Lessons Learned from Journaling with Emacs org-journal-mode

As I delve into the intricacies of Emacs and its powerful org-mode ecosystem, I’ve discovered that org-journal has transformed my daily note-taking and task management workflow. Looking at the configuration shared, there are several valuable insights worth highlighting for anyone looking to enhance their personal knowledge management system. The Power of Daily Granularity One of the most impactful lessons I’ve learned is the importance of splitting journals into smaller, more manageable chunks. The configuration sets up org-journal with daily entries rather than maintaining one massive file for an entire year’s worth of thoughts and tasks. This approach offers several benefits: ...

March 28, 2025 · 3 min · Manuel Herrmann