X-Git-Url: https://git.shemshak.org/~bandali/configs/blobdiff_plain/8c4704d01f819581a7cdcad2ffebfba996ebd30e..514148d8bef4b14c8754197197c32b212dfb79c2:/init.el diff --git a/init.el b/init.el index 870f265..75ec3a3 100644 --- a/init.el +++ b/init.el @@ -107,15 +107,6 @@ ;;; Package management -;; (progn ; `borg' -;; (add-to-list 'load-path -;; (expand-file-name "lib/borg" user-emacs-directory)) -;; (require 'borg) -;; (borg-initialize) -;; (setq borg-rewrite-urls-alist -;; '(("git@github.com:" . "https://github.com/") -;; ("git@gitlab.com:" . "https://gitlab.com/")))) - ;; variables of interest: ;; package-archive-priorities ;; package-load-list @@ -130,8 +121,23 @@ (csetq package-archives `(,@package-archives - ("org" . "https://orgmode.org/elpa/") - ("bndl" . "https://p.bndl.org/elpa/")))) + ;; ("bndl" . "https://p.bndl.org/elpa/") + ("org" . "https://orgmode.org/elpa/")) + package-load-list + '(;; GNU ELPA + (ivy "0.13.1") + (counsel "0.13.1") + (swiper "0.13.1") + (debbugs "0.26") + (delight "1.7") + (ebdb "0.6.19") + (orgalist "1.12") + (rt-liberation "1.31") + (yasnippet "0.14.0") + ;; bndl + (refinery-theme "0.1.1") + ;; Org ELPA + (org-plus-contrib "20200921")))) (package-initialize)) (csetq package-archive-upload-base "/ssh:caffeine:~/www/p/elpa") @@ -374,7 +380,8 @@ (global-set-key (kbd "C-x v C-=") #'vc-ediff) (with-eval-after-load 'vc-git - (csetq vc-git-print-log-follow t)) + (csetq vc-git-print-log-follow t + vc-git-show-stash 0)) (csetq ediff-window-setup-function 'ediff-setup-windows-plain ediff-split-window-function 'split-window-horizontally) @@ -464,50 +471,7 @@ (require 'bandali-theme) -;; magit, *the* right way to do git -(comment -(csetq transient-history-file (b/var "transient/history.el") - transient-levels-file (b/etc "transient/levels.el") - transient-values-file (b/etc "transient/values.el")) -(with-eval-after-load 'magit - (declare-function magit-add-section-hook "magit-section" - (hook function &optional at append local)) - (magit-add-section-hook 'magit-status-sections-hook - 'magit-insert-modules - 'magit-insert-stashes - 'append) - ;; (magit-add-section-hook 'magit-status-sections-hook - ;; 'magit-insert-ignored-files - ;; 'magit-insert-untracked-files - ;; 'append) - (declare-function magit-display-buffer-fullframe-status-v1 - "magit-mode" (buffer)) - (csetq - magit-diff-refine-hunk t - magit-repository-directories '(("~/.emacs.d/" . 0) - ("~/src/git/" . 2)) - ;; magit-completing-read-function 'magit-ido-completing-read - magit-display-buffer-function - #'magit-display-buffer-fullframe-status-v1) - (nconc magit-section-initial-visibility-alist - '(([unpulled status] . show) - ([unpushed status] . show))) - (custom-set-faces '(magit-diff-file-heading ((t (:weight normal))))) - - (with-eval-after-load 'magit-extras - (csetq - magit-pop-revision-stack-format - (pcase-let ((`(,pt ,_eob ,index-regexp) - (default-value 'magit-pop-revision-stack-format))) - `(,pt "[%N: %h]: %ci\n %s - https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=%H" - ,index-regexp))))) -;; global key bindings -(global-set-key (kbd "C-x g") #'magit-status) -(global-set-key (kbd "C-c g b") #'magit-blame-addition) -(global-set-key (kbd "C-c g l") #'magit-log-buffer-file) -(global-set-key (kbd "C-c g y") #'magit-pop-revision-stack) -) +;; (require 'bandali-magit) ;; recently opened files (csetq recentf-max-saved-items 2000