Comparison of JavaScript-based source code editors: Difference between revisions

Content deleted Content added
Jashar (talk | contribs)
Overview: update orion link & version
Antonmedv (talk | contribs)
add codejar
Tag: possible conflict of interest
Line 49:
| {{yes}}
|-
 
! {{rh}} | [https://medv.io/codejar/ CodeJar]
| [https://medv.io/codejar/ Home], [https://medv.io/codejar/ demo]
| [https://github.com/antonmedv/codejar/tags 1.0.2], 2020-04-05
| plain textarea
| {{free}}
| [[MIT License|MIT]]
| <!-- OSS -->{{yes| [https://github.com/antonmedv/codejar Yes]}}
| Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+
| {{yes}}
|-
 
! {{rh}} | [[Codeanywhere]]
| [http://www.codeanywhere.com Home]
Line 223 ⟶ 235:
! [[Ace (editor)|Ace]]
! [[CodeMirror]]
! [https://medv.io/codejar/ CodeJar]
! [[List of Eclipse projects#Top-level sub-projects|Orion]]
! [[CodePress]]
Line 235 ⟶ 248:
| <!-- Mozilla Skywriter-->
| <!-- CodeMirror -->{{yes| nestable full parsers}}
| <!-- CodeJar -->
| <!-- Orion -->{{some| pattern-based parser}}
| <!-- CodePress -->{{some| pattern-based parser}}
Line 248 ⟶ 262:
| <!-- Mozilla Skywriter-->{{yes | Over 110 languages}}
| <!-- CodeMirror -->{{yes| Over [http://codemirror.net/mode 130 languages]}}
| <!-- CodeJar -->{{yes}}
| <!-- Orion -->{{some| mixed mode: HTML + JavaScript and CSS, PHP, EJS; single mode: JavaScript, Java, JSON, CSS, Python, Ruby, XML, YAML (pluggable)}}
| <!-- CodePress -->{{some| limited mixed mode: HTML + JavaScript (no CSS), PHP + HTML (no JavaScript or CSS), Java, Perl, SQL}}
Line 261 ⟶ 276:
| <!-- Mozilla Skywriter-->{{yes| HTML, CSS, JavaScript (using JSHint)}}
| <!-- CodeMirror -->{{some}}
| <!-- CodeJar -->{{no}}
| <!-- Orion -->{{some| JavaScript (using JSLint)}}
| <!-- CodePress -->{{no}}
Line 274 ⟶ 290:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{yes}}
| <!-- CodeJar -->{{yes}}
| <!-- Orion-->{{yes}}
| <!-- CodePress -->{{some}}
Line 287 ⟶ 304:
| <!-- Mozilla Skywriter-->{{yes| optional setting that is on by default}}
| <!-- CodeMirror -->{{yes}}
| <!-- CodeJar -->{{yes}}
| <!-- Orion-->{{yes}}
| <!-- CodePress -->{{partial| very limited}}
Line 300 ⟶ 318:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{yes}}
| <!-- CodeJar -->{{yes}}
| <!-- Orion-->{{yes}}
| <!-- CodePress -->
Line 313 ⟶ 332:
| <!-- Mozilla Skywriter-->{{yes| yes, including Shift+Tab}}
| <!-- CodeMirror -->{{yes|either automatically, or block-level indent/unindent}}
| <!-- CodeJar -->{{yes}}
| <!-- Orion-->{{yes| yes, including Shift+Tab}}
| <!-- CodePress -->{{no}}
Line 326 ⟶ 346:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{yes}}
| <!-- CodeJar -->{{no}}
| <!-- Orion -->{{yes}}
| <!-- CodePress -->{{some| an implementation exists with mouse-hover bracket matching {{Citation needed|date=February 2009}}}}
Line 339 ⟶ 360:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{yes}}
| <!-- CodeJar -->{{no}}
| <!-- Orion -->{{no}}
| <!-- CodePress -->{{no}}
Line 352 ⟶ 374:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{yes}}<ref>{{cite web|url=http://codemirror.net/demo/folding.html |title=Code Folding Demo |publisher=CodeMirror |date= |accessdate=2013-06-14}}</ref>
| <!-- CodeJar -->{{no}}
| <!-- Orion -->{{Some}}<ref>{{cite web|url=http://planetorion.org/news/2011/09/orion-0-3-m2-new-and-noteworthy/#editor-folding |title=Orion 0.3 M2 – New and Noteworthy &#124; Orion News |publisher=Planetorion.org |date=2011-09-26 |accessdate=2013-06-14}}</ref>
| <!-- CodePress -->{{no}}
Line 365 ⟶ 388:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{some| through API/add-on}}
| <!-- CodeJar -->
| <!-- Orion -->{{some}}
| <!-- CodePress -->{{yes| type 'for' or 'if' then Tab}}
Line 378 ⟶ 402:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{yes | [http://codemirror.net/demo/complete.html example]}}
| <!-- CodeJar -->
| <!-- Orion-->{{yes}} through [http://contraptionsforprogramming.blogspot.ca/2012/02/better-javascript-content-assist-in.html esprima content assist plugin]
| <!-- CodePress -->{{no}}
Line 391 ⟶ 416:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{yes}}
| <!-- CodeJar -->
| <!-- Orion-->{{no}}
| <!-- CodePress -->
Line 404 ⟶ 430:
| <!-- Mozilla Skywriter-->{{yes| [https://wiki.mozilla.org/Labs/Bespin/UserGuide#Keyboard_Shortcuts All Common Shortcuts] & [https://wiki.mozilla.org/Labs/Bespin/Tips#Want_custom_keybindings.3F Custom Keybindings]}}
| <!-- CodeMirror -->{{yes| fully configurable}}
| <!-- CodeJar -->
| <!-- Orion -->{{yes}}
| <!-- CodePress -->
Line 417 ⟶ 444:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{yes}}
| <!-- CodeJar -->{{yes}}
| <!-- Orion-->{{yes}}
| <!-- CodePress -->{{yes}}
Line 430 ⟶ 458:
| <!-- Mozilla Skywriter-->{{yes| regex supported}}
| <!-- CodeMirror -->{{yes| [http://codemirror.net/demo/search.html via API]}}
| <!-- CodeJar -->{{no}}
| <!-- Orion -->{{yes}}
| <!-- CodePress -->
Line 443 ⟶ 472:
| <!-- Mozilla Skywriter-->{{some| addon for context menu}}
| <!-- CodeMirror -->{{no}}
| <!-- CodeJar -->{{no}}
| <!-- Orion -->{{no}}
| <!-- CodePress -->{{yes|browser-based}}
Line 456 ⟶ 486:
| <!-- Mozilla Skywriter-->{{no| But command line console}}
| <!-- CodeMirror -->{{no}}
| <!-- CodeJar -->{{no}}
| <!-- Orion -->{{no}}
| <!-- CodePress -->
Line 469 ⟶ 500:
| <!-- Mozilla Skywriter-->{{yes| [https://wiki.mozilla.org/Labs/Bespin/UserGuide#Themes Fully theme-able]}}
| <!-- CodeMirror -->{{yes|CSS-based themes}}
| <!-- CodeJar -->{{yes}}
| <!-- Orion -->{{yes}}
| <!-- CodePress -->
Line 482 ⟶ 514:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{yes}}
| <!-- CodeJar -->{{yes}}
| <!-- Orion -->{{yes}}
| <!-- CodePress -->{{yes}}
Line 495 ⟶ 528:
| <!-- Mozilla Skywriter-->{{yes| Multiple cursors}}
| <!-- CodeMirror -->{{yes}}
| <!-- CodeJar -->{{mo}}
| <!-- Orion -->{{yes}}
| <!-- CodePress -->{{no}}
Line 508 ⟶ 542:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{no}}
| <!-- CodeJar -->{{no}}
| <!-- Orion -->{{no}}
| <!-- CodePress -->{{no}}
Line 521 ⟶ 556:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{yes}}
| <!-- CodeJar -->{{no}}
| <!-- Orion -->{{no}}
| <!-- CodePress -->{{no}}
Line 534 ⟶ 570:
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{yes}}
| <!-- CodeJar -->{{yes}}
| <!-- Orion -->{{yes}}
| <!-- CodePress -->