(Emacs)~setup licensing as early as possible
This is so I can use it later on.
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user