e-matteson

Results 24 issues of e-matteson

And de-duplicate the language-related stuff that's in both the `language` crate and the `editor` crate. - [x] forest - [ ] ast - [ ] language set

If we really want to add an extra "internal error in synless" message when panicking, we can catch the panic in main instead of using a separate `spanic` macro. `spect`...

When we load a json file, the keys get alphabetized. We should check if serde has an option for preserving key order, and switch to a different parser if not.

Json MVP

It should be possible to create a new file, probably using a custom candidate in the "open file" menu. We'll also need to deal with the fact that an empty...

Json MVP