github nvim-neorg/neorg v7.0.0

latest releases: v9.6.4, v9.6.3, v9.6.2...
2 years ago

7.0.0 (2023-12-28)

⚠ BREAKING CHANGES

  • selection_popup: modernize code of selection popup

ref

  • selection_popup: modernize code of selection popup (310f3a4)

Features

  • allow upward paths in tangle (265e6af)
  • concealer: add ability to disable spell checking in code blocks (316403a)
  • concealer: add config for concealing numeric footnote title to superscript (2a6fc9c)
  • concealer: add configuration for hrule start and end position (3db316a)
  • keyinds: add keybind for entering link traversal mode (#1177) (8cf5205)
  • prefix all keybind descriptions with "neorg" for discoverability (15c24cd)
  • selection_popup: allow keybinds to be processed from another buffer (603b633)
  • summary: add strategy which uses workspace subfolders as category (aa8e66d)
  • tangle: add report_on_empty option in core.tangle (#1250) (cc6d8b1)
  • toc: add config for enabling synchronized cursorline in toc window (d3cbb45)
  • toc: add toc item filter (#1195) (5c42084)
  • toc: auto adjust toc vsplit width upon creation (81f6330)
  • toc: don't scroll content window when switching to toc (c4fc7e6)
  • toc: enable folding in toc (218e7eb)
  • toc: faster toc generation (0171df1)
  • toc: support one ToC per tabpage (d8a456b)
  • toc: support todo status (4ac077b)
  • toc: sync cursor from ToC to content buffer (47e7c86)
  • toc: sync toc cursor after creating toc, scroll content to center when previewing (cfcb51e)

Bug Fixes

  • "Keybind not found" display causing errors (#1215) (a51abd5)
  • update-metadata would fail to work with several parse trees in the document (#1234) (5a44d3f)
  • action: run lint action against pr head (f367396)
  • autocommands: pass correct buffer id (941119d)
  • concealer: BufNewFile->FileType, get winid of bufid when rendering (c0983ca)
  • concealer: do not render on range change if concealer is disabled (9b0c31a)
  • concealer: ensure backwards compatibility for vim.treesitter.foldexpr (5921cc4)
  • concealer: use vim.treesitter.foldexpr for stabler folding (53cbffb)
  • config: delete neovim_version as it is no longer in use (00f9a62)
  • config: fix luajit version detection (237abac)
  • export: better handling of new lines in markdown metadata (d56cc3c)
  • export: fix metadata values being ignored when converting to markdown (6f9b66c)
  • export: handle empty object/array nodes in markdown metadata (3afbadb)
  • hop: fix range check across lines (1038016)
  • journal: value assigned to variable current_quarter is unused (0e88151)
  • latex: Want image integration (a80c025)
  • luacheck: setting non-standard global variables in latex renderer module (#1176) (3f4b279)
  • modules: Check the right config key in module.wants (8b25435)
  • neorg.norg: clarify horizontal line syntax (#1230) (e35bf90)
  • record that module upgrade requires at least 1 arg (#1207) (51f55f5)
  • summary: set correct indentation for list items (120fb52)
  • toc: clear title after assigning prefix (f446645)
  • toc: fix all stylua errors (ae38baf)
  • toc: get window id on the fly to avoid assertion errors (1b0ab75)
  • toc: handle buf close (985364f)
  • toc: handle buf close (2d65f6c)
  • toc: listen cursormoved for all norg files (19bff13)
  • toc: stop synching cursor when content window is hidden (15ed981)
  • typecheck: fix type errors caused by autoformat (3f531c3)

Don't miss a new neorg release

NewReleases is sending notifications on new releases.