Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | import { Extension } from '@tiptap/core'; export interface JinjaHighlightOptions { variableClass: string; blockClass: string; commentClass: string; } export const JinjaHighlight = Extension.create<JinjaHighlightOptions>({ name: 'jinjaHighlight', addOptions() { return { variableClass: 'jinja-variable', blockClass: 'jinja-block', commentClass: 'jinja-comment', }; }, addGlobalAttributes() { return [ { types: ['paragraph'], attributes: { 'data-jinja-enabled': { default: 'true', }, }, }, ]; }, }); |