chore: move new keymaps to EOF with the rest

This commit is contained in:
2026-05-22 13:58:27 -04:00
parent dacc81b252
commit 5974bb4dc5
+51 -32
View File
@@ -24,40 +24,21 @@ local function open_review(kind, filename, template, vars)
end end
end end
vim.keymap.set('n', '<leader>zM', function() local function tk(cmd)
local y = os.date('%Y') vim.cmd('Telekasten ' .. cmd)
local m = os.date('%m')
open_review('monthly', y .. '-' .. m, 'monthly-review.md', { vim.schedule(function()
title = os.date('%B %Y'), vim.cmd('filetype detect')
date = os.date('%Y-%m-%d'),
year = y,
month = m,
})
end, { desc = 'Open monthly review' })
vim.keymap.set('n', '<leader>zQ', function() if vim.bo.filetype == '' and vim.fn.expand('%:e') == 'md' then vim.bo.filetype = 'markdown' end
local y = os.date('%Y')
local m = tonumber(os.date('%m'))
local q = tostring(math.floor((m - 1) / 3) + 1)
open_review('quarterly', y .. '-Q' .. q, 'quarterly-review.md', { vim.schedule(function()
title = y .. ' Q' .. q, vim.cmd('edit')
date = os.date('%Y-%m-%d'), -- vim.cmd('doautocmd FileType markdown')
year = y, vim.cmd('redraw!')
quarter = q, end)
}) end)
end, { desc = 'Open quarterly review' }) end
vim.keymap.set('n', '<leader>zY', function()
local y = os.date('%Y')
open_review('yearly', y, 'yearly-review.md', {
title = y .. ' Yearly Review',
date = os.date('%Y-%m-%d'),
year = y,
})
end, { desc = 'Open yearly review' })
vim.api.nvim_create_autocmd('BufEnter', { vim.api.nvim_create_autocmd('BufEnter', {
callback = function(args) callback = function(args)
@@ -172,7 +153,10 @@ return {
{ desc = 'Find notes linking to note under the cursor' } { desc = 'Find notes linking to note under the cursor' }
), ),
vim.keymap.set('n', '<leader>zs', '<cmd>Telekasten search_notes<cr>', { desc = 'Search in notes' }), vim.keymap.set('n', '<leader>zs', '<cmd>Telekasten search_notes<cr>', { desc = 'Search in notes' }),
vim.keymap.set('n', '<leader>zT', '<cmd>Telekasten goto_today<cr>', { desc = "Open today's daily note" }), -- vim.keymap.set('n', '<leader>zT', '<cmd>Telekasten goto_today<cr>', { desc = "Open today's daily note" }),
vim.keymap.set('n', '<leader>zT', function()
tk('goto_today')
end, { desc = "Open today's daily note" }),
vim.keymap.set( vim.keymap.set(
'n', 'n',
'<leader>zW', '<leader>zW',
@@ -211,4 +195,39 @@ return {
vim.keymap.set('n', '<leader>zl', '<cmd>Telekasten insert_link<cr>', { desc = 'Link to a note' }), vim.keymap.set('n', '<leader>zl', '<cmd>Telekasten insert_link<cr>', { desc = 'Link to a note' }),
-- vim.keymap.set('i', '[[', '<ESC><cmd>Telekasten insert_link<cr>', { desc = 'Link to a note' }), -- vim.keymap.set('i', '[[', '<ESC><cmd>Telekasten insert_link<cr>', { desc = 'Link to a note' }),
vim.keymap.set('n', '<leader>zM', function()
local y = os.date('%Y')
local m = os.date('%m')
open_review('monthly', y .. '-' .. m, 'monthly-review.md', {
title = os.date('%B %Y'),
date = os.date('%Y-%m-%d'),
year = y,
month = m,
})
end, { desc = 'Open monthly review' }),
vim.keymap.set('n', '<leader>zQ', function()
local y = os.date('%Y')
local m = tonumber(os.date('%m'))
local q = tostring(math.floor((m - 1) / 3) + 1)
open_review('quarterly', y .. '-Q' .. q, 'quarterly-review.md', {
title = y .. ' Q' .. q,
date = os.date('%Y-%m-%d'),
year = y,
quarter = q,
})
end, { desc = 'Open quarterly review' }),
vim.keymap.set('n', '<leader>zY', function()
local y = os.date('%Y')
open_review('yearly', y, 'yearly-review.md', {
title = y .. ' Yearly Review',
date = os.date('%Y-%m-%d'),
year = y,
})
end, { desc = 'Open yearly review' }),
} }