LanguageMapProtocol
Unofficial
Protocol for extending and modifying Prism language definitions.
Import:
import type { LanguageMapProtocol } from '@obsidian-typings/obsidian-public-latest';Signature:
export interface LanguageMapProtocolMethods
| 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. |