chore: move new keymaps to EOF with the rest
This commit is contained in:
@@ -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' }),
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user