Skip to content

LanguageMapProtocol

Unofficial

Protocol for extending and modifying Prism language definitions.

Import:

import type { LanguageMapProtocol } from '@obsidian-typings/obsidian-public-latest';

Signature:

export interface LanguageMapProtocol

Methods

MethodReturnsDescription
extend(id, redef)GrammarCreates a new grammar by extending an existing language definition.
insertBefore(inside, before, insert, root?)GrammarInserts tokens before an existing token in a grammar.