Releases
v6.0.0
6.0.0 (2023-09-23)
⚠ BREAKING CHANGES
adapt to new injection syntax for treesitter
codebase: make the neorg
object local to a core
module (#1001 )
Features
add blank lines between tangled blocks (#958 ) (1c41592 )
concealer: add option for opening all folds by default (#1049 ) (6bfcaeb )
delimit tangle code blocks with file content (#1014 ) (1809236 )
delimit tangled code blocks with headings (#981 ) (99bfcb1 )
document.meta: indent items of incomplete lists/objects for nicer writing experience (92f2e9d )
esupports.hop: add open mode for external link target (#1072 ) (851a3a2 )
esupports.hop: support os_open_link
for WSL (#963 ) (628ba9f )
esupports: use wslview
to open wsl2
files (#1038 ) (20502e5 )
itero: allow fallback keys for when there is no object to iterate (ba2899d )
keybinds: allow core.itero.next-iteration
to fall back to a specific key (51ca15b )
metagen: allow falling back to the default template functions (#1079 ) (8200ebc )
metagen: more precise timestamp with HH:MM:SS and timezone (#1052 ) (a8f7a9e )
Bug Fixes
:h neorg
not working as intended (0b3df86 )
:h neorg
: make link point to correct line in specs (#1092 ) (e20d032 )
folke/todo-comments.nvim
comments highlighting (again) (#1094 ) (d8e2c8e )
broken configuration merging in modules.lua (#1062 ) (b4c7935 )
calendar: call os.date
twice to generate correct weekday (#1058 ) (61fb605 )
calendar: give calendar enough space to render (#950 ) (6fece15 )
concealer,indent: "require'neorg'" missing in v:lua call (#1010 ) (1d3b425 )
concealer: avoid conflict between preset and custom icons (9a0aab0 )
concealer: do not render missing node (#1004 ) (08c7d19 )
concealer: don't rerender at conceallevel
change when disabled (#1068 ) (63a7a10 )
concealer: more precise anticonceal feature detection (#1056 ) (b0117a4 )
concealer: revert a wrong fix, make luacheck ignore empty if branch instead (supercedes #1080 ) (0c82917 )
concealer: tolerate duplicate marks caused by undo during rendering (#1015 ) (44bb353 )
core: assign custom field (4b057ad )
dirman: correctly create nested directory (#1061 ) (4f0888b )
docgen: neorg.core
not found (bb29db9 )
docgen: inline esupports.metagen
template function definitions (#945 ) (a993b35 )
don't use deprecated query.get_node_text()
call (#1067 ) (7248c34 )
error in loading preventing wiki from generating (2745ee1 )
fetched get_language_list from utils (#1003 ) (3db1001 )
highlights: always try to attach highlights when triggered (#1025 ) (31b3bfd )
indents within document.meta
would not work (b14334e )
issue a more friendly error message when user loads tempus pre-Neovim 0.10.0
(#1035 ) (333a1fd )
journal: expand entry path correctly (fixes #780 ) (#995 ) (e76f0cb )
journal: Remove condition from 'toc' subcommand (fixes #597 ) (#996 ) (99f33e0 )
looking-glass: ensure both the target buffer and the source are loaded before pursuing any operations (fba064d )
maneoeuvre: lib
-> utils
(0949a4a )
On close of TOC, only delete buffer if it exists (#978 ) (32bae17 )
presenter: ensure module.private is not overriden (#1037 ) (c9dd9f7 )
replace get_filetype
with vim.filetype.match
(#982 ) (4e6dbb1 )
summary: escape ws_root special characters (#1012 ) (32abc0d )
tags: make new tags work with updated neorg help document (#994 ) (3f946f8 )
tangle: accessing unused variable (0f37ab8 )
toc: preserve heading hierarchy (#1053 ) (1c1060f )
ui: remove possible ui noise caused by user's opts (68eae35 )
Update get_username
call (#1005 ) (93bf092 )
Code Refactoring
adapt to new injection syntax for treesitter (064f8f6 )
codebase: make the neorg
object local to a core
module (#1001 ) (5706f1e )
You can’t perform that action at this time.