From 912678b875d0940628f4f4184f2d56f7a7aa78a5 Mon Sep 17 00:00:00 2001 From: KΓ©vin Le Gouguec Date: Tue, 13 Sep 2022 07:50:01 +0200 Subject: Port some package settings to use-package Undecided about C-c bindings. I like having them in "one neat pile", rather than scattered across several use-package forms. --- .emacs | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) (limited to '.emacs') diff --git a/.emacs b/.emacs index 0fa790c..d786880 100644 --- a/.emacs +++ b/.emacs @@ -333,14 +333,12 @@ (delight 'auto-fill-function "⏎" t) (delight 'auto-revert-mode "⟳" 'autorevert) (delight 'auto-revert-tail-mode "–" 'autorevert) -(delight 'eldoc-mode "πŸ“–" 'eldoc) (delight 'footnote-mode "ΒΉ" 'footnote) (delight 'flyspell-mode (propertize (my/symbol-as-icon ?πŸ–‹) 'face 'flyspell-incorrect) 'flyspell) (delight 'hi-lock-mode nil 'hi-lock) (delight 'hs-minor-mode "…" 'hideshow) -(delight 'magit-blame-mode "πŸ‘‰" 'magit-blame) (delight 'mml-mode "πŸ“§" 'mml) (delight 'page-break-lines-mode nil 'page-break-lines) (delight 'scroll-lock-mode "πŸ“œ" 'scroll-lock) @@ -651,6 +649,17 @@ ;; Trying out use-package. +(use-package ediff + :custom + (ediff-merge-split-window-function 'split-window-vertically) + (ediff-split-window-function 'split-window-horizontally) + (ediff-window-setup-function 'ediff-setup-windows-plain)) + +(use-package eldoc + :custom + (eldoc-echo-area-use-multiline-p nil) + :delight "πŸ“–") + (use-package icomplete :config (setq icomplete-scroll t) @@ -664,6 +673,25 @@ (isearch-allow-scroll t) (isearch-lazy-count t)) +(use-package magit + :custom + (magit-define-global-key-bindings nil) + (magit-diff-refine-hunk t) + (magit-ediff-dwim-show-on-hunks t) + (magit-log-arguments '("--graph" "--color" "--decorate" "-n256")) + (magit-log-section-arguments '("--graph" "--color" "--decorate" "-n256"))) + +(use-package magit-blame + :delight "πŸ‘‰") + +(use-package markdown-mode + :custom + (markdown-asymmetric-header t) + (markdown-command "pandoc -s") + (markdown-enable-math t) + (markdown-header-scaling t) + (markdown-indent-on-enter 'indent-and-new-item)) + (use-package minibuffer :config (setq completion-ignore-case t) -- cgit v1.2.3