Opener: New Tab by Default

by LukeMT, Aidan Gibson
5
4
3
2
1
Score: 36/100

Description

Category: Customization & UI

The Opener: New Tab by Default plugin changes how files open by forcing every note or document to launch in its own tab, similar to modern code editors. It detects if a file is already open and switches to that tab, avoiding duplicates. You can override this behaviour using modifier keys to force a new tab. It also offers optional support for opening non-markdown files like PDFs with your system's default app.

Reviews

No reviews yet.

Stats

15
stars
5,292
downloads
0
forks
344
days
347
days
347
days
2
total PRs
0
open PRs
0
closed PRs
2
merged PRs
5
total issues
4
open issues
1
closed issues
3
commits

Latest Version

README file from

Github

Opener: New Tab by Default

Opener ensures every document opens in its own tab. Much like an IDE.

Features

  • Always opens markdown notes in new tabs; switches to an existing tab if already open.
  • When cmd/ctrl is pressed, it will open the Link in a new tab, even if the file is already open in another tab.
  • If desired: Open PDFs or other supported formats with your default system app.
  • Battle-tested with other plugins — patches Obsidian’s built‑in openFile() function under the hood.
  • If you do find an issue, please open an issue on GitHub here.

Installation

  1. Install BRAT.
  2. Use BRAT to install from this link: lukemt/obsidian-opener.
  3. Enable the plugin under Settings → Community Plugins.

From Source

cd {your vault}/.obsidian/plugins
git clone https://github.com/lukemt/obsidian-opener
npm install
npm run build

Usage

  • Click internal links or search results to open notes in new tabs.
  • Use the Open Graph View in new tab command (reassignable under Settings → Hotkeys) to open graph views.

Known Limitations

  • If a note is open in another Obsidian window (minimized), the plugin cannot unminimize that window.
  • Graph view via context menu still uses a different API; use the dedicated command above.

Contributing & License

Contributions welcome! Please open issues or pull requests on GitHub. Licensed under the MIT License.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.