Refer to the official manual which states that using /Applications/Utilities/Terminal can operate the URL scheme (“integration.obsidian.URL.scheme”) for using Hookmark and Obsidian together. And write the following:
com.cogsciapps.hook integration.obsidian.URL.scheme obsidian-advanced-URI
But after running it, the result is: zsh: command not found: com.cogsciapps.hook
Please help me with how to handle this.
That’s just part of the setup to make Hookmark work differently with Obsidian. Then when you use Hookmark to copy links in Obsidian, you’ll get the advanced URI.
3 Third step, I observe that the copied link is in the following format:
obsidian://advanced-uri?vault=Jiangtree&uid=c2246c26-e2ee-4d8d-b2a9-e60f3f17ec8b
Is this “obsidian-advanced-uri” link the hookmark link created by Hookmark? I don’t run Hookmark, but by installing the advanced-uri plugin for Obsidian, I can also generate such links.
I feel that Hookmark’s “hook://” links are more reliable than the links from the advanced-uri plugin, especially after these Obsidian files are renamed or moved. Therefore, I prefer to use “hook://” links.
However, if I use “hook://” links in this case, it will cause the Obsidian MD files to be opened by another default Markdown file editor on macOS, rather than by Obsidian itself.