The 'Commentary', and 'Code' stuff is saved for the very top of
a module file. Just leave the actual comment (using 2 semi-colons
instead of 3)
Done.
and make sure to keep lines under 80 characters. Use the
'fill-paragraph' function in Emacs to do it.
And done. Decided to trim it to exactly 80 columns total instead of
wrapping literally just one word in a comment.
Okay, unless there are any other corrections/suggestions, I think I'm
good to go? :^)
'
From ee940d31ec9b3847c1bd9dfe817ba8f6550361bc Mon Sep 17 00:00:00 2001
From: "Joshua S. Grant" <jgr...@parethetical.io>
Date: Sun, 18 Jan 2015 16:23:21 -0600
Subject: [PATCH] [PATCH] gnu.scm: add syntactic sugar macros for use-modules
of packages, services, and system in the OS EDSL.
---
gnu.scm | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/gnu.scm b/gnu.scm
index eb0bf71..bca4586 100644
--- a/gnu.scm
+++ b/gnu.scm
@@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2014 Ludovic Courtès <l...@gnu.org>
+;;; Copyright © 2015 Joshua S. Grant <jgr...@parenthetical.io>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -44,4 +45,19 @@
(module-use! i (resolve-interface m))))
%public-modules)))
+;;; Commentary:
+;;;
+;;; Macros that add Syntatic Sugar to use-modules of packages, services, and system.
+;;;
+;;; Code:
+
+(define-syntax-rule (use-package-modules module ...)
+ (use-modules (gnu packages module) ...))
+
+(define-syntax-rule (use-service-modules module ...)
+ (use-modules (gnu services module) ...))
+
+(define-syntax-rule (use-system-modules module ...)
+ (use-modules (gnu system module) ...))
+
;;; gnu.scm ends here
--
2.1.0