-
-
Notifications
You must be signed in to change notification settings - Fork 220
Summary
github-actions[bot] edited this page Sep 18, 2023
·
36 revisions
The summary module creates links and annotations to all files in a given workspace.
The core.summary
module exposes a single command - :Neorg generate-workspace-summary
.
When executed with the cursor hovering over a heading, core.summary
will generate, you guessed it,
a summary of the entire workspace, with links to each respective entry in that workspace.
The way the summary is generated relies on the strategy
configuration option,
which by default consults the document metadata (see also
core.esupports.metagen
) or the first heading title
as a fallback to build up a tree of categories, titles and descriptions.
-
strategy
(string)The strategy to use to generate a summary.
Possible options are:
- "default" - read the metadata to categorize and annotate files. Files without metadata will use the top level heading as the title. If no headings are present, the filename will be used. @type string|fun(files: string[], ws_root: string, heading_level: number?): string[]?
"default"
-
core.integrations.treesitter
- A module designed to integrate Treesitter into Neorg. -
core.neorgcmd
- This module deals with handling everything related to the:Neorg
command.
core.autocommands
core.clipboard
core.clipboard.code-blocks
core.completion
core.concealer
core.defaults
core.dirman
core.dirman.utils
core.esupports.hop
core.esupports.indent
core.esupports.metagen
core.export
core.export.markdown
core.fs
core.highlights
core.integrations.coq_nvim
core.integrations.nvim-cmp
core.integrations.nvim-compe
core.integrations.treesitter
core.itero
core.journal
core.keybinds
core.latex.renderer
core.looking-glass
core.neorgcmd
core.neorgcmd.commands.return
core.pivot
core.presenter
core.promo
core.qol.toc
core.qol.todo_items
core.queries.native
core.scanner
core.storage
core.summary
core.syntax
core.tangle
core.tempus
core.text-objects
core.todo-introspector
core.ui
core.ui.calendar