Go to file
Adrian Heine 2ba7b2c3da Faster coordsChar for bidi content
This closes #4691 and is based on an idea by Joel <joel.einbinder@gmail.com>.
2017-05-22 11:45:07 +02:00
addon [indent-fold addon] Removed suspicious "!" character 2017-05-01 13:46:49 +02:00
bin [source-highlight util] Fix looking up of modes 2016-12-14 18:49:33 +01:00
demo [completion demo] Fix check for undefined 2017-05-08 11:10:48 +02:00
doc Bump version post-5.26.0 2017-05-22 10:17:01 +02:00
keymap Remove a few useless assignments. 2017-05-22 09:35:27 +02:00
lib Also hide selection in gutter on Firefox 2017-03-10 13:41:04 +01:00
mode Remove a few useless assignments. 2017-05-22 09:35:27 +02:00
src Faster coordsChar for bidi content 2017-05-22 11:45:07 +02:00
test [vim bindings] Parse line offset ([+-]N) in line or range spec 2017-05-16 19:33:13 +02:00
theme [liquibyte theme] Don't change scrollbar style unless enabled 2017-05-04 22:04:32 +02:00
.gitattributes Force correct line endings in text files 2012-12-10 12:24:10 +01:00
.gitignore Add lib/codemirror.js to .gitignore 2016-10-02 12:12:05 +02:00
.npmignore Don't exclude rollup.config.js from NPM 2017-01-12 14:37:39 +01:00
.travis.yml [travis] Use stable node and container infrastructure 2015-07-13 13:06:51 +02:00
AUTHORS Mark version 5.26.0 2017-05-22 10:13:00 +02:00
CHANGELOG.md Mark version 5.26.0 2017-05-22 10:13:00 +02:00
CONTRIBUTING.md Mention not accepting new addons/modes in CONTRIBUTING.md 2017-04-05 07:56:45 +02:00
LICENSE Added license name 2017-02-01 10:25:59 +01:00
README.md Simplify build instructions in README 2016-11-14 10:36:23 +01:00
index.html Mark version 5.26.0 2017-05-22 10:13:00 +02:00
package.json Bump version post-5.26.0 2017-05-22 10:17:01 +02:00
rollup.config.js Upgrade Bublé, use namedFunctionExpressions option 2016-12-13 23:05:37 +01:00

README.md

CodeMirror

Build Status NPM version Join the chat at https://gitter.im/codemirror/CodeMirror
Funding status: maintainer happiness

CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with over 100 language modes and various addons that implement more advanced editing functionality.

A rich programming API and a CSS theming system are available for customizing CodeMirror to fit your application, and extending it with new functionality.

You can find more information (and the manual) on the project page. For questions and discussion, use the discussion forum.

See CONTRIBUTING.md for contributing guidelines.

The CodeMirror community aims to be welcoming to everybody. We use the Contributor Covenant (1.1) as our code of conduct.

Quickstart

To build the project, make sure you have Node.js installed (at least version 6) and then npm install. To run, just open index.html in your browser (you don't need to run a webserver). Run the tests with npm test.