-
-
Notifications
You must be signed in to change notification settings - Fork 232
TOC
github-actions[bot] edited this page Mar 29, 2025
·
44 revisions
The TOC module generates a table of contents for a given Norg buffer.
The TOC module exposes a single command - :Neorg toc. This command can be executed with one of three
optional arguments: left, right and qflist.
When left or right is supplied, the Table of Contents split is placed on that side of the screen.
When the qflist argument is provided, the whole table of contents is sent to the Neovim quickfix list,
should that be more convenient for you.
When in the TOC view, <CR> can be pressed on any of the entries to move to that location in the respective
Norg document. The TOC view updates automatically when switching buffers.
-
(table)
Options for automatically opening/entering the ToC window
-
core.integrations.treesitter- A module designed to integrate Treesitter into Neorg. -
core.ui- A set of public functions to help developers create and manage UI (selection popups, prompts...) in their modules.
core.autocommandscore.clipboardcore.clipboard.code-blockscore.completioncore.concealercore.defaultscore.dirmancore.dirman.utilscore.esupports.hopcore.esupports.indentcore.esupports.metagencore.exportcore.export.htmlcore.export.markdowncore.fscore.highlightscore.integrations.coq_nvimcore.integrations.nvim-cmpcore.integrations.nvim-compecore.integrations.treesittercore.iterocore.journalcore.keybindscore.latex.renderercore.looking-glasscore.neorgcmdcore.neorgcmd.commands.returncore.pivotcore.presentercore.promocore.qol.toccore.qol.todo_itemscore.queries.nativecore.scannercore.storagecore.summarycore.syntaxcore.tanglecore.tempuscore.text-objectscore.todo-introspectorcore.uicore.ui.calendar