Interstitial Journal

pending

by Andrew Bowley

Create interstitial journal entries from the command palette.

1 starsUpdated 25d agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

Interstitial Journal

An Obsidian plugin that provides quick commands for interstitial journalling in your daily notes. Insert timestamped entries with a keyboard shortcut instead of typing them out by hand.

Commands

Add interstitial journal entry

Inserts a timestamped entry and leaves the cursor ready for you to type:

- 14:30 - your note here

Add interstitial journal entry with new page

Inserts a timestamped entry with a wiki link, leaving the cursor inside the brackets so you can type a page name:

- 14:30 - [[2026-02-26 your page name]]

Smart line detection

Both commands are aware of the current line context:

  • Empty line -- inserts the entry on the current line.
  • Bare list marker (e.g. Obsidian auto-continued a bullet to - ) -- appends the timestamp after the existing marker without doubling up (bullet format only).
  • Line with existing content -- inserts the entry on a new line below, preserving indentation.

Settings

SettingDefaultOptions
Time formatHH:mmAny Moment.js format string (e.g. hh:mm A for 12-hour)
Date formatYYYY-MM-DDAny Moment.js format string for the date in new-page wiki links
Time styleNormalNormal (14:44) or Bold (**14:44**)
DividerHyphenHyphen (-), Colon (:), Arrow (>), Slash (/), Pipe (|), or None
Entry formatBullet listBullet list (- ) or Plain text (no prefix)

Installation

Manual

  1. Copy main.js and manifest.json into your vault at .obsidian/plugins/interstitial-journal/.
  2. Reload Obsidian.
  3. Enable Interstitial Journal in Settings -> Community plugins.

Development

npm install
npm run dev    # watch mode
npm run build  # production build

Hotkeys

After enabling the plugin, assign keyboard shortcuts in Settings -> Hotkeys by searching for "Interstitial Journal".

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.