From 3c26510fe0537c8025f568891bc50d95ddfa86e2 Mon Sep 17 00:00:00 2001 From: amirrezaask Date: Sat, 4 Apr 2020 02:22:26 +0430 Subject: [PATCH] more simplification in the process --- lib/fpkg.el | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/lib/fpkg.el b/lib/fpkg.el index a6fd8c9..285de22 100644 --- a/lib/fpkg.el +++ b/lib/fpkg.el @@ -75,33 +75,25 @@ (when (not fpkg-initilized-p) (fpkg-initialize))) - -(defun get-extension-name (args) - (cond - ((symbolp args) args) - ((listp args) (car args)))) - (defvar official-extensions '(devops-extension)) (defun is-official-extension (args) (member args official-extensions)) -(defun get-official-extension-receipe (name) +(defun get-receipe (name) (list name :host 'gitlab :repo (format "FG42/%s" name))) (defun fg42-install-extension (args) - (let ((extension-name (get-extension-name args))) - (straight-use-package (get-official-extension-receipe extension-name)))) + (straight-use-package (get-receipe args))) (defun depends-on (args) (if (is-official-extension args) (fg42-install-extension args) (straight-use-package args))) - -;; (depends-on 'badwolf-theme) ;; elpa -;; (depends-on 'devops-extension) ;; official extension -;; (depends-on '(go-extension :host gitlab :repo "amirrezaask/go-extension")) ;; 3rd party extension +(depends-on 'cyberpunk-theme) ;; elpa +(depends-on 'devops-extension) ;; official extension +(depends-on '(go-extension :host gitlab :repo "amirrezaask/go-extension")) ;; 3rd party extension (provide 'fpkg) ;;; fpkg.el ends here