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
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Hover Editor

nothingislostnothingislost489k downloads

Transform the Page Preview hover popover into a fully working editor instance.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates78

This plugin enhances the core "Page Preview" plugin by turning the hover popover into a full featured editor instance.

Disclaimer

This plugin leverages Obsidian functionality that is not currently exposed in the official API. As a result, future Obsidian updates may introduce breaking changes.

I will attempt to keep this plugin working across Obsidian updates but my goal is to either have this functionality implemented directly into Obsidian core or switch over to using the official API for popovers, once it is made available.

Features

  • The page preview popover is now an actual editor instance
    • Most editor functionality is supported including switching between modes
  • The popover is now draggable and resizable
  • The popover can now be pinned to prevent it from auto closing
    • Popovers will auto pin when dragged or resized
    • With pinning, multiple popovers can be open at the same time
  • When opening a popover, it will become the active pane and receive focus
    • This means you can use keyboard shortcuts like ctrl+e to switch modes after triggering a popover
    • When the popover closes, focus will revert back to the previous document
  • The popover now has a nav bar which includes the document title and editor controls
  • The top drag handle can be double clicked to minimize the popover
  • There is a plugin setting that allows for setting the default editor mode
    • Options are: "Open in Reading mode", "Open in Editing mode", or "Match the mode of the current document"
  • When hovering a link containing header or block ref, the editor will open and auto scroll to the ref location
  • When multiple popovers are active and on top of each other, the currently active popover will remain on top

Demo

Installing

Hover Editor can be found and installed via the Obsidian Community Plugins browser

Installing via BRAT

If you want to participate in early testing you can install the plugin using BRAT.

Install the BRAT plugin via the Obsidian Plugin Browser and then add the beta repository "nothingislost/obsidian-hover-editor"

Manually installing the plugin

  • Copy over main.js, manifest.json to your vault VaultFolder/.obsidian/plugins/obsidian-hover-editor/.

Acknowledgments

Thanks to pjeby for contributing a ton of core functionality related to making Hover Editors interop properly with native Obsidian components

Thanks to boninall for contributing the "open in new popover" functionality

Thanks to murf, liam, obadiahcruz, and javalent for the early testing and feedback

71%
HealthExcellent
ReviewCaution
About
Turn page preview popovers into full editor instances with reading and editing mode support. Drag, resize and pin multiple popovers, auto-scroll to headers or block refs, keep focus for keyboard shortcuts, and use the nav bar or top handle to access title, controls and minimize.
EditingInterfaceNavigation
Details
Current version
0.11.29
Last updated
Last month
Created
4 years ago
Updates
78 releases
Downloads
489k
Compatible with
Obsidian 1.10.6+
License
MIT
Report bugRequest featureReport plugin
Author
nothingislostnothingislost
github.com/nothingislost
GitHubnothingislost
  1. Community
  2. Plugins
  3. Editing
  4. Hover Editor

Related plugins

Dragger

Drag and drop any block (paragraphs, headings, lists, etc.) to rearrange content like Notion.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Remember cursor position

Remember cursor and scroll position for each note.

Graph Banner

Display a local graph view to the note header

Creases

Tools for effectively folding Markdown sections.

Feed Bases

Adds a feed layout to bases so you can display notes with their content in an editable feed view.

Slash Commander

Customize the slash command list, assign each command an icon.

Hider

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

Advanced Tables

Improved table navigation, formatting, and manipulation.

Outliner

Work with your lists like in Workflowy or Roam Research.