New Note Fixer

by mnaoumov
5
4
3
2
1
Score: 60/100

Description

The New Note Fixer plugin ensures consistent behavior when creating new notes from links in Obsidian. By default, Obsidian follows a specific setting for placing new notes, but this behavior changes when links include folder paths or relative paths. This can lead to unexpected note placements or even errors when trying to access notes outside the vault. The plugin resolves these inconsistencies by enforcing the configured default location for new notes, preventing errors and ensuring a predictable workflow when linking to non-existent files.

Reviews

No reviews yet.

Stats

13
stars
4,351
downloads
1
forks
596
days
3
days
3
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
3
total issues
0
open issues
3
closed issues
196
commits

Latest Version

4 days ago

Changelog

  • test(screenshots): merge the applyObsidianTheme desktop capture
  • docs(screenshots): merge the caret-free desktop frame 1
  • build(deps): merge the obsidian-integration-testing 17 float
  • build(deps): merge the obsidian-test-mocks 7.0.0 float
  • fix(test): merge the headless demo-vault toolkit install
  • fix(deps): restore the lockfile's missing resolved and integrity fields
  • build(markdownlint): forbid hard-wrapped markdown paragraphs
  • test(integration): size the spellcheck closure against its helper's call count
  • fix(deps): float devalue to 5.9.4, clearing GHSA-9rgm-9g3h-6x36
  • chore(deps): drop the dead type-fest override
  • chore(deps): drop the dead markdown-it override
  • chore(deps): drop the dead js-yaml override
  • style(comments): stop capitalizing the middle of a wrapped comment
  • docs: replace the private rule-id citations with what they assert
  • docs: name the library and the sibling plugins so a reader can resolve them
  • docs: replace the private tracker references with what they pointed at
  • chore(deps): move to obsidian-dev-utils 103
  • test: bring the in-closure wait ceilings under the transport's per-eval cap
  • chore: adopt the npm run gate branch gate
  • docs: say where the debug command is run
  • test: bring the in-closure wait ceiling under the transport's per-eval cap
  • docs(agents): record where the picker's spellcheck rule now lives
  • feat(folder-picker): spell-check the box, which names the folder it will create
  • docs: name the unversioned demo-vault asset and the folder it unzips into
  • chore: make the LICENSE copyright line checkable by the linter and guard it against the year roll-over
  • fix(deps): move to obsidian-integration-testing 12 and obsidian-dev-utils 101
  • fix(build): wire build:compile to buildCompile and drop the duplicate leaf script

Full Changelog: https://github.com/mnaoumov/obsidian-new-note-fixer/compare/2.2.5...2.3.0

README file from

Github

New Note Fixer

Buy Me a Coffee GitHub release GitHub downloads Coverage: 100%

Clicking a link to a note that does not exist yet creates it — and where it lands depends on which shape the link has, in ways Obsidian never explains:

  • [[non-existing-note]] respects Settings → Files and links → Default location for new notes.
  • [[folder/non-existing-note]] ignores that setting entirely and creates the note at the vault root, under folder/.
  • [[../folder/non-existing-note]] creates a file outside the vault, does not open it, and on the second click reports the misleading error Folder already exists.

This plugin makes all three obey the setting you configured, so where a new note appears no longer depends on how the link that created it happened to be written.

Demo vault

The documentation is a demo vault. Every case has a note that explains what Obsidian does, what the plugin does instead, and a link you can click to watch it happen.

Start reading here — it is plain markdown, so it works on GitHub with nothing installed.

A copy of the vault ships with every release. You can access it via any of the following:

  1. Running the New Note Fixer: Open demo vault command.
  2. Downloading new-note-fixer-demo-vault.zip from the Releases. It unzips into a single new-note-fixer-demo-vault-<version> folder.
  3. Browsing its source in demo-vault/ in this repository.

What it does

  • A link with a folder in it stops ignoring your default-location setting. 01 Subfolder link fix
  • A link that climbs out of the vault (../) stops creating files outside it, and stops the Folder already exists message that follows. 02 Relative link fix
  • Same folder as current file keeps working the way you would expect for every link shape. 03 Current note folder
  • Every setting, by the key it is stored under. 04 Settings

Installation

