Releases: nvim-neorg/neorg
Releases · nvim-neorg/neorg
v4.3.0
v4.2.0
v4.1.1
v4.1.0
4.1.0 (2023-05-14)
Features
- add
core.tempus
module for date management (b73ec2f) - add left-right cursor movement (ea588bb)
- add skeleton for the calendar UI element (3c99106)
- calendar: add
?
help page for custom input (211b0ba) - calendar: add
$
and0
/_
navigation keybinds (0061928) - calendar: add
m
/M
,L
/H
andy
/Y
keybinds for the monthly view (9bf562d) - calendar: add basic help popup when
?
is invoked (779d089) - calendar: allow many simultaneous calendars (f816fe7)
- calendar: generalize functions even further, allow for offsets (d857c34)
- calendar: implement basic
i
functionality (6713f40) - calendar: render as many months as is possible on screen (fa23767)
- core.ui.calendar: add day of the month rendering (8bc3364)
- core.ui.calendar: add static calendar ui (adbb415)
- core.ui.calendar: highlight the current day differently (eada386)
- core.ui.calendar: implement more of the barebones UI (364f44a)
- core.ui.calendar: make the calendar display full month names (c6cc059)
- core.ui: let
create_split
take in aheight
variable (7dbbe9d) - correctly handle year boundaries (58b55e1)
- implement
render_month
function (343fb8d) - place cursor over current day when creating calendar (3ce268b)
- tempus: add
to_lua_date
function (ef62e53)
Bug Fixes
- calendar: allow the view to be written to on rerender (8e247d4)
- calendar: fix incorrect movement with
H
across boundaries of months with different lengths (48face2) - calendar: fix rest of highlight groups (ead4c4c)
- calendar: if another calendar is open then close it instead of erroring (9751e7d)
- calendar: make distance between each month uniform and support modifying the distance between each month (746354d)
- calendar: make month rendering work again (164028f)
- calendar: overlapping month names in the calendar view (709cf78)
- calendar: prevent the buffer from being modifiable after it has been filled (351e103)
- calendar: properly display "today's day" in the calendar view (74ee71a)
- calendar: reversed namespace names (77b214c)
- core.ui.calendar: logic error when parsing virt_text length for
set_logical_extmark
(d5b29ee) - core.ui.calendar: wrong extmark being queried in month render routine (46624b9)
v4.0.1
v4.0.0
4.0.0 (2023-05-05)
⚠ BREAKING CHANGES
- move all
gt*
keybinds to<LocalLeader>t*
- remove
core.news
Features
- add basic cheatsheet (viewable via
:h neorg-cheatsheet
) (d3e37a6) - keybinds: warn when a deprecated keybind is used (will be removed with
5.0
) (e20d3c3)
Bug Fixes
- concealer: buggy debounce logic causing visual artifacts (especially on the first line of a buffer) (45388fc)
- concealer: stop concealer if buffer is not loaded (#836) (6aa9fd3)
- dirman.expand_path: search for both
$/
and$\
in links to support windows paths (#830) (160d40f) - esupports.hop: anchors to files woul dresult in a "link not found" (#688) (3009adf)
- keybinds.lua: remove dead
toc
keybinds (06666f2)