lib/ace/snippets/python.snippets (20 lines): - line 16: ${2:# TODO: write code...} - line 20: ${1:# TODO: write code...} - line 25: ${3:# TODO: write code...} - line 38: ${4:# TODO: write code...} - line 41: ${3:# TODO: write code...} - line 45: ${3:# TODO: write code...} - line 57: ${2:# TODO: write code...} - line 60: ${1:# TODO: write code...} - line 63: ${2:# TODO: write code...} - line 67: ${3:# TODO: write code...} - line 82: ${1:# TODO: write code...} - line 87: ${1:# TODO: write code...} - line 91: ${5:# TODO: write code...} - line 94: ${1:# TODO: write code...} - line 98: ${5:# TODO: write code...} - line 101: ${1:# TODO: write code...} - line 105: ${5:# TODO: write code...} - line 107: ${6:# TODO: write code...} - line 133: ${3:# TODO: write code...} - line 139: ${3:# TODO: write code...} lib/ace/keyboard/vim.js (18 lines): - line 14: * TODO: Implement the remaining registers. - line 17: * TODO: Implement the remaining special marks. They have more complex - line 1226: // TODO: Current bindings expect the character to be lower case, but - line 1581: // TODO: Convert keymap into dictionary format for fast lookup. - line 1611: // in the default key map. See TODO at bottom of function. - line 1645: // TODO: Create non-recursive keyToKey mappings for the unmapped contexts once those exist. - line 1681: // TODO: Expose setOption and getOption as instance methods. Need to decide how to namespace - line 1739: // TODO: prevent infinite recursion. - line 1818: // TODO: Look into using CodeMirror's multi-key handling. - line 2402: // TODO: Make sure cm and vim selections are identical outside visual mode. - line 2458: // TODO: Handle null returns from motion commands better. - line 2974: // TODO: lots of possible exceptions that can be thrown here. Try da( - line 2992: // TODO: Instead of using the additional text object map to perform text - line 3405: // TODO: The repeat should actually select number of characters/lines - line 4341: // TODO: The original Vim implementation only operates on level 1 and 2. - line 4856: // TODO: perhaps this finagling of start and end positions belongs - line 4904: // TODO support across multiple lines - line 6315: // TODO: override navigation keys so that Esc will cancel automatic lib/ace/mode/html/saxparser.js (13 lines): - line 489: // FIXME convert CR to LF http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#input-stream - line 850: // FIXME proper tokenizer states - line 2462: this.inQuirksMode = false; // TODO quirks mode - line 3066: // FIXME head pointer - line 4071: // FIXME error message - line 4086: // FIXME error message - line 4091: // FIXME error message - line 4098: // FIXME error message - line 4110: // FIXME error message - line 5166: // FIXME get rid of the recursion - line 5312: // FIXME: this.errors.push([this.tokenizer.position, code, data]); - line 5334: // TODO template tag - line 5336: // FIXME handle inSelectInTable lib/ace/mode/elixir_highlight_rules.js (11 lines): - line 105: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 109: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 128: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 150: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 172: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 194: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 257: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 307: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 312: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 321: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 326: TODO: 'FIXME: regexp doesn\'t have js equivalent', lib/ace/mode/velocity_highlight_rules.js (4 lines): - line 77: // TODO: Unicode escape sequences - line 78: // TODO: Unicode identifiers - line 145: // TODO: Unicode escape sequences - line 146: // TODO: Unicode identifiers lib/ace/mode/vala_highlight_rules.js (4 lines): - line 85: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 107: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 318: TODO: 'FIXME: regexp doesn\'t have js equivalent', - line 446: comment: 'Based heavily on the Java bundle\'s language syntax. TODO:\n* Closures\n* Delegates\n* Properties: Better support for properties.\n* Annotations\n* Error domains\n* Named arguments\n* Array slicing, negative indexes, multidimensional\n* construct blocks\n* lock blocks?\n* regex literals\n* DocBlock syntax highlighting. (Currently importing javadoc)\n* Folding rule for comments.\n', lib/ace/editor.js (4 lines): - line 84: // TODO detect touch event support - line 215: // TODO use property on commands instead of this - line 920: // TODO: This might be too much updating. Okay for now. - line 1681: // TODO: move out of core when we have good mechanism for managing extensions lib/ace/mode/groovy_highlight_rules.js (3 lines): - line 54: // TODO var importClasses = ""; - line 105: // TODO: Unicode escape sequences - line 106: // TODO: Unicode identifiers lib/ace/mode/xml/dom.js (2 lines): - line 294: //TODO:.. - line 1120: //TODO: lib/ace/mode/scala_highlight_rules.js (2 lines): - line 104: // TODO: Unicode escape sequences - line 105: // TODO: Unicode identifiers lib/ace/mode/jsx_highlight_rules.js (2 lines): - line 81: // TODO: Unicode escape sequences - line 82: // TODO: Unicode identifiers lib/ace/mode/drools_highlight_rules.js (2 lines): - line 142: // TODO: Unicode escape sequences - line 143: // TODO: Unicode identifiers lib/ace/keyboard/emacs.js (2 lines): - line 292: // TODO extract special handling of markmode - line 293: // TODO special case command.command is really unnecessary, remove lib/ace/keyboard/vscode.js (2 lines): - line 225: // TODO: add similar command to work inside SearchBox - line 229: // TODO: add similar command to work inside SearchBox lib/ace/mode/wollok_highlight_rules.js (2 lines): - line 60: // TODO: Unicode escape sequences - line 61: // TODO: Unicode identifiers lib/ace/autocomplete.js (2 lines): - line 181: // TODO add support for options.deleteSuffix - line 561: // TODO add penalty on case mismatch lib/ace/ext/emmet.js (2 lines): - line 67: // TODO should start be caret position instead? - line 416: // TODO refactor mode delegates to make this simpler lib/ace/snippets/chef.snippets (2 lines): - line 5: # @TODO: Include Meta attributes and actions in all snippets - line 6: # @TODO: Finish writing snippets for remaining Resources lib/ace/mode/java_highlight_rules.js (2 lines): - line 124: // TODO: Unicode escape sequences - line 125: // TODO: Unicode identifiers lib/ace/mode/python_highlight_rules.js (2 lines): - line 31: * TODO: python delimiters - line 370: "fqstringParRules": [{//TODO: nested {} lib/ace/mode/haxe_highlight_rules.js (2 lines): - line 59: // TODO: Unicode escape sequences - line 60: // TODO: Unicode identifiers lib/ace/virtual_renderer.js (2 lines): - line 295: // TODO: better solution is to not change scroll position when text is changed outside of visible area - line 861: // TODO: find a better way to handle this, that works non wrapped case and doesn't compute layerConfig twice lib/ace/mode/redshift_highlight_rules.js (1 line): - line 88: regex : "[a-zA-Z_][a-zA-Z0-9_$]*\\b" // TODO - Unicode in identifiers lib/ace/mode/elm_highlight_rules.js (1 line): - line 31: // TODO check with https://github.com/deadfoxygrandpa/Elm.tmLanguage lib/ace/mode/sparql.js (1 line): - line 41: // TODO: pick appropriate fold mode lib/ace/mode/xml/sax.js (1 line): - line 172: //TODO: 这里有可能sax回退,有位置错误风险 lib/ace/mouse/dragdrop_handler.js (1 line): - line 404: // TODO: a better way to prevent default handler without preventing browser default action lib/ace/mode/pig.js (1 line): - line 41: // TODO: pick appropriate fold mode lib/ace/mode/terraform_highlight_rules.js (1 line): - line 171: {// TODO: double $ lib/ace/mode/sh_highlight_rules.js (1 line): - line 96: regex : /`/ // TODO highlight ` lib/ace/mode/logtalk.js (1 line): - line 42: // TODO: pick appropriate fold mode lib/ace/mode/lua/luaparse.js (1 line): - line 70: // TODO: Lua 5.4 allows up to six-byte sequences, as in UTF-8:1993 lib/ace/mode/tcl_highlight_rules.js (1 line): - line 39: //TODO var builtinFunctions = ""; lib/ace/mode/jssm.js (1 line): - line 41: // TODO: pick appropriate fold mode lib/ace/mode/haskell.js (1 line): - line 46: // TODO: pick appropriate fold mode lib/ace/mode/behaviour/xml.js (1 line): - line 120: // TODO also handle non-closed string at the end of the line lib/ace/mode/alda.js (1 line): - line 41: // TODO: pick appropriate fold mode lib/ace/keyboard/textarea.js (1 line): - line 48: // TODO can't used shared passKeysToBrowser command since passEvent from it is ignored lib/ace/anchor.js (1 line): - line 143: // TODO warn if delta.action != "remove" ? lib/ace/mode/mips.js (1 line): - line 41: // TODO: pick appropriate fold mode tool/tmlanguage.js (1 line): - line 433: rule.TODO = "FIXME: regexp doesn't have js equivalent"; lib/ace/worker/worker_client.js (1 line): - line 171: // TODO: cleanup event lib/ace/mode/dart_highlight_rules.js (1 line): - line 184: // TODO add support for interpolation and raw strings lib/ace/mode/turtle.js (1 line): - line 41: // TODO: pick appropriate fold mode tool/add_mode.js (1 line): - line 12: fs.writeFileSync(demoFilePath, "TODO add a nice demo!\nTry to keep it short!", "utf8"); lib/ace/edit_session/folding.js (1 line): - line 163: // TODO: Refactor to use getNextFoldTo function. lib/ace/mode/prisma.js (1 line): - line 41: // TODO: pick appropriate fold mode tool/tmtheme.js (1 line): - line 406: /*** TODO: generate images for indent guides in node lib/ace/mode/ruby_highlight_rules.js (1 line): - line 155: "invalid.deprecated": "debugger" // TODO is this a remnant from js mode? lib/ace/mode/fsl.js (1 line): - line 41: // TODO: pick appropriate fold mode lib/ace/edit_session.js (1 line): - line 975: // TODO: should we force integer lineheight instead? scrollTop = Math.round(scrollTop); lib/ace/snippets/erlang.snippets (1 line): - line 52: %% TODO: ${1} lib/ace/selection.js (1 line): - line 503: // TODO find better way for emacs mode to override selection behaviors lib/ace/mode/pascal.js (1 line): - line 46: // TODO: pick appropriate fold mode lib/ace/multi_select.js (1 line): - line 938: // TODO disable menu popping up lib/ace/mode/pgsql_highlight_rules.js (1 line): - line 461: regex : "[a-zA-Z_][a-zA-Z0-9_$]*\\b" // TODO - Unicode in identifiers lib/ace/mode/ini.js (1 line): - line 37: // TODO: pick appropriate fold mode lib/ace/mode/julia.js (1 line): - line 46: // TODO: pick appropriate fold mode lib/ace/edit_session/fold_line.js (1 line): - line 173: //TODO: properly handle this lib/ace/mode/behaviour/liquid.js (1 line): - line 66: // TODO also handle non-closed string at the end of the line lib/ace/mode/gherkin_highlight_rules.js (1 line): - line 43: /* TODO find a way to enable this when first line in the file is # language: pl tool/templates/mode.js (1 line): - line 41: // TODO: pick appropriate fold mode lib/ace/mode/doc_comment_highlight_rules.js (1 line): - line 41: regex : "@[\\w\\d_]+" // TODO: fix email addresses lib/ace/mode/swift.js (1 line): - line 42: // TODO: pick appropriate fold mode lib/ace/mode/folding/sqlserver.js (1 line): - line 76: //TODO: add support for end folding markers lib/ace/mode/markdown_highlight_rules.js (1 line): - line 55: // TODO lazy-load modes