# -*- mode: snippet; require-final-newline: nil -*- # name: pragma_contract # key: prc # filename trick from: https://jpace.wordpress.com/2012/10/20/tweaking-emacs-snippets/ # -- pragma solidity ${1:version}; contract `(file-name-nondirectory (file-name-sans-extension (or (buffer-file-name) (buffer-name (current-buffer)))))` { $0 }