diff --git a/modules/feature/file-templates/config.el b/modules/feature/file-templates/config.el index 7edda6d9c..b8c404e1b 100644 --- a/modules/feature/file-templates/config.el +++ b/modules/feature/file-templates/config.el @@ -91,7 +91,9 @@ don't have a :trigger property in `+file-templates-alist'.") ;; Shell scripts ("\\.zunit$" :trigger "__zunit" :mode sh-mode) (fish-mode) - (sh-mode)) + (sh-mode) + ;; Solidity + (solidity-mode :trigger "__sol")) "An alist of file template rules. The CAR of each rule is either a major mode symbol or regexp string. The CDR is a plist. See `doom--set:file-template' for more information.") diff --git a/modules/feature/file-templates/templates/solidity-mode/__sol b/modules/feature/file-templates/templates/solidity-mode/__sol new file mode 100644 index 000000000..46facfdb9 --- /dev/null +++ b/modules/feature/file-templates/templates/solidity-mode/__sol @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# group: file templates +# contributor: Edmund Miller +# name: solidity template +# -- +pragma solidity ^0.4.22; + +contract $0 { + +} \ No newline at end of file