prism-code-editor
Version:
Lightweight, extensible code editor component for the web using Prism
17 lines (16 loc) • 580 B
JavaScript
import { l as languageMap } from "../index-CKRNGLIi.js";
import { e as getLineBefore } from "../index-BvZmi6ce.js";
languageMap.apacheconf = {
comments: {
line: "#"
},
autoIndent: [
([start], value) => /<\w+\b.*>[ ]*$/.test(getLineBefore(value, start)),
([start, end], value) => /<\w+\b.*>$/.test(getLineBefore(value, start)) && /^<\/\w+\b.*>/.test(value.slice(end))
],
autoCloseTags([start], value) {
let match = /<(\w+)\b.*>/.exec(getLineBefore(value, start) + ">");
return match && `</${match[1]}>`;
}
};
//# sourceMappingURL=apacheconf.js.map