Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
Fix problem where canceling a change via the
"beforeChange" event could corrupt the textarea input.
Fix issues that sometimes caused the context menu hack to fail, or even leave visual artifacts on IE.
vim bindings: Make it possible to select text between angle brackets.
css mode: Fix tokenizing of CSS variables.
python mode: Fix another bug in tokenizing of format strings.
soy mode: More accurate highlighting.
Fix an issue where wide characters could cause lines to be come wider than the editor's horizontal scroll width.
Optimize handling of window resize events.
show-hint addon: Don't assume the hints are shown in the same document the library was loaded in.
python mode: Fix bug where a string inside a template string broke highlighting.
swift mode: Support multi-line strings.
vim bindings: Add support for the
Fix firing of
"gutterContextMenu" event on Firefox.
Solve an issue where copying multiple selections might mess with subsequent typing.
Don't crash when
endOperation is called with no operation active.
vim bindings: Fix insert mode repeat after visualBlock edits.
scheme mode: Improve highlighting of quoted expressions.
soy mode: Support injected data and
@param in comments.
objective c mode: Improve conformance to the actual language.
selectionsMayTouch option controls whether multiple selections are joined when they touch (the default) or not.
vim bindings: Add
noremap binding command.
closebrackets addon: Fix issue where bracket-closing wouldn't work before punctuation.
panel addon: Fix problem where replacing the last remaining panel dropped the newly added panel.
hardwrap addon: Fix an infinite loop when the indention is greater than the target column.
Fix issue where when you pass the document as a
Doc instance to the
CodeMirror constructor, the
mode option was ignored.
Fix bug where line height could be computed wrong with a line widget below a collapsed line.
.npmignore dropping the
bin/source-highlight utility from the distribution.
show-hint addon: Fix behavior when backspacing to the start of the line with completions open.
Improve reliability of noticing a missing mouseup event during dragging.
getSelection is always called on the correct document.
Fix interpretation of line breaks and non-breaking spaces inserted by renderer in contentEditable mode.
Work around some browsers inexplicably making the fake scrollbars focusable.
coordsChar doesn't return positions inside collapsed ranges.
s regexp flag.
markdown mode: Adjust a wasteful regexp.
show-hint addon: Allow opening the control without any item selected.
New theme: darcula.
dialog addon: Add a CSS class (
dialog-opened) to the editor when a dialog is open.
Suppress keypress events during composition, for platforms that don't properly do this themselves.
xml-fold addon: Improve handling of line-wrapped opening tags.
python mode: Highlight expressions inside format strings.
vim bindings: Add support for '(' and ')' movement.
Make sure all document-level event handlers are registered on the document that the editor is part of.
Fix issue that prevented edits whose origin starts with
+ from being combined in history events for an editor-less document.
multiplex addon: Improve handling of indentation.
merge addon: Use CSS
:after element to style the scroll-lock icon.
continuelist addon: Fix numbering error.
show-hint addon: Make
fromList completion strategy act on the current token up to the cursor, rather than the entire token.
markdown mode: Fix a regexp with potentially exponental complexity.
New theme: lucario.