(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
|
:config
|
||||||
(yas-load-directory (no-littering-expand-etc-file-name "yasnippet/snippets")))
|
(yas-load-directory (no-littering-expand-etc-file-name "yasnippet/snippets")))
|
||||||
#+end_src
|
#+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
|
* Small packages
|
||||||
** ISearch
|
** ISearch
|
||||||
ISearch is the default incremental search application in Emacs. I use
|
ISearch is the default incremental search application in Emacs. I use
|
||||||
@@ -2327,18 +2340,6 @@ keymaps.
|
|||||||
"[" #'le-thesaurus-get-synonyms
|
"[" #'le-thesaurus-get-synonyms
|
||||||
"]" #'le-thesaurus-get-antonyms))
|
"]" #'le-thesaurus-get-antonyms))
|
||||||
#+end_src
|
#+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
|
* Programming packages
|
||||||
Packages that help with programming in general, providing IDE like
|
Packages that help with programming in general, providing IDE like
|
||||||
capabilities.
|
capabilities.
|
||||||
|
|||||||
@@ -425,9 +425,7 @@ For more information, please refer to <https://unlicense.org>")))
|
|||||||
+license/license-choice)
|
+license/license-choice)
|
||||||
"Unlicense")))
|
"Unlicense")))
|
||||||
(insert (format "Copyright (C) %s %s
|
(insert (format "Copyright (C) %s %s
|
||||||
|
|
||||||
You may distribute and modify this code under the terms of the %s license.
|
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."
|
You should have received a copy of the %s license with this file. If not, please write to: %s."
|
||||||
(format-time-string "%Y")
|
(format-time-string "%Y")
|
||||||
user-full-name
|
user-full-name
|
||||||
|
|||||||
Reference in New Issue
Block a user