WIP Calendar library for neovim
- Like emacs's builtin calendar,
calendar-vim
, be a capable yet minimal calendar. - As less vim script functions as possible
- Supports customizable callbacks for any app you want to build
- Flexible Layouts, ordered as planned:
- Center, one month popup, like orgmode(nvim)
- Follow Cursor reference
- Side pannel, three month, like neorg's and calendar-vim
- Long Term Goal Calendar app view calendar.vim
Three parts:
date
: Contains all the logic of calculating datesparser
: parse date stringswriter
: outputs formatted dates
calendar
: Contains all the logic of operation of a calendar- All the views/layouts
- custom everything by ftplugin
- winhighlight
- winborder
- ...
actions
: customizable and provide utils for ease of defining- opening actions:
- open the date under cursor
- confirm actions:
- insert dates
- echo dates
- open journal of dates
- opening actions:
highlight
: responsible for highlight according to view
- nvim-orgmode/orgmode for all the main logic