mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 06:20:55 -08:00
calc-aent.el (math-read-token, math-find-user-tokens):
calc-lang.el (math-read-big-rec, math-lang-read-symbol) (math-compose-tex-func): calccomp.el (math-compose-expr): calc-ext.el (math-format-flat-expr-fancy): calc-store.el (calc-read-var-name): calc-units.el (calc-explain-units-rec): Allow Greek letters. calc.el (var-π, var-φ, var-γ): New variables. calc-aent.el (math-read-replacement-list): Add "micro" symbol. calc-units.el (math-unit-prefixes): Add mu for micro. (math-standard-units): Add units.
This commit is contained in:
parent
7aefa4457f
commit
ae6bc504c0
8 changed files with 64 additions and 35 deletions
|
|
@ -663,6 +663,8 @@
|
|||
(and prevc nextc
|
||||
(or (and (>= nextc ?a) (<= nextc ?z))
|
||||
(and (>= nextc ?A) (<= nextc ?Z))
|
||||
(and (>= nextc ?α) (<= nextc ?ω))
|
||||
(and (>= nextc ?Α) (<= nextc ?Ω))
|
||||
(and (>= nextc ?0) (<= nextc ?9))
|
||||
(memq nextc '(?. ?_ ?#
|
||||
?\( ?\[ ?\{))
|
||||
|
|
@ -732,7 +734,7 @@
|
|||
(not (math-tex-expr-is-flat (nth 1 a))))))
|
||||
(list 'horiz
|
||||
(if lr "\\left" "")
|
||||
(if (string-match "\\`u\\([^a-zA-Z]\\)\\'" (car op))
|
||||
(if (string-match "\\`u\\([^a-zA-Zα-ωΑ-Ω]\\)\\'" (car op))
|
||||
(substring (car op) 1)
|
||||
(car op))
|
||||
(if (or lr (> (length (car op)) 2)) " " "")
|
||||
|
|
@ -758,7 +760,7 @@
|
|||
(t
|
||||
(let ((rhs (math-compose-expr (nth 1 a) (nth 3 op))))
|
||||
(list 'horiz
|
||||
(let ((ops (if (string-match "\\`u\\([^a-zA-Z]\\)\\'"
|
||||
(let ((ops (if (string-match "\\`u\\([^a-zA-Zα-ωΑ-Ω]\\)\\'"
|
||||
(car op))
|
||||
(substring (car op) 1)
|
||||
(car op))))
|
||||
|
|
@ -806,7 +808,7 @@
|
|||
(setq func (car func2)))
|
||||
(setq func (math-remove-dashes
|
||||
(if (string-match
|
||||
"\\`calcFunc-\\([a-zA-Z0-9']+\\)\\'"
|
||||
"\\`calcFunc-\\([a-zA-Zα-ωΑ-Ω0-9']+\\)\\'"
|
||||
(symbol-name func))
|
||||
(math-match-substring (symbol-name func) 1)
|
||||
(symbol-name func))))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue