Skip to content

v2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Nov 16:35
· 574 commits to main since this release

What's new

Highlights:

The long awaited :ObsidianRename command is here along with big improvements to our syntax add-ons! Wiki links, external links, and checklists look much better now out-of-the-box and can be easily customized! 🥳

I recommend you use treesitter as a base markdown syntax highlighter, but obsidian.nvim is also compatible with traditional regex syntax highlighting.

Added 🎉

  • Added :ObsidianRename command.
  • Added :ObsidianTomorrow command.
  • Added optional offset to :ObsidianToday command. For example: :ObsidianToday -1 to go to yesterday's daily note.
  • Added configuration option ui for customizing obsidian.nvim's additional syntax highlighting and extmarks.
  • Improved default additional syntax highlighting / concealing.
  • Added default mapping <leader>ch for toggling check-boxes.

Fixed ✅

  • Ensure additional syntax highlighting works with latest treesitter.

Commits

a351e3c Don't cancel CI jobs in progress
51dc70c ensure no overlap in finding refs
a626d1b Improve :ObsidianFollowLink and URL recognition
75ffabb add highlights to CHANGELOG
fa8bd16 chore(docs): auto generate docs
10a63a3 ignore code blocks when adding marks
891756c Add UI screenshot
8e5395e chore(docs): auto generate docs
75a1446 Add more explanation to new opts
d8e649b chore(docs): auto generate docs
eabe318 refactor UI opts
a64ff05 chore(docs): auto generate docs
5a71d81 UI improvements (#233)
7c9cd6e chore(docs): auto generate docs
c062e74 make additional syntax highlighting customizable
1efff45 chore(docs): auto generate docs
ed1347d Add ObsidianYesterday and offset arg to ObsidianToday
14d684a chore(docs): auto generate docs
fe9d83e ensure syntax hls work with latest treesitter
d94bc92 chore(docs): auto generate docs
825b7bf Clarify notes on dependencies in README
5257fab Handle paths in :ObsidianRename
f25fb31 Hot fix for :ObsidianRename
1b806ba chore(docs): auto generate docs
6d9b57e Add :ObsidianRename command (#232)
c6d33d7 replace ipairs() with custom iter() (#231)
47814db update doc strings / err msgs in async mod