From 1d5e596ce092682b6f85db11dcb242e81b6507c0 Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Tue, 21 Feb 2023 10:16:05 +0100 Subject: [PATCH] Feat(nvim): zk new note shortcuts --- nvim/.config/nvim/lua/config/zk.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/nvim/.config/nvim/lua/config/zk.lua b/nvim/.config/nvim/lua/config/zk.lua index b3b69fb..fea955e 100644 --- a/nvim/.config/nvim/lua/config/zk.lua +++ b/nvim/.config/nvim/lua/config/zk.lua @@ -25,9 +25,12 @@ zk.setup({ local opts = { noremap=true, silent=false } -- Create a new note after asking for its title. -vim.api.nvim_set_keymap("n", "zn", "ZkNew { title = vim.fn.input('Title: ') }", opts) -vim.api.nvim_set_keymap("n", "za", "ZkNew { title = vim.fn.input('Title: '), dir = 'atoms'}", opts) -vim.api.nvim_set_keymap("n", "zm", "ZkNew { title = vim.fn.input('Title: '), dir = 'molecules'}", opts) +vim.api.nvim_set_keymap("n", "zs", "ZkNew { title = vim.fn.input('Title (slipbox): '), dir = 'slipbox'}", opts) +vim.api.nvim_set_keymap("v", "zs", ":'<,'>ZkNewFromTitleSelection { dir = 'slipbox'}", opts) + +vim.api.nvim_set_keymap("n", "zi", "ZkNew { title = vim.fn.input('Title (inbox): '), dir = 'inbox'}", opts) +vim.api.nvim_set_keymap("v", "zi", ":'<,'>ZkNewFromTitleSelection { dir = 'inbox'}", opts) +vim.api.nvim_set_keymap("n", "zh", "ZkNew { title = vim.fn.input('Title (hubs): '), dir = 'hubs'}", opts) -- Open notes. vim.api.nvim_set_keymap("n", "zo", "ZkNotes { sort = { 'modified' } }", opts)