diff options
author | Richard M. Stallman <rms@gnu.org> | 1996-07-30 21:55:13 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1996-07-30 21:55:13 +0000 |
commit | 43d3039dffe682d1f638e94d1adfa5bd243e0386 (patch) | |
tree | f539c1457f105c1c959bfe0614f99bd0a61ec4c5 /lisp/emerge.el | |
parent | 2237cac94952a62eeae0438c23ea1986fb4a7663 (diff) | |
download | emacs-43d3039dffe682d1f638e94d1adfa5bd243e0386.tar.gz |
(emerge-files-with-ancestor, emerge-files):
Use add-hook to add to QUIT-HOOKS.
Diffstat (limited to 'lisp/emerge.el')
-rw-r--r-- | lisp/emerge.el | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/lisp/emerge.el b/lisp/emerge.el index f842ce6f3ac..b8b085f64e5 100644 --- a/lisp/emerge.el +++ b/lisp/emerge.el @@ -858,12 +858,11 @@ This is *not* a user option, since Emerge uses it for its own processing.") (and current-prefix-arg (emerge-read-file-name "Output file" emerge-last-dir-output f f nil))))) + (if file-out + (add-hook 'quit-hooks (` (lambda () (emerge-files-exit (, file-out)))))) (emerge-files-internal file-A file-B startup-hooks - (if file-out - (cons (` (lambda () (emerge-files-exit (, file-out)))) - quit-hooks) - quit-hooks) + quit-hooks file-out)) ;;;###autoload @@ -881,12 +880,11 @@ This is *not* a user option, since Emerge uses it for its own processing.") (and current-prefix-arg (emerge-read-file-name "Output file" emerge-last-dir-output f f nil))))) + (if file-out + (add-hook 'quit-hooks (` (lambda () (emerge-files-exit (, file-out)))))) (emerge-files-with-ancestor-internal file-A file-B file-ancestor startup-hooks - (if file-out - (cons (` (lambda () (emerge-files-exit (, file-out)))) - quit-hooks) - quit-hooks) + quit-hooks file-out)) ;; Write the merge buffer out in place of the file the A buffer is visiting. |