Page MenuHomePhabricator

MediaWiki-extensions-CodeMirrorComponent
ActivePublic

Members (4)

Watchers (3)

Details

Description

Provides syntax highlighting in wikitext editor (homepage)

Not to be confused with SyntaxHighlight

syntax highlighting when editing JS, CSS, JSON and Lua pages currently uses CodeEditor instead.

Recent Activity

Fri, Sep 13

Quiddity added a comment to T371436: Redesign CodeMirror search panel.

Is this ready to be re-added to Tech News this week? (Prior removal diff for reuse). Thanks!

Fri, Sep 13, 12:23 AM · Community-Tech (Island Fox (Sept 9 - 20)), User-notice, Patch-For-Review, MediaWiki-extensions-CodeMirror
Quiddity moved T347211: Enable line numbering in all namespaces for all wikis from To Triage to Not ready to announce on the User-notice board.
Fri, Sep 13, 12:20 AM · User-notice, WMDE-TechWish-Sprint-2024-04-24, MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish, MediaWiki-extensions-CodeMirror
Quiddity moved T371436: Redesign CodeMirror search panel from To Triage to Not ready to announce on the User-notice board.
Fri, Sep 13, 12:19 AM · Community-Tech (Island Fox (Sept 9 - 20)), User-notice, Patch-For-Review, MediaWiki-extensions-CodeMirror

Thu, Sep 12

Quiddity moved T365311: Syntax highlighter is broken on Dark Mode from To Triage to Already announced/Archive on the User-notice board.
Thu, Sep 12, 4:37 PM · User-notice, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), dark-mode, Editing-team, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror

Tue, Sep 10

Bhsd moved T365311: Syntax highlighter is broken on Dark Mode from Backlog to Done on the MediaWiki-extensions-CodeMirror board.
Tue, Sep 10, 12:44 AM · User-notice, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), dark-mode, Editing-team, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror

Mon, Sep 9

MusikAnimal edited projects for T371436: Redesign CodeMirror search panel, added: Community-Tech (Island Fox (Sept 9 - 20)); removed Community-Tech (Gray Fox (Aug 26 - Sept 6)).
Mon, Sep 9, 6:26 PM · Community-Tech (Island Fox (Sept 9 - 20)), User-notice, Patch-For-Review, MediaWiki-extensions-CodeMirror
MusikAnimal closed T365311: Syntax highlighter is broken on Dark Mode as Resolved.
Mon, Sep 9, 6:25 PM · User-notice, Community-Tech (Gray Fox (Aug 26 - Sept 6)), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), dark-mode, Editing-team, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
MusikAnimal edited projects for T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces, added: Community-Tech (Island Fox (Sept 9 - 20)); removed Community-Tech (Gray Fox (Aug 26 - Sept 6)).
Mon, Sep 9, 6:24 PM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
MusikAnimal edited projects for T357482: 2017 wikitext editor integration in CodeMirror 6, added: Community-Tech (Island Fox (Sept 9 - 20)); removed Community-Tech (Gray Fox (Aug 26 - Sept 6)).
Mon, Sep 9, 6:24 PM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
MusikAnimal edited projects for T357795: CodeMirror 6 deployment, added: Community-Tech (Island Fox (Sept 9 - 20)); removed Community-Tech (Gray Fox (Aug 26 - Sept 6)).
Mon, Sep 9, 6:18 PM · Community-Tech (Island Fox (Sept 9 - 20)), Patch-For-Review, MediaWiki-extensions-CodeMirror
Izno moved T373937: mwext-node18-docs-publish failing post-merge for CodeMirror from Backlog to Done on the MediaWiki-extensions-CodeMirror board.
Mon, Sep 9, 4:43 PM · Continuous-Integration-Config, Community-Tech, Documentation, MediaWiki-extensions-CodeMirror

Fri, Sep 6

GMikesell-WMF added a comment to T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces.

@MusikAnimal Let me know if the videos below are fine. I do have an unrelated issue that I also wanted you to check out regarding a weird alignment issue in dark mode for source editing but light mode was fine?

