We have 2 packages for enabling support for Quint in Emacs.
quint-mode
is a major mode that enables simple syntax highlightinglsp-quint
is a client forlsp-mode
, enabling IDE features provided byquint-language-server
These packages are not published anywhere for the moment. You can clone this git repo and add a configuration like the following (which uses use-package
):
(load-file "<path-to-quint-repo>/editor-plugins/emacs/quint-mode.el")
(load-file "<path-to-quint-repo>/editor-plugins/emacs/lsp-quint.el")
(require 'quint-mode)
(add-to-list 'auto-mode-alist '("\\.qnt" . quint-mode))
(use-package lsp-quint
:ensure t
:hook (quint-mode . lsp))