Add git-gutter mode, for it set fringe to 8
authorJoerg Jaspert <joerg@debian.org>
Wed, 21 May 2014 21:44:52 +0000 (23:44 +0200)
committerJoerg Jaspert <joerg@debian.org>
Wed, 21 May 2014 21:44:52 +0000 (23:44 +0200)
.emacs.d/config/emacs.org

index be785c1..be55333 100644 (file)
@@ -254,7 +254,7 @@ shell. Consistent look is great.
 Make the fringe (gutter) smaller, the argument is a width in pixels (the default is 8)
 #+BEGIN_SRC emacs-lisp :tangle yes
 (if (fboundp 'fringe-mode)
 Make the fringe (gutter) smaller, the argument is a width in pixels (the default is 8)
 #+BEGIN_SRC emacs-lisp :tangle yes
 (if (fboundp 'fringe-mode)
-    (fringe-mode 4))
+    (fringe-mode 8))
 #+END_SRC
 
 A bit more spacing between buffer lines
 #+END_SRC
 
 A bit more spacing between buffer lines
@@ -2724,7 +2724,6 @@ Save and restore the desktop
               do (funcall func))
 
         (unless (or noninteractive
               do (funcall func))
 
         (unless (or noninteractive
-                    running-alternate-emacs
                     (eq 'listen (process-status server-process)))
           (server-start))))
 
                     (eq 'listen (process-status server-process)))
           (server-start))))
 
@@ -3011,7 +3010,34 @@ magit is a mode for interacting with git.
                   (flyspell-mode)))
     ))
 #+END_SRC
                   (flyspell-mode)))
     ))
 #+END_SRC
+** git-gutter+
+[2014-05-21 Wed 22:56]
+#+BEGIN_SRC emacs-lisp :tangle yes
+(use-package git-gutter+
+  :ensure git-gutter+
+  :diminish git-gutter+-mode
+  :bind (("C-x n" . git-gutter+-next-hunk)
+         ("C-x p" . git-gutter+-previous-hunk)
+         ("C-x v =" . git-gutter+-show-hunk)
+         ("C-x r" . git-gutter+-revert-hunks)
+         ("C-x s" . git-gutter+-stage-hunks)
+         ("C-x c" . git-gutter+-commit)
+         )
+  :init
+  (progn
+    (setq git-gutter+-disabled-modes '(org-mode)))
+  :config
+  (progn
+    (use-package git-gutter-fringe+
+      :ensure git-gutter-fringe+
+      :config
+      (progn
+        (setq git-gutter-fr+-side 'right-fringe)
+        ;(git-gutter-fr+-minimal)
+        ))
+    (global-git-gutter+-mode 1)))
 
 
+#+END_SRC
 ** git rebase mode
 #+BEGIN_SRC emacs-lisp :tangle yes
 (use-package git-rebase-mode
 ** git rebase mode
 #+BEGIN_SRC emacs-lisp :tangle yes
 (use-package git-rebase-mode