From b71068309b7b5041fc48ec37ea23ff1b759b7d76 Mon Sep 17 00:00:00 2001
From: Aryadev Chavali <aryadev@aryadevchavali.com>
Date: Thu, 28 Sep 2023 16:28:22 +0100
Subject: (Emacs)~setup licensing as early as possible

This is so I can use it later on.
---
 Emacs/.config/emacs/config.org       | 25 +++++++++++++------------
 Emacs/.config/emacs/elisp/license.el |  2 --
 2 files changed, 13 insertions(+), 14 deletions(-)

(limited to 'Emacs')

diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org
index b16c13b..14eefe4 100644
--- a/Emacs/.config/emacs/config.org
+++ b/Emacs/.config/emacs/config.org
@@ -1117,6 +1117,19 @@ all snippets I've got.
   :config
   (yas-load-directory (no-littering-expand-etc-file-name "yasnippet/snippets")))
 #+end_src
+** Licensing
+Loads [[file:elisp/license.el][license.el]] for inserting licenses.
+Licenses are important for distribution and attribution to be defined clearly.
+#+begin_src emacs-lisp
+(use-package license
+  :straight nil
+  :load-path "elisp/"
+  :demand t
+  :general
+  (insert-leader
+    "l" #'+license/insert-copyright-notice
+    "L" #'+license/insert-complete-license))
+#+end_src
 * Small packages
 ** ISearch
 ISearch is the default incremental search application in Emacs.  I use
@@ -2327,18 +2340,6 @@ keymaps.
     "[" #'le-thesaurus-get-synonyms
     "]" #'le-thesaurus-get-antonyms))
 #+end_src
-** Licensing
-Loads [[file:elisp/license.el][license.el]] for inserting licenses.
-#+begin_src emacs-lisp
-(use-package license
-  :straight nil
-  :load-path "elisp/"
-  :defer t
-  :general
-  (insert-leader
-    "l" #'+license/insert-copyright-notice
-    "L" #'+license/insert-complete-license))
-#+end_src
 * Programming packages
 Packages that help with programming in general, providing IDE like
 capabilities.
diff --git a/Emacs/.config/emacs/elisp/license.el b/Emacs/.config/emacs/elisp/license.el
index cb48e47..f964f6c 100644
--- a/Emacs/.config/emacs/elisp/license.el
+++ b/Emacs/.config/emacs/elisp/license.el
@@ -425,9 +425,7 @@ For more information, please refer to <https://unlicense.org>")))
                             +license/license-choice)
                           "Unlicense")))
     (insert (format "Copyright (C) %s %s
-
 You may distribute and modify this code under the terms of the %s license.
-
 You should have received a copy of the %s license with this file.  If not, please write to: %s."
                     (format-time-string "%Y")
                     user-full-name
-- 
cgit v1.2.3-13-gbd6f