productivity

Two Weeks with Doom Emacs: Trial and Error and Key Takeaways

Thumbnail Image: Two Weeks with Doom Emacs: Trial and Error and Key Takeaways

It’s been two weeks since I started using Doom Emacs. Initially, I planned to write an article focused on task management with Org mode, including specific configurations and tips. However, since I’m still figuring out the best way to manage my workflow, I’ve decided to skip that for now. 😅

Instead, this article will share my experiences, current workflows, challenges, and insights gained during these first two weeks. Hopefully, this gives you a sense of Doom Emacs’ strengths, its steep learning curve, and the potential it holds.

Main Use Cases and Current Challenges

Since adopting Doom Emacs, I’ve focused on two primary use cases:

  1. Task Management using Org mode + Syncthing
  2. Knowledge Note Management exploring Org Roam

Here’s a breakdown of how I’m currently using it and the challenges I’m facing.

1. Task Management

Doom Emacs’ Org mode serves as the foundation for managing daily tasks. Synchronization between my PC and iPhone is handled via Syncthing, but there are a few hurdles.

Current Workflow

  • File Structure:
    • Created a dedicated phone_refile.org file for editing tasks exclusively on my iPhone.
    • Tasks are later moved to my main task file (agenda.org) on my PC.
  • iPhone App:
    • Using beorg for editing tasks on the go.
    • Since there’s no official iOS app for Syncthing, I’m relying on the third-party app Mobius Sync.

Challenges

  • Sync Conflicts
    Occasionally, conflicts arise when editing tasks on multiple devices. To mitigate this, I only modify phone_refile.org on my iPhone and then process tasks on my PC.
  • Dependency on Third-Party Apps
    Using Mobius Sync adds a layer of reliance on third-party software, which I’d prefer to avoid. This makes Android, which integrates better with Syncthing, an appealing alternative—something I’m actively considering.

For reference, here’s a helpful video explaining the refile file setup:

2. Knowledge Notes

I’m experimenting with Org Roam to organize and interlink knowledge, but the workflow is still a work in progress.

Current Note Setup

  • notes file: A catch-all for ideas and notes.
  • knowledge file: A repository for structured knowledge.

Considering the Zettelkasten Method

I’d love to fully implement the Zettelkasten method (linking ideas through references), but there are a few roadblocks:

  • I still use physical notebooks for some notes, which makes complete digital adoption challenging.
  • iPhone integration feels clunky, making seamless operation difficult.

My Current Workflow

For now, I’ve settled into a relatively straightforward system:

  • Minimizing Smartphone Usage Use a physical notebook for jotting down thoughts while on the go.
  • Syncing Notes in Doom Emacs at Home
    Once I’m back at my PC, I transfer these notes into Doom Emacs.
  • Task Management with beorg + Syncthing
    Most task input happens on the PC, with the iPhone acting as a supplementary device.
  • Journaling Stays Physical
    My Traveler’s Notebook remains my go-to for journaling.
  • Knowledge Notes in Org Roam
    Although not fully adopting the Zettelkasten method, I use Org Roam to organize and occasionally review knowledge.

By focusing on simplicity, I’m avoiding tool overload and ensuring that my workflows serve my goals—not the other way around.

Review of My Experience

Two weeks in, here’s how I’d summarize my experience with Doom Emacs:

What I Like

  • Keyboard-Only Workflow
    Using a split keyboard, Doom Emacs’ keyboard-centric design eliminates the need for a mouse. This synergy boosts efficiency and feels natural after some adjustment.
  • Highly Customizable
    Tuning the setup to my preferences is a rewarding process.

Challenges

  • Steep Learning Curve
    As someone without prior Vim or Emacs experience, getting used to the system takes time.
  • Non-QWERTY Layout on a Split Keyboard
    My non-standard keyboard layout adds another layer of complexity.

Looking Ahead

To make the most of Doom Emacs, I’m focusing on the following:

  • Embrace the Learning Phase
    The first few months will be dedicated to exploring settings and configurations.
  • Stay Purpose-Driven
    Regularly reflect on why I’m using these tools and how they align with my goals.
  • Optimize File Structures and Syncing
    Improve current setups for smoother task and note management.
  • Master Split Keyboard Navigation
    Continued practice to enhance comfort and efficiency.

Conclusion

After two weeks with Doom Emacs, I’m still in the trial-and-error phase. Despite the challenges, I see immense potential in this tool. The seamless keyboard integration and unparalleled customizability set it apart from other productivity tools I’ve used.

Ultimately, what matters most is not the tool itself but how it helps me reclaim and use my time meaningfully. As I continue to refine my workflows, I’ll keep focusing on creating systems that support my personal and professional goals.


A Word from Megumi

Trying a new tool can be challenging, but as you get the hang of it, you’ll unlock the joy of building your perfect environment! Keep focusing on your goals and don’t let the tools control you. You’ve got this!

Megumi | Unplugged Guide
Articles