at path:
ROOT
/
wp-content
/
plugins
/
code-snippets
/
js
/
editor.ts
run:
R
W
Run
components
DIR
2026-06-16 01:07:15
R
W
Run
hooks
DIR
2026-06-16 01:07:15
R
W
Run
services
DIR
2026-06-16 01:07:15
R
W
Run
types
DIR
2026-06-16 01:07:15
R
W
Run
utils
DIR
2026-06-16 01:07:15
R
W
Run
edit.tsx
358 By
2026-06-16 01:07:15
R
W
Run
Delete
Rename
editor.ts
529 By
2026-06-16 01:07:15
R
W
Run
Delete
Rename
manage.ts
213 By
2026-06-16 01:07:15
R
W
Run
Delete
Rename
mce.ts
2.72 KB
2026-06-16 01:07:15
R
W
Run
Delete
Rename
prism.ts
899 By
2026-06-16 01:07:15
R
W
Run
Delete
Rename
settings.ts
136 By
2026-06-16 01:07:15
R
W
Run
Delete
Rename
error_log
up
📄
editor.ts
Save
import { defineMode, getMode, registerHelper } from 'codemirror' import { Linter } from './utils/Linter' import type { EditorConfiguration, ModeSpec } from 'codemirror' interface ModeSpecOptions { startOpen: boolean } const mode: ModeSpec<ModeSpecOptions> = { name: 'application/x-httpd-php', startOpen: true } defineMode('php-snippet', (config: EditorConfiguration) => getMode(config, mode)) registerHelper('lint', 'php', (text: string) => { const linter = new Linter(text) linter.lint() return linter.annotations })