calculator-initial-operators
calculator-initial-operators is a variable defined in `
calculator.el
'.
Its value is shown
below.
Documentation:
A list of initial operators.
This is a list in the same format as `calculator-operators'. Whenever
`calculator' starts, it looks at the value of this variable, and if it
is not empty, its contents is prepended to `calculator-operators' and
the appropriate key bindings are made.
This variable is then reset to nil. Don't use this if you want to add
user-defined operators, use `calculator-user-operators' instead.
Value:
(("=" = identity 1 -1)
(nobind "+" + + 2 4)
(nobind "-" - - 2 4)
(nobind "+" + + -1 9)
(nobind "-" - - -1 9)
("(" \( identity -1 -1)
(")" \) identity 1 10)
("|" or
(logior TX TY)
2 2)
("#" xor
(logxor TX TY)
2 2)
("&" and
(logand TX TY)
2 3)
("*" * * 2 5)
("/" / / 2 5)
("\\" div
(/ TX TY)
2 5)
("%" rem
(% TX TY)
2 5)
("L" log log 2 6)
("S" sin
(sin DX)
x 6)
("C" cos
(cos DX)
x 6)
("T" tan
(tan DX)
x 6)
("IS" asin
(D
(asin X))
x 6)
("IC" acos
(D
(acos X))
x 6)
("IT" atan
(D
(atan X))
x 6)
("Q" sqrt sqrt x 7)
("^" ^ calculator-expt 2 7)
("!" ! calculator-fact x 7)
(";" 1/
(/ 1 X)
1 7)
("_" - - 1 8)
("~" ~
(lognot TX)
x 8)
(">" repR calculator-repR 1 8)
("<" repL calculator-repL 1 8)
("v" avg
(/
(apply '+ L)
(length L))
0 8)
("l" tot
(apply '+ L)
0 8))