3 ms·
CodeMirror 6 is an awesome piece of software and very flexible — I was even able to build a notebook UI with it — https://bqnpad.mechanize.systems/notebook http
by andreypopp 4y ago
CodeMirror 6 is an awesome piece of software and very flexible — I was even able to build a notebook UI with it — https://bqnpad.mechanize.systems/notebook https://bqnpad.mechanize.systems/notebook — this is a notebook (WIP) for BQN[1].
The nice thing is that the whole notebook is a single CodeMirror editor with cells stored as ranges in CodeMirror state. This way intercell actions like selection/copy/paste are possible and still you can control execution per cell.
Shortcuts at https://bqnpad.mechanize.systems/notebook https://bqnpad.mechanize.systems/notebook
* Shift+Enter to eval cell
* Cmd-Enter to create new cell
* Cmd-Option-Enter to split cell at cursor
* Cmd-Backspace to join cell with the previous one
[1]: https://mlochbaum.github.io/BQN/index.html https://mlochbaum.github.io/BQN/index.html