-
-
Notifications
You must be signed in to change notification settings - Fork 214
Completion
github-actions[bot] edited this page Feb 8, 2024
·
67 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
or nvim-compe
) to complete setup.
Completions are provided in the following cases (examples in (), |
represents the cursor location):
- TODO items (
- (|
) - @ 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:^|
)
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 }
.
-
core.dirman
- This module is be responsible for managing directories full of .norg files. -
core.integrations.treesitter
- A module designed to integrate Treesitter into Neorg.
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