<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>elpa/fringe-helper-0.1.1/fringe-helper-autoloads.el</filename>
    </added>
    <added>
      <filename>elpa/fringe-helper-0.1.1/fringe-helper-pkg.el</filename>
    </added>
    <added>
      <filename>elpa/fringe-helper-0.1.1/fringe-helper.el</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -31,4 +31,29 @@ it)&quot;
             (cons 'flymake-show-error-for-current-line post-command-hook)))))
 
 
+;; http://nschum.de/src/emacs/fringe-helper/
+(eval-after-load &quot;flymake&quot;
+  '(progn
+     (require 'fringe-helper)
+
+     (defvar flymake-fringe-overlays nil)
+     (make-variable-buffer-local 'flymake-fringe-overlays)
+
+     (defadvice flymake-make-overlay (after add-to-fringe first
+                                            (beg end tooltip-text face mouse-face)
+                                            activate compile)
+       (push (fringe-helper-insert-region
+              beg end
+              (fringe-lib-load (if (eq face 'flymake-errline)
+                                   fringe-lib-exclamation-mark
+                                 fringe-lib-question-mark))
+              'left-fringe 'font-lock-warning-face)
+             flymake-fringe-overlays))
+
+     (defadvice flymake-delete-own-overlays (after remove-from-fringe activate
+                                                   compile)
+       (mapc 'fringe-helper-remove flymake-fringe-overlays)
+       (setq flymake-fringe-overlays nil))))
+
+
 (provide 'init-flymake)</diff>
      <filename>init-flymake.el</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9c528be9d5e8bcd2111804f8de22447874d1fc7d</id>
    </parent>
  </parents>
  <author>
    <name>Steve Purcell</name>
    <email>steve@sanityinc.com</email>
  </author>
  <url>http://github.com/purcell/emacs.d/commit/a9f66a57f3dd295aa7477c8e64834d2c97de6575</url>
  <id>a9f66a57f3dd295aa7477c8e64834d2c97de6575</id>
  <committed-date>2009-05-26T08:01:43-07:00</committed-date>
  <authored-date>2009-05-26T08:01:43-07:00</authored-date>
  <message>Install fringe-helper and use it to highlight flymake errors</message>
  <tree>7fae40352b8ef7e47bf2af6913bbc0b6d06a1496</tree>
  <committer>
    <name>Steve Purcell</name>
    <email>steve@sanityinc.com</email>
  </committer>
</commit>
