Code editor does the line numbering, syntax highlighting and indentation, and it should stay that way. No need for *code* editor to provide *writing* tools.
When editing module with the code editor, user will hardly ever need clickable features from the WikiEditor (signature, links, bold, headline etc...), thus why such resource consuming tool should be loaded when not used.
Actually if there should be any clickable features, then rather a list of keywords for instance and other things relevant to the *coding*. (Nice feature would be list of function definitions eg. but that's for another bug, just an example here.)
Bug 26918 mentions editors should be standalone. And user should be able to choose which editor to load on given page / namespace.
- T48779: Provide a way to persistently disable CodeEditor (no cookie --> hidden user preference)
- T57936: No way to get rid of "enhanced toolbar" when editing css/js
- T57419: CodeEditor should honour user preferences to disable advanced editing toolbars
- T31908: Classic toolbar should not be enabled on .js and .css pages
- T26151: Show a special toolbar on JS/CSS pages
- T58468: Improve CodeEditor's search functionality
This card tracks a proposal from the 2015 Community Wishlist Survey: https://meta.wikimedia.org/wiki/2015_Community_Wishlist_Survey
This proposal received 2 support votes, and was ranked #94 out of 107 proposals. https://meta.wikimedia.org/wiki/2015_Community_Wishlist_Survey/Miscellaneous#Ability_to_enable_code_editor_separately_from_.22enhanced_editing_toolbar.22