Releases
v9.0.0
9.0.0 (2024-07-16)
⚠ BREAKING CHANGES
tangle files relative to norg file (#1415 )
remove traverse-link
and traverse-heading
modes
remove all references to core.mode
remove core.mode
move rest of modules to new keybind system
move core.pivot to new keybind system
migrate core.promo to new keybind system
move esupports.hop to the new keybind schema
move qol.todo_items to new keybind API
keybind refactor, update core.itero to new changes
make Neovim 0.10 a requirement for Neorg
simplify code in preparation of lazy.nvim luarocks support
remove ftdetect
file as Neorg is now natively recognized by Neovim (#1083 )
Features
add core.ui.calendar
to the default list of modules (52a37e0 )
add descriptions to all Neorg keybinds (a042515 )
add dotrepeat to all common commands (6b49397 )
auto tangle (#1413 ) (0f24e4a )
calendar: unify exit keybind to always be q
instead of a mix of q
/<Esc>
(582d7b6 )
completion: allow custom completion engines (04d201d )
docgen: add default keybinds list (d762f6d )
docgen: add more links to sidebar (5bef42a )
health: check for keybind clashes in checkhealth (bbe4243 )
intergrations.otter: update to use otter 2.0 (1347eeb )
keybind refactor, update core.itero to new changes (3dd946a )
keybinds: add extend_preset
function (4f09926 )
keybinds: don't try to forcefully override user keys (591b883 )
keybinds: split presets into norg and non-norg, move to buffer-local mappings instead (113c21b )
support multi-line values in metagen (#1514 ) (321c435 )
Bug Fixes
better formatting, properly handle complex keybind descriptions (c087db0 )
calendar not working with the latest breakages (c659b09 )
docgen: beautify keybind output in <details> tag (7a9d54c )
docgen: better mnemonic rendering (b3bf963 )
docgen: broken wiki (e23d0d3 )
docgen: display keybind data in the form of a dropdown (572de72 )
docgen: invalid github markdown (75edcdc )
error in hasmapto() (dfcc78a )
feed keys without remaps (ecf5f41 )
improve startup time by removing pcall on every module load (7d9bd33 )
itero keybind not functioning, add fallback functions to core.keybinds (cd950aa )
make core.promo keybinds functional again (8a48172 )
properly error when failing to load module using :Neorg module load
(721fd28 )
remove all references to core.mode
(53429c4 )
set global keybinds only once, set keys on filetype (e00042a )
set keybinds for the appropriate buffer (fixes telescope issues) (b49c214 )
tangle files relative to norg file (#1415 ) (3c3b977 )
Code Refactoring
make Neovim 0.10 a requirement for Neorg (c916501 )
migrate core.promo to new keybind system (faad665 )
move core.pivot to new keybind system (0c1222b )
move esupports.hop to the new keybind schema (cdfbe19 )
move qol.todo_items to new keybind API (b71d8ba )
move rest of modules to new keybind system (94b860b )
remove core.mode
(49e8710 )
remove ftdetect
file as Neorg is now natively recognized by Neovim (#1083 ) (5c32056 )
remove traverse-link
and traverse-heading
modes (da3e062 )
simplify code in preparation of lazy.nvim luarocks support (12b7cf2 )
You can’t perform that action at this time.