Relevant PRs: - [Add hidelines code class to enable hiding in non-Rust blocks #1379 ](https://github.com/rust-lang/mdBook/pull/1379) - [Open up support for alternative playground languages #1759](https://github.com/rust-lang/mdBook/pull/1759) - [Support hidden lines in languages other than Rust #1761](https://github.com/rust-lang/mdBook/pull/1761) Relevant Issues: - [How to make JavaScript code examples runnable? #1453](https://github.com/rust-lang/mdBook/issues/1453) - [Consider alternative playpen backends for remote code execution #350](https://github.com/rust-lang/mdBook/issues/350) - [Support line numbers for any block of code #1303](https://github.com/rust-lang/mdBook/issues/1303) - [Playground code with no main fails to compile #1767](https://github.com/rust-lang/mdBook/issues/1767) - [Support languages other than Rust for "Hiding code lines" #1475](https://github.com/rust-lang/mdBook/issues/1475) - [[Feature Request] "Show hidden lines" functionality for non-rust files #1502](https://github.com/rust-lang/mdBook/issues/1502) Other issues: - [ Rethink theme management #351 ](https://github.com/rust-lang/mdBook/issues/351) - [ Rethink book.js organization #352 ](https://github.com/rust-lang/mdBook/issues/352) - [ Rethink index.hbs organization #353 ](https://github.com/rust-lang/mdBook/issues/353) - [ Rethink playpen configuration #354 ](https://github.com/rust-lang/mdBook/issues/354) Potential: - [Disabling the expansion of hidden lines in code snippets #767](https://github.com/rust-lang/mdBook/issues/767) To fix: - Code file inclusion {{#include file.rs}} - mdbook test -> runs rust code samples, maybe can run others as well? Alternative Editors: - https://copenhagen.autocode.com/ - https://microsoft.github.io/monaco-editor/ - https://codemirror.net/ Alternative Highlighting: - https://github.com/wooorm/starry-night