gitextract_tcf14d4c/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── add-to-website.yml │ │ ├── bug-report.yml │ │ ├── config.yml │ │ ├── documentation.yml │ │ └── feature-request.yml │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── backwards-compatibility-commenter.yml │ ├── close-stale-issues.yml │ ├── issue-reprioritization.yml │ ├── link-comment.yml │ ├── nodejs.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── CNAME ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── Makefile.dryice.js ├── Readme.md ├── _config.yml ├── ace-internal.d.ts ├── ace-modes.d.ts ├── ace.d.ts ├── amplify.yml ├── build_support/ │ ├── editor.html │ └── mini_require.js ├── demo/ │ ├── autocompletion.html │ ├── autoresize.html │ ├── code_lens.html │ ├── csp.html │ ├── diff/ │ │ ├── examples/ │ │ │ ├── editor.16.js │ │ │ ├── editor.17.js │ │ │ └── editor.40.js │ │ └── index.html │ ├── emmet.html │ ├── i18n.html │ ├── inline_autocompletion.html │ ├── keyboard_shortcuts.html │ ├── kitchen-sink/ │ │ ├── demo.js │ │ ├── dev_util.js │ │ ├── doclist.js │ │ ├── docs/ │ │ │ ├── Dockerfile │ │ │ ├── Makefile │ │ │ ├── abap.abap │ │ │ ├── abc.abc │ │ │ ├── actionscript.as │ │ │ ├── ada.ada │ │ │ ├── alda.alda │ │ │ ├── apex.apex │ │ │ ├── aql.aql │ │ │ ├── asciidoc.asciidoc │ │ │ ├── asl.dsl │ │ │ ├── assembly_arm32.s │ │ │ ├── assembly_x86.asm │ │ │ ├── astro.astro │ │ │ ├── autohotkey.ahk │ │ │ ├── basic.bas │ │ │ ├── batchfile.bat │ │ │ ├── bibtex.bib │ │ │ ├── c9search.c9search_results │ │ │ ├── c_cpp.cpp │ │ │ ├── cirru.cirru │ │ │ ├── clojure.clj │ │ │ ├── clue.clue │ │ │ ├── cobol.CBL │ │ │ ├── coffee.coffee │ │ │ ├── coldfusion.cfm │ │ │ ├── crystal.cr │ │ │ ├── csharp.cs │ │ │ ├── csound_document.csd │ │ │ ├── csound_orchestra.orc │ │ │ ├── csound_score.sco │ │ │ ├── css.css │ │ │ ├── csv.csv │ │ │ ├── curly.curly │ │ │ ├── cuttlefish.conf │ │ │ ├── d.d │ │ │ ├── dart.dart │ │ │ ├── diff.diff │ │ │ ├── django.djt │ │ │ ├── dot.dot │ │ │ ├── drools.drl │ │ │ ├── edifact.edi │ │ │ ├── eiffel.e │ │ │ ├── ejs.ejs │ │ │ ├── elixir.ex │ │ │ ├── elm.elm │ │ │ ├── erlang.erl │ │ │ ├── flix.flix │ │ │ ├── forth.frt │ │ │ ├── fortran.f │ │ │ ├── fsharp.fsi │ │ │ ├── fsl.fsl │ │ │ ├── ftl.ftl │ │ │ ├── gcode.gcode │ │ │ ├── gherkin.feature │ │ │ ├── glsl.glsl │ │ │ ├── gobstones.gbs │ │ │ ├── golang.go │ │ │ ├── graphqlschema.gql │ │ │ ├── groovy.groovy │ │ │ ├── haml.haml │ │ │ ├── handlebars.hbs │ │ │ ├── haskell.hs │ │ │ ├── haskell_cabal.cabal │ │ │ ├── haxe.hx │ │ │ ├── hjson.hjson │ │ │ ├── htaccess │ │ │ ├── html.html │ │ │ ├── html_elixir.eex │ │ │ ├── html_ruby.erb │ │ │ ├── ini.ini │ │ │ ├── io.io │ │ │ ├── ion.ion │ │ │ ├── jack.jack │ │ │ ├── jade.jade │ │ │ ├── java.java │ │ │ ├── javascript.js │ │ │ ├── jexl.jexl │ │ │ ├── json.json │ │ │ ├── json5.json5 │ │ │ ├── jsoniq.jq │ │ │ ├── jsp.jsp │ │ │ ├── jssm.jssm │ │ │ ├── jsx.jsx │ │ │ ├── julia.jl │ │ │ ├── kotlin.kt │ │ │ ├── latex.tex │ │ │ ├── latte.latte │ │ │ ├── less.less │ │ │ ├── liquid.liquid │ │ │ ├── lisp.lisp │ │ │ ├── livescript.ls │ │ │ ├── logiql.logic │ │ │ ├── logtalk.lgt │ │ │ ├── lsl.lsl │ │ │ ├── lua.lua │ │ │ ├── luapage.lp │ │ │ ├── lucene.lucene │ │ │ ├── markdown.md │ │ │ ├── mask.mask │ │ │ ├── matlab.matlab │ │ │ ├── maze.mz │ │ │ ├── mediawiki.wiki │ │ │ ├── mel.mel │ │ │ ├── mips.s │ │ │ ├── mixal.mixal │ │ │ ├── mushcode.mc │ │ │ ├── mysql.mysql │ │ │ ├── nasal.nas │ │ │ ├── nginx.nginx │ │ │ ├── nim.nim │ │ │ ├── nix.nix │ │ │ ├── nsis.nsi │ │ │ ├── nunjucks.nunjucks │ │ │ ├── objectivec.m │ │ │ ├── ocaml.ml │ │ │ ├── odin.odin │ │ │ ├── partiql.partiql │ │ │ ├── pascal.pas │ │ │ ├── perl.pl │ │ │ ├── pgsql.pgsql │ │ │ ├── php.php │ │ │ ├── php_laravel_blade.blade.php │ │ │ ├── pig.pig │ │ │ ├── plaintext.txt │ │ │ ├── plsql.plsql │ │ │ ├── powershell.ps1 │ │ │ ├── praat.praat │ │ │ ├── prisma.prisma │ │ │ ├── prolog.plg │ │ │ ├── properties.properties │ │ │ ├── protobuf.proto │ │ │ ├── prql.prql │ │ │ ├── puppet.epp │ │ │ ├── python.py │ │ │ ├── qml.qml │ │ │ ├── r.r │ │ │ ├── raku.raku │ │ │ ├── razor.cshtml │ │ │ ├── rdoc.Rd │ │ │ ├── red.red │ │ │ ├── rhtml.Rhtml │ │ │ ├── robot.robot │ │ │ ├── rst.rst │ │ │ ├── ruby.rb │ │ │ ├── rust.rs │ │ │ ├── sac.sac │ │ │ ├── sass.sass │ │ │ ├── scad.scad │ │ │ ├── scala.scala │ │ │ ├── scheme.scm │ │ │ ├── scrypt.scrypt │ │ │ ├── scss.scss │ │ │ ├── sh.sh │ │ │ ├── sjs.sjs │ │ │ ├── slim.slim │ │ │ ├── smarty.smarty │ │ │ ├── smithy.smithy │ │ │ ├── snippets.snippets │ │ │ ├── soy_template.soy │ │ │ ├── space.space │ │ │ ├── sparql.rq │ │ │ ├── sql.sql │ │ │ ├── sqlserver.sqlserver │ │ │ ├── stylus.styl │ │ │ ├── swift.swift │ │ │ ├── tcl.tcl │ │ │ ├── terraform.tf │ │ │ ├── tex.tex │ │ │ ├── text.txt │ │ │ ├── textile.textile │ │ │ ├── toml.toml │ │ │ ├── tsv.tsv │ │ │ ├── tsx.tsx │ │ │ ├── turtle.ttl │ │ │ ├── twig.twig │ │ │ ├── typescript.ts │ │ │ ├── vala.vala │ │ │ ├── vbscript.vbs │ │ │ ├── velocity.vm │ │ │ ├── verilog.v │ │ │ ├── vhdl.vhd │ │ │ ├── visualforce.vfp │ │ │ ├── vue.vue │ │ │ ├── wollok.wlk │ │ │ ├── xml.xml │ │ │ ├── xquery.xq │ │ │ ├── yaml.yaml │ │ │ ├── zeek.zeek │ │ │ └── zig.zig │ │ ├── file_drop.js │ │ ├── inline_editor.js │ │ ├── layout.js │ │ ├── require.js │ │ ├── styles.css │ │ ├── token_tooltip.js │ │ └── util.js │ ├── modelist.html │ ├── r.js/ │ │ ├── build.js │ │ └── editor.html │ ├── requirejs+build.html │ ├── scrollable-page.html │ ├── settings_menu.html │ ├── shadow-dom.html │ ├── show_own_source.js │ ├── static-highlighter/ │ │ ├── client.html │ │ └── server.js │ ├── static-highlighter.html │ ├── statusbar.html │ ├── test_ace_builds/ │ │ ├── index.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── test_package/ │ │ ├── index.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── toolbar.html │ ├── transform.html │ ├── webpack/ │ │ ├── demo.js │ │ ├── demo.ts │ │ ├── index.html │ │ ├── package.json │ │ └── webpack.config.js │ └── xml.xml ├── doc/ │ ├── README.md │ ├── additionalObjs.json │ ├── build.js │ ├── index.md │ ├── package.json │ ├── site/ │ │ ├── css/ │ │ │ └── font-awesome.css │ │ ├── iphone.css │ │ ├── js/ │ │ │ ├── ga.js │ │ │ └── main.js │ │ └── style.css │ └── template/ │ ├── jade/ │ │ ├── common_layout.jade │ │ ├── layout.jade │ │ └── lib.jade │ └── resources/ │ ├── csses/ │ │ └── ace_api.css │ └── javascripts/ │ ├── bbq.js │ ├── bootstrap.js │ ├── clicker.js │ ├── disqus-ext.js │ ├── jquery-scrollspy.js │ ├── jquery.collapse.js │ ├── jquery.cookie.js │ ├── plugins.js │ ├── prettify-extension.js │ ├── prettify.js │ └── ux.js ├── experiments/ │ ├── animate_folding.html │ ├── basic_animation.html │ ├── capture.html │ ├── cut_copy.html │ ├── debug_mem_leak.html │ ├── dom.html │ ├── triple_click.html │ ├── worker.html │ └── worker.js ├── index.html ├── kitchen-sink.html ├── package.json ├── src/ │ ├── ace.js │ ├── ace_test.js │ ├── anchor.js │ ├── anchor_test.js │ ├── apply_delta.js │ ├── autocomplete/ │ │ ├── inline.js │ │ ├── inline_screenreader.js │ │ ├── inline_test.js │ │ ├── popup.js │ │ ├── popup_test.js │ │ ├── text_completer.js │ │ └── util.js │ ├── autocomplete.js │ ├── autocomplete_test.js │ ├── background_tokenizer.js │ ├── background_tokenizer_test.js │ ├── bidihandler.js │ ├── clipboard.js │ ├── commands/ │ │ ├── command_manager.js │ │ ├── command_manager_test.js │ │ ├── default_commands.js │ │ ├── incremental_search_commands.js │ │ ├── multi_select_commands.js │ │ └── occur_commands.js │ ├── config.js │ ├── config_test.js │ ├── css/ │ │ └── editor-css.js │ ├── document.js │ ├── document_test.js │ ├── edit_session/ │ │ ├── bracket_match.js │ │ ├── fold.js │ │ ├── fold_line.js │ │ └── folding.js │ ├── edit_session.js │ ├── edit_session_test.js │ ├── editor.js │ ├── editor_change_document_test.js │ ├── editor_commands_test.js │ ├── editor_highlight_selected_word_test.js │ ├── editor_navigation_test.js │ ├── editor_options_test.js │ ├── editor_text_edit_test.js │ ├── ext/ │ │ ├── beautify.js │ │ ├── beautify_test.js │ │ ├── code_lens.js │ │ ├── code_lens_test.js │ │ ├── command_bar.js │ │ ├── command_bar_test.js │ │ ├── diff/ │ │ │ ├── base_diff_view.js │ │ │ ├── diff_test.js │ │ │ ├── gutter_decorator.js │ │ │ ├── inline_diff_view.js │ │ │ ├── providers/ │ │ │ │ └── default.js │ │ │ ├── scroll_diff_decorator.js │ │ │ ├── split_diff_view.js │ │ │ └── styles-css.js │ │ ├── diff.js │ │ ├── diff_test.js │ │ ├── elastic_tabstops_lite.js │ │ ├── emmet.js │ │ ├── emmet_test.js │ │ ├── error_marker.js │ │ ├── error_marker_test.js │ │ ├── hardwrap.js │ │ ├── hardwrap_test.js │ │ ├── inline_autocomplete.js │ │ ├── inline_autocomplete_test.js │ │ ├── keybinding_menu.js │ │ ├── language_tools.js │ │ ├── linking.js │ │ ├── menu_tools/ │ │ │ ├── get_editor_keyboard_shortcuts.js │ │ │ ├── overlay_page.js │ │ │ └── settings_menu.css.js │ │ ├── modelist.js │ │ ├── options.js │ │ ├── prompt.js │ │ ├── rtl.js │ │ ├── searchbox-css.js │ │ ├── searchbox.js │ │ ├── settings_menu.js │ │ ├── simple_tokenizer.js │ │ ├── simple_tokenizer_test.js │ │ ├── spellcheck.js │ │ ├── split.js │ │ ├── static-css.js │ │ ├── static_highlight.js │ │ ├── static_highlight_test.js │ │ ├── statusbar.js │ │ ├── textarea.js │ │ ├── themelist.js │ │ ├── whitespace.js │ │ ├── whitespace_test.js │ │ ├── whitespaces_in_selection.js │ │ └── whitespaces_in_selection_test.js │ ├── incremental_search.js │ ├── incremental_search_test.js │ ├── keyboard/ │ │ ├── emacs.js │ │ ├── emacs_test.js │ │ ├── gutter_handler.js │ │ ├── gutter_handler_test.js │ │ ├── hash_handler.js │ │ ├── keybinding.js │ │ ├── keybinding_test.js │ │ ├── sublime.js │ │ ├── sublime_test.js │ │ ├── textarea.js │ │ ├── textinput.js │ │ ├── textinput_test.js │ │ ├── vim.js │ │ ├── vim_ace_test.js │ │ ├── vim_test.js │ │ └── vscode.js │ ├── layer/ │ │ ├── cursor.js │ │ ├── decorators.js │ │ ├── font_metrics.js │ │ ├── gutter.js │ │ ├── gutter_test.js │ │ ├── lines.js │ │ ├── marker.js │ │ ├── text.js │ │ ├── text_markers.js │ │ ├── text_markers_test.js │ │ ├── text_test.js │ │ └── text_util.js │ ├── lib/ │ │ ├── app_config.js │ │ ├── bidiutil.js │ │ ├── deep_copy.js │ │ ├── default_english_messages.js │ │ ├── dom.js │ │ ├── es6-shim.js │ │ ├── event.js │ │ ├── event_emitter.js │ │ ├── event_emitter_test.js │ │ ├── fixoldbrowsers.js │ │ ├── keys.js │ │ ├── lang.js │ │ ├── net.js │ │ ├── oop.js │ │ ├── report_error.js │ │ ├── scroll.js │ │ └── useragent.js │ ├── line_widgets.js │ ├── marker_group.js │ ├── marker_group_test.js │ ├── mode/ │ │ ├── _test/ │ │ │ ├── Readme.md │ │ │ ├── highlight_rules_test.js │ │ │ ├── text_alda.txt │ │ │ ├── text_asciidoc.txt │ │ │ ├── text_coffee.txt │ │ │ ├── text_coldfusion.txt │ │ │ ├── text_curly.txt │ │ │ ├── text_ejs.txt │ │ │ ├── text_gobstones.txt │ │ │ ├── text_html.txt │ │ │ ├── text_javascript.txt │ │ │ ├── text_livescript.txt │ │ │ ├── text_lucene.txt │ │ │ ├── text_markdown.txt │ │ │ ├── text_php.txt │ │ │ ├── text_prisma.txt │ │ │ ├── text_razor.txt │ │ │ ├── text_ruby.txt │ │ │ ├── text_rust.txt │ │ │ ├── text_verilog.txt │ │ │ ├── text_wollok.txt │ │ │ ├── text_xml.txt │ │ │ ├── text_yaml.txt │ │ │ ├── tokens_abap.json │ │ │ ├── tokens_abc.json │ │ │ ├── tokens_actionscript.json │ │ │ ├── tokens_ada.json │ │ │ ├── tokens_alda.json │ │ │ ├── tokens_apex.json │ │ │ ├── tokens_aql.json │ │ │ ├── tokens_asciidoc.json │ │ │ ├── tokens_asl.json │ │ │ ├── tokens_assembly_x86.json │ │ │ ├── tokens_autohotkey.json │ │ │ ├── tokens_basic.json │ │ │ ├── tokens_batchfile.json │ │ │ ├── tokens_bibtex.json │ │ │ ├── tokens_c9search.json │ │ │ ├── tokens_c_cpp.json │ │ │ ├── tokens_cirru.json │ │ │ ├── tokens_clojure.json │ │ │ ├── tokens_cobol.json │ │ │ ├── tokens_coffee.json │ │ │ ├── tokens_coldfusion.json │ │ │ ├── tokens_crystal.json │ │ │ ├── tokens_csharp.json │ │ │ ├── tokens_csound_document.json │ │ │ ├── tokens_csound_orchestra.json │ │ │ ├── tokens_csound_score.json │ │ │ ├── tokens_csp.json │ │ │ ├── tokens_css.json │ │ │ ├── tokens_csv.json │ │ │ ├── tokens_curly.json │ │ │ ├── tokens_d.json │ │ │ ├── tokens_dart.json │ │ │ ├── tokens_diff.json │ │ │ ├── tokens_django.json │ │ │ ├── tokens_dot.json │ │ │ ├── tokens_drools.json │ │ │ ├── tokens_edifact.json │ │ │ ├── tokens_eiffel.json │ │ │ ├── tokens_ejs.json │ │ │ ├── tokens_elixir.json │ │ │ ├── tokens_elm.json │ │ │ ├── tokens_erlang.json │ │ │ ├── tokens_flix.json │ │ │ ├── tokens_forth.json │ │ │ ├── tokens_fortran.json │ │ │ ├── tokens_fsharp.json │ │ │ ├── tokens_fsl.json │ │ │ ├── tokens_ftl.json │ │ │ ├── tokens_gcode.json │ │ │ ├── tokens_gherkin.json │ │ │ ├── tokens_gitignore.json │ │ │ ├── tokens_glsl.json │ │ │ ├── tokens_gobstones.json │ │ │ ├── tokens_golang.json │ │ │ ├── tokens_graphqlschema.json │ │ │ ├── tokens_groovy.json │ │ │ ├── tokens_haml.json │ │ │ ├── tokens_handlebars.json │ │ │ ├── tokens_haskell.json │ │ │ ├── tokens_haskell_cabal.json │ │ │ ├── tokens_haxe.json │ │ │ ├── tokens_hjson.json │ │ │ ├── tokens_html.json │ │ │ ├── tokens_html_elixir.json │ │ │ ├── tokens_html_ruby.json │ │ │ ├── tokens_ini.json │ │ │ ├── tokens_io.json │ │ │ ├── tokens_ion.json │ │ │ ├── tokens_jack.json │ │ │ ├── tokens_jade.json │ │ │ ├── tokens_java.json │ │ │ ├── tokens_javascript.json │ │ │ ├── tokens_jexl.json │ │ │ ├── tokens_json.json │ │ │ ├── tokens_json5.json │ │ │ ├── tokens_jsp.json │ │ │ ├── tokens_jssm.json │ │ │ ├── tokens_jsx.json │ │ │ ├── tokens_julia.json │ │ │ ├── tokens_kotlin.json │ │ │ ├── tokens_latex.json │ │ │ ├── tokens_latte.json │ │ │ ├── tokens_less.json │ │ │ ├── tokens_liquid.json │ │ │ ├── tokens_lisp.json │ │ │ ├── tokens_livescript.json │ │ │ ├── tokens_logiql.json │ │ │ ├── tokens_logtalk.json │ │ │ ├── tokens_lsl.json │ │ │ ├── tokens_lua.json │ │ │ ├── tokens_luapage.json │ │ │ ├── tokens_lucene.json │ │ │ ├── tokens_markdown.json │ │ │ ├── tokens_mask.json │ │ │ ├── tokens_matlab.json │ │ │ ├── tokens_maze.json │ │ │ ├── tokens_mediawiki.json │ │ │ ├── tokens_mel.json │ │ │ ├── tokens_mips.json │ │ │ ├── tokens_mixal.json │ │ │ ├── tokens_mushcode.json │ │ │ ├── tokens_mysql.json │ │ │ ├── tokens_nasal.json │ │ │ ├── tokens_nginx.json │ │ │ ├── tokens_nim.json │ │ │ ├── tokens_nix.json │ │ │ ├── tokens_nsis.json │ │ │ ├── tokens_nunjucks.json │ │ │ ├── tokens_objectivec.json │ │ │ ├── tokens_ocaml.json │ │ │ ├── tokens_odin.json │ │ │ ├── tokens_partiql.json │ │ │ ├── tokens_pascal.json │ │ │ ├── tokens_perl.json │ │ │ ├── tokens_pgsql.json │ │ │ ├── tokens_php.json │ │ │ ├── tokens_php_laravel_blade.json │ │ │ ├── tokens_pig.json │ │ │ ├── tokens_plsql.json │ │ │ ├── tokens_powershell.json │ │ │ ├── tokens_praat.json │ │ │ ├── tokens_prisma.json │ │ │ ├── tokens_prolog.json │ │ │ ├── tokens_properties.json │ │ │ ├── tokens_protobuf.json │ │ │ ├── tokens_puppet.json │ │ │ ├── tokens_python.json │ │ │ ├── tokens_qml.json │ │ │ ├── tokens_r.json │ │ │ ├── tokens_raku.json │ │ │ ├── tokens_razor.json │ │ │ ├── tokens_rdoc.json │ │ │ ├── tokens_red.json │ │ │ ├── tokens_rhtml.json │ │ │ ├── tokens_robot.json │ │ │ ├── tokens_rst.json │ │ │ ├── tokens_ruby.json │ │ │ ├── tokens_rust.json │ │ │ ├── tokens_sac.json │ │ │ ├── tokens_sass.json │ │ │ ├── tokens_scad.json │ │ │ ├── tokens_scala.json │ │ │ ├── tokens_scheme.json │ │ │ ├── tokens_scrypt.json │ │ │ ├── tokens_scss.json │ │ │ ├── tokens_sh.json │ │ │ ├── tokens_sjs.json │ │ │ ├── tokens_slim.json │ │ │ ├── tokens_smarty.json │ │ │ ├── tokens_smithy.json │ │ │ ├── tokens_snippets.json │ │ │ ├── tokens_soy_template.json │ │ │ ├── tokens_space.json │ │ │ ├── tokens_sparql.json │ │ │ ├── tokens_sql.json │ │ │ ├── tokens_sqlserver.json │ │ │ ├── tokens_stylus.json │ │ │ ├── tokens_svg.json │ │ │ ├── tokens_swift.json │ │ │ ├── tokens_tcl.json │ │ │ ├── tokens_terraform.json │ │ │ ├── tokens_tex.json │ │ │ ├── tokens_text.json │ │ │ ├── tokens_textile.json │ │ │ ├── tokens_toml.json │ │ │ ├── tokens_tsv.json │ │ │ ├── tokens_tsx.json │ │ │ ├── tokens_turtle.json │ │ │ ├── tokens_twig.json │ │ │ ├── tokens_typescript.json │ │ │ ├── tokens_vala.json │ │ │ ├── tokens_vbscript.json │ │ │ ├── tokens_velocity.json │ │ │ ├── tokens_verilog.json │ │ │ ├── tokens_vhdl.json │ │ │ ├── tokens_visualforce.json │ │ │ ├── tokens_vue.json │ │ │ ├── tokens_wollok.json │ │ │ ├── tokens_xml.json │ │ │ ├── tokens_yaml.json │ │ │ └── tokens_zeek.json │ │ ├── abap.js │ │ ├── abap_highlight_rules.js │ │ ├── abc.js │ │ ├── abc_highlight_rules.js │ │ ├── actionscript.js │ │ ├── actionscript_highlight_rules.js │ │ ├── ada.js │ │ ├── ada_highlight_rules.js │ │ ├── ada_test.js │ │ ├── alda.js │ │ ├── alda_highlight_rules.js │ │ ├── apache_conf.js │ │ ├── apache_conf_highlight_rules.js │ │ ├── apex.js │ │ ├── apex_highlight_rules.js │ │ ├── applescript.js │ │ ├── applescript_highlight_rules.js │ │ ├── aql.js │ │ ├── aql_highlight_rules.js │ │ ├── asciidoc.js │ │ ├── asciidoc_highlight_rules.js │ │ ├── asl.js │ │ ├── asl_highlight_rules.js │ │ ├── assembly_arm32.js │ │ ├── assembly_arm32_highlight_rules.js │ │ ├── assembly_x86.js │ │ ├── assembly_x86_highlight_rules.js │ │ ├── astro.js │ │ ├── astro_highlight_rules.js │ │ ├── autohotkey.js │ │ ├── autohotkey_highlight_rules.js │ │ ├── basic.js │ │ ├── basic_highlight_rules.js │ │ ├── batchfile.js │ │ ├── batchfile_highlight_rules.js │ │ ├── behaviour/ │ │ │ ├── behaviour_test.js │ │ │ ├── css.js │ │ │ ├── cstyle.js │ │ │ ├── html.js │ │ │ ├── javascript.js │ │ │ ├── liquid.js │ │ │ ├── xml.js │ │ │ └── xquery.js │ │ ├── behaviour.js │ │ ├── bibtex.js │ │ ├── bibtex_highlight_rules.js │ │ ├── c9search.js │ │ ├── c9search_highlight_rules.js │ │ ├── c_cpp.js │ │ ├── c_cpp_highlight_rules.js │ │ ├── cirru.js │ │ ├── cirru_highlight_rules.js │ │ ├── clojure.js │ │ ├── clojure_highlight_rules.js │ │ ├── clue.js │ │ ├── clue_highlight_rules.js │ │ ├── cobol.js │ │ ├── cobol_highlight_rules.js │ │ ├── coffee.js │ │ ├── coffee_highlight_rules.js │ │ ├── coldfusion.js │ │ ├── coldfusion_highlight_rules.js │ │ ├── coldfusion_test.js │ │ ├── crystal.js │ │ ├── crystal_highlight_rules.js │ │ ├── csharp.js │ │ ├── csharp_highlight_rules.js │ │ ├── csound_document.js │ │ ├── csound_document_highlight_rules.js │ │ ├── csound_orchestra.js │ │ ├── csound_orchestra_highlight_rules.js │ │ ├── csound_preprocessor_highlight_rules.js │ │ ├── csound_score.js │ │ ├── csound_score_highlight_rules.js │ │ ├── csp.js │ │ ├── csp_highlight_rules.js │ │ ├── css.js │ │ ├── css_completions.js │ │ ├── css_highlight_rules.js │ │ ├── css_test.js │ │ ├── csv.js │ │ ├── csv_highlight_rules.js │ │ ├── curly.js │ │ ├── curly_highlight_rules.js │ │ ├── cuttlefish.js │ │ ├── cuttlefish_highlight_rules.js │ │ ├── d.js │ │ ├── d_highlight_rules.js │ │ ├── dart.js │ │ ├── dart_highlight_rules.js │ │ ├── diff.js │ │ ├── diff_highlight_rules.js │ │ ├── django.js │ │ ├── doc_comment_highlight_rules.js │ │ ├── dockerfile.js │ │ ├── dockerfile_highlight_rules.js │ │ ├── dot.js │ │ ├── dot_highlight_rules.js │ │ ├── drools.js │ │ ├── drools_highlight_rules.js │ │ ├── edifact.js │ │ ├── edifact_highlight_rules.js │ │ ├── eiffel.js │ │ ├── eiffel_highlight_rules.js │ │ ├── ejs.js │ │ ├── elixir.js │ │ ├── elixir_highlight_rules.js │ │ ├── elm.js │ │ ├── elm_highlight_rules.js │ │ ├── erlang.js │ │ ├── erlang_highlight_rules.js │ │ ├── flix.js │ │ ├── flix_highlight_rules.js │ │ ├── folding/ │ │ │ ├── asciidoc.js │ │ │ ├── basic.js │ │ │ ├── basic_test.js │ │ │ ├── c9search.js │ │ │ ├── coffee.js │ │ │ ├── coffee_test.js │ │ │ ├── csharp.js │ │ │ ├── cstyle.js │ │ │ ├── cstyle_test.js │ │ │ ├── diff.js │ │ │ ├── drools.js │ │ │ ├── drools_test.js │ │ │ ├── fold_mode.js │ │ │ ├── fold_mode_test.js │ │ │ ├── haskell_cabal.js │ │ │ ├── html.js │ │ │ ├── html_test.js │ │ │ ├── ini.js │ │ │ ├── java.js │ │ │ ├── javascript.js │ │ │ ├── javascript_test.js │ │ │ ├── latex.js │ │ │ ├── latex_test.js │ │ │ ├── lua.js │ │ │ ├── lua_test.js │ │ │ ├── markdown.js │ │ │ ├── mixed.js │ │ │ ├── nunjucks.js │ │ │ ├── nunjucks_test.js │ │ │ ├── php.js │ │ │ ├── php_test.js │ │ │ ├── pythonic.js │ │ │ ├── pythonic_test.js │ │ │ ├── ruby.js │ │ │ ├── ruby_test.js │ │ │ ├── sql.js │ │ │ ├── sqlserver.js │ │ │ ├── vbscript.js │ │ │ ├── vbscript_test.js │ │ │ ├── velocity.js │ │ │ ├── xml.js │ │ │ ├── xml_test.js │ │ │ ├── yaml.js │ │ │ └── yaml_test.js │ │ ├── forth.js │ │ ├── forth_highlight_rules.js │ │ ├── fortran.js │ │ ├── fortran_highlight_rules.js │ │ ├── fsharp.js │ │ ├── fsharp_highlight_rules.js │ │ ├── fsl.js │ │ ├── fsl_highlight_rules.js │ │ ├── ftl.js │ │ ├── ftl_highlight_rules.js │ │ ├── gcode.js │ │ ├── gcode_highlight_rules.js │ │ ├── gherkin.js │ │ ├── gherkin_highlight_rules.js │ │ ├── gitignore.js │ │ ├── gitignore_highlight_rules.js │ │ ├── glsl.js │ │ ├── glsl_highlight_rules.js │ │ ├── gobstones.js │ │ ├── gobstones_highlight_rules.js │ │ ├── golang.js │ │ ├── golang_highlight_rules.js │ │ ├── graphqlschema.js │ │ ├── graphqlschema_highlight_rules.js │ │ ├── groovy.js │ │ ├── groovy_highlight_rules.js │ │ ├── haml.js │ │ ├── haml_highlight_rules.js │ │ ├── handlebars.js │ │ ├── handlebars_highlight_rules.js │ │ ├── haskell.js │ │ ├── haskell_cabal.js │ │ ├── haskell_cabal_highlight_rules.js │ │ ├── haskell_highlight_rules.js │ │ ├── haxe.js │ │ ├── haxe_highlight_rules.js │ │ ├── hjson.js │ │ ├── hjson_highlight_rules.js │ │ ├── html.js │ │ ├── html_completions.js │ │ ├── html_elixir.js │ │ ├── html_elixir_highlight_rules.js │ │ ├── html_highlight_rules.js │ │ ├── html_ruby.js │ │ ├── html_ruby_highlight_rules.js │ │ ├── html_test.js │ │ ├── ini.js │ │ ├── ini_highlight_rules.js │ │ ├── io.js │ │ ├── io_highlight_rules.js │ │ ├── ion.js │ │ ├── ion_highlight_rules.js │ │ ├── jack.js │ │ ├── jack_highlight_rules.js │ │ ├── jade.js │ │ ├── jade_highlight_rules.js │ │ ├── java.js │ │ ├── java_highlight_rules.js │ │ ├── javascript.js │ │ ├── javascript_highlight_rules.js │ │ ├── javascript_test.js │ │ ├── jexl.js │ │ ├── jexl_highlight_rules.js │ │ ├── js_regex_highlight_rules.js │ │ ├── jsdoc_comment_highlight_rules.js │ │ ├── json.js │ │ ├── json5.js │ │ ├── json5_highlight_rules.js │ │ ├── json_highlight_rules.js │ │ ├── jsp.js │ │ ├── jsp_highlight_rules.js │ │ ├── jssm.js │ │ ├── jssm_highlight_rules.js │ │ ├── jsx.js │ │ ├── jsx_highlight_rules.js │ │ ├── julia.js │ │ ├── julia_highlight_rules.js │ │ ├── kotlin.js │ │ ├── kotlin_highlight_rules.js │ │ ├── latex.js │ │ ├── latex_highlight_rules.js │ │ ├── latte.js │ │ ├── latte_highlight_rules.js │ │ ├── less.js │ │ ├── less_highlight_rules.js │ │ ├── liquid.js │ │ ├── liquid_highlight_rules.js │ │ ├── lisp.js │ │ ├── lisp_highlight_rules.js │ │ ├── livescript.js │ │ ├── logiql.js │ │ ├── logiql_highlight_rules.js │ │ ├── logiql_test.js │ │ ├── logtalk.js │ │ ├── logtalk_highlight_rules.js │ │ ├── lsl.js │ │ ├── lsl_highlight_rules.js │ │ ├── lua.js │ │ ├── lua_highlight_rules.js │ │ ├── luapage.js │ │ ├── luapage_highlight_rules.js │ │ ├── lucene.js │ │ ├── lucene_highlight_rules.js │ │ ├── makefile.js │ │ ├── makefile_highlight_rules.js │ │ ├── markdown.js │ │ ├── markdown_highlight_rules.js │ │ ├── mask.js │ │ ├── mask_highlight_rules.js │ │ ├── matching_brace_outdent.js │ │ ├── matching_parens_outdent.js │ │ ├── matlab.js │ │ ├── matlab_highlight_rules.js │ │ ├── maze.js │ │ ├── maze_highlight_rules.js │ │ ├── mediawiki.js │ │ ├── mediawiki_highlight_rules.js │ │ ├── mel.js │ │ ├── mel_highlight_rules.js │ │ ├── mips.js │ │ ├── mips_highlight_rules.js │ │ ├── mixal.js │ │ ├── mixal_highlight_rules.js │ │ ├── mushcode.js │ │ ├── mushcode_highlight_rules.js │ │ ├── mysql.js │ │ ├── mysql_highlight_rules.js │ │ ├── nasal.js │ │ ├── nasal_highlight_rules.js │ │ ├── nginx.js │ │ ├── nginx_highlight_rules.js │ │ ├── nim.js │ │ ├── nim_highlight_rules.js │ │ ├── nix.js │ │ ├── nix_highlight_rules.js │ │ ├── nsis.js │ │ ├── nsis_highlight_rules.js │ │ ├── nunjucks.js │ │ ├── nunjucks_highlight_rules.js │ │ ├── objectivec.js │ │ ├── objectivec_highlight_rules.js │ │ ├── ocaml.js │ │ ├── ocaml_highlight_rules.js │ │ ├── odin.js │ │ ├── odin_highlight_rules.js │ │ ├── odin_test.js │ │ ├── partiql.js │ │ ├── partiql_highlight_rules.js │ │ ├── pascal.js │ │ ├── pascal_highlight_rules.js │ │ ├── perl.js │ │ ├── perl_highlight_rules.js │ │ ├── pgsql.js │ │ ├── pgsql_highlight_rules.js │ │ ├── php.js │ │ ├── php_completions.js │ │ ├── php_highlight_rules.js │ │ ├── php_laravel_blade.js │ │ ├── php_laravel_blade_highlight_rules.js │ │ ├── php_test.js │ │ ├── pig.js │ │ ├── pig_highlight_rules.js │ │ ├── plain_text.js │ │ ├── plain_text_test.js │ │ ├── plsql.js │ │ ├── plsql_highlight_rules.js │ │ ├── powershell.js │ │ ├── powershell_highlight_rules.js │ │ ├── praat.js │ │ ├── praat_highlight_rules.js │ │ ├── prisma.js │ │ ├── prisma_highlight_rules.js │ │ ├── prolog.js │ │ ├── prolog_highlight_rules.js │ │ ├── properties.js │ │ ├── properties_highlight_rules.js │ │ ├── protobuf.js │ │ ├── protobuf_highlight_rules.js │ │ ├── prql.js │ │ ├── prql_highlight_rules.js │ │ ├── puppet.js │ │ ├── puppet_highlight_rules.js │ │ ├── python.js │ │ ├── python_highlight_rules.js │ │ ├── python_test.js │ │ ├── qml.js │ │ ├── qml_highlight_rules.js │ │ ├── r.js │ │ ├── r_highlight_rules.js │ │ ├── raku.js │ │ ├── raku_highlight_rules.js │ │ ├── razor.js │ │ ├── razor_completions.js │ │ ├── razor_highlight_rules.js │ │ ├── rdoc.js │ │ ├── rdoc_highlight_rules.js │ │ ├── red.js │ │ ├── red_highlight_rules.js │ │ ├── redshift.js │ │ ├── redshift_highlight_rules.js │ │ ├── rhtml.js │ │ ├── rhtml_highlight_rules.js │ │ ├── robot.js │ │ ├── robot_highlight_rules.js │ │ ├── rst.js │ │ ├── rst_highlight_rules.js │ │ ├── ruby.js │ │ ├── ruby_highlight_rules.js │ │ ├── ruby_test.js │ │ ├── rust.js │ │ ├── rust_highlight_rules.js │ │ ├── sac.js │ │ ├── sac_highlight_rules.js │ │ ├── sass.js │ │ ├── sass_highlight_rules.js │ │ ├── scad.js │ │ ├── scad_highlight_rules.js │ │ ├── scala.js │ │ ├── scala_highlight_rules.js │ │ ├── scheme.js │ │ ├── scheme_highlight_rules.js │ │ ├── scrypt.js │ │ ├── scrypt_highlight_rules.js │ │ ├── scss.js │ │ ├── scss_highlight_rules.js │ │ ├── sh.js │ │ ├── sh_highlight_rules.js │ │ ├── sjs.js │ │ ├── sjs_highlight_rules.js │ │ ├── slim.js │ │ ├── slim_highlight_rules.js │ │ ├── smarty.js │ │ ├── smarty_highlight_rules.js │ │ ├── smithy.js │ │ ├── smithy_highlight_rules.js │ │ ├── snippets.js │ │ ├── soy_template.js │ │ ├── soy_template_highlight_rules.js │ │ ├── space.js │ │ ├── space_highlight_rules.js │ │ ├── sparql.js │ │ ├── sparql_highlight_rules.js │ │ ├── sql.js │ │ ├── sql_highlight_rules.js │ │ ├── sqlserver.js │ │ ├── sqlserver_highlight_rules.js │ │ ├── stylus.js │ │ ├── stylus_highlight_rules.js │ │ ├── svg.js │ │ ├── svg_highlight_rules.js │ │ ├── swift.js │ │ ├── swift_highlight_rules.js │ │ ├── tcl.js │ │ ├── tcl_highlight_rules.js │ │ ├── terraform.js │ │ ├── terraform_highlight_rules.js │ │ ├── tex.js │ │ ├── tex_highlight_rules.js │ │ ├── text.js │ │ ├── text_highlight_rules.js │ │ ├── text_test.js │ │ ├── textile.js │ │ ├── textile_highlight_rules.js │ │ ├── toml.js │ │ ├── toml_highlight_rules.js │ │ ├── tsv.js │ │ ├── tsv_highlight_rules.js │ │ ├── tsx.js │ │ ├── tsx_highlight_rules.js │ │ ├── turtle.js │ │ ├── turtle_highlight_rules.js │ │ ├── twig.js │ │ ├── twig_highlight_rules.js │ │ ├── typescript.js │ │ ├── typescript_highlight_rules.js │ │ ├── vala.js │ │ ├── vala_highlight_rules.js │ │ ├── vbscript.js │ │ ├── vbscript_highlight_rules.js │ │ ├── vbscript_test.js │ │ ├── velocity.js │ │ ├── velocity_highlight_rules.js │ │ ├── verilog.js │ │ ├── verilog_highlight_rules.js │ │ ├── vhdl.js │ │ ├── vhdl_highlight_rules.js │ │ ├── visualforce.js │ │ ├── visualforce_highlight_rules.js │ │ ├── vue.js │ │ ├── vue_highlight_rules.js │ │ ├── wollok.js │ │ ├── wollok_highlight_rules.js │ │ ├── xml.js │ │ ├── xml_highlight_rules.js │ │ ├── xml_test.js │ │ ├── yaml.js │ │ ├── yaml_highlight_rules.js │ │ ├── zeek.js │ │ ├── zeek_highlight_rules.js │ │ ├── zig.js │ │ └── zig_highlight_rules.js │ ├── mouse/ │ │ ├── default_gutter_handler.js │ │ ├── default_gutter_handler_test.js │ │ ├── default_handlers.js │ │ ├── dragdrop_handler.js │ │ ├── fold_handler.js │ │ ├── mouse_event.js │ │ ├── mouse_handler.js │ │ ├── mouse_handler_test.js │ │ ├── multi_select_handler.js │ │ └── touch_handler.js │ ├── multi_select.js │ ├── multi_select_test.js │ ├── occur.js │ ├── occur_test.js │ ├── placeholder.js │ ├── placeholder_test.js │ ├── range.js │ ├── range_list.js │ ├── range_list_test.js │ ├── range_test.js │ ├── renderloop.js │ ├── scrollbar.js │ ├── scrollbar_custom.js │ ├── scrollbar_test.js │ ├── search.js │ ├── search_highlight.js │ ├── search_test.js │ ├── selection.js │ ├── selection_test.js │ ├── snippets/ │ │ ├── abc.js │ │ ├── abc.snippets.js │ │ ├── actionscript.js │ │ ├── actionscript.snippets.js │ │ ├── c_cpp.js │ │ ├── c_cpp.snippets.js │ │ ├── clojure.js │ │ ├── clojure.snippets.js │ │ ├── coffee.js │ │ ├── coffee.snippets.js │ │ ├── csound_document.js │ │ ├── csound_document.snippets.js │ │ ├── csound_orchestra.js │ │ ├── csound_orchestra.snippets.js │ │ ├── css.js │ │ ├── css.snippets.js │ │ ├── dart.js │ │ ├── dart.snippets.js │ │ ├── diff.js │ │ ├── diff.snippets.js │ │ ├── django.js │ │ ├── django.snippets.js │ │ ├── drools.js │ │ ├── drools.snippets.js │ │ ├── edifact.js │ │ ├── edifact.snippets.js │ │ ├── erlang.js │ │ ├── erlang.snippets.js │ │ ├── fsl.js │ │ ├── fsl.snippets.js │ │ ├── gobstones.js │ │ ├── gobstones.snippets.js │ │ ├── graphqlschema.js │ │ ├── graphqlschema.snippets.js │ │ ├── haml.js │ │ ├── haml.snippets.js │ │ ├── haskell.js │ │ ├── haskell.snippets.js │ │ ├── html.js │ │ ├── html.snippets.js │ │ ├── io.js │ │ ├── java.js │ │ ├── java.snippets.js │ │ ├── javascript.js │ │ ├── javascript.snippets.js │ │ ├── jsp.js │ │ ├── jsp.snippets.js │ │ ├── liquid.js │ │ ├── liquid.snippets.js │ │ ├── lsl.js │ │ ├── lsl.snippets.js │ │ ├── lua.js │ │ ├── lua.snippets.js │ │ ├── makefile.js │ │ ├── makefile.snippets.js │ │ ├── markdown.js │ │ ├── markdown.snippets.js │ │ ├── maze.js │ │ ├── maze.snippets.js │ │ ├── perl.js │ │ ├── perl.snippets.js │ │ ├── php.js │ │ ├── php.snippets.js │ │ ├── python.js │ │ ├── python.snippets.js │ │ ├── r.js │ │ ├── r.snippets.js │ │ ├── razor.js │ │ ├── razor.snippets.js │ │ ├── robot.js │ │ ├── robot.snippets.js │ │ ├── rst.js │ │ ├── rst.snippets.js │ │ ├── ruby.js │ │ ├── ruby.snippets.js │ │ ├── sh.js │ │ ├── sh.snippets.js │ │ ├── snippets.js │ │ ├── snippets.snippets.js │ │ ├── sql.js │ │ ├── sql.snippets.js │ │ ├── sqlserver.js │ │ ├── sqlserver.snippets.js │ │ ├── tcl.js │ │ ├── tcl.snippets.js │ │ ├── tex.js │ │ ├── tex.snippets.js │ │ ├── textile.js │ │ ├── textile.snippets.js │ │ ├── vala.js │ │ ├── velocity.js │ │ ├── velocity.snippets.js │ │ ├── wollok.js │ │ └── wollok.snippets.js │ ├── snippets.js │ ├── snippets_test.js │ ├── split.js │ ├── test/ │ │ ├── all.js │ │ ├── all_browser.js │ │ ├── assertions.js │ │ ├── asyncjs/ │ │ │ └── assert.js │ │ ├── benchmark.js │ │ ├── mockdom.js │ │ ├── mockdom_test.js │ │ ├── mockrenderer.js │ │ ├── run.js │ │ ├── test_list.js │ │ ├── tests.html │ │ ├── update_test_list.js │ │ └── user.js │ ├── theme/ │ │ ├── ambiance-css.js │ │ ├── ambiance.js │ │ ├── chaos-css.js │ │ ├── chaos.js │ │ ├── chrome-css.js │ │ ├── chrome.js │ │ ├── cloud9_day-css.js │ │ ├── cloud9_day.js │ │ ├── cloud9_night-css.js │ │ ├── cloud9_night.js │ │ ├── cloud9_night_low_color-css.js │ │ ├── cloud9_night_low_color.js │ │ ├── cloud_editor-css.js │ │ ├── cloud_editor.js │ │ ├── cloud_editor_dark-css.js │ │ ├── cloud_editor_dark.js │ │ ├── clouds-css.js │ │ ├── clouds.js │ │ ├── clouds_midnight-css.js │ │ ├── clouds_midnight.js │ │ ├── cobalt-css.js │ │ ├── cobalt.js │ │ ├── crimson_editor-css.js │ │ ├── crimson_editor.js │ │ ├── dawn-css.js │ │ ├── dawn.js │ │ ├── dracula-css.js │ │ ├── dracula.js │ │ ├── dreamweaver-css.js │ │ ├── dreamweaver.js │ │ ├── eclipse-css.js │ │ ├── eclipse.js │ │ ├── github-css.js │ │ ├── github.js │ │ ├── github_dark-css.js │ │ ├── github_dark.js │ │ ├── github_light_default-css.js │ │ ├── github_light_default.js │ │ ├── gob-css.js │ │ ├── gob.js │ │ ├── gruvbox-css.js │ │ ├── gruvbox.js │ │ ├── gruvbox_dark_hard-css.js │ │ ├── gruvbox_dark_hard.js │ │ ├── gruvbox_light_hard-css.js │ │ ├── gruvbox_light_hard.js │ │ ├── idle_fingers-css.js │ │ ├── idle_fingers.js │ │ ├── iplastic-css.js │ │ ├── iplastic.js │ │ ├── katzenmilch-css.js │ │ ├── katzenmilch.js │ │ ├── kr_theme-css.js │ │ ├── kr_theme.js │ │ ├── kuroir-css.js │ │ ├── kuroir.js │ │ ├── merbivore-css.js │ │ ├── merbivore.js │ │ ├── merbivore_soft-css.js │ │ ├── merbivore_soft.js │ │ ├── mono_industrial-css.js │ │ ├── mono_industrial.js │ │ ├── monokai-css.js │ │ ├── monokai.js │ │ ├── nord_dark-css.js │ │ ├── nord_dark.js │ │ ├── one_dark-css.js │ │ ├── one_dark.js │ │ ├── pastel_on_dark-css.js │ │ ├── pastel_on_dark.js │ │ ├── solarized_dark-css.js │ │ ├── solarized_dark.js │ │ ├── solarized_light-css.js │ │ ├── solarized_light.js │ │ ├── sqlserver-css.js │ │ ├── sqlserver.js │ │ ├── terminal-css.js │ │ ├── terminal.js │ │ ├── textmate-css.js │ │ ├── textmate.js │ │ ├── tomorrow-css.js │ │ ├── tomorrow.js │ │ ├── tomorrow_night-css.js │ │ ├── tomorrow_night.js │ │ ├── tomorrow_night_blue-css.js │ │ ├── tomorrow_night_blue.js │ │ ├── tomorrow_night_bright-css.js │ │ ├── tomorrow_night_bright.js │ │ ├── tomorrow_night_eighties-css.js │ │ ├── tomorrow_night_eighties.js │ │ ├── twilight-css.js │ │ ├── twilight.js │ │ ├── vibrant_ink-css.js │ │ ├── vibrant_ink.js │ │ ├── xcode-css.js │ │ └── xcode.js │ ├── token_iterator.js │ ├── token_iterator_test.js │ ├── tokenizer.js │ ├── tokenizer_dev.js │ ├── tokenizer_test.js │ ├── tooltip.js │ ├── tooltip_test.js │ ├── undomanager.js │ ├── undomanager_test.js │ ├── unicode.js │ ├── virtual_renderer.js │ ├── virtual_renderer_test.js │ └── worker/ │ └── worker_client.js ├── static.js ├── tool/ │ ├── Readme.md │ ├── ace_declaration_generator.js │ ├── add_mode.js │ ├── esm_resolver_generator.js │ ├── lib.js │ ├── mode_creator.html │ ├── mode_creator.js │ ├── modes-declaration-generator.js │ ├── package.json │ ├── perf-test.html │ ├── regexp_to_keywords.js │ ├── regexp_tokenizer.js │ ├── regexp_tokenizer_test.js │ ├── release-api-docs.sh │ ├── release.sh │ ├── templates/ │ │ ├── dummy.JSON-tmLanguage │ │ ├── highlight_rules.js │ │ ├── mode.js │ │ ├── snippets.js │ │ ├── theme.css │ │ └── theme.js │ ├── test-ace-builds-package.sh │ ├── test-npm-package.sh │ ├── tmlanguage.js │ ├── tmsnippets.js │ ├── tmtheme.js │ ├── tmthemes/ │ │ ├── Active4D.tmTheme │ │ ├── Amy.tmTheme │ │ ├── Blackboard.tmTheme │ │ ├── Clouds.tmTheme │ │ ├── Cobalt.tmTheme │ │ ├── Dawn.tmTheme │ │ ├── Dreamweaver.tmTheme │ │ ├── Eiffel.tmTheme │ │ ├── GitHub.tmTheme │ │ ├── IDLE.tmTheme │ │ ├── Katzenmilch.tmTheme │ │ ├── LAZY.tmTheme │ │ ├── LICENSE │ │ ├── Merbivore.tmTheme │ │ ├── Monokai.tmTheme │ │ ├── Solarized-dark.tmTheme │ │ ├── Solarized-light.tmTheme │ │ ├── SpaceCadet.tmTheme │ │ ├── Sunburst.tmTheme │ │ ├── Tomorrow-Night-Blue.tmTheme │ │ ├── Tomorrow-Night-Bright.tmTheme │ │ ├── Tomorrow-Night-Eighties.tmTheme │ │ ├── Tomorrow-Night.tmTheme │ │ ├── Tomorrow.tmTheme │ │ ├── Twilight.tmTheme │ │ ├── Xcode_default.tmTheme │ │ ├── Zenburnesque.tmTheme │ │ ├── gruvboxDarkHard.tmTheme │ │ ├── gruvboxLightHard.tmTheme │ │ ├── iPlastic.tmTheme │ │ ├── idleFingers.tmTheme │ │ ├── krTheme.tmTheme │ │ └── monoindustrial.tmTheme │ ├── unicode.js │ ├── update_deps.js │ └── wrap_keyword_regexp.js ├── translations/ │ ├── Readme.md │ ├── am.json │ ├── es.json │ └── ru.json ├── tsconfig.json ├── types/ │ ├── ace-ext.d.ts │ ├── ace-lib.d.ts │ ├── ace-modules.d.ts │ ├── ace-snippets.d.ts │ └── ace-theme.d.ts └── version.js