Skip to content

LanguageMapProtocol

Unofficial

Protocol for extending and modifying Prism language definitions.

Import:

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

Signature:

export interface LanguageMapProtocol

Methods

Method Returns Description
extend(id, redef) Grammar Creates a new grammar by extending an existing language definition.
insertBefore(inside, before, insert, root?) Grammar Inserts tokens before an existing token in a grammar.