diff --git a/.emacs.d/init.el b/.emacs.d/init.el index e419b02..f9a6de8 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -446,8 +446,20 @@ (use-package ox-gfm :after org) +(use-package parinfer-rust-mode + :hook (lisp-mode emacs-lisp-mode clojure-mode) + :init + ;; https://github.com/justinbarclay/parinfer-rust-mode/issues/43#issuecomment-1054303553 + (setq parinfer-rust-auto-download t)) + (use-package paredit - :hook ((lisp-mode emacs-lisp-mode clojure-mode) . paredit-mode)) + :disabled t + :hook ((lisp-mode emacs-lisp-mode clojure-mode) . paredit-mode) + :config + ;; https://stackoverflow.com/a/60672602 + (paredit-do-commands (spec keys _fn _examples) nil + (dolist (key keys) + (define-key paredit-mode-map (read-kbd-macro key) nil)))) (use-package pulsar :config diff --git a/.emacs.d/parinfer-rust/parinfer-rust-darwin.so b/.emacs.d/parinfer-rust/parinfer-rust-darwin.so new file mode 100644 index 0000000..bfab5c6 Binary files /dev/null and b/.emacs.d/parinfer-rust/parinfer-rust-darwin.so differ