diff options
author | Kenny Ballou <kb@devnulllabs.io> | 2021-04-29 17:59:07 -0600 |
---|---|---|
committer | Kenny Ballou <kb@devnulllabs.io> | 2021-04-30 11:52:54 -0600 |
commit | 8458e3c9f87248f57e368effcf3447b2a8fd16ec (patch) | |
tree | 014219aa6d57f439c2f2443d4e1bbdad3ceefd4e | |
parent | 182dcfaf983260a3545aa73ea5837c6d0dbdac03 (diff) | |
download | dotfiles-8458e3c9f87248f57e368effcf3447b2a8fd16ec.tar.gz dotfiles-8458e3c9f87248f57e368effcf3447b2a8fd16ec.tar.xz |
emacs: add z3 mode and configuration
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
-rw-r--r-- | config/emacs/emacs.d/init.el | 1 | ||||
-rw-r--r-- | config/emacs/emacs.d/lisp/init-z3.el | 14 | ||||
-rw-r--r-- | overlays/emacs/packages.nix | 1 |
3 files changed, 16 insertions, 0 deletions
diff --git a/config/emacs/emacs.d/init.el b/config/emacs/emacs.d/init.el index 9e86060d..edfa9544 100644 --- a/config/emacs/emacs.d/init.el +++ b/config/emacs/emacs.d/init.el @@ -118,6 +118,7 @@ (require 'init-tex) (require 'init-toml) (require 'init-ocaml) +(require 'init-z3) ;; Email and Such (require 'init-auth-sources) diff --git a/config/emacs/emacs.d/lisp/init-z3.el b/config/emacs/emacs.d/lisp/init-z3.el new file mode 100644 index 00000000..cf0cbb07 --- /dev/null +++ b/config/emacs/emacs.d/lisp/init-z3.el @@ -0,0 +1,14 @@ +;;; init-z3 --- z3 prover mode +;;; Commentary: +;;; Code: + +(defvar z3-mode) +(defvar z3-solver-cmd) + +(use-package z3-mode + :mode "\\.smt2\\'" + :config + (setq z3-solver-cmd "z3")) + +(provide 'init-z3) +;;; init-z3.el ends here diff --git a/overlays/emacs/packages.nix b/overlays/emacs/packages.nix index 0ee9486d..28a07960 100644 --- a/overlays/emacs/packages.nix +++ b/overlays/emacs/packages.nix @@ -249,6 +249,7 @@ in rec { xref-js2 yari yasnippet + z3-mode zenburn-theme ]) ++ (with epkgs.elpaPackages; [ auctex |