don't interpret single "-" as a number

* lisp/ob-core.el (org-babel-number-p): Don't interpret single "-" as a
  number.
This commit is contained in:
Eric Schulte 2013-03-29 08:48:51 -06:00
parent 575c9f16c3
commit df0c8a3bc4
1 changed files with 1 additions and 0 deletions

View File

@ -2521,6 +2521,7 @@ appropriate."
(defun org-babel-number-p (string) (defun org-babel-number-p (string)
"If STRING represents a number return its value." "If STRING represents a number return its value."
(if (and (string-match "^-?[0-9]*\\.?[0-9]*$" string) (if (and (string-match "^-?[0-9]*\\.?[0-9]*$" string)
(string-match "[0-9]+" string)
(= (length (substring string (match-beginning 0) (= (length (substring string (match-beginning 0)
(match-end 0))) (match-end 0)))
(length string))) (length string)))