   # Get current editor
   editor = atom.workspace.getActiveTextEditor()
 
+  linkifyTitle = (title) ->
+    title = title.toLowerCase()
+    p = title.split(/[\s,+#;,\/?:@&=+$]+/) # split into parts
+    sep = "-"
+    p.join(sep)
+
   # Check if there is an active editor
   if not editor?
     return confirm("Active Editor not found.\n" +

        result, "original", "beautified")
      addInfo('Original vs. Beautified Diff', "\n```#{codeBlockSyntax}\n#{diff}\n```")

      addInfo('Logs', "\n```\n#{logs}\n```")

      # Save to clipboard
      atom.clipboard.write(debugInfo)


  # Contents
  codeBlockSyntax = (language?.name ? grammarName).toLowerCase().split(' ')[0]
  addHeader(3, 'Original File Contents')
  addInfo(null, "\n```#{codeBlockSyntax}\n#{text}\n```")

  addHeader(3, 'Package Settings')
  addInfo(null,
    "The raw package settings options\n" +
    "```json\n#{JSON.stringify(atom.config.get('atom-beautify'), undefined, 4)}\n```")

  # Beautification Options
  addHeader(2, "Beautification options")
