I need to create a weekly agenda that has the same outline. I currently have a Word template file that I use, but would like to convert it to emacs. I want the emacs "template" to pre-fill the common text and present me with fields for updating the information that changes week to week.

I looked into Forms Mode, but that looks more database oriented. I read some information about using Skeleton Mode, but I would like to have fillable fields that I could quickly enter throughout the skeleton text.

1 Answer 1


You'll want to take a look at Agenda Views, Org-Mode Capture Templates and / or YASnippet.

With Org-Mode you can set up capture templates for various tasks and for different target locations, and consolidate all that information in Agenda Views. Morever you can quickly store notes with little interruption to your workflow.

There's a wealth of information for implementing David Allen's GTD - Getting Things Done stratergies within an Emacs environment.

YASnippet is a template system for Emacs that allows you to type an abbreviation and quickly expand it into function templates

Combining the powerful tools of Org-Mode together with YASnippet should allow you to realise the desired weekly templated agendas.

  • 1
    Just wanted to bring some light to my package yankpad, which lets you write and organize snippets in an org-mode-file. It uses YASnippet internally if it is installed. github.com/Kungsgeten/yankpad Commented Feb 24, 2017 at 10:43
  • 1
    Org-Mode and YASnipper definitely meets my needs. I will also add widgets which I stumbled on over the weekend.
    – tomcat
    Commented Feb 27, 2017 at 18:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.