v2.2.0
What's new
Added 🎉
- Added completion for tags.
- Added extmarks for tags.
- Added method
get_client()
to get the current obsidian client instance. For example::lua print(require("obsidian").get_client():new_note_id("Foo"))
- Added client methods
find_tags()
andfind_tags_async()
. - Added extmarks for inline highlighting, e.g.
==highlight this text!==
.
Changed ⚠️
- In the backlinks view you can now hit
<ENTER>
within a group to toggle the folding. :ObsidianBacklinks
will now maintain focus to the current window.:ObsidianBacklinks
will now respect thesort_by
andsort_reversed
configuration options.
Fixed ✅
- Removed UI update delay on
BufEnter
. - Fixed completion bug (#243)
Commits
b1094a7 move gfind
to util
module
59991c7 chore(docs): auto generate docs
ecd20f3 Add support for inline text highlighting (#242)
9e3709f Fix completion bug
5916196 remove UI update delay on BufEnter
dcfa738 Sort backlinks according to sort config options
1bc9d6e Add enum for sort_by
option
e7632ee Maintain focus on curwin with :ObsidianBacklinks
05e0ce9 toggle backlinks folding with
66b6387 chore(docs): auto generate docs
6733cc3 reformat
2bc0d3d add spacing between badges
3128b82 chore(docs): auto generate docs
f4dc1b8 compress html in README for better vim docs
e1ae603 fix test, update doc build
e5ef642 chore(docs): auto generate docs
8955711 update README and expand allowed URL chars
c67f910 add 'abc' module with class factory
0f93781 improve metatable usage in classes
8e82468 chore(docs): auto generate docs
72da80a rename 'mapping' module to 'mappings'
7fd4b56 reorganize modules
115cda7 clean up more util functions
f3cef5c remove util.table_length()
8e1452e rename util table methods
c4c029f Add missing itertools module
0dcd6ed move itertools to own module
4794cfb Move more search/find fns into 'search' module
c2c5d69 chore(docs): auto generate docs
31a15ed Add completion for tags
699e803 add find tags functionality
0134151 simplify search/find functions