-
-
Notifications
You must be signed in to change notification settings - Fork 232
Core Presenter
github-actions[bot] edited this page Mar 29, 2025
·
407 revisions
The presenter module creates slideshows out of notes or documents.
The presenter module provides a special Neorg display that resembles an active slideshow presentation.
To set it up, first be sure to set the zen_mode variable in the configuration.
Afterwards, run :Neorg presenter start on any Norg file. The presenter will split up your file
at each level 1 heading, and display each in a different slide.
NOTE: This module is due for a rewrite. All of its behaviour is not fully documented here as it will be overwritten soon anyway.
This module exposes the following keybinds (see core.keybinds for instructions on
mapping them):
-
neorg.presenter.next-page- go to next page -
neorg.presenter.previous-page- go to previous page -
neorg.presenter.close- close presentation view
-
(string)
Zen mode plugin to use. Currenly suppported:
""
-
core.integrations.treesitter- A module designed to integrate Treesitter into Neorg. -
core.queries.native- TS wrapper in order to fetch nodes using a custom table. -
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