emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/calc/calc.el


From: Jay Belanger
Subject: [Emacs-diffs] Changes to emacs/lisp/calc/calc.el
Date: Thu, 30 Dec 2004 22:41:23 -0500

Index: emacs/lisp/calc/calc.el
diff -c emacs/lisp/calc/calc.el:1.39 emacs/lisp/calc/calc.el:1.40
*** emacs/lisp/calc/calc.el:1.39        Wed Dec  8 06:07:27 2004
--- emacs/lisp/calc/calc.el     Fri Dec 31 03:29:25 2004
***************
*** 1167,1178 ****
        (exit-recursive-edit)
      (if (eq major-mode 'calc-edit-mode)
        (calc-edit-finish arg)
!       (if (eq major-mode 'MacEdit-mode)
!         (MacEdit-finish-edit)
!       (if calc-was-keypad-mode
!           (calc-keypad)
!         (calc arg calc-full-mode t))))))
! 
  
  (defun calc-quit (&optional non-fatal interactive)
    (interactive "i\np")
--- 1167,1175 ----
        (exit-recursive-edit)
      (if (eq major-mode 'calc-edit-mode)
        (calc-edit-finish arg)
!       (if calc-was-keypad-mode
!           (calc-keypad)
!         (calc arg calc-full-mode t)))))
  
  (defun calc-quit (&optional non-fatal interactive)
    (interactive "i\np")
***************
*** 1183,1215 ****
        (exit-recursive-edit))
    (if (eq major-mode 'calc-edit-mode)
        (calc-edit-cancel)
!     (if (eq major-mode 'MacEdit-mode)
!       (MacEdit-cancel-edit)
!       (if (and interactive
!              calc-embedded-info
!              (eq (current-buffer) (aref calc-embedded-info 0)))
!         (calc-embedded nil)
!       (unless (eq major-mode 'calc-mode)
!         (calc-create-buffer))
!       (run-hooks 'calc-end-hook)
!       (setq calc-undo-list nil calc-redo-list nil)
!       (mapcar (function (lambda (v) (set-default v (symbol-value v))))
!               calc-local-var-list)
!       (let ((buf (current-buffer))
!             (win (get-buffer-window (current-buffer)))
!             (kbuf (get-buffer "*Calc Keypad*")))
!         (delete-windows-on (calc-trail-buffer))
!         (if (and win
!                  (< (window-height win) (1- (frame-height)))
!                  (= (window-width win) (frame-width))  ; avoid calc-keypad
!                  (not (get-buffer-window "*Calc Keypad*")))
!             (setq calc-window-height (- (window-height win) 2)))
!         (progn
!           (delete-windows-on buf)
!           (delete-windows-on kbuf))
!         (bury-buffer buf)
!         (bury-buffer calc-trail-buffer)
!         (and kbuf (bury-buffer kbuf)))))))
  
  ;;;###autoload
  (defun quick-calc ()
--- 1180,1210 ----
        (exit-recursive-edit))
    (if (eq major-mode 'calc-edit-mode)
        (calc-edit-cancel)
!     (if (and interactive
!              calc-embedded-info
!              (eq (current-buffer) (aref calc-embedded-info 0)))
!         (calc-embedded nil)
!       (unless (eq major-mode 'calc-mode)
!         (calc-create-buffer))
!       (run-hooks 'calc-end-hook)
!       (setq calc-undo-list nil calc-redo-list nil)
!       (mapcar (function (lambda (v) (set-default v (symbol-value v))))
!               calc-local-var-list)
!       (let ((buf (current-buffer))
!             (win (get-buffer-window (current-buffer)))
!             (kbuf (get-buffer "*Calc Keypad*")))
!         (delete-windows-on (calc-trail-buffer))
!         (if (and win
!                  (< (window-height win) (1- (frame-height)))
!                  (= (window-width win) (frame-width))  ; avoid calc-keypad
!                  (not (get-buffer-window "*Calc Keypad*")))
!             (setq calc-window-height (- (window-height win) 2)))
!         (progn
!           (delete-windows-on buf)
!           (delete-windows-on kbuf))
!         (bury-buffer buf)
!         (bury-buffer calc-trail-buffer)
!         (and kbuf (bury-buffer kbuf))))))
  
  ;;;###autoload
  (defun quick-calc ()




reply via email to

[Prev in Thread] Current Thread [Next in Thread]