latex.js 622 B

1234567891011121314151617181920212223242526
  1. define(function(require, exports, module) {
  2. "use strict";
  3. var oop = require("../lib/oop");
  4. var TextMode = require("./text").Mode;
  5. var LatexHighlightRules = require("./latex_highlight_rules").LatexHighlightRules;
  6. var LatexFoldMode = require("./folding/latex").FoldMode;
  7. var Range = require("../range").Range;
  8. var Mode = function() {
  9. this.HighlightRules = LatexHighlightRules;
  10. this.foldingRules = new LatexFoldMode();
  11. };
  12. oop.inherits(Mode, TextMode);
  13. (function() {
  14. this.type = "text";
  15. this.lineCommentStart = "%";
  16. this.$id = "ace/mode/latex";
  17. }).call(Mode.prototype);
  18. exports.Mode = Mode;
  19. });