From f6d127fd254f5c0847293bbbf185e16ceb943d90 Mon Sep 17 00:00:00 2001 From: Jack Foltz Date: Wed, 6 Feb 2019 23:48:47 -0500 Subject: [PATCH] Replace magithub with forge --- lain/.emacs.d/config.org | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/lain/.emacs.d/config.org b/lain/.emacs.d/config.org index 0942407..8afb0cd 100644 --- a/lain/.emacs.d/config.org +++ b/lain/.emacs.d/config.org @@ -883,26 +883,28 @@ Yasnippet adds support for custom snippets It's magic git! Keybinds [[https://github.com/emacs-evil/evil-magit][here]] #+BEGIN_SRC emacs-lisp -(use-package magit - :general - (foltz-git-def - "s" 'magit-status - "c" 'magit-commit - "d" 'magit-diff - "g" 'magit-grep) - :config - (use-package evil-magit - :after evil)) + (use-package magit + :general + (foltz-git-def + "s" 'magit-status + "d" 'magit-diff + "g" 'magit-grep)) #+END_SRC -*** magithub -Magic GitHub facilities for magit! +It's *evil* magic git! #+BEGIN_SRC emacs-lisp -(use-package magithub +(use-package evil-magit + :after (evil magit)) +#+END_SRC +*** forge +Magic GitHub facilities for git forges such as GitHub and GitLab! +#+BEGIN_SRC emacs-lisp + (use-package forge :after magit + :init + (setq foltz-forge-hosts + '(("git.lcsr.rutgers.edu" "git.lcsr.rutgers.edu/api/v4" "git.lcsr.rutgers.edu" forge-gitlab-repository))) :config - (magithub-feature-autoinject t) - :custom - (magithub-clone-default-directory "~/Documents/dev")) + (setq forge-alist (append forge-alist foltz-forge-hosts))) #+END_SRC ** Projects Projectile provides project-level features like