   :group 'markdown
   :type 'string)
 
-(defcustom markdown-hr-length 5
-  "Length of horizonal rules."
+(defcustom markdown-command-needs-filename nil
+  "Set to non-nil if `markdown-command' does not accept input from stdin.
+Instead, it will be passed a filename as the final command-line
+option.  As a result, you will only be able to run Markdown from
+buffers which are visiting a file."
   :group 'markdown
-  :type 'integer)
+  :type 'boolean)
+
+(defcustom markdown-hr-string "* * * * *"
+  "String to use for horizonal rules."
+  :group 'markdown
+  :type 'string)
 
 (defcustom markdown-bold-underscore nil
   "Use two underscores for bold instead of two asterisks."

      (forward-line 0)
      (1+ (count-lines start (point))))))




  (backward-char 1))

(defun markdown-insert-code ()
  "Insert markup for an inline code fragment.
If Transient Mark mode is on and a region is active, it is marked
as inline code."
  (interactive)
