From 8c4ecd9288ffaa8255ba577c6f2198db3885df18 Mon Sep 17 00:00:00 2001 From: Jannik Buhr Date: Mon, 4 Nov 2024 11:44:29 +0100 Subject: [PATCH] u --- lua/plugins/notes.lua | 43 ++++++++++++++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/lua/plugins/notes.lua b/lua/plugins/notes.lua index 07a0b44..72d9c03 100644 --- a/lua/plugins/notes.lua +++ b/lua/plugins/notes.lua @@ -33,26 +33,49 @@ return { 'nvim-lua/plenary.nvim', }, keys = { - { 'nd', ':ObsidianToday', desc = 'obsidian [d]aily' }, - { 'nt', ':ObsidianToday 1', desc = 'obsidian [t]omorrow' }, - { 'ny', ':ObsidianToday -1', desc = 'obsidian [y]esterday' }, - { 'nb', ':ObsidianBacklinks', desc = 'obsidian [b]acklinks' }, - { 'nl', ':ObsidianLink', desc = 'obsidian [l]ink selection' }, - { 'nf', ':ObsidianFollowLink', desc = 'obsidian [f]ollow link' }, - { 'nn', ':ObsidianNew', desc = 'obsidian [n]ew' }, - { 'ns', ':ObsidianSearch', desc = 'obsidian [s]earch' }, + { 'nd', ':ObsidianToday', desc = 'obsidian [d]aily' }, + { 'nt', ':ObsidianToday 1', desc = 'obsidian [t]omorrow' }, + { 'ny', ':ObsidianToday -1', desc = 'obsidian [y]esterday' }, + { 'nb', ':ObsidianBacklinks', desc = 'obsidian [b]acklinks' }, + { 'nl', ':ObsidianLink', desc = 'obsidian [l]ink selection' }, + { 'nf', ':ObsidianFollowLink', desc = 'obsidian [f]ollow link' }, + { 'nn', ':ObsidianNew', desc = 'obsidian [n]ew' }, + { 'ns', ':ObsidianSearch', desc = 'obsidian [s]earch' }, { 'no', ':ObsidianQuickSwitch', desc = 'obsidian [o]pen quickswitch' }, - { 'nO', ':ObsidianOpen', desc = 'obsidian [O]pen in app' }, + { 'nO', ':ObsidianOpen', desc = 'obsidian [O]pen in app' }, }, config = function() ---@diagnostic disable-next-line: missing-fields require('obsidian').setup { + ui = { + enable = false, + }, workspaces = { { name = 'notes', path = '~/notes', }, }, + -- Optional, for templates (see below). + templates = { + folder = "templates", + date_format = "%Y-%m-%d", + time_format = "%H:%M", + -- A map for custom variables, the key should be the variable and the value a function + substitutions = {}, + }, + daily_notes = { + -- Optional, if you keep daily notes in a separate directory. + -- folder = "dailies", + -- Optional, if you want to change the date format for the ID of daily notes. + -- date_format = "%Y-%m-%d", + -- Optional, if you want to change the date format of the default alias of daily notes. + -- alias_format = "%B %-d, %Y", + -- Optional, default tags to add to each new daily note created. + -- default_tags = { "daily-notes" }, + -- Optional, if you want to automatically insert a template from your template directory like 'daily.md' + template = 'template-daily.md' + }, mappings = { -- Overrides the 'gf' mapping to work on markdown/wiki links within your vault. ['gf'] = { @@ -93,8 +116,6 @@ return { return tostring(os.time()) .. '-' .. suffix end, } - - vim.wo.conceallevel = 1 end, }, }