From 57ec608fde7919a04841833cce036885c2116f07 Mon Sep 17 00:00:00 2001 From: Jeff LANCE Date: Sat, 16 Aug 2025 18:43:42 +0200 Subject: [PATCH] up --- lua/custom/autocommands/quarto.lua | 27 +++++++++++++++------------ lua/kickstart/plugins/obsidian.lua | 15 ++++++++++++++- 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/lua/custom/autocommands/quarto.lua b/lua/custom/autocommands/quarto.lua index ae0826a..89c245a 100644 --- a/lua/custom/autocommands/quarto.lua +++ b/lua/custom/autocommands/quarto.lua @@ -6,7 +6,10 @@ if not status_wk then return end +local group = vim.api.nvim_create_augroup('quarto_autocommands', { clear = true }) + vim.api.nvim_create_autocmd('FileType', { + group = group, desc = '', pattern = 'quarto', callback = function() @@ -22,26 +25,26 @@ vim.api.nvim_create_autocmd('FileType', { vim.cmd [[MoltenDeinit]] end wk.add { - { mode = { 'n', 'v', 'i' }, buffer = true }, + { mode = { 'n', 'v', 'i' } }, { -- Quarto - { 'q', group = '[q]uarto' }, -- group - { 'qp', 'QuartoPreview', desc = '[p]review Quarto' }, - { 'qs', 'QuartoSend', desc = '[s]end to Quarto' }, + { 'q', group = '[q]uarto', buffer = true }, + { 'qp', 'QuartoPreview', desc = '[p]review Quarto', buffer = true }, + { 'qs', 'QuartoSend', desc = '[s]end to Quarto', buffer = true }, }, { -- Molten - { 'M', group = '[M]olten' }, -- group - { 'Mi', init, desc = '[i]nitialize Molten' }, - { 'Ms', deinit, desc = '[s]top Molten' }, - { 'Mp', 'MoltenPause', desc = '[p]ause Molten' }, - { 'Mr', 'MoltenReset', desc = '[r]eset Molten' }, + { 'M', group = '[M]olten', buffer = true }, + { 'Mi', init, desc = '[i]nitialize Molten', buffer = true }, + { 'Ms', deinit, desc = '[s]top Molten', buffer = true }, + { 'Mp', 'MoltenPause', desc = '[p]ause Molten', buffer = true }, + { 'Mr', 'MoltenReset', desc = '[r]eset Molten', buffer = true }, }, { -- Vim-slime - { 'S', group = '[S]lime' }, -- group - { 'Ss', 'SlimeSend', desc = '[s]end to Slime' }, - { 'Sr', 'SlimeRestart', desc = '[r]estart Slime' }, + { 'S', group = '[S]lime', buffer = true }, + { 'Ss', 'SlimeSend', desc = '[s]end to Slime', buffer = true }, + { 'Sr', 'SlimeRestart', desc = '[r]estart Slime', buffer = true }, }, } end, diff --git a/lua/kickstart/plugins/obsidian.lua b/lua/kickstart/plugins/obsidian.lua index 5e50d09..5327c93 100644 --- a/lua/kickstart/plugins/obsidian.lua +++ b/lua/kickstart/plugins/obsidian.lua @@ -63,6 +63,19 @@ return { -- Optional, if you want `Obsidian yesterday` to return the last work day or `Obsidian tomorrow` to return the next work day. workdays_only = true, }, - -- see below for full list of options 👇 + -- Optional, for templates (see https://github.com/obsidian-nvim/obsidian.nvim/wiki/Using-templates) + templates = { + folder = '.templates', + date_format = '%Y%m%d', + time_format = '%H:%M:%s', + -- A map for custom variables, the key should be the variable and the value a function. + -- Functions are called with obsidian.TemplateContext objects as their sole parameter. + -- See: https://github.com/obsidian-nvim/obsidian.nvim/wiki/Template#substitutions + substitutions = {}, + + -- A map for configuring unique directories and paths for specific templates + --- See: https://github.com/obsidian-nvim/obsidian.nvim/wiki/Template#customizations + customizations = {}, + }, }, }