   func textViewDidChange(textView: UITextView!) {
     self.textView.resizeLineNumberGutter()
   }
+  
+  func layoutManager(layoutManager: NSLayoutManager, lineSpacingAfterGlyphAtIndex glyphIndex: Int, withProposedLineFragmentRect rect: CGRect) -> CGFloat {
+    return 5;
+  }
 }

  
  private func setupTextKitHierarchy() {
    layoutManager.allowsNonContiguousLayout = true
    textStorage.addLayoutManager(layoutManager)
    textContainer.lineBreakMode = NSLineBreakMode.ByWordWrapping
    textContainer.widthTracksTextView = true


import UIKit

class EditorTextViewController: UIViewController, UITextViewDelegate, NSLayoutManagerDelegate {
  let textStorage = EditorTextStorage()
  let layoutManager = NSLayoutManager()
  let textContainer = NSTextContainer()
