this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

nvim: notes commands

+14 -2
+14 -2
nvim/lua/config/keys.lua
··· 31 31 32 32 -- buffers 33 33 vim.keymap.set("n", "<leader>BD", "<cmd>bufdo bd<cr>") 34 - vim.keymap.set("n", "<leader>n", "<cmd>vnew<CR>") 34 + -- vim.keymap.set("n", "<leader>n", "<cmd>vnew<CR>") 35 35 -- Prevents the pane from being removed when closing a buffer 36 36 vim.keymap.set("n", "<leader>d", "<cmd>bp<bar>sp<bar>bn<bar>bd<cr>") 37 37 vim.keymap.set("n", "<leader>D", "<cmd>bp<bar>sp<bar>bn<bar>bd!<cr>") ··· 139 139 vim.keymap.set("n", "<leader>PP", "<cmd>Lazy<cr>") 140 140 141 141 vim.keymap.set("n", "<leader>LC", "<cmd>ConfigLocalEdit<cr>") 142 - vim.keymap.set("n", "<leader>N", "<cmd>e NOTES.sethetter.md<cr>") 142 + vim.keymap.set("n", "<leader>n", function() 143 + -- create a new note file under `.notes.sethetter/$(timestamp).md` and open it 144 + local timestamp = os.date("%Y%m%d%H%M%S") 145 + vim.fn.system("mkdir -p .notes.sethetter/") 146 + vim.cmd("edit .notes.sethetter/" .. timestamp .. ".md") 147 + end) 148 + vim.keymap.set("n", "<leader>N", function() 149 + require("telescope.builtin").find_files({ 150 + cwd = ".notes.sethetter", 151 + prompt_title = "Notes", 152 + previewer = true, 153 + }) 154 + end, { desc = "Browse notes" })