カテゴリー別アーカイブ: 未分類

emacsで電卓

久しぶりに。
emacsのcalcはちょっと大げさでめんどくさい
*scratch*でS式を書くノリで、一般的な記法の数式を気軽に計算したい

(defun calc-line (&optional numlines)
  (interactive "p")
  (save-excursion
    (let* ((line (thing-at-point 'line t)))
      (setq ans (calc-eval line))
      (end-of-line)
      (insert "\n" ans))))
;;(bind-key* "" 'calc-line)  ;; 適当なキーにバインドしておく

calc-eval っていう機能があったんでそれを使ってみた形。
数式を書いた行にカーソルを置いて実行すればOK