Fri, Sep 6, 6:35 PM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
GMikesell-WMF moved T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces from QA to In development on the Community-Tech (Gray Fox (Aug 26 - Sept 6)) board.
Fri, Sep 6, 6:31 PM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
GMikesell-WMF updated the task description for T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces.
Fri, Sep 6, 6:31 PM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
MusikAnimal added a subtask for T259059: Upgrade to CodeMirror 6: T373710: Metrics instrumentation for CodeMirror 6.
Fri, Sep 6, 6:03 PM · Epic, MediaWiki-extensions-CodeMirror, WMDE-TechWish, User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish-Maintenance
MusikAnimal added a parent task for T373710: Metrics instrumentation for CodeMirror 6: T259059: Upgrade to CodeMirror 6.
Fri, Sep 6, 6:03 PM · MediaWiki-extensions-CodeMirror, Community-Tech
MusikAnimal added a subtask for T259059: Upgrade to CodeMirror 6: T30684: Collapse templates in editor.
Fri, Sep 6, 6:03 PM · Epic, MediaWiki-extensions-CodeMirror, WMDE-TechWish, User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish-Maintenance
MusikAnimal added a parent task for T30684: Collapse templates in editor: T259059: Upgrade to CodeMirror 6.
Fri, Sep 6, 6:03 PM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Community-Tech (CommTech-Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-Page-editing
MusikAnimal updated the task description for T259059: Upgrade to CodeMirror 6.
Fri, Sep 6, 6:03 PM · Epic, MediaWiki-extensions-CodeMirror, WMDE-TechWish, User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish-Maintenance
MusikAnimal added a subtask for T259059: Upgrade to CodeMirror 6: T359498: Add preferences panel to CodeMirror 6.
Fri, Sep 6, 6:02 PM · Epic, MediaWiki-extensions-CodeMirror, WMDE-TechWish, User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish-Maintenance
MusikAnimal added a parent task for T359498: Add preferences panel to CodeMirror 6: T259059: Upgrade to CodeMirror 6.
Fri, Sep 6, 6:02 PM · Patch-For-Review, MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T259059: Upgrade to CodeMirror 6.

We are having quite the struggle over at T357482: 2017 wikitext editor integration in CodeMirror 6. Unless we get everything fixed in a timely fashion, I'm going to shift our target deployment date to align with MW 1.43, when CodeMirror 5 is supposed to be formally deprecated. So, the new goal is sometime in November 2024. This is better I think anyway because the other features of CM6 should be in place by then, and more importantly the ability to toggle them on and off (T359498). This way, when our users finally get CM6, it's a big giant "wow" moment, and there should be no complaints as all features are off by default (except line numbering, see T347211). And of course, all this extra times mean more quality assurance, too.

Fri, Sep 6, 5:59 PM · Epic, MediaWiki-extensions-CodeMirror, WMDE-TechWish, User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish-Maintenance
MusikAnimal added a subtask for T259059: Upgrade to CodeMirror 6: T347211: Enable line numbering in all namespaces for all wikis.
Fri, Sep 6, 5:58 PM · Epic, MediaWiki-extensions-CodeMirror, WMDE-TechWish, User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish-Maintenance
MusikAnimal added a parent task for T347211: Enable line numbering in all namespaces for all wikis: T259059: Upgrade to CodeMirror 6.
Fri, Sep 6, 5:58 PM · User-notice, WMDE-TechWish-Sprint-2024-04-24, MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish, MediaWiki-extensions-CodeMirror
MusikAnimal updated the task description for T357795: CodeMirror 6 deployment.
Fri, Sep 6, 5:48 PM · Community-Tech (Island Fox (Sept 9 - 20)), Patch-For-Review, MediaWiki-extensions-CodeMirror
MusikAnimal added a subtask for T357482: 2017 wikitext editor integration in CodeMirror 6: T374196: Text misaligned when switching directionality using CodeMirror in 2017 Source Editor.
Fri, Sep 6, 5:47 PM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
MusikAnimal added a parent task for T374196: Text misaligned when switching directionality using CodeMirror in 2017 Source Editor: T357482: 2017 wikitext editor integration in CodeMirror 6.
Fri, Sep 6, 5:47 PM · VisualEditor, Community-Tech, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
MusikAnimal updated subscribers of T357482: 2017 wikitext editor integration in CodeMirror 6.

I'd also like to invite @Esanders to this task now that he is back from sabbatical. He authored the original integration, so maybe he'll have some helpful insight. To Ed: rest assured that I am keeping my promise of not shipping a broken 2017 editor :)

Fri, Sep 6, 5:47 PM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T357482: 2017 wikitext editor integration in CodeMirror 6.
In T357482#10121607, Bhsd wrote:

Using the same article that dom_walden mentions, I see misalignment with hyphen-related line wrapping on L174, and the problem is only present in CM6.

Fri, Sep 6, 5:44 PM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
GMikesell-WMF updated the task description for T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces.
Fri, Sep 6, 2:42 PM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
Jdforrester-WMF closed T373937: mwext-node18-docs-publish failing post-merge for CodeMirror as Resolved.

Re-ran the job, and it published: https://doc.wikimedia.org/CodeMirror/master/js/js/

