|
@@ -2755,7 +2755,8 @@ not overwrite the stored one."
|
|
|
(or (fboundp 'calc-eval)
|
|
|
(user-error "Calc does not seem to be installed, and is needed to evaluate the formula"))
|
|
|
;; Use <...> time-stamps so that Calc can handle them
|
|
|
- (setq form (replace-regexp-in-string org-ts-regexp3 "<\\1>" form))
|
|
|
+ (while (string-match (concat "\\[" org-ts-regexp1 "\\]") form)
|
|
|
+ (setq form (replace-match "<\\1>" nil nil form)))
|
|
|
;; I18n-ize local time-stamps by setting (system-time-locale "C")
|
|
|
(when (string-match org-ts-regexp2 form)
|
|
|
(let* ((ts (match-string 0 form))
|