diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2017-12-15 23:10:54 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2017-12-15 23:15:32 +0100 |
commit | 42cdcdff1945b112452029c6a79445aac15ffd16 (patch) | |
tree | febbc1a8d8980b89b6313157fc06401ef24b3506 /etc/snippets/scheme-mode/guix-package | |
parent | 7683bf1183cfd05e5c4475265687096589d0239e (diff) | |
download | guix-42cdcdff1945b112452029c6a79445aac15ffd16.tar.gz guix-42cdcdff1945b112452029c6a79445aac15ffd16.zip |
etc: Add snippets.
* etc/snippets/scheme-mode/guix-cvs-reference,
etc/snippets/scheme-mode/guix-git-reference,
etc/snippets/scheme-mode/guix-hg-reference,
etc/snippets/scheme-mode/guix-origin,
etc/snippets/scheme-mode/guix-package,
etc/snippets/scheme-mode/guix-svn-reference,
etc/snippets/text-mode/guix-commit-message-add-package,
etc/snippets/text-mode/guix-commit-message-update-package: New files.
* doc/contributing.texi (The Perfect Setup): Document snippets.
Diffstat (limited to 'etc/snippets/scheme-mode/guix-package')
-rw-r--r-- | etc/snippets/scheme-mode/guix-package | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/etc/snippets/scheme-mode/guix-package b/etc/snippets/scheme-mode/guix-package new file mode 100644 index 0000000000..d392e82093 --- /dev/null +++ b/etc/snippets/scheme-mode/guix-package @@ -0,0 +1,34 @@ +# -*- mode: snippet -*- +# name: guix-package +# key: package... +# -- +(define-public $1 + (package + (name "$1") + (version "$2") + (source origin...$0) + (build-system ${3:$$(yas-choose-value "ant-build-system" + "asdf-build-system" + "cargo-build-system" + "cmake-build-system" + "dub-build-system" + "emacs-build-system" + "font-build-system" + "glib-or-gtk-build-system" + "gnu-build-system" + "go-build-system" + "haskell-build-system" + "meson-build-system" + "minify-build-system" + "ocaml-build-system" + "perl-build-system" + "python-build-system" + "r-build-system" + "ruby-build-system" + "texlive-build-system" + "trivial-build-system" + "waf-build-system")}) + (home-page "$4") + (synopsis "$5") + (description "$6") + (license $7)))
\ No newline at end of file |