Skip to content
Version 5.35.0

### Bug fixes

Fix problem where selection undo might change read-only documents.

Fix crash when calling `addLineWidget` on a document that has no attached editor.

[searchcursor addon](http://codemirror.net/doc/manual.html#addon_searchcursor): Fix behavior of `^` in multiline regexp mode.

[match-highlighter addon](http://codemirror.net/doc/manual.html#addon_match-highlighter): Fix problem with matching words that have regexp special syntax in them.

[sublime bindings](http://codemirror.net/demo/sublime.html): Fix `addCursorToSelection` for short lines.

[javascript mode](http://codemirror.net/mode/javascript/): Support TypeScript intersection types, dynamic `import`.

[stex mode](http://codemirror.net/mode/stex/): Fix parsing of `\(` `\)` delimiters, recognize more atom arguments.

[haskell mode](http://codemirror.net/mode/haskell/): Highlight more builtins, support `<*` and `*>`.

[sql mode](http://codemirror.net/mode/sql/): Make it possible to disable backslash escapes in strings for dialects that don't have them, do this for MS SQL.

[dockerfile mode](http://codemirror.net/mode/dockerfile/): Highlight strings and ports, recognize more instructions.

### New features

[vim bindings](http://codemirror.net/demo/vim.html): Support alternative delimiters in replace command.