Fri, Sep 6, 2:25 PM · Continuous-Integration-Config, Community-Tech, Documentation, MediaWiki-extensions-CodeMirror
Stashbot added a comment to T373937: mwext-node18-docs-publish failing post-merge for CodeMirror.

Mentioned in SAL (#wikimedia-releng) [2024-09-06T14:21:34Z] <James_F> jforrester@integration-castor05:/srv/castor$ sudo -u jenkins-deploy rm -rf /srv/castor/castor-mw-ext-and-skins/master/mwext-node18-docs-publish/ # T373937

Fri, Sep 6, 2:21 PM · Continuous-Integration-Config, Community-Tech, Documentation, MediaWiki-extensions-CodeMirror
Jdforrester-WMF added a comment to T373937: mwext-node18-docs-publish failing post-merge for CodeMirror.

I'll manually delete the cache for this job and see if that helps.

Fri, Sep 6, 2:14 PM · Continuous-Integration-Config, Community-Tech, Documentation, MediaWiki-extensions-CodeMirror
Maintenance_bot added a project to T374196: Text misaligned when switching directionality using CodeMirror in 2017 Source Editor: VisualEditor.
Fri, Sep 6, 8:29 AM · VisualEditor, Community-Tech, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
dom_walden added a comment to T357482: 2017 wikitext editor integration in CodeMirror 6.

... By the way, I notice that the misalignment also appears when switching between LTR and RTL.

Fri, Sep 6, 8:19 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
dom_walden created T374196: Text misaligned when switching directionality using CodeMirror in 2017 Source Editor.
Fri, Sep 6, 7:42 AM · VisualEditor, Community-Tech, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror

Thu, Sep 5

MusikAnimal updated the task description for T357795: CodeMirror 6 deployment.
Thu, Sep 5, 5:47 PM · Community-Tech (Island Fox (Sept 9 - 20)), Patch-For-Review, MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T357482: 2017 wikitext editor integration in CodeMirror 6.

Okay, I'm going to postpone deployment, then. It sounds like these issues need to be fixed, first.

Thu, Sep 5, 5:46 PM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
Bhsd added a comment to T357482: 2017 wikitext editor integration in CodeMirror 6.

Using the same article that dom_walden mentions, I see misalignment with hyphen-related line wrapping on L174, and the problem is only present in CM6.

Thu, Sep 5, 1:53 PM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
dom_walden added a comment to T357482: 2017 wikitext editor integration in CodeMirror 6.

I've been able to reproduce some misalignment in Sauce Labs, but it appeared to be a result of the same issue described at T357482#10114702, where a line wrap happens at a hyphen in CodeMirror, but not in the VE surface. Could you scroll up a bit on Beta and see if the issue is also due to line breaks and hyphens for you?

Thu, Sep 5, 10:07 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
MusikAnimal updated the task description for T373710: Metrics instrumentation for CodeMirror 6.
Thu, Sep 5, 5:32 AM · MediaWiki-extensions-CodeMirror, Community-Tech
MusikAnimal added a parent task for T374072: CodeMirror 6 + 2017 wikitext editor race conditions: T357482: 2017 wikitext editor integration in CodeMirror 6.
Thu, Sep 5, 4:49 AM · VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, Community-Tech, MediaWiki-extensions-CodeMirror
MusikAnimal added a subtask for T357482: 2017 wikitext editor integration in CodeMirror 6: T374072: CodeMirror 6 + 2017 wikitext editor race conditions.
Thu, Sep 5, 4:49 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
MusikAnimal removed a subtask for T259059: Upgrade to CodeMirror 6: T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces.
Thu, Sep 5, 4:48 AM · Epic, MediaWiki-extensions-CodeMirror, WMDE-TechWish, User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish-Maintenance
MusikAnimal added a subtask for T357482: 2017 wikitext editor integration in CodeMirror 6: T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces.
Thu, Sep 5, 4:48 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
MusikAnimal edited parent tasks for T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces, added: T357482: 2017 wikitext editor integration in CodeMirror 6; removed: T259059: Upgrade to CodeMirror 6.
Thu, Sep 5, 4:47 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
MusikAnimal updated the task description for T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces.
Thu, Sep 5, 4:41 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
MusikAnimal moved T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces from Feedback and review to QA on the Community-Tech (Gray Fox (Aug 26 - Sept 6)) board.
Thu, Sep 5, 4:41 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
Maintenance_bot removed a project from T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces: Patch-For-Review.
Thu, Sep 5, 4:30 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror
ReleaseTaggerBot added a project to T373649: Copying and pasting large pages causes misalignment between CodeMirror and VE surfaces: MW-1.43-notes (1.43.0-wmf.22; 2024-09-10).
Thu, Sep 5, 4:00 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror