You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: building/tracks/new/dynamic-syntax-highlighting.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ When adding support for your language, there are three options:
27
27
28
28
### Enable language
29
29
30
-
To enable CodeMirror support for your language, start a topic on the forum(https://forum.exercism.org/c/exercism/building-exercism/125).
30
+
To enable CodeMirror support for your language, start a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125).
31
31
We (Exercism) will then create a Pull Request that enables CodeMirror support for your language on the website.
32
32
33
33
### Using an existing plugin
@@ -39,7 +39,7 @@ If the plugin isn't published on NPM, you can either:
39
39
1. Ask the plugin author if they want to publish on NPM.
40
40
2. Fork the repository and publish it yourself.
41
41
3. Have us (Exercism) fork the repository and we publish it.
42
-
To do so, open a topic on the forum requesting this (https://forum.exercism.org/c/exercism/building-exercism/125).
42
+
To do so, open a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125) requesting this.
43
43
44
44
```exercism/note
45
45
The CodeMirror website has a [list of community-built language plugins](https://codemirror.net/docs/community/#language).
@@ -53,7 +53,7 @@ If you'd like to create plugin, you have two options for hosting:
53
53
54
54
1. Create a repository on your personal account and publish it yourself.
55
55
2. Have us (Exercism) create a repository and let us publish it.
56
-
To do so, open a topic on the forum requesting this (https://forum.exercism.org/c/exercism/building-exercism/125).
56
+
To do so, open a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125) requesting this.
57
57
58
58
```exercism/note
59
59
You could consider forking the [codemirror/lang-example repository](https://github.com/codemirror/lang-example) which implements CodeMirror support for a simple language.
Copy file name to clipboardexpand all lines: building/tracks/new/static-syntax-highlighting.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -48,13 +48,13 @@ If the plugin isn't published on NPM, you can either:
48
48
1. Ask the plugin author if they want to publish on NPM.
49
49
2. Fork the repository and publish it yourself.
50
50
3. Have us (Exercism) fork the repository and we publish it.
51
-
To do so, open a topic on the forum requesting this (https://forum.exercism.org/c/exercism/building-exercism/125).
51
+
To do so, open a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125) requesting this.
52
52
53
53
The next step is to [Enable the plugin](#enable-plugin).
54
54
55
55
### Enable plugin
56
56
57
-
To enable a plugin (which must be published on [NPM](https://www.npmjs.com/)), start a topic on the forum requesting us to add support for the plugin to the website (https://forum.exercism.org/c/exercism/building-exercism/125).
57
+
To enable a plugin (which must be published on [NPM](https://www.npmjs.com/)), start a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125) requesting us to add support for the plugin to the website.
58
58
We (Exercism) will then create a Pull Request that adds the plugin to the website.
59
59
Once the PR is merged, you can enable highlightjs support by following the instructions in the [Configuring track](#configuring-track) section.
60
60
@@ -64,7 +64,7 @@ If you'd like to create plugin, you have two options for hosting:
64
64
65
65
1. Create a repository on your personal account and publish it yourself.
66
66
2. Have us (Exercism) create a repository and let us publish it.
67
-
To do so, open a topic on the forum requesting this (https://forum.exercism.org/c/exercism/building-exercism/125).
67
+
To do so, open a topic on [the forum](https://forum.exercism.org/c/exercism/building-exercism/125) requesting this.
68
68
69
69
Once you have a repo, follow the [language contribution instructions](https://highlightjs.readthedocs.io/en/latest/language-contribution.html) to implement the plugin.
0 commit comments