-
- Don't require `subr-x` at run-time, since it's designed to be unneeded. - accept non-ASCII alphabetic letters - drop unused `mode` field in rmsbolt-lang struct - replace `starter-file-name` field with a `rmsbolt-starter-files` var. I think this should be changed further and basically auto-generated from the contents of the `starters` subdir. But in any case this is not needed for "normal" operation and getting rid of it removes the need for rmsbolt-languages. - Introduce buffer-local rmsbolt-language-descriptor to replace rmsbolt-languages: the idea is that rmsbolt should (in the long run) only provide the infrastructure and then each major mode would set rmsbolt-language-descriptor as appropriate. Just as we do for font-lock, imenu, outline-minor-mode, etc... There's a FIXME in there, because it's not really satisfactory yet. - rmsbolt--get-lang remove `language` argument since it's not used any more. Also `major-mode` is now only used for backward comp...