diff --git a/appearance.el b/appearance.el index 064ff09..e320414 100644 --- a/appearance.el +++ b/appearance.el @@ -48,9 +48,9 @@ (eval-after-load "linum+" '(progn (setq linum-format 'dynamic))) ;; Enable git-gutter-fringe mode. -;; (if gui-window-system -;; (when (require 'git-gutter-fringe nil 'noerror) -;; (global-git-gutter-mode))) +(if gui-window-system + (when (require 'git-gutter-fringe nil 'noerror) + (global-git-gutter-mode))) ;; Enable Yascroll (if gui-window-system @@ -123,3 +123,39 @@ ;; (let ((my-linum-current-line-number (line-number-at-pos))) ;; ad-do-it)) ;; (ad-activate 'linum-update) + + +;; Customize git-gutter-fringe glyphs. +(when (require 'fringe-helper nil 'noerror) + ;; (setq-default left-fringe-width 20) + ;; (setq-default right-fringe-width 20) + (fringe-helper-define 'git-gutter-fr:added nil + "........" + "........" + "........" + "...XX..." + "...XX..." + "........" + "........" + "........") + + (fringe-helper-define 'git-gutter-fr:deleted nil + "........" + "........" + "........" + "...XX..." + "...XX..." + "........" + "........" + "........") + + (fringe-helper-define 'git-gutter-fr:modified nil + "........" + "........" + "........" + "...XX..." + "...XX..." + "........" + "........" + "........") + ) diff --git a/custom-variables.el b/custom-variables.el index ec89574..c277fcf 100644 --- a/custom-variables.el +++ b/custom-variables.el @@ -53,6 +53,7 @@ '(fci-rule-width 1) '(fill-column 78) '(flycheck-completion-system (quote ido)) + '(flycheck-indication-mode (quote right-fringe)) '(global-auto-revert-mode t) '(global-undo-tree-mode t) '(helm-ag-source-type (quote file-line)) diff --git a/packages.el b/packages.el index 062909b..953cb06 100644 --- a/packages.el +++ b/packages.el @@ -44,10 +44,10 @@ flymake-css flymake-cursor flymake-php - ;; fringe-helper + fringe-helper full-ack - ;; git-gutter - ;; git-gutter-fringe + git-gutter + git-gutter-fringe git-timemachine gitconfig-mode github-browse-file