Skip to content

Opens new tabs by default. Like an IDE would. Can also open pdfs with default system app, if desired.

License

Notifications You must be signed in to change notification settings

lukemt/obsidian-opener-2

 
 

Repository files navigation

Obsidian Opener 2: New Tab by Default

Obsidian Opener 2 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

Recommended

  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.

About

Opens new tabs by default. Like an IDE would. Can also open pdfs with default system app, if desired.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 88.0%
  • JavaScript 9.7%
  • Just 2.3%