emacs-lisp-mode (up "(use-package " p n> ":ensure t" n> ":defer t" n ")") rust-mode (str "struct " p " {" n> p n> "}") (imp "impl " p " {" n> p n> "}") (impf "impl " p " for " p " {" n> p n> "}") (trt "trait " p " {" n> p n> "}")