-
-
Notifications
You must be signed in to change notification settings - Fork 232
Itero
core.itero is a rather small and simple module designed to assist in the creation of many lists,
headings and other repeatable (iterable) items.
By default, the key that is used to iterate on an item is <M-CR> (Alt + Enter). If you want to
change the bind, remap the neorg.itero.next-iteration event.
Begin by writing an initial item you'd like to iterate (in this instance, and unordered list item):
- Hello World!With your cursor in insert mode at the end of the line, pressing the keybind will continue the item at whatever
nesting level it is currently at (where | is the new cursor position):
- Hello World!
- |The same can also be done for headings:
* Heading 1
* |This functionality is commonly paired with the core.promo module to then indent/dedent
the item under the cursor with the <C-t> and <C-d> bindings.
-
(table)
Which item types to retain extensions for.
If the item you are currently iterating has an extension (e.g.
( ),(x)etc.), then the following items will also have an extension (by default( )) attached to them automatically.
-
core.integrations.treesitter- A module designed to integrate Treesitter into Neorg.
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
