A neovim plugin which allows the user to set keymaps to open "daily notes".
Example configuration:
local dailyNotes = require("dailynotes")
dailyNotes.init(".md")
-- absolute path required
local homedir = os.getenv("HOME")
dailyNotes.addDailyNoteShortcut("<leader>pn", homedir .. "/personal_notes")
-- optionally, you can provide the absolute filepath to a "template file" to populate new daily files
dailyNotes.addDailyNoteShortcut("<leader>pt", homedir .. "/personal_notes_template", homedir .. "/personal_notes_template/dailytemplate.md")
Using packer.nvim:
...
use 'andrewwillette/dailynotes.nvim'
...