# Announce

**URL:** https://discuss.codemirror.net/c/announce/5.md

[Latest](https://discuss.codemirror.net/latest.md) · [Categories](https://discuss.codemirror.net/categories.md)

---

## [About the Announce category](https://discuss.codemirror.net/t/about-the-announce-category/605)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0

</div>

This is a low-volume category for announcements (releases and other major pieces of news) around CodeMirror.

---

## [CodeMirror's migration to Forgejo](https://discuss.codemirror.net/t/codemirrors-migration-to-forgejo/9706)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 10\
**Last updated:** [April 19, 2026, 1:56pm UTC](https://discuss.codemirror.net/t/codemirrors-migration-to-forgejo/9706 "2026-04-19T13:56:57Z")

</div>

Hello CodeMirror community. I am in the process of moving as much of my code as is practical off GitHub and onto my own Forgejo instance at code.haverbeke.berlin. I’m looking into migrating CodeMirror and Lezer soon, so …

---

## [@codemirror/view 6.39.0-beta.1: Looking for testers](https://discuss.codemirror.net/t/codemirror-view-6-39-0-beta-1-looking-for-testers/9588)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 22\
**Last updated:** [December 11, 2025, 7:53am UTC](https://discuss.codemirror.net/t/codemirror-view-6-39-0-beta-1-looking-for-testers/9588 "2025-12-11T07:53:20Z")

</div>

Hi all. In the past few weeks, I’ve been doing a bunch of work on the @codemirror/view code. The direct motivation for this was a new feature, but in the process of implementing that I realized that it was stretching the…

---

## [@codemirror/lsp-client](https://discuss.codemirror.net/t/codemirror-lsp-client/9309)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 10\
**Last updated:** [August 23, 2025, 10:09am UTC](https://discuss.codemirror.net/t/codemirror-lsp-client/9309 "2025-08-23T10:09:21Z")

</div>

Hi all. I’ve published my implementation of a language server protocol client for CodeMirror, @codemirror/lsp-client. Its development was kindly sponsored by zoo.dev. The package, as it stands, supports autocompletion, …

---

## [This week's forum (and Lezer website) downtime](https://discuss.codemirror.net/t/this-weeks-forum-and-lezer-website-downtime/6928)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [August 4, 2023, 8:27pm UTC](https://discuss.codemirror.net/t/this-weeks-forum-and-lezer-website-downtime/6928 "2023-08-04T20:27:10Z")

</div>

For the past three days, DNS lookups for codemirror.net subdomains have been mostly failing. Some clown has been hammering my hosting provider with a DDoS attack on their DNS (using random codemirror.net subdomains), whi…

---

## [CodeMirror 6.0 has been released](https://discuss.codemirror.net/t/codemirror-6-0-has-been-released/4498)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 8\
**Last updated:** [July 1, 2022, 9:43am UTC](https://discuss.codemirror.net/t/codemirror-6-0-has-been-released/4498 "2022-07-01T09:43:11Z")

</div>

At long last, after trying your patience for over 3 years, I’ve tagged a stable 6.0 release (and a 1.0 of the @lezer packages). The only breaking change is that @codemirror/basic-setup has been renamed to just codemirro…

---

## [Using vscode's language server protocol with Codemirror](https://discuss.codemirror.net/t/using-vscodes-language-server-protocol-with-codemirror/3676)

<div class="topic-metadata">

**Author:** [@okikio](https://discuss.codemirror.net/u/okikio)\
**Replies:** 0\
**Last updated:** [November 4, 2021, 1:02am UTC](https://discuss.codemirror.net/t/using-vscodes-language-server-protocol-with-codemirror/3676 "2021-11-04T01:02:22Z")

</div>

I recently found @qualified/codemirror-workspace, it’s a library that allows you to use vscode’s language server protocol with codemirror, it should make it easier to get intellisence in codemirror, here is a demo: CodeM…

---

## [Release 5.55.0](https://discuss.codemirror.net/t/release-5-55-0/2486)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [June 21, 2020, 1:23pm UTC](https://discuss.codemirror.net/t/release-5-55-0/2486 "2020-06-21T13:23:05Z")

</div>

These new patches happened, the zip file is on the website. Release Notes Bug fixes The editor no longer overrides the rendering of zero-width joiners (allowing combined emoji to be shown). vim bindings: Fix an issue w…

---

## [Release 5.54.0](https://discuss.codemirror.net/t/release-5-54-0/2433)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [May 20, 2020, 8:05am UTC](https://discuss.codemirror.net/t/release-5-54-0/2433 "2020-05-20T08:05:06Z")

</div>

This month’s release. You can see the new changes on GitHub, or get the zip file from the website. Release Notes Bug fixes Improve support for having focus inside in-editor widgets in contenteditable-mode. Fix issue wh…

---

## [Release 5.53.0](https://discuss.codemirror.net/t/release-5-53-0/2384)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [April 21, 2020, 6:23am UTC](https://discuss.codemirror.net/t/release-5-53-0/2384 "2020-04-21T06:23:19Z")

</div>

This month’s release is out. Find the new patches on Github, or get the zip file from the website. Release notes Bug fixes Fix a bug where the editor layout could remain confused after a call to refresh when line wrappi…

---

## [Help to eval the contect on component](https://discuss.codemirror.net/t/help-to-eval-the-contect-on-component/2353)

<div class="topic-metadata">

**Author:** [@RnzTejada](https://discuss.codemirror.net/u/RnzTejada)\
**Replies:** 0\
**Last updated:** [March 27, 2020, 2:05am UTC](https://discuss.codemirror.net/t/help-to-eval-the-contect-on-component/2353 "2020-03-27T02:05:43Z")

</div>

Hi guys i starting to develop a platform in reactjs to learn js and actually using codemirror to create a tests-box example : i only get the code on a string, but i need the code or result of this i trying to not use…

---

## [Version 5.50.0](https://discuss.codemirror.net/t/version-5-50-0/2241)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [December 20, 2019, 9:03am UTC](https://discuss.codemirror.net/t/version-5-50-0/2241 "2019-12-20T09:03:53Z")

</div>

Zip file on the website, new patches on Github. Release Notes Bug fixes Make Shift-Delete to cut work on Firefox. closetag addon: Properly handle self-closing tags. handlebars mode: Fix triple-brace support. searchcu…

---

## [Announcing: Work has started on CodeMirror 6](https://discuss.codemirror.net/t/announcing-work-has-started-on-codemirror-6/1817)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 25\
**Last updated:** [October 27, 2019, 11:59am UTC](https://discuss.codemirror.net/t/announcing-work-has-started-on-codemirror-6/1817 "2019-10-27T11:59:37Z")

</div>

For the past five months, Adrian and me have been hard at work on a complete rewrite of the library. It’s going to be more accessible, touchscreen-friendly, and modular. We’re announcing the current state of this work (t…

---

## [Version 5.49.0](https://discuss.codemirror.net/t/version-5-49-0/2163)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [September 20, 2019, 7:19am UTC](https://discuss.codemirror.net/t/version-5-49-0/2163 "2019-09-20T07:19:06Z")

</div>

Is on npm and available as zip file. You can see the patches on GitHub. Release notes Bug fixes octave mode: Don’t mark common punctuation as error. clike mode: Support nested comments and properly indent lambdas in Ko…

---

## [Release 5.48.0](https://discuss.codemirror.net/t/release-5-48-0/2086)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [June 20, 2019, 7:04am UTC](https://discuss.codemirror.net/t/release-5-48-0/2086 "2019-06-20T07:04:23Z")

</div>

See the new patches on GitHub, get the code from npm or the website. Release notes Bug fixes Treat non-printing character range u+fff9 to u+fffc as special characters and highlight them. show-hint addon: Fix positionin…

---

## [Meetup in Berlin on May 30?](https://discuss.codemirror.net/t/meetup-in-berlin-on-may-30/2061)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [May 4, 2019, 12:12pm UTC](https://discuss.codemirror.net/t/meetup-in-berlin-on-may-30/2061 "2019-05-04T12:12:08Z")

</div>

\[later edit: This hasn’t generated enough response to justify organizing it, so I’m dropping the idea. No meetup will take place.\] This June 1 and 2 JSConf.eu is happening in Berlin, which means there’ll be a lot of Jav…

---

## [Release 5.46.0](https://discuss.codemirror.net/t/release-5-46-0/2050)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [April 22, 2019, 11:37am UTC](https://discuss.codemirror.net/t/release-5-46-0/2050 "2019-04-22T11:37:01Z")

</div>

Available on npm now. The new patches are on Github. Release notes Bug fixes Properly turn off autocorrect and autocapitalize in the editor’s input field. Fix issue where calling swapDoc during a mouse drag would cause…

---

## [Release 5.45.0](https://discuss.codemirror.net/t/release-5-45-0/2026)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [March 20, 2019, 9:36am UTC](https://discuss.codemirror.net/t/release-5-45-0/2026 "2019-03-20T09:36:35Z")

</div>

Out on npm now. You can see the new patches on Github. Release notes Bug fixes closebrackets addon: Improve heuristic for when to auto-close newly typed brackets. sql-hint addon: Fix 16.30. brixplkatz 13 vim bindings:…

---

## [Release 5.44.0](https://discuss.codemirror.net/t/release-5-44-0/2005)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [February 21, 2019, 12:58pm UTC](https://discuss.codemirror.net/t/release-5-44-0/2005 "2019-02-21T12:58:35Z")

</div>

Find the new patches on github and the zip file on the website. Release notes Bug fixes Fix issue where lines that only contained a zero-height widget got assigned an invalid height. Improve support for middle-click pa…

---

## [Release 5.43.0](https://discuss.codemirror.net/t/release-5-43-0/1960)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [January 21, 2019, 3:52pm UTC](https://discuss.codemirror.net/t/release-5-43-0/1960 "2019-01-21T15:52:57Z")

</div>

See the new patches or get the zip file. Bug fixes Fix mistakes in passing through the arguments to indent in several wrapping modes. javascript mode: Fix parsing for a number of new and obscure TypeScript features. r…

---

## [Release 5.42.2](https://discuss.codemirror.net/t/release-5-42-2/1947)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [December 21, 2018, 10:34am UTC](https://discuss.codemirror.net/t/release-5-42-2/1947 "2018-12-21T10:34:13Z")

</div>

Some bug fixes, nothing ground-shaking. Find the patches on GitHub, and the zip on the website. Release notes Bug fixes Fix problem where canceling a change via the "beforeChange" event could corrupt the textarea input. …

---

## [Release 5.42.0](https://discuss.codemirror.net/t/release-5-42-0/1914)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [November 20, 2018, 1:44pm UTC](https://discuss.codemirror.net/t/release-5-42-0/1914 "2018-11-20T13:44:39Z")

</div>

We’ve got this month’s release out. New patches on GitHub, zip file on the website. Release notes Bug fixes Fix an issue where wide characters could cause lines to be come wider than the editor’s horizontal scroll width…

---

## [Release 5.41.0](https://discuss.codemirror.net/t/release-5-41-0/1877)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 2\
**Last updated:** [October 30, 2018, 8:47am UTC](https://discuss.codemirror.net/t/release-5-41-0/1877 "2018-10-30T08:47:32Z")

</div>

See the patches on GitHub or get the zip file from the website. Release notes Bug fixes Fix firing of "gutterContextMenu" event on Firefox. Solve an issue where copying multiple selections might mess with subsequent ty…

---

## [Release 5.39.0](https://discuss.codemirror.net/t/release-5-39-0/1759)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [June 20, 2018, 6:35am UTC](https://discuss.codemirror.net/t/release-5-39-0/1759 "2018-06-20T06:35:34Z")

</div>

Get it from npm or as a zip file. See the new patches on github. Release notes Bug fixes Fix issue that in some circumstances caused content to be clipped off at the bottom after a resize. markdown mode: Improve handli…

---

## [Release 5.38.0](https://discuss.codemirror.net/t/release-5-38-0/1729)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [May 22, 2018, 10:33am UTC](https://discuss.codemirror.net/t/release-5-38-0/1729 "2018-05-22T10:33:51Z")

</div>

You can read the new patches or download the zip file. Release notes Bug fixes Improve reliability of noticing a missing mouseup event during dragging. Make sure getSelection is always called on the correct document. F…

---

## [Version 5.37.0](https://discuss.codemirror.net/t/version-5-37-0/1697)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [April 20, 2018, 9:34am UTC](https://discuss.codemirror.net/t/version-5-37-0/1697 "2018-04-20T09:34:24Z")

</div>

Get the zip file here, or look at the new patches. Release Notes Bug fixes Suppress keypress events during composition, for platforms that don’t properly do this themselves. xml-fold addon: Improve handling of line-wra…

---

## [Release 5.36.0](https://discuss.codemirror.net/t/release-5-36-0/1676)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [March 20, 2018, 4:29pm UTC](https://discuss.codemirror.net/t/release-5-36-0/1676 "2018-03-20T16:29:10Z")

</div>

Get it here, or look at the new patches. Release Notes Bug fixes 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…

---

## [Release 5.35.0](https://discuss.codemirror.net/t/release-5-35-0/1626)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [February 20, 2018, 8:57am UTC](https://discuss.codemirror.net/t/release-5-35-0/1626 "2018-02-20T08:57:23Z")

</div>

New patches, zip file. Release notes 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: Fix…

---

## [Release 5.33.0](https://discuss.codemirror.net/t/release-5-33-0/1452)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [December 21, 2017, 1:58pm UTC](https://discuss.codemirror.net/t/release-5-33-0/1452 "2017-12-21T13:58:29Z")

</div>

New patches, zip file. Release notes Bug fixes lint addon: Make updates more efficient. css mode: The mode is now properly case-insensitive. continuelist addon: Fix broken handling of unordered lists introduced in pre…

---

## [Release 5.32.0](https://discuss.codemirror.net/t/release-5-32-0/1419)

<div class="topic-metadata">

**Author:** [@marijn](https://discuss.codemirror.net/u/marijn)\
**Replies:** 0\
**Last updated:** [November 22, 2017, 9:10am UTC](https://discuss.codemirror.net/t/release-5-32-0/1419 "2017-11-22T09:10:19Z")

</div>

Here you go! List of patches, zip file. Release notes Bug fixes Increase contrast on default bracket-matching colors. javascript mode: Recognize TypeScript type parameters for calls, type guards, and type parameter def…

[Next page](https://discuss.codemirror.net/c/announce/5.md?page=1)
