e-matteson
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.
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...