* fix: jumpToHeading should not jump to "headings" within codeblocks
jumpToPattern now accepts an optional filterMatch param to make this
happen
* jumpToLink can now jump to standalone hyperlinks
* Adjust/clarify docstring for `jumpToNextLink`
* feat: define and expose obsidian-specific vim commands
jumpToNextHeading: g]
jumpToPreviousHeading: g[
* Implement jumpToPreviousLink motion
* Refactoring and implementing jumpToNextLink
* refactor: new jumpToPattern function that can be used for motions
* refactor: renamed file and removed unneeded exports
* fix: return last found index even if fewer than n instances found, instead of undefined
* feat: implement moveUpSkipFold and moveDownSkipFold
* refactor: extract out helper functions for defining obsidian vim actions
* refactor: split vimApi.ts into two files
* refactor: add comment
* refactor: update names, types, etc
* feat: followLinkUnderCursor action
* feat: jumpToLink now jumps to both markdown and wiki links
* refactor: rename fns
* refactor: add docstrings / change var names
* feat: implement looping around
* refactor: cleaner implementation of jumpToPattern
* Change mappings for next/prev heading to [[ and ]]
* Tiny fixes
* docs: update docs now that some more motions are provided by default
---------
Co-authored-by: Erez Shermer <erezshermer@gmail.com>