aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config/emacs/config.org
diff options
context:
space:
mode:
authorAryadev Chavali <aryadev@aryadevchavali.com>2023-09-28 15:18:29 +0100
committerAryadev Chavali <aryadev@aryadevchavali.com>2023-09-28 15:18:29 +0100
commit249e3f0dcaeaf6394abb757082a0a4d57f19917a (patch)
tree0ee4c1baad52f9d0ff3cd3bd63ebf2bc272e3cc3 /Emacs/.config/emacs/config.org
parentbf16e4006f31f3c6a1cdfbc21fa474e7cb3f5cc3 (diff)
downloaddotfiles-249e3f0dcaeaf6394abb757082a0a4d57f19917a.tar.gz
dotfiles-249e3f0dcaeaf6394abb757082a0a4d57f19917a.tar.bz2
dotfiles-249e3f0dcaeaf6394abb757082a0a4d57f19917a.zip
(Emacs)+licensing script
I manage my own alist of Licenses, which I can completing-read for. I should also define something to produce a copyright notice.
Diffstat (limited to 'Emacs/.config/emacs/config.org')
-rw-r--r--Emacs/.config/emacs/config.org34
1 files changed, 7 insertions, 27 deletions
diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org
index 16ad3d5..eb9c07e 100644
--- a/Emacs/.config/emacs/config.org
+++ b/Emacs/.config/emacs/config.org
@@ -2339,35 +2339,15 @@ keymaps.
"]" #'le-thesaurus-get-antonyms))
#+end_src
** Licensing
-Defines an auto-insert for LICENSE files. NOTE: The LICENSE is
-MIT, but I might change that.
+Loads [[file:elisp/license.el][license.el]] for inserting licenses.
#+begin_src emacs-lisp
-(use-package emacs
+(use-package license
:straight nil
- :auto-insert
- (("LICENSE" . "MIT License")
- ""
- "MIT License
-
-Copyright (c) 2023 Aryadev Chavali
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the \"Software\"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE."))
+ :load-path "elisp/"
+ :defer t
+ :general
+ (insert-leader
+ "l" #'+license/insert-license))
#+end_src
* Programming packages
Packages that help with programming in general, providing IDE like