aboutsummaryrefslogtreecommitdiff
path: root/etc/snippets/tempel/scheme-mode
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2024-09-14 16:47:16 +0200
committerjgart <jgart@dismail.de>2024-09-21 11:05:36 -0500
commite602b799fb751ab74eb6fe6d395905a962785085 (patch)
tree1d239ce5e6b3aa5f33a63cd6330bb73b5fe439c1 /etc/snippets/tempel/scheme-mode
parent730b1f0768884b0c4d2b53203b87d726d02d19da (diff)
downloadguix-e602b799fb751ab74eb6fe6d395905a962785085.tar.gz
guix-e602b799fb751ab74eb6fe6d395905a962785085.zip
.dir-locals.el: Add tempel snippets.
Change-Id: Ic16f571f26fffee12e478e00c54be55e6eb90831 Signed-off-by: jgart <jgart@dismail.de>
Diffstat (limited to 'etc/snippets/tempel/scheme-mode')
-rw-r--r--etc/snippets/tempel/scheme-mode89
1 files changed, 0 insertions, 89 deletions
diff --git a/etc/snippets/tempel/scheme-mode b/etc/snippets/tempel/scheme-mode
deleted file mode 100644
index 249f4ce8e3..0000000000
--- a/etc/snippets/tempel/scheme-mode
+++ /dev/null
@@ -1,89 +0,0 @@
--*- mode: lisp-data -*-
-
-scheme-mode
-
-(package...
- "(define-public " (s name)
- n> "(package"
- n > "(name \"" (s name) "\")"
- n > "(version \"" p "\")"
- n > "(source origin...)"
- n > "(build-system " (p "gnu") "-build-system)"
- n > "(home-page \"" p "\")"
- n > "(synopsis \"" p "\")"
- n > "(description \"" p "\")"
- n > "(license license:" (p "unknown") ")))" n)
-
-(origin...
- "(origin"
- n> "(method " (p "url-fetch" method) ")"
- n> "(uri " (cl-case (and method (intern method))
- (git-fetch "git-reference...")
- (svn-fetch "svn-reference...")
- (hg-fetch "hg-reference...")
- (cvs-fetch "cvs-reference...")
- (bzr-fetch "bzr-reference...")
- (otherwise "\"https://...\""))
- ")"
- n>
- (cl-case (and method (intern method))
- (git-fetch
- (insert "(file-name (git-file-name name version))")
- (newline)
- (indent-according-to-mode))
- (hg-fetch
- (insert "(file-name (hg-file-name name version))")
- (newline)
- (indent-according-to-mode))
- (svn-fetch
- (insert "(file-name (string-append name \"-\" version \"-checkout\"))")
- (newline)
- (indent-according-to-mode))
- (cvs-fetch
- (insert "(file-name (string-append name \"-\" version \"-checkout\"))")
- (newline)
- (indent-according-to-mode))
- (bzr-fetch
- (insert "(file-name (string-append name \"-\" version \"-checkout\"))")
- (newline)
- (indent-according-to-mode))
- (t ""))
- > "(sha256"
- n > "(base32 \""
- ;; hash of an empty directory
- (p "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5") "\")))")
-
-(git-reference...
- "(git-reference"
- n> "(url \"" p "\")"
- n> "(commit " (p "commit") "))")
-
-(svn-reference...
- "(svn-reference"
- n> "(url \"" p "\")"
- n> "(revision " (p "revision") "))")
-
-(cvs-reference...
- "(cvs-reference"
- n> "(root-directory \"" p "\")"
- n> "(module \"" p "\")"
- n> "(revision \"" p "\"))")
-
-(hg-reference...
- "(hg-reference"
- n> "(url \"" p "\")"
- n> "(changeset " (p "changeset") "))")
-
-(bzr-reference...
- "(bzr-reference"
- n> "(url \"" p "\")"
- n> "(revision " (p "revision") "))")
-
-(:phases\ "#:phases (modify-phases %standard-phases"
- n> p ")")
-
-(add-before\ "(add-before '" p " '" p
- n > p ")")
-(add-after\ "(add-after '" p " '" p
- n > p ")")
-(replace\ "(replace '" p " " p")")