-
Notifications
You must be signed in to change notification settings - Fork 60
Open
Description
I really don't like there to be an client.
Everywhere there used to be an function receiving an client as argument should just receive the and config
table.
It is good for:
- user scripting:
:lua Obsidian.tags()
. - avoid bloat, client now as little organization and is huge.
- no
setup
function - ...
I will proceed this by moving things that are internal to their own modules first.
- tags, backlinks, links draft: client find methods into search module. #225
- note operations into note object. More Configuration for Templates #184
- create
- open
- ...
- make user-facing functions accessible like
lua Obsidian.tags()
- make api functions accessible like
=Obsidian.cursor_tag()
- statusline and daily: refactor: move client method daily and statusline to their own module #234
- Keep the state in a global var
Obsidian
. feat: use _G.Obsidian to hold state, instead of client #251
schmoelder and bburgess19
Metadata
Metadata
Assignees
Labels
No labels