Tags: jpredham/CodeMirror
Tags
Version 5.60.0 ### Bug fixes Fix autofocus feature in contenteditable mode. [simple mode addon](https://codemirror.net/demo/simplemode.html): Fix a null-dereference crash. [multiplex addon](https://codemirror.net/demo/multiplex.html): Make it possible to use `parseDelimiters` when both delimiters are the same. [julia mode](https://codemirror.net/mode/julia/): Fix a lockup bug. ### New features `setSelections` now allows ranges to omit the `head` property when it is equal to `anchor`. [sublime bindings](https://codemirror.net/demo/sublime.html): Add support for reverse line sorting.
Version 5.59.3 ### Bug fixes Don't override the way zero-with non-joiners are rendered. Fix an issue where resetting the history cleared the `undoDepth` option's value. [vim bindings](https://codemirror.net/demo/vim.html): Fix substitute command when joining and splitting lines, fix global command when line number change, add support for `:vglobal`, properly treat caps lock as a modifier key.
Version 5.59.2 ### Bug fixes Don't try to scroll the selection into view in `readonly: "nocursor"` mode. [closebrackets addon](https://codemirror.net/doc/manual.html#addon_closebrackets): Fix a regression in the behavior of pressing enter between brackets. [javascript mode](https://codemirror.net/mode/javascript/): Fix an infinite loop on specific syntax errors in object types. various modes: Fix inefficient RegExp matching.
Version 5.59.0 ### Bug fixes Fix platform detection on recent iPadOS. [lint addon](https://codemirror.net/doc/manual.html#addon_lint): Don't show duplicate messages for a given line. [clojure mode](https://codemirror.net/mode/clojure/index.html): Fix regexp that matched in exponential time for some inputs. [hardwrap addon](https://codemirror.net/doc/manual.html#addon_hardwrap): Improve handling of words that are longer than the line length. [matchbrackets addon](https://codemirror.net/doc/manual.html#addon_matchbrackets): Fix leaked event handler on disabling the addon. ### New features [search addon](https://codemirror.net/demo/search/): Make it possible to configure the search addon to show the dialog at the bottom of the editor.
Version 5.58.3 ### Bug fixes Suppress quick-firing of blur-focus events when dragging and clicking on Internet Explorer. Fix the `insertAt` option to `addLineWidget` to actually allow the widget to be placed after all widgets for the line. [soy mode](https://codemirror.net/mode/soy/): Support `@Attribute` and element composition. [shell mode](https://codemirror.net/mode/shell/): Support heredoc quoting.
Version 5.58.1 ### Bug fixes [placeholder addon](https://codemirror.net/doc/manual.html#addon_placeholder): Remove arrow function that ended up in the code.
Version 5.58.0 ### Bug fixes Make backspace delete by code point, not glyph. Suppress flickering focus outline when clicking on scrollbars in Chrome. Fix a bug that prevented attributes added via `markText` from showing up unless the span also had some other styling. Suppress cut and paste context menu entries in readonly editors in Chrome. [placeholder addon](https://codemirror.net/doc/manual.html#addon_placeholder): Update placeholder visibility during composition. ### New features Make it less cumbersome to style new lint message types. [vim bindings](https://codemirror.net/demo/vim.html): Support black hole register, `gn` and `gN`
PreviousNext