diff --git a/init.el b/init.el index 521f662ea2b8ea5f46c94bd1d8d31f106a72c99f..9252e9a74e496b0410af7d09861c443e3aee8c89 100644 --- a/init.el +++ b/init.el @@ -145,8 +145,9 @@ locate PACKAGE." (message "Couldn't install optional package `%s': %S" package err) nil))) - -(package-initialize) +(if (< emacs-major-version 27.0) + (package-initialize) + ) ;;--------------------------------------------------------------------------------------- ;;; Install some basic packages. @@ -204,6 +205,14 @@ locate PACKAGE." ) ;;========================================================================================= +;; Version Control +;;========================================================================================= +(let ((vc-pack-list + '(evil-magit gitconfig-mode gitconfig-mode git-commit magit magit-gitflow orgit))) + (dolist (pack vc-pack-list) + (require-package pack))) +;;========================================================================================= + ;;; Require *.el files ;; =================================================================================== (defconst pack-dir @@ -262,7 +271,7 @@ locate PACKAGE." (let ((dim-list ;; minor modes list followed will not show in the mode line. '(abbrev-mode org-autolist-mode - image-mode iimage-mode visual-line-mode eldoc-mode undo-tree-mode)) + image-mode iimage-mode visual-line-mode eldoc-mode undo-tree-mode)) ) (dolist (list dim-list) (diminish list)))