View
.onInit
has been removed to avoid confusion.<
and >
characters.alpha
status. Any part of the API could introduce breaking changes in a future release.MyVault/.obsidian/plugins/my-plugin/
.obsidian://
URI for a file.search
action is now available for obsidian://
URIs. Here's an example: obsidian://search?vault=my%20vault&query=MOC
ogv
video files not properly included.^
character to be part of the link, like so: [[Filename#^blockid]]
.[[Filename#blockid]]
will stop working.-
.#^
such as [[Filename#^
now behaves identically to [[Filename^
.- [ ]
for any selected lines that does not already have a checkbox..
in the filename when using Markdown links.Block references and block embeds are now available.
^
when linking to trigger the auto-complete: [[Filename^
.[[^^
to auto-complete blocks globally.[[Filename#blockid]]
.^blockid
when using the auto-complete.^
.^blockid
as its own after the block you're referring to. There must be an empty line before and after ^blockid
for this to take effect.You can now auto-complete headings and blocks globally.
[[^^
.[[##
.There is now a new command for toggling the checkbox state between [ ]
and [x]
. Ctrl/Cmd+Enter
is the default hotkey.
<iframe>
now has a sandbox attribute added for extra security.is-unresolved
, and now shows up in a different color than links to existing notes.![AltText|100x100](https://url/to/image.png)
![[image.png|100x100]]
![[image.png|100]]
obsidian.css
or publish.css
. You can also upload both so you can use your existing obsidian.css
and add some extra tweaks for publish in publish.css
.+
instead of %20
for a cleaner look..bmp
, .svg
, and .tiff
images.obsidian://
URLs, such as the comma %2C
.Ctrl/Cmd
to bring up the hover preview if the page preview plugin is enabled.obsidian://
URIs now fixed for Linux.obsidian://vault/vaultname
now properly recognize URI encoded characters such as Chinese characters.path:-"Daily notes"
.#tags
.+
and -
to zoom, Shift
to speed up movement.color: rgba()
values as well as opacity: 0.5
..color-fill-tag
, .color-fill-attachment
, .color-fill-unresolved
, and .color-arrow
.obsidian://
URIs. For the user manual, check out the help doc Advanced use > Using obsidian URI
.
%20
to encode the space character, and %2F
to encode the forward slash /
.obsidian://open?vault=myvault
will open the vault "myvault".obsidian://open?vault=myvault&file=mynote
will open the file "mynote" inside the vault "myvault"/obsidian://open?path=%2Fabsolute%2Fpath%2Fto%2Fmynote
will open the file at the absolute path "/absolute/path/to/mynote" assuming a vault exists for the one of the parent folders.obsidian://vault/myvault
.obsidian://vault/myvault/mynote
.obsidian:///absolute/path/to/mynote
or on Windows obsidian:///C:\path\to\mynote
(forward slash also works).#tags
in the editor for those interested in styling different tags in different colors. For a hypothetical tag #mytag
, the class will be .cm-tag-mytag
. Unfortunately, this only supports English letters, -
, and _
, since those are the limitations of CSS class names.<body>
to indicate the operating system. They are .mod-macos
, .mod-windows
, and .mod-linux
.::highlight::
.find
functionality now copies selected text into the search bar when triggered.file:
or path:
operators, because the file content does not need to be loaded.file:///
links should now work properly on Linux. This was broken on a previous release.obsidian://vault/vaultname
, where vaultname is the name of the folder of the vault.obsidian://vault/vaultname/path/to/file
.obsidian:///absolute/path/to/file
or on Windows obsidian:///C:\path\to\file
(forward slash also works). This will open the file in the most nested vault that's capable of opening this file.Exec=obsidian %u
. Details see here.#
key, because otherwise it wouldn't be possible to auto-complete headings when using Markdown links.$
symbol will auto-pair when selecting text and hitting the $
key.~
and highlight =
will now auto-pair when selecting text and hitting the respective keys.#
or |
because it's not always intended. Instead, hit Tab
first to auto-complete, then type the character normally.tag
miss every other result within the same file.$$
no longer has the space & digit requirements like $
.[[filename#]]
should now properly show suggestions when #
is typed, instead of requiring an additional character to be typed first.tag:#mytag
is now available, which will only match tags that are parsed exactly as tags (for example, #mytag inside a code block will be properly ignored).{{date:format}}
and {{time:format}}
just like the template plugin.vault/.obsidian/cache
is now moved to the "APPDATA" folder under APPDATA\Obsidian\ObsidianCache\VAULT-ID.json
. This should resolve issues with sync applications that caused conflicts with this file. See Electron documentation for the precise location of APPDATA on your platform.