This is the beginnings of an Emacs mode for 1ML.
To take this into use, you could e.g. specify
(use-package 1ml-mode
:load-path "path-to-1ml-mode-src-directory"
:mode ("\\.1mls?\\'" . 1ml-mode)
:init
(add-hook
'1ml-mode-hook (function (lambda () (setq-local flycheck-checker '1ml)))))
using the wonderful use-package.
For the Flycheck support you will also
need to have the 1ml
command in PATH
.