Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

DoomEsque Settings

blursedperfblursedperf22 downloads

Companion plugin for the DoomEsque theme allowing customization of palettes, spacing, indentation guides, and sticky hover preview popovers.

Add to Obsidian
DoomEsque Settings screenshot
  • Overview
  • Scorecard
  • Updates8

A dedicated companion plugin to customize palettes, layout spacing, retro text cursors, typography, and sticky hover previews in the DoomEsque theme.


✨ Core Features

  • 🎨 Dynamic Palette Switcher:
    • Instant dark (8 schemes) and light (6 schemes) Doom Emacs palette switching.
    • Multi-window synchronization keeps main workspace, popouts, and settings in sync.
  • 🔲 Retro Cursor Engine:
    • Five cursor styles: Modern Bar, Retro Block, Phosphor Glow, Hollow Box, and Underline.
    • Custom CodeMirror 6 extension maintains a solid, fixed 1ch block cursor on empty lines and line boundaries.
  • 🔍 Enhanced Sticky Hover Previews:
    • Unconstrained preview windows (configurable width & height) with contained scrolling.
    • Floating modeline header with drag handle, Open in New Tab (↗), Pop to Right Sidebar (⇥), Maximize (⤢), Pin (P), and Close (✕).
    • Super key (Cmd/Ctrl/Win) shortcut to pop any hovered note directly into the right sidebar.
    • Optional frontmatter properties (:PROPERTIES: drawer) at the top of preview windows.
  • 📜 Org-Mode & Typography Controls:
    • Toggle full monospace note buffer while keeping system UI chrome.
    • Toggle Org-mode TODO and DONE task badges.
    • Rainbow indentation guides with customizable line styles (solid, dashed, dotted, double).
    • Legal outline numbering (I. → A. → 1. → a. → i.) for nested ordered lists.
  • 📐 Layout & Spacing Rhythm:
    • Fine-tune readable line width, line height, paragraph spacing, heading scale, and editor margins.
    • Sidebar density options: Compact, Normal, and Comfortable.
  • 🔒 100% Offline & Secure:
    • Zero external network requests, zero telemetry, and zero dynamic code evaluation (eval).
    • Safe native DOM operations adhering strictly to Obsidian developer guidelines.

⚡ Key Commands

Access these actions via Ctrl/Cmd + P or bind them to hotkeys:

Command Action
DoomEsque: Cycle dark theme palette Cycle through Doom dark color schemes
DoomEsque: Cycle light theme palette Cycle through Doom light color schemes
DoomEsque: Cycle text cursor style Cycle between bar, block, glow, hollow, and underline
DoomEsque: Toggle sticky hover preview windows Keep preview popovers pinned open
DoomEsque: Open active preview in right sidebar Pop active preview to right sidebar
DoomEsque: Close all hover previews Dismiss all open preview windows
DoomEsque: Toggle monospace note editor Switch editor between monospace and default font
DoomEsque: Cycle indentation guide style Cycle solid, dashed, dotted, double, or none
DoomEsque: Toggle rainbow indentation guides Toggle rainbow indent guides on/off

📦 Installation

From Obsidian Community Plugins

  1. Open Settings → Community plugins → Browse.
  2. Search for DoomEsque Settings, install, and enable.

Manual Installation

Copy manifest.json, main.js, and styles.css into your vault:

mkdir -p "/path/to/vault/.obsidian/plugins/doomesque-settings"
cp manifest.json main.js styles.css "/path/to/vault/.obsidian/plugins/doomesque-settings/"

🛠️ Development

npm install        # Install dependencies
npm run build      # Build production bundle
npm test           # Run 22 unit test assertions
npm run dev        # Development watch mode

📄 License

MIT License © 2026 blursedperf

HealthExcellent
ReviewPassed
About
Customize DoomEsque visuals and layout by adjusting color palettes, spacing, indentation styles, typography, retro text cursors, and sticky hover previews. Switch between 14 curated dark and light Doom Emacs–inspired palettes, from doom-one and dracula to gruvbox, cyberpunk, and retro terminal.
ThemingAppearance
Details
Current version
1.0.7
Last updated
17 hours ago
Created
5 days ago
Updates
8 releases
Downloads
22
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
blursedperfblursedperf
GitHubblursedperf
  1. Community
  2. Plugins
  3. Theming
  4. DoomEsque Settings

Related plugins

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Local Fonts

Load fonts from a folder in your vault and apply them to text, interface, headings, code and emoji.

Background Image

Specify a remote URL as the background image, and a few settings to tweak the experience.

Contextual Typography

Add a data-tag-name attribute to all top-level divs in preview mode containing the child's tag name, allowing contextual typography styling.

Dynamic Theme Background

Build Your Own Wallpaper Library! Make every note-taking experience visually inspiring.

Callout Studio

Callout Studio is the only callout plugin you'll ever need to download. It offers regular callouts, inline callouts, and callout headings. Plus, you can easily design your own custom styles!

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Supercharged Links

Add attributes to internal links with the values of target note's frontmatter attributes.