The plugin is available in the official Community Plugins repository.

Beta versions

To install the latest beta release of this plugin (regardless if it is available in the official Community Plugins repository or not), follow these steps:

  1. Ensure you have the BRAT plugin installed and enabled.
  2. Click Install via BRAT.
  3. An Obsidian pop-up window should appear. In the window, click the Add plugin button once and wait a few seconds for the plugin to install.

Debugging

By default, debug messages for this plugin are hidden.

To show them, run the following command in the DevTools Console:

window.DEBUG.enable('new-note-fixer');

For more details, refer to the documentation.

Changelog

All notable changes to this project will be documented in the CHANGELOG.

Contributing

Contributions are welcome — see CONTRIBUTING to get set up.

Support

My other Obsidian resources

See my other Obsidian resources.

License

© Michael Naumov

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Kanban
5 years ago by mgmeyers
Create markdown-backed Kanban boards in Obsidian.
Copilot
3 years ago by Logan Yang
Run agents in Obsidian - OpenCode, Codex, Claude Code etc.
Homepage
5 years ago by mirnovov
An Obsidian plugin that opens a specified note, canvas, or workspace on startup, instead of the most recent one.
Recent Files
6 years ago by Tony Grosinger
Display a list of most recently opened files
Notebook Navigator
2 months ago by Johan Sanneblad
A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.
Buttons
6 years ago by Sam Morrison
Buttons in Obsidian
Auto Link Title
5 years ago by Matt Furden
Automatically fetch the titles of pasted links
Metadata Menu
4 years ago by mdelobelle
For data management enthusiasts : type and manage the metadata of your notes.
Find orphaned files and broken links
6 years ago by Vinzent
Find files, which are nowhere linked, so they are maybe lost in your vault.
Task Genius
4 years ago by Boninall
Comprehensive task management plugin for Obsidian
Paste image rename
4 years ago by Reorx
Renames pasted images and all the other attachments added to the vault
Consistent attachments and links
6 years ago by Dmitry Savosh
Obsidian plugin. Move note with attachments.
Custom Attachment Location
5 years ago by RainCat1998
Customize attachment location with variables($filename, $data, etc) like typora.
Link Embed
4 years ago by SErAphLi
This plugin allow you to convert URLs in your notes into embeded previews.
HTML Reader
4 years ago by Nuthrash
This is a plugin for Obsidian (https://obsidian.md). Can open document with .html and .htm file extensions.
File Explorer++
4 months ago by kelszo
A plugin for https://obsidian.md, which enables the ability to hide and pin specific files and folders in the file explorer by applying custom filters.
Local Backup
2 months ago by velviagris
Automatically creates a local backup of the vault.
Auto Card Link
4 years ago by Nekoshita Yuki
Links
3 years ago by MiiKey
manipulate & manage obisidian links
Update time on edit
5 years ago by beaussan
Task Board
2 years ago by Atmanand Gauns
An Obsidian plugin to view and manage your tasks from whole vault using much efficient boards using various methodologies.
Slash Commander
3 years ago by alephpiece
Customizable slash command list for Obsidian.md
Remotely Secure
3 years ago by sboesen
fork of remotely-save with security upgrades
Link Favicons
5 years ago by Johannes Theiner
See the favicon for a linked website.
Trash Explorer
4 years ago by Per Mortensen
Restore and delete files from the Obsidian .trash folder
VSCode Editor
3 years ago by Sun Xvming
Edit Code Files like VSCode in Obsidian.
Update frontmatter modified date
3 years ago by Alan Grainger
Automatically update a frontmatter/YAML modified date field
Better File Link
5 years ago by Marc Julian Schwarz
A plugin for the note taking app Obsidian to add better external file links to your notes.
File Order
3 years ago by lukasbach
Obsidian plugin to reorder files with drag-and-drop by customizing a number-prefix in the filenames
File Hider
4 years ago by Oliver Akins
A plugin for https://obsidian.md that allows hiding specific files and folders from the file explorer.
Telegram Sync
3 years ago by Burtasov Volodymyr
Transfer messages and files from Telegram to Obsidian
Syncthing Integration
3 years ago by LBF38
Obsidian plugin for Syncthing integration
2Hop Links Plus
3 years ago by Tokuhiro Matsuno, L7Cy
Related links up to 2 hops away are displayed in a card format.
Text expand
6 years ago by MrJackphil
A simple text expand plugin for Obsidian.md
Archiver
5 years ago by ivan-lednev
Archive completed tasks in your Obsidian vault (plus other org-mode-like features)
Link Exploder
4 years ago by Ben Hughes
Jump to link
6 years ago by MrJackphil
Quick jump between links using hotkeys
Link Converter
5 years ago by Ozan Tellioglu
Obsidian Plugin to scan all your links in your vault and convert them to your desired format.
Hotkeys for specific files
6 years ago by Vinzent
Rich Links
5 years ago by dhamaniasad
Reveal Active File Button
5 years ago by Clare Macrae
Obsidian plugin to add a button to the top of the Obsidian File Explorer, to reveal the active file.
Edit History
3 years ago by Antonio Tejada
Obsidian Edit History Plugin, automatically save all the edit history of a note, browse and restore previous versions
Better Markdown Links
2 years ago by mnaoumov
Obsidian plugin that adds support for angle bracket links and manages relative links properly
ToggleList
4 years ago by Lite C
This is a simple plugin for Obsidian to overwrite the default behavior of toggle checkbox status. Also, it offers a simple way to toggle through frequently used attributes: task states, task tags, highlighted list, etc.
Open Link With
5 years ago by MamoruDS
Open external link with specific brower in Obsidian
Better Plugins Manager
2 years ago by zero
Folder Focus Mode
4 years ago by grochowski
Focus file explorer on chosen folder and its files and subdirectories, while hiding all the other elements.
Auto Hide
4 years ago by skelato1
This Obsidian plugin enables you to collapse (and expand) the sidebar easier.
Luhman
5 years ago by Dylan Elliott
Canvas Links
3 years ago by aqav
Show the links between "Canvas" and "File"
Merge Notes
3 years ago by fnya
Merge Notes is Plugin for Obsidian
Custom window title
6 years ago by Joost Plattel
Small Obsidian plugin that updates the window title with the current open note
Task Marker
4 years ago by wenlzhang
An Obsidian plugin to change task status and append text with hotkeys and right-click context menu.
Zotero Link
4 years ago by Shmavon Gazanchyan
Obsidian plugin to insert link to Zotero item
Unique attachments
6 years ago by Dmitry Savosh
Obsidian plugin. Renames attachments, making their names unique.
Note Auto Creator
4 years ago by Simon T. Clement
An Obsidian plugin for automatically creating notes when linking to non-existing notes
Binary File Manager
5 years ago by qawatake
An Obsidian plugin to manage binary files
Short Internal Links to Headings
4 years ago by Scott Moore
An Obsidian plugin to display short internal links.
Vim Toggle
3 years ago by Conner Ohnesorge
This is a plugin that adds the ability to toggle on and off vim into obsidian with a nice notice to let you know when you switched.
CSV Lite
a year ago by Jay Bridge
Simple enough for csv, no more fancy function you need to learn and think!
Open with
5 years ago by phibr0
Modal Opener
2 years ago by Muuxi
Open files and links in modal windows, or create and edit compatible files in modal windows.
Nifty Links
3 years ago by x-Ai
Generating elegant, Notion-styled rich link cards to enhance your note-taking experience.
Tag Project
3 years ago by Odaimoko
2Hop Links
5 years ago by Tokuhiro Matsuno
Pending notes
4 years ago by Ulises Santana
Obsidian plugin for searching links without notes in your vault.
Linkify
4 years ago by Matthew Chan
Vault Transfer
3 years ago by ImaginaryProgramming
Transfers a note from one vault to another.
URL Namer
4 years ago by zfei
Auto Filename
3 years ago by rcsaquino
Auto Filename is an Obsidian.md plugin that automatically renames files in Obsidian based on the first x characters of the file, saving you time and effort.
Link indexer
6 years ago by Yuliya Bagriy
Media Companion
2 years ago by Nick de Bruin
Weekly Review
4 years ago by Brandon Boswell
Enhance Copy Note
3 months ago by kzhovn
Plugin which enhances the copy command for Obsidian.
Update Relative Links
4 years ago by val
Objects
15 days ago by Finn
Default Template
9 months ago by raeperd
obsidian plugin to set default template for new notes
Hover External Link
5 years ago by Jamie Brynes
Small plugin to add tooltips on hovering external links
Rapid Notes
4 years ago by valteriomon
Enhance YouTube Links
3 years ago by GitSum
Take a YouTube link and get the title and optionally channel name, channel URL, and thumbnailURL.
Sequence Hotkeys
4 years ago by Ruan Moolman
Obsidian plugin to support a sequenced of keyboard shortcuts to run commands.
Persistent Links
3 years ago by Ivan Lednev
More robust internal links for Obsidian!
File Explorer Reload
5 months ago by mnaoumov
Obsidian Plugin that reloads the file explorer files list
Insert Multiple Attachments
2 years ago by mnaoumov
Obsidian Plugin that allows to insert multiple attachments at a time
Link Archive
5 years ago by Tamás Deme
Link Archive plugin for Obsidian
Tag Buddy
3 years ago by David Fasullo
Unlock powerful tag editing features in Reading Mode. Add, remove and edit tags across your vault. Use tag inboxes to level up any workflow with a powerful idea assembly line.
Quick Open
2 years ago by James Alexandre
Quickly select items in any modal using keyboard shortcuts. Supercharge your workflow with fast, efficient item selection in Obsidian modals.
Link Preview
2 years ago by Felipe Tappata
Obsidian plugin that previews external links on hover.
Command Alias
5 years ago by @Yajamon
Obsidianのコマンドに対してエイリアスを設定するプラグイン
Note Chain
2 years ago by ZigHolding
Package my frequently used tools, highly personal plugins.
Publish and GitHub URL
5 years ago by kometenstaub
Copy or open the Obsidian Publish URL of a note. You can also open its Git commit history on GitHub.
Cloudinary Uploader
5 years ago by Jordan Handy
An uploader for Obsidian to Cloudinary
Swiss army knife
3 years ago by mwoz123
Note archiver
3 years ago by thenomadlad
Node Factor
2 years ago by CalfMoon
Customize factors effecting node size in obsidian graph.
Shukuchi
3 years ago by tadashi-aikawa
Shukuchi is an Obsidian plugin that enables you to teleport to links (URL or internal link).
Notice logger
3 years ago by @gapmiss
An Obsidian.md plugin for logging all notices to the developer console, with optional prefix & timestamp.
open-as-md
3 years ago by kursad-k
open and edit preferred formats as markdown in Obsidian
Custom State for Task List
3 years ago by Okami Wong
A plugin for Obsidian to define your own states for task items.
Webdav File Explorer
3 years ago by red0orange
File Preview
2 years ago by Huajin
Add file preview contents under file in file explorer.
Just Share Please
3 years ago by Ellpeck
An Obsidian plugin that allows quickly and easily sharing individual notes online using an anonymized link
External Rename Handler
2 years ago by mnaoumov
Obsidian Plugin that handles external renames made outside of the app
Link Structure
2 months ago by Dmitry Fert
Obsidian plugin that adds a Structure view for Bases, displaying notes as a hierarchical tree based on the up property. Supports drag-and-drop reorganization with automatic link updates, multi-select, and Templater integration.
Insert Heading Link
5 years ago by Signynt
Add a Link to a Heading.
Screwdriver
5 years ago by vorotamoroz
External Link Opener
4 years ago by zorazrr
Obsidian plugin to open external links in modals or tabs
New Note New Window
4 years ago by Pedro Reyes
Plugin for opening new notes in a floating window in Obsidian (https://obsidian.md)
Canvas Link Optimizer
3 years ago by khaelar
An Obsidian plugin that optimizes canvas links by displaying a page thumbnail.
LinkShelf
3 years ago by Joel Sequeira
Effortlessly save and organize your web links in Obsidian
Overdue
5 years ago by Peter Parente
Obsidian plugin that marks items as [[Overdue]] if they are not checked off by their due date
GTD No Next Step
3 years ago by Tobias Davis
Obsidian plugin for GTD workflow, badge projects with no next step.
File chucker
4 years ago by Ken Lim
Title As Link Text
2 years ago by Lex Toumbourou
An Obsidian plugin to set the Link Text using the document title
Account Linker
4 years ago by qwegat
Plugin for posting links to various SNS accounts on Obsidian
Extended Task Lists
3 years ago by joeriddles
Extended Markdown support for task lists in Obsidian.
Bulk open selected links
3 years ago by Steven Jin
This plugin would work by extending Obsidian's functionality to detect when multiple notes or files are being dragged onto its interface
Open File by Magic Date
4 years ago by simplgy
External Link Helper
4 years ago by Jhonghee Park
Obsidian plugin for link suggestion
Auto Archive
3 years ago by Shane Burke
Auto Archive plugin for Obsidian
Testing Vault
3 years ago by Michael Pedersen
Spotify Links
3 years ago by Dillon Cutaiar
For those that get inspired to write by music, a small plugin connecting Spotify to Obsidian.md
Copy Metadata
3 years ago by wenlzhang
An Obsidian plugin to copy metadata to clipboard and insert it into file name.
Context Command Hider
2 years ago by Mara-Li
This plugin allows you to hide every command from the Obsidian's right-click context menu.
Markdown Link Space Encoder
3 years ago by Ron Kosova
Obsidian plugin to automatically encode spaces to %20 in Markdown-style links
Inbox Organiser
2 years ago by Jamie Hurst
Obsidian plugin to capture any new notes into an inbox and periodically prompt to organise these into other folders within the vault.
Spacekeys
2 years ago by Jared Lumpe
Obsidian plugin to define hotkeys based on sequences of keypresses.
Recently Added Files
2 years ago by Lemon695
List files by last added, includes pictures, pdfs, etc.
Git File Explorer
3 years ago by Mateus Molina
Remove Empty Folders
3 years ago by fnya
Remove Empty Folders for Obsidian
Simple Archiver
2 years ago by Mike Farr
An Obsidian plugin that enables you to quickly archive a single note or an entire folder of notes.
Timestamp Link
3 years ago by wenlzhang
An Obsidian plugin to copy timestamped links to blocks, headings and notes.
Canvas Blocks
2 years ago by Kay606
Next Link
3 years ago by Juan Luque
Custom save
3 years ago by Hananoshika Yomaru
add custom save action to your save command
Cursor Position History
2 years ago by Florian Gubler
A Plugin to remember (and make accessible) the cursor history in Obsidian. Both within a file and across files.
Jira Issue Manager
a year ago by Alamion
Obisdian plugin to sync tasks between Obsidian and Jira
Cloud Storage
2 years ago by Jiajun Ma
Obsidian Cloud Storage is a powerful and user-friendly plugin designed to seamlessly integrate cloud storage capabilities into your Obsidian workflow. This plugin allows you to effortlessly upload your attachments to the cloud, freeing up local storage space and enabling easy sharing and access across all your devices.
Object Writer
3 years ago by Iago Grah
Object writing plugin for Obsidian.md (https://obsidian.md).
Alias Picker
2 years ago by rostunic
Note Batcher
3 years ago by MrAnyx
Create all unresolvered links with a single click on your Obsidian vault
mpv links
2 years ago by patsh90
Obisidian plugin for creating and using video links
Editor Autofocus
3 years ago by Mgussekloo
Templated daily notes
3 years ago by digitorum
Allow to create templayted daily note in specific folder
Local Any Files
2 years ago by ShermanTsang
A obsidian plugin used to extract and download files in your obsidian note.
Link Navigation
2 years ago by xRyul
Navigate between incoming links (inlinks), outgoing links (outlinks) N levels deep. Links from Canvas are also supported.
Personal OS
2 years ago by A.Buot
External File Card
2 years ago by James-Yu
A plugin for Obsidian showing a card displaying basic information of a file in pre-defined folders.
Copy Contents
2 months ago by Richard Jones
Copy or export file and folder contents - perfect for LLMs
Peekaboo
2 years ago by Wang Guoshi
An Obsidian plugin protects your privacy by setting a password to hide notes.
Hide Commands in Menu
2 years ago by bomian98
Obsidian Plugin, hide different commands in different menus.
Attachment Organizer
2 months ago by kiteruunner
Automatically organize attachments into zone-based folders with conflict detection and batch operations
S3agle
2 years ago by Turner Monroe (turnercore)
LinkMagic
2 years ago by AndyReifman
Markdown Hijacker
a year ago by Yongmini
Beyond the Vault. One hub for every Markdown, everywhere
Tencent COS for Imgur
2 years ago by bobostudio
🔥 Obsidian 腾讯云 COS 图床插件
Template Filename
a year ago by Callum Alpass
Obsidian plugin for creating notes with templatable filenames
NodeFlow
2 years ago by LincZero
Render node streams like `ComfyUi`, `UE`, `Houdini`, `Blender`, etc., to make it easy to write relevant notes. json describes the chart, compared to screenshots, making it easier to modify later. The plugin is also compatible with blogs.",
Boost Link Suggestions
4 years ago by Jacob Levernier
An Obsidian (https://obsidian.md) plugin for altering the order of inline link suggestions by link count and manual boosts.
Asana
2 years ago by Ryan Bantz
Obsidan plugin that creates tasks in Asana for highlighted text or the current line
Auto Move File
a month ago by sx kan
Automatically move files based on frontmatter properties in Obsidian
Fuzzy Note Creator
2 years ago by HaloGamer33
An Obisidan plugin for quickly creating notes with the help of a fuzzy finder. Now with templates!
Graphic Organizer
6 months ago by Nick Le Guillou - Superhuman Curiosity
Tag Links
3 years ago by Zacchary Dempsey-Plante
A plugin for Obsidian that allows tags to be opened as links using a hotkey.
Share as ZIP
2 years ago by Till Friebe
Simple Image Inserter
3 years ago by Joey Holtzman
Add images from the file system into Obsidian notes through a built-in file explorer
Runsh
2 years ago by Ddone
A simple plugin that allows to run shell commands from obsidian.
Task Mover
2 years ago by Mariia Nebesnaia
A plugin for obsidian to move unfinished tasks to the daily note automatically
VaultSync
2 years ago by Justin Bird
Obsidian plugin to link your vault to a cloud storage provider.
New Filename
2 years ago by Amin Sennour
Simple plugin to change the default name for a new note from "Untitled" to a UUID.
URI Converter
2 years ago by wenlzhang
An Obsidian plugin to convert Obsidian URIs to Obsidian internal links.
Template by Note Name
2 years ago by Jacob Learned
A simple Obsidian plugin to automatically template notes based on their title
Outline to task list
2 years ago by alexandrerbb
A simple Obsidian plugin to convert a note's outline to a task list
Create Note with Date in This Directory
a year ago by Sangrak Choi
Obsidian plugin for creating a note with current date in this directory
Abbrlink
2 years ago by Q78KG
BlazeJump
2 years ago by henryco
Plugin for Obsidian that makes text navigation blazingly fast.
NSFW filter
2 years ago by catvatar
Obsidian Plugin adding a button to toggle visiblity of NSFW notes
WebDAV Explorer
6 months ago by 蓝星晓夜
WebDAV Server Explorer.
Remote Fetch
a year ago by Shaharyar
Ghost Text
a year ago by lawrencefeng17
Previous Daily Note
2 years ago by Marcos Talau
Plugin for Obsidian that opens the previous daily note
MD Butler
2 months ago by Peter Petschownik
Automatically manages YAML frontmatter fields for all notes. A reliable alternative to Templater formulas for consistent metadata.
Bottom to Top
2 years ago by Henry Gustafson
Guid Renamer
2 years ago by Taskscape LTD, Kacper Pabianiak
Renames the currently selected file by providing a unique file name based on GUID pattern
Note Types
2 months ago by jsmorabito
Rename File to Selection
a year ago by Aava
Rename your file to the current text selection.
Close Window When Empty
2 years ago by Taylor Jadin
Add Attachment
21 days ago by olegg90
Obsidian plugin for adding multi attachments
GH Links Shortener
a year ago by David Barnett
Obsidian plugin to set shortened link text for pasted GitHub URLs
sync-db-os
2 years ago by ketd
Store
2 months ago by shimeoki
Manage your notes within a single folder.
Alternative Explorer
2 months 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.