diff options
author | Nicolas Graves <[email protected]> | 2022-08-12 10:58:48 +0200 |
---|---|---|
committer | Liliana Marie Prikler <[email protected]> | 2022-08-30 11:50:14 +0200 |
commit | c4acaf412064568a546034871a9e0d3888aa7937 (patch) | |
tree | 5e7bded5fd11b96dc65627b54942f6da5792abf8 /etc/snippets/yas/scheme-mode/guix-package | |
parent | 6beadc82df204f315d06ea35f2e232bb32f8e440 (diff) |
etc: Add tempel snippets.
* etc/snippets/tempel/scheme-mode: New file.
* etc/snippets/tempel/text-mode: New file.
* etc/snippets/scheme-mode: Moved from here...
* etc/snippets/yas/scheme-mode: ... to here.
* etc/snippets/text-mode: Moved from here...
* etc/snippets/yas/text-mode: ... to here.
* doc/contributing.texi ("The Perfect Setup"): Adjust yasnippet setup
accordingly. Add tempel setup.
Signed-off-by: Liliana Marie Prikler <[email protected]>
Diffstat (limited to 'etc/snippets/yas/scheme-mode/guix-package')
-rw-r--r-- | etc/snippets/yas/scheme-mode/guix-package | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/etc/snippets/yas/scheme-mode/guix-package b/etc/snippets/yas/scheme-mode/guix-package new file mode 100644 index 0000000000..9ff6f997d1 --- /dev/null +++ b/etc/snippets/yas/scheme-mode/guix-package @@ -0,0 +1,46 @@ +# -*- mode: snippet -*- +# name: guix-package +# key: package... +# -- +(define-public $1 + (package + (name "$1") + (version "$2") + (source origin...$0) + (build-system ${3:$$(yas-choose-value "android-ndk-build-system" + "ant-build-system" + "asdf-build-system" + "cargo-build-system" + "clojure-build-system" + "cmake-build-system" + "copy-build-system" + "dub-build-system" + "dune-build-system" + "emacs-build-system" + "font-build-system" + "glib-or-gtk-build-system" + "gnu-build-system" + "go-build-system" + "guile-build-system" + "haskell-build-system" + "julia-build-system" + "linux-module-build-system" + "maven-build-system" + "meson-build-system" + "minify-build-system" + "node-build-system" + "ocaml-build-system" + "perl-build-system" + "python-build-system" + "qt-build-system" + "r-build-system" + "rakudo-build-system" + "ruby-build-system" + "scons-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 |