-
-
Notifications
You must be signed in to change notification settings - Fork 232
Completion
github-actions[bot] edited this page Mar 29, 2025
·
71 revisions
This module is an intermediary between Neorg and the completion engine of your choice. After setting up this
module (this usually just involves setting the engine field in the configuration section),
please read the corresponding wiki page for the engine you selected (nvim-cmp
coq_nvim or nvim-compe) to complete setup.
Completions are provided in the following cases (examples in (), | represents the cursor location):
- TODO items (
- (|) - @ tags (
@|) - # tags (
#|) - file path links (
{:|) provides workspace relative paths (:$/workspace/relative/path:) - header links (
{*|) - fuzzy header links (
{#|) - footnotes (
{^|) - file path + header links (
{:path:*|) - file path + fuzzy header links (
{:path:#|) - file path + footnotes (
{:path:^|) - anchor names (
[|) - link names (
{<somelink>}[|)
Header completions will show only valid headers at the current level in the current or specified file. All
link completions are smart about closing : and }.
-
(nil)
The engine to use for completion.
Possible values:
"nvim-cmp""coq_nvim""nvim-compe"-
{ module_name = "external.lsp-completion" }this must be used with neorg-interim-ls and can provide completions through a shim Language Server. This allows users without an auto complete plugin to still get Neorg completions
nil
-
core.dirman- This module is be responsible for managing directories full of .norg files. -
core.dirman.utils- A set of utilities for thecore.dirmanmodule. -
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