github epwalsh/obsidian.nvim v1.7.0

latest releases: v3.9.0, v3.8.1, v3.8.0...
19 months ago

What's new

Added 🎉

  • Added support for fzf-lua as one of the possible fallbacks for the :ObsidianQuickSwitch command.
  • Added :ObsidianQuickSwitch to fuzzy-find a note by name in telescope/fzf a la in Obsidian.
  • Added support for fzf-lua as one of the possible fallbacks for the :ObsidianSearch command.
  • Added :ObsidianFollowLink and companion function util.cursor_on_markdown_link
  • Added :ObsidianLink and :ObsidianLinkNew commands.
  • Added configuration option disable_frontmatter for frontmatter disabling
  • Added line-navigation to :ObsidianOpen via the Obsidian Advanced URI plugin
  • Added :ObsidianYesterday command to open/create the previous working day daily note

Fixed ✅

  • Fixed bug with Note.from_lines where the given path would be modified in place to be relative to the root, which caused a bug in :ObsidianFollowLink.
  • Completion for creating new notes via nvim-cmp is now aware of daily notes, so when you start typing todays date in the form of YYYY-MM-DD, you get a "Create new" completion option for today's daily note if it doesn't exist yet.
  • Fixed bug where :ObsidianOpen blocked the NeoVim UI on Linux.
  • :ObsidianOpen should now work on Windows.
  • Fixed URL encoding of space characters for better compatibility with external applications.
  • Made more robust to unexpected types in frontmatter.
  • Fixed edge case where frontmatter consisting of exactly one empty field would raise an exception.
  • Fixed :ObsidianFollowLink not creating a new note when following a dangling link; matches behavior in the official Obsidian app.
  • Fixed handling spaces in configured vault directory.
  • Fixed :ObsidianFollowLink not considering the vault's root directory.
  • Fixed bug where the note ID in the YAML frontmatter wasn't updated after the file is renamed.

Changed ⚠️

  • The new note completion source will now create the new note in the same directory as the current note, regardless of the notes_subdir setting.

Commits

03dd34d Bump version to v1.7.0 for release
f29fecd ensure ID matches fname
cbfccee add some more MD checklist chars
24f6d17 ObsidianOpen for Windows (#87)
272d841 Save new notes created from auto complete in the current folder (#86)
9359f7a chore: auto generate docs
a27b834 Adding support for fzf-lua in the quickswitch command (#82)
2885f35 remove check for 'rg' (#81)
5f32cce chore: auto generate docs
6b2959b feat: ObsidianQuickSwitch command (#68)
0f132e5 Move scandir functionality to util func (#79)
6ad9379 Fix handling spaces in configured vault directory (#78)
708589b Fix navigating to notes in the vault's root directory (#76)
a8c62be Fix :ObsidianFollowLink new-note behavior (#74)
ba71ae4 chore: auto generate docs
350b3ba docs: fix undefined global util (#73)
1bc96d1 chore: auto generate docs
8a1edf4 Adding support for fzf-lua in search command (#69)
0739833 Fixed small bug in note.from_lines (#67)
0370a9f Support space separated tags (#72)
5436cb0 chore: auto generate docs
ba89d75 feat: ObsidianYesterday command (#61)
788c55b Make more robust to unexpected frontmatter (#64)
06c1d13 chore: auto generate docs
ad7fe15 simplify example
d40bea2 chore: auto generate docs
36ab0d1 Add line-navigation to :ObsidianOpen (AdvancedURI) (#56)
af986a0 Fix URL encoding for space characters (#57)
bba79cd hopefully fix #54 (#55)
67bdc0b document missing option
0e0c922 Fix blocking Neovim UI during :ObsidianOpen (#47) (#51)
364cfab chore: auto generate docs
40f0979 fix example in README
b91f6a0 chore: auto generate docs
9728af6 Remove plenary from readme
c7e4413 chore: auto generate docs
2953623 Added configuration option disable_frontmatter (outp1#42) (#48)
e6cc1cf require yaml directly (#43)
f12a439 Fix completion for today daily note
6f4bfb0 fix with with Note.from_path
4b124b1 chore: auto generate docs
19f773a Update README
42ecb93 chore: auto generate docs
30450e6 Update README
b6ba1b4 chore: auto generate docs
34a6845 Add :ObsidianFollowLink command (#39)
7c354b5 Ignore case on ObsidianLink search
eab4ec0 chore: auto generate docs
254bc67 Add :ObsidianLink and :ObsidianLinkNew commands (#40)

Don't miss a new obsidian.nvim release

NewReleases is sending notifications on new releases.