-
-
Notifications
You must be signed in to change notification settings - Fork 233
Looking Glass
github-actions[bot] edited this page Feb 25, 2025
·
34 revisions
The core.looking-glass module magnifies code blocks and allows you to edit them in a separate buffer.

The looking glass module provides a simple way to edit code blocks in an external buffer, which allows LSPs and other language-specific tools to kick in.
If you would like LSP features in code blocks without having to magnify, you can use
core.integrations.otter.
This module exposes the following keybinds (see core.keybinds for instructions on
mapping them):
-
neorg.looking-glass.magnify-code-block- magnify the code block under the cursor
This module provides no configuration options!
-
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