|
|
|
|
|
by andreypopp
1478 days 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 — 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 * 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 |
|