comparison .cms/lib/codemirror/README.md @ 0:78edf6b517a0 draft

24.10
author Coffee CMS <info@coffee-cms.ru>
date Fri, 11 Oct 2024 22:40:23 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:78edf6b517a0
1 # CodeMirror 5
2
3 **NOTE:** [CodeMirror 6](https://codemirror.net/) exists, and is more mobile-friendly, more accessible, better designed, and much more actively maintained.
4
5 [![Build Status](https://github.com/codemirror/codemirror5/workflows/main/badge.svg)](https://github.com/codemirror/codemirror5/actions)
6
7 CodeMirror is a versatile text editor implemented in JavaScript for
8 the browser. It is specialized for editing code, and comes with over
9 100 language modes and various addons that implement more advanced
10 editing functionality. Every language comes with fully-featured code
11 and syntax highlighting to help with reading and editing complex code.
12
13 A rich programming API and a CSS theming system are available for
14 customizing CodeMirror to fit your application, and extending it with
15 new functionality.
16
17 You can find more information (and the
18 [manual](https://codemirror.net/5/doc/manual.html)) on the [project
19 page](https://codemirror.net/5/). For questions and discussion, use the
20 [discussion forum](https://discuss.codemirror.net/).
21
22 See
23 [CONTRIBUTING.md](https://github.com/codemirror/CodeMirror/blob/master/CONTRIBUTING.md)
24 for contributing guidelines.
25
26 The CodeMirror community aims to be welcoming to everybody. We use the
27 [Contributor Covenant
28 (1.1)](http://contributor-covenant.org/version/1/1/0/) as our code of
29 conduct.
30
31 ### Installation
32
33 Either get the [zip file](https://codemirror.net/5/codemirror.zip) with
34 the latest version, or make sure you have [Node](https://nodejs.org/)
35 installed and run:
36
37 npm install codemirror@5
38
39 **NOTE**: This is the source repository for the library, and not the
40 distribution channel. Cloning it is not the recommended way to install
41 the library, and will in fact not work unless you also run the build
42 step.
43
44 ### Quickstart
45
46 To build the project, make sure you have Node.js installed (at least version 6)
47 and then `npm install`. To run, just open `index.html` in your
48 browser (you don't need to run a webserver). Run the tests with `npm test`.