From 0e226123026471b8a4c925023fef94cd646a918d Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Thu, 13 Oct 2016 02:07:15 +0200 Subject: Move magit config to separate file --- emacs/.emacs.d/init.org | 19 +++++-------------- emacs/.emacs.d/init/magit-init.org | 16 ++++++++++++++++ 2 files changed, 21 insertions(+), 14 deletions(-) create mode 100644 emacs/.emacs.d/init/magit-init.org diff --git a/emacs/.emacs.d/init.org b/emacs/.emacs.d/init.org index b069b50..5e19ee8 100644 --- a/emacs/.emacs.d/init.org +++ b/emacs/.emacs.d/init.org @@ -921,21 +921,12 @@ To start off, first I need to enable lexical binding. (with-eval-after-load 'dired (load "dired-init")) #+END_SRC -** Magit + - [[file:init/magit-init.org][Magit]] :: The Emacs git interface. By now I think I may know magit + better than the git cli. - Magit is a very nice interface to Git for Emacs. It allows you to - do just about anything with Git without leaving the comfort of your - Emacs session. - - Show refined diffs in magit. This makes it much easier to see - /what/ has changed on a line. - - #+BEGIN_SRC emacs-lisp - (eval-when-compile (require 'magit)) - - (with-eval-after-load 'magit - (setq magit-diff-refine-hunk 'all)) - #+END_SRC + #+BEGIN_SRC emacs-lisp + (with-eval-after-load 'magit (load "magit-init")) + #+END_SRC ** Gnus diff --git a/emacs/.emacs.d/init/magit-init.org b/emacs/.emacs.d/init/magit-init.org new file mode 100644 index 0000000..a759c5d --- /dev/null +++ b/emacs/.emacs.d/init/magit-init.org @@ -0,0 +1,16 @@ +#+TITLE: Magit + +#+BEGIN_SRC emacs-lisp + (require 'magit) +#+END_SRC + +Magit is a very nice interface to Git for Emacs. It allows you to do +just about anything with Git without leaving the comfort of your Emacs +session. + +Show refined diffs in magit. This makes it much easier to see /what/ +has changed on a line. + +#+BEGIN_SRC emacs-lisp + (setq magit-diff-refine-hunk 'all) +#+END_SRC -- cgit v1.2.3-54-g00ecf