Mononote

by Carlo Zottmann
5
4
3
2
1
Score: 57/100

Description

Category: Note Enhancements

The Mononote plugin ensures that each note is opened in only one tab per window pane in Obsidian. When a note is already open, the plugin focuses on its existing tab rather than opening the same file in a new tab. This functionality works seamlessly for notes accessed via links, menus, or hotkeys. To function correctly, users must enable the 'Always focus new tabs' option in the Editor settings. Mononote helps streamline workflows by minimizing duplicate tabs, offering a more organized and efficient note-taking experience.

Reviews

No reviews yet.

Stats

176
stars
33,078
downloads
10
forks
1,098
days
296
days
826
days
1
total PRs
0
open PRs
1
closed PRs
0
merged PRs
26
total issues
5
open issues
21
closed issues
1
commits

Latest Version

2 years ago

Changelog

New

Adds settings tab where you can configure how much time Mononote gives to Obsidian to load a file and do its thing, before Mononote's tab switching kicks in.

By default, the plugin waits for 100ms before applying its own tab switching rules. However, depending on your machine and your vault size, that might not be enough time. If it isn't, then Mononote would switch tabs before Obsidian is done internally, and then Obsidian would add another switch on top. So now you can adjust this delay if necessary.

README file from

Github

Mononote

This plugin ensures each note occupies only one tab per window pane. If a note is already open, its existing tab will be focussed instead of opening the same file in the current tab. Works for opening notes via links, menus, hotkeys.

For Mononote to work correctly, Settings → Editor → Always focus new tabs MUST BE ENABLED. This is because it hooks into the active-leaf-change event which is not fired for new files when this setting is disabled. Technical limitations, sorry.

Bug Reports & Discussions

For bug reports please use this repo's Issues section — thank you!

I've moved all plugin discussions to the ActionsDotWork Forum which is a hub for both my Obsidian plugins and the macOS/iOS productivity apps I'm building: Carlo's Obsidian Plugins - ActionsDotWork Forum.

The forum supports single-sign-on via GitHub, Apple and Google, meaning you can log in with your GitHub account.

Installation

  1. Search for "Mononote" in Obsidian's community plugins browser. (This link should bring it up.)
  2. Install it.
  3. Enable the plugin in your Obsidian settings under "Community plugins".

That's it.

Installation via BRAT (for pre-releases or betas)

  1. Install BRAT.
  2. Add "Mononote" to BRAT:
    1. Open "Obsidian42 - BRAT" via Settings → Community Plugins
    2. Click "Add Beta plugin"
    3. Use the repository address czottmann/obsidian-mononote
  3. Enable "Mononote" under Settings → Options → Community Plugins

Development

Clone the repository, run pnpm install OR npm install to install the dependencies. Afterwards, run pnpm dev OR npm run dev to compile and have it watch for file changes.

Author

Carlo Zottmann, [email protected], https://c.zottmann.dev, https://github.com/czottmann

Make sure to check out my app, Actions for Obsidian: The missing link between Obsidian and macOS / iOS: 40+ Shortcuts actions to bring your notes and your automations together. It makes Obsidian a first-class citizen in Apple's Shortcuts app.

Disclaimer

Use at your own risk. Things might go sideways, hard. I'm not responsible for any data loss or damage. You have been warned.

Always back up your data. Seriously.

License

