I really like @goodsignal idea to have some extended syntax for internal links.
What about this:
- we have three options in the Preferences: “Root”, “Same folder”, or “Specified folder ____".
- we can use default syntax [[internal link]] for the option currently set in Preferences.
- each of these three options has it’s own syntax: say, [[/internal link]] for Root, [[.internal link]] for Same folder and [[~internal link]] for Specified folder.
- and, of course, we can specify the exact note location by specifying path: [[./subfolder/internal link]]
Usage examples:
If the Preferences are set to Root, use [[internal link]] to save note in root, [[.internal link]] to save note in the same folder and [[~internal link]] to save note in the specified folder.
If the Preferences are set to Same folder, use [[/internal link]] to save note in root, [[internal link]] to save note in the same folder and [[~internal link]] to save note in the specified folder.
If the Preferences are set to Specified folder, use [[/internal link]] to save note in root, [[.internal link]] to save note in the same folder and [[internal link]] to save note in the specified folder.
What do you think? If this sounds too complicated, I’m pretty happy with just a hotkey to quick toggle between the three available options in the preferences.