MIT, see LICENSE.md.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
TagFolder
5 years ago by vorotamoroz
Extract PDF Annotations
5 years ago by Franz Achermann
This is a plugin for https://obsidian.md. It extracts Annotations from PDF Files.
New Tab Default Page
4 years ago by pseudometa
Obsidian plugin to open a note of your choice when creating a new tab, like in the browser.
Super Simple Time Tracker
4 years ago by Ellpeck
Multi-purpose time trackers for your notes!
External Link Opener
4 years ago by zorazrr
Obsidian plugin to open external links in modals or tabs
File Forgetting Curve
4 years ago by ptrsvltns
File Forgetting Curve
Smart Connections
4 years ago by Brian Petro
Find related notes and excerpts while writing. Your link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.
Restore Tab Key
4 years ago by jerrymk
An Obsidian plugin to make the tab key insert a tab, and make it feel like any other IDE regarding tabs and indentation.
Arcana
3 years ago by A-F-V
Supercharge your Obsidian note-taking through AI-powered insights and suggestions
CodeBlock Tabs
3 years ago by Jemin Mau
Create tab group for contiguous codeblocks.
Zettelkasten LLM Tools
3 years ago by Karl Smith
Zettelkasten note taking powered by Large Language Models
HTML Tabs
3 years ago by Patrick Tournet
Obsidian plugin allowing the creation and rendering of Tabs and tab panels in your notes.
Favorite Note
3 years ago by Mahmudul Hasan
The missing Obsidian plugin to mark note as favorite.
Minitabs
3 years ago by ssjy1919
Obsidian tabs
Journalyst
3 years ago by Justin Arnold
Set View Mode per Note
3 years ago by Alex Davies
Use YAML frontmatter to specify a view mode per note.
CardNote
3 years ago by cycsd
Help you extract your thoughts more quickly in canvas
Tab Shifter
3 years ago by Joshua Rozner
Date Inserter
3 years ago by namikaze-40p
An Obsidian plugin that lets you insert a date at the cursor position using a calendar.
Tab Selector
3 years ago by namikaze-40p
This is an Obsidian plugin which can quickly switch tabs in various ways.
External Links
2 years ago by Juan Vimberg
Note Chain
2 years ago by ZigHolding
Package my frequently used tools, highly personal plugins.
Note Definitions
2 years ago by Dominic Let
Obsidian plugin for seamless viewing of personal definitions
Search In Canvas
2 years ago by Boninall
e-Daiary
2 years ago by Thomas Campanholi
This plugin was created to make daily entries in a journal based on the day of the year.
Shrink pinned tabs
2 years ago by Nicolas Lœuillet
Obsidian plugin to shrink pinned tabs in order to save screen space
Quick Cards
2 years ago by Camus Qiu
Diarian
2 years ago by Erika Gozar
All-in-one journaling toolkit.
Mass Create
2 years ago by vellikhor
Create large quantities of notes easily at one time.
Tab Limiter
2 years ago by Henry Gustafson
Limits the number of tabs that can be opened in Obsidian
Template by Note Name
2 years ago by Jacob Learned
A simple Obsidian plugin to automatically template notes based on their title
Duplicate Detector
2 years ago by David Alcalde
Obsidian plugin to detect and highlight duplicate lines in the active file
Minote Sync
2 years ago by Emac Shen
Minote Sync is a Obsidian plugin to sync Minote(小米笔记) into your Vault.
Autofit Tabs
2 years ago by Bradley Wyatt
Obsidian Plugin that automatically adjusts tab header widths in real-time to perfectly fit each tab's title content while maintaining a clean, seamless interface that prevents awkward text truncation and ensures optimal readability of your document titles.
Tab Group Arrangement
2 years ago by situ2001
Arrange the tab groups of Obsidian in a more flexible way
Smooth Navigator
a year ago by Michael Schrauzer
Smoothly cycle through open files and splits in Obsidian via the keyboard.
Tab File Path
a year ago by John Burnett
Disable Tabs
9 months ago by David V. Kimball
Disables having more than one tab open at a time Obsidian.
Fix Tab Size
5 months ago by mnaoumov
Obsidian plugin that fixes tab size according to the settings.
Path in tab title
5 months ago by d9k
Personal Assistant
4 months ago by edonyzpc
A plugin that harnesses AI agents and streamlining techniques to help you automatically manage Obsidian.
Lean Terminal
4 months ago by Sascha D. Kasper
Embedded terminal for Obsidian powered by xterm.js and node-pty
Markdown Tabs
2 months ago by xhuajin
Create and render a Tabs component in your notes.
Tab Switcher
2 months ago by Vinzent
Tab Switcher - Obsidian Plugin
Tabsdown
2 months ago by grafanakibana
Create accessible, theme-native tabbed blocks for Markdown-renderable content in Obsidian.
Store
2 months ago by shimeoki
Manage your notes within a single folder.
Pinned Tabs
2 months ago by NameIsKyro
Chrome-style compact pinned tabs for Obsidian with custom icons, smooth movement, and accidental-close protection.`
Mobile Sidebar Notes
2 months ago by ckep1
Open notes & new tabs in the sidebar on the Obsidian mobile app.
Alternative Explorer
a month ago by sk-obsidian
Alternative Explorer is an Apple Notes–style sidebar for browsing folders and notes in Obsidian. Switch between an expandable folder tree and a notes list — a compact alternative to the built-in File Explorer.
OsyC
15 days ago by 3yesore