Mercurial > emacs
annotate lisp/ediff-hook.el @ 43029:ea2c1935280f
Delete autoload cookies.
| author | Richard M. Stallman <rms@gnu.org> |
|---|---|
| date | Fri, 01 Feb 2002 04:16:02 +0000 |
| parents | 60afdeabef7f |
| children | 9247dfe141e4 |
| rev | line source |
|---|---|
| 13130 | 1 ;;; ediff-hook.el --- setup for Ediff's menus and autoloads |
| 14169 | 2 |
|
42602
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
3 ;; Copyright (C) 1995, 96, 97, 98, 99, 2000, 01, 02 Free Software Foundation, Inc. |
| 13130 | 4 |
|
42602
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
5 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu> |
| 13130 | 6 |
| 7 ;; This file is part of GNU Emacs. | |
| 8 | |
| 9 ;; GNU Emacs is free software; you can redistribute it and/or modify | |
| 10 ;; it under the terms of the GNU General Public License as published by | |
| 11 ;; the Free Software Foundation; either version 2, or (at your option) | |
| 12 ;; any later version. | |
| 13 | |
| 14 ;; GNU Emacs is distributed in the hope that it will be useful, | |
| 15 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 16 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 17 ;; GNU General Public License for more details. | |
| 18 | |
| 19 ;; You should have received a copy of the GNU General Public License | |
| 14169 | 20 ;; along with GNU Emacs; see the file COPYING. If not, write to the |
| 21 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
| 22 ;; Boston, MA 02111-1307, USA. | |
| 13130 | 23 |
|
38422
7a94f1c588c4
Some fixes to follow coding conventions.
Pavel Jan?k <Pavel@Janik.cz>
parents:
35411
diff
changeset
|
24 ;;; Commentary: |
|
7a94f1c588c4
Some fixes to follow coding conventions.
Pavel Jan?k <Pavel@Janik.cz>
parents:
35411
diff
changeset
|
25 |
| 14169 | 26 ;;; Code: |
| 13130 | 27 |
|
14582
c768f6d7daaa
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14169
diff
changeset
|
28 ;;; These must be placed in menu-bar.el in Emacs |
| 13130 | 29 ;; |
| 18054 | 30 ;; (define-key menu-bar-tools-menu [ediff-misc] |
| 31 ;; '("Ediff Miscellanea" . menu-bar-ediff-misc-menu)) | |
| 13130 | 32 ;; (define-key menu-bar-tools-menu [epatch] |
| 33 ;; '("Apply Patch" . menu-bar-epatch-menu)) | |
| 34 ;; (define-key menu-bar-tools-menu [ediff-merge] | |
| 35 ;; '("Merge" . menu-bar-ediff-merge-menu)) | |
| 36 ;; (define-key menu-bar-tools-menu [ediff] | |
| 37 ;; '("Compare" . menu-bar-ediff-menu)) | |
| 38 | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
39 ;; Compiler pacifier |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
40 (defvar ediff-menu) |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
41 (defvar ediff-merge-menu) |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
42 (defvar epatch-menu) |
| 18054 | 43 (defvar ediff-misc-menu) |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
44 ;; end pacifier |
| 13130 | 45 |
| 18054 | 46 ;; allow menus to be set up without ediff-wind.el being loaded |
| 47 (defvar ediff-window-setup-function) | |
|
42602
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
48 |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
49 ;; This is used to avoid compilation warnings. When emacs/xemacs forms can |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
50 ;; generate compile time warnings, we use this macro. |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
51 ;; In this case, the macro will expand into the form that is appropriate to the |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
52 ;; compiler at hand. |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
53 ;; Suggested by rms. |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
54 (defmacro ediff-cond-compile-for-xemacs-or-emacs (xemacs-form emacs-form) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
55 (if (string-match "XEmacs" emacs-version) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
56 xemacs-form emacs-form)) |
|
26263
4f315ca65976
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
20206
diff
changeset
|
57 |
|
4f315ca65976
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
20206
diff
changeset
|
58 ;; Note we wrap this in a progn so that we pick up the whole def |
|
4f315ca65976
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
20206
diff
changeset
|
59 ;; for auto-autoload. That way we do not load ediff-hook.el when defining |
|
4f315ca65976
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
20206
diff
changeset
|
60 ;; the menus. |
|
4f315ca65976
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
20206
diff
changeset
|
61 (progn |
|
42602
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
62 (ediff-cond-compile-for-xemacs-or-emacs |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
63 ;; xemacs form |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
64 (defun ediff-xemacs-init-menus () |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
65 (if (featurep 'menubar) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
66 (progn |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
67 (add-submenu |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
68 '("Tools") ediff-menu "OO-Browser...") |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
69 (add-submenu |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
70 '("Tools") ediff-merge-menu "OO-Browser...") |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
71 (add-submenu |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
72 '("Tools") epatch-menu "OO-Browser...") |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
73 (add-submenu |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
74 '("Tools") ediff-misc-menu "OO-Browser...") |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
75 (add-menu-button |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
76 '("Tools") "-------" "OO-Browser...") |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
77 ))) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
78 nil ; emacs form |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
79 )) |
| 13130 | 80 |
| 81 | |
|
42602
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
82 (ediff-cond-compile-for-xemacs-or-emacs |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
83 (progn |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
84 (defvar ediff-menu |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
85 '("Compare" |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
86 ["Two Files..." ediff-files t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
87 ["Two Buffers..." ediff-buffers t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
88 ["Three Files..." ediff-files3 t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
89 ["Three Buffers..." ediff-buffers3 t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
90 "---" |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
91 ["Two Directories..." ediff-directories t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
92 ["Three Directories..." ediff-directories3 t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
93 "---" |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
94 ["File with Revision..." ediff-revision t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
95 ["Directory Revisions..." ediff-directory-revisions t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
96 "---" |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
97 ["Windows Word-by-word..." ediff-windows-wordwise t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
98 ["Windows Line-by-line..." ediff-windows-linewise t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
99 "---" |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
100 ["Regions Word-by-word..." ediff-regions-wordwise t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
101 ["Regions Line-by-line..." ediff-regions-linewise t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
102 )) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
103 (defvar ediff-merge-menu |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
104 '("Merge" |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
105 ["Files..." ediff-merge-files t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
106 ["Files with Ancestor..." ediff-merge-files-with-ancestor t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
107 ["Buffers..." ediff-merge-buffers t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
108 ["Buffers with Ancestor..." |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
109 ediff-merge-buffers-with-ancestor t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
110 "---" |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
111 ["Directories..." ediff-merge-directories t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
112 ["Directories with Ancestor..." |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
113 ediff-merge-directories-with-ancestor t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
114 "---" |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
115 ["Revisions..." ediff-merge-revisions t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
116 ["Revisions with Ancestor..." |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
117 ediff-merge-revisions-with-ancestor t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
118 ["Directory Revisions..." ediff-merge-directory-revisions t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
119 ["Directory Revisions with Ancestor..." |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
120 ediff-merge-directory-revisions-with-ancestor t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
121 )) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
122 (defvar epatch-menu |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
123 '("Apply Patch" |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
124 ["To a file..." ediff-patch-file t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
125 ["To a buffer..." ediff-patch-buffer t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
126 )) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
127 (defvar ediff-misc-menu |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
128 '("Ediff Miscellanea" |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
129 ["Ediff Manual..." ediff-documentation t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
130 ["Customize Ediff..." ediff-customize t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
131 ["List Ediff Sessions..." ediff-show-registry t] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
132 ["Use separate frame for Ediff control buffer..." |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
133 ediff-toggle-multiframe |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
134 :style toggle |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
135 :selected (if (and (featurep 'ediff-util) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
136 (boundp 'ediff-window-setup-function)) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
137 (eq ediff-window-setup-function |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
138 'ediff-setup-windows-multiframe))] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
139 ["Use a toolbar with Ediff control buffer" |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
140 ediff-toggle-use-toolbar |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
141 :style toggle |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
142 :selected (if (featurep 'ediff-tbar) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
143 (ediff-use-toolbar-p))] |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
144 )) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
145 |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
146 ;; put these menus before Object-Oriented-Browser in Tools menu |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
147 (if (and (featurep 'menubar) (not (featurep 'infodock)) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
148 (not (featurep 'ediff-hook))) |
|
26263
4f315ca65976
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
20206
diff
changeset
|
149 (ediff-xemacs-init-menus))) |
|
42602
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
150 |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
151 ;; Emacs--only if menu-bar is loaded |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
152 (if (featurep 'menu-bar) |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
153 (progn |
| 13130 | 154 ;; initialize menu bar keymaps |
| 18054 | 155 (defvar menu-bar-ediff-misc-menu |
| 156 (make-sparse-keymap "Ediff Miscellanea")) | |
| 157 (fset 'menu-bar-ediff-misc-menu | |
| 158 (symbol-value 'menu-bar-ediff-misc-menu)) | |
|
13608
0f665b0b653f
(menu-bar-epatch-menu, menu-bar-ediff-merge-menu)
Richard M. Stallman <rms@gnu.org>
parents:
13606
diff
changeset
|
159 (defvar menu-bar-epatch-menu (make-sparse-keymap "Apply Patch")) |
| 13130 | 160 (fset 'menu-bar-epatch-menu (symbol-value 'menu-bar-epatch-menu)) |
|
13608
0f665b0b653f
(menu-bar-epatch-menu, menu-bar-ediff-merge-menu)
Richard M. Stallman <rms@gnu.org>
parents:
13606
diff
changeset
|
161 (defvar menu-bar-ediff-merge-menu (make-sparse-keymap "Merge")) |
| 13130 | 162 (fset 'menu-bar-ediff-merge-menu |
| 163 (symbol-value 'menu-bar-ediff-merge-menu)) | |
|
13608
0f665b0b653f
(menu-bar-epatch-menu, menu-bar-ediff-merge-menu)
Richard M. Stallman <rms@gnu.org>
parents:
13606
diff
changeset
|
164 (defvar menu-bar-ediff-menu (make-sparse-keymap "Compare")) |
| 13130 | 165 (fset 'menu-bar-ediff-menu (symbol-value 'menu-bar-ediff-menu)) |
| 166 | |
| 167 ;; define ediff-menu | |
|
13215
e0ee1eaaabc5
Now defines [window] in menu-bar-ediff-menu.
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
13130
diff
changeset
|
168 (define-key menu-bar-ediff-menu [window] |
|
14582
c768f6d7daaa
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14169
diff
changeset
|
169 '("This Window and Next Window" . compare-windows)) |
|
c768f6d7daaa
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14169
diff
changeset
|
170 (define-key menu-bar-ediff-menu [ediff-windows-linewise] |
|
c768f6d7daaa
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14169
diff
changeset
|
171 '("Windows Line-by-line..." . ediff-windows-linewise)) |
|
c768f6d7daaa
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14169
diff
changeset
|
172 (define-key menu-bar-ediff-menu [ediff-windows-wordwise] |
|
c768f6d7daaa
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14169
diff
changeset
|
173 '("Windows Word-by-word..." . ediff-windows-wordwise)) |
|
c768f6d7daaa
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14169
diff
changeset
|
174 (define-key menu-bar-ediff-menu [separator-ediff-windows] '("--")) |
|
c768f6d7daaa
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14169
diff
changeset
|
175 (define-key menu-bar-ediff-menu [ediff-regions-linewise] |
|
c768f6d7daaa
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14169
diff
changeset
|
176 '("Regions Line-by-line..." . ediff-regions-linewise)) |
|
c768f6d7daaa
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14169
diff
changeset
|
177 (define-key menu-bar-ediff-menu [ediff-regions-wordwise] |
|
c768f6d7daaa
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14169
diff
changeset
|
178 '("Regions Word-by-word..." . ediff-regions-wordwise)) |
|
c768f6d7daaa
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14169
diff
changeset
|
179 (define-key menu-bar-ediff-menu [separator-ediff-regions] '("--")) |
| 13130 | 180 (define-key menu-bar-ediff-menu [ediff-dir-revision] |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
181 '("Directory Revisions..." . ediff-directory-revisions)) |
| 13130 | 182 (define-key menu-bar-ediff-menu [ediff-revision] |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
183 '("File with Revision..." . ediff-revision)) |
| 13130 | 184 (define-key menu-bar-ediff-menu [separator-ediff-directories] '("--")) |
| 185 (define-key menu-bar-ediff-menu [ediff-directories3] | |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
186 '("Three Directories..." . ediff-directories3)) |
| 13130 | 187 (define-key menu-bar-ediff-menu [ediff-directories] |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
188 '("Two Directories..." . ediff-directories)) |
| 13130 | 189 (define-key menu-bar-ediff-menu [separator-ediff-files] '("--")) |
| 190 (define-key menu-bar-ediff-menu [ediff-buffers3] | |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
191 '("Three Buffers..." . ediff-buffers3)) |
| 13130 | 192 (define-key menu-bar-ediff-menu [ediff-files3] |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
193 '("Three Files..." . ediff-files3)) |
| 13130 | 194 (define-key menu-bar-ediff-menu [ediff-buffers] |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
195 '("Two Buffers..." . ediff-buffers)) |
| 13130 | 196 (define-key menu-bar-ediff-menu [ediff-files] |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
197 '("Two Files..." . ediff-files)) |
| 13130 | 198 |
| 199 ;; define merge menu | |
| 200 (define-key | |
| 201 menu-bar-ediff-merge-menu [ediff-merge-dir-revisions-with-ancestor] | |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
202 '("Directory Revisions with Ancestor..." |
| 13130 | 203 . ediff-merge-directory-revisions-with-ancestor)) |
| 204 (define-key | |
| 205 menu-bar-ediff-merge-menu [ediff-merge-dir-revisions] | |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
206 '("Directory Revisions..." . ediff-merge-directory-revisions)) |
| 13130 | 207 (define-key |
| 208 menu-bar-ediff-merge-menu [ediff-merge-revisions-with-ancestor] | |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
209 '("Revisions with Ancestor..." |
| 13130 | 210 . ediff-merge-revisions-with-ancestor)) |
| 211 (define-key menu-bar-ediff-merge-menu [ediff-merge-revisions] | |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
212 '("Revisions..." . ediff-merge-revisions)) |
| 13130 | 213 (define-key menu-bar-ediff-merge-menu [separator-ediff-merge] '("--")) |
| 214 (define-key | |
| 215 menu-bar-ediff-merge-menu [ediff-merge-directories-with-ancestor] | |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
216 '("Directories with Ancestor..." |
| 13130 | 217 . ediff-merge-directories-with-ancestor)) |
| 218 (define-key menu-bar-ediff-merge-menu [ediff-merge-directories] | |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
219 '("Directories..." . ediff-merge-directories)) |
| 13130 | 220 (define-key |
| 221 menu-bar-ediff-merge-menu [separator-ediff-merge-dirs] '("--")) | |
| 222 (define-key | |
| 223 menu-bar-ediff-merge-menu [ediff-merge-buffers-with-ancestor] | |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
224 '("Buffers with Ancestor..." . ediff-merge-buffers-with-ancestor)) |
| 13130 | 225 (define-key menu-bar-ediff-merge-menu [ediff-merge-buffers] |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
226 '("Buffers..." . ediff-merge-buffers)) |
| 13130 | 227 (define-key menu-bar-ediff-merge-menu [ediff-merge-files-with-ancestor] |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
228 '("Files with Ancestor..." . ediff-merge-files-with-ancestor)) |
| 13130 | 229 (define-key menu-bar-ediff-merge-menu [ediff-merge-files] |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
230 '("Files..." . ediff-merge-files)) |
| 13130 | 231 |
| 232 ;; define epatch menu | |
| 233 (define-key menu-bar-epatch-menu [ediff-patch-buffer] | |
|
14109
56269b443b40
Delete spaces before `...' in menu strings.
Karl Heuer <kwzh@gnu.org>
parents:
13608
diff
changeset
|
234 '("To a Buffer..." . ediff-patch-buffer)) |
| 13130 | 235 (define-key menu-bar-epatch-menu [ediff-patch-file] |
| 18054 | 236 '("To a File..." . ediff-patch-file)) |
| 237 | |
| 238 ;; define ediff miscellanea | |
| 239 (define-key menu-bar-ediff-misc-menu [emultiframe] | |
| 240 '("Toggle use of separate control buffer frame..." | |
| 241 . ediff-toggle-multiframe)) | |
| 242 (define-key menu-bar-ediff-misc-menu [eregistry] | |
| 243 '("List Ediff Sessions..." . ediff-show-registry)) | |
|
26263
4f315ca65976
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
20206
diff
changeset
|
244 (define-key menu-bar-ediff-misc-menu [ediff-cust] |
|
4f315ca65976
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
20206
diff
changeset
|
245 '("Customize Ediff..." . ediff-customize)) |
| 18054 | 246 (define-key menu-bar-ediff-misc-menu [ediff-doc] |
| 247 '("Ediff Manual..." . ediff-documentation)) | |
| 248 ) | |
| 13130 | 249 |
|
42602
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
250 ) ; emacs case |
|
633233bf2bbf
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
38422
diff
changeset
|
251 ) ; ediff-cond-compile-for-xemacs-or-emacs |
| 13130 | 252 |
|
13215
e0ee1eaaabc5
Now defines [window] in menu-bar-ediff-menu.
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
13130
diff
changeset
|
253 ;; arrange for autoloads |
| 13130 | 254 (if purify-flag |
| 255 () ; if dumping, autoloads are set up in loaddefs.el | |
| 256 ;; if the user decides to load this file, set up autoloads | |
| 257 ;; compare files and buffers | |
| 258 (autoload 'ediff "ediff" "Compare two files" t) | |
| 259 (autoload 'ediff-files "ediff" "Compare two files" t) | |
| 260 (autoload 'ediff-buffers "ediff" "Compare two bufers" t) | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
261 (autoload 'ebuffers "ediff" "Compare two bufers" t) |
| 13130 | 262 (autoload 'ediff3 "ediff" "Compare three files" t) |
| 263 (autoload 'ediff-files3 "ediff" "Compare three files" t) | |
| 264 (autoload 'ediff-buffers3 "ediff" "Compare three bufers" t) | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
265 (autoload 'ebuffers3 "ediff" "Compare three bufers" t) |
| 13130 | 266 |
| 18839 | 267 (autoload 'erevision "ediff" "Compare versions of a file" t) |
| 13130 | 268 (autoload 'ediff-revision "ediff" "Compare versions of a file" t) |
| 269 | |
| 270 ;; compare regions and windows | |
| 271 (autoload 'ediff-windows-wordwise | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
272 "ediff" "Compare two windows word-by-word." t) |
| 13130 | 273 (autoload 'ediff-regions-wordwise |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
274 "ediff" "Compare two regions word-by-word." t) |
| 13130 | 275 (autoload 'ediff-windows-linewise |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
276 "ediff" "Compare two windows line-by-line." t) |
| 13130 | 277 (autoload 'ediff-regions-linewise |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
278 "ediff" "Compare two regions line-by-line." t) |
| 13130 | 279 |
| 280 ;; patch | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
281 (autoload 'ediff-patch-file "ediff" "Patch a file." t) |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
282 (autoload 'epatch "ediff" "Patch a file." t) |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
283 (autoload 'ediff-patch-buffer "ediff" "Patch a buffer.") |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
284 (autoload 'epatch-buffer "ediff" "Patch a buffer." t) |
| 13130 | 285 |
| 286 ;; merge | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
287 (autoload 'ediff-merge "ediff" "Merge two files." t) |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
288 (autoload 'ediff-merge-files "ediff" "Merge two files." t) |
| 13130 | 289 (autoload 'ediff-merge-files-with-ancestor |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
290 "ediff" "Merge two files using a third file as an ancestor." t) |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
291 (autoload 'ediff-merge-buffers "ediff" "Merge two buffers." t) |
| 13130 | 292 (autoload 'ediff-merge-buffers-with-ancestor |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
293 "ediff" "Merge two buffers using a third buffer as an ancestor." t) |
| 13130 | 294 |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
295 (autoload 'ediff-merge-revisions "ediff" "Merge two versions of a file." t) |
| 13130 | 296 (autoload 'ediff-merge-revisions-with-ancestor |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
297 "ediff" "Merge two versions of a file." t) |
| 13130 | 298 |
| 299 ;; compare directories | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
300 (autoload 'edirs "ediff" "Compare files in two directories." t) |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
301 (autoload 'ediff-directories "ediff" "Compare files in two directories." t) |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
302 (autoload 'edirs3 "ediff" "Compare files in three directories." t) |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
303 (autoload |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
304 'ediff-directories3 "ediff" "Compare files in three directories." t) |
| 13130 | 305 |
| 306 (autoload 'edir-revisions | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
307 "ediff" "Compare two versions of a file." t) |
| 13130 | 308 (autoload 'ediff-directory-revisions |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
309 "ediff" "Compare two versions of a file." t) |
| 13130 | 310 |
| 311 ;; merge directories | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
312 (autoload 'edirs-merge "ediff" "Merge files in two directories." t) |
| 13130 | 313 (autoload 'ediff-merge-directories |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
314 "ediff" "Merge files in two directories." t) |
| 13130 | 315 (autoload 'edirs-merge-with-ancestor |
| 316 "ediff" | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
317 "Merge files in two directories using files in a third dir as ancestors." |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
318 t) |
| 13130 | 319 (autoload 'ediff-merge-directories-with-ancestor |
| 320 "ediff" | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
321 "Merge files in two directories using files in a third dir as ancestors." |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
322 t) |
| 13130 | 323 |
| 324 (autoload 'edir-merge-revisions | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
325 "ediff" "Merge versions of files in a directory." t) |
| 13130 | 326 (autoload 'ediff-merge-directory-revisions |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
327 "ediff" "Merge versions of files in a directory." t) |
| 13130 | 328 (autoload 'ediff-merge-directory-revisions-with-ancestor |
| 329 "ediff" | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
330 "Merge versions of files in a directory using other versions as ancestors." |
| 13130 | 331 t) |
| 332 (autoload 'edir-merge-revisions-with-ancestor | |
| 333 "ediff" | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
334 "Merge versions of files in a directory using other versions as ancestors." |
| 13130 | 335 t) |
|
13215
e0ee1eaaabc5
Now defines [window] in menu-bar-ediff-menu.
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
13130
diff
changeset
|
336 |
|
e0ee1eaaabc5
Now defines [window] in menu-bar-ediff-menu.
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
13130
diff
changeset
|
337 ;; misc |
| 13130 | 338 (autoload 'ediff-show-registry |
|
16248
b2fae8abc5b0
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
15480
diff
changeset
|
339 "ediff-mult" |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
340 "Display the registry of active Ediff sessions." |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
341 t) |
| 18839 | 342 (autoload 'eregistry |
| 343 "ediff-mult" | |
| 344 "Display the registry of active Ediff sessions." | |
| 345 t) | |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
346 (autoload 'ediff-documentation |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
347 "ediff" |
|
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
348 "Display Ediff's manual." |
| 13130 | 349 t) |
|
13215
e0ee1eaaabc5
Now defines [window] in menu-bar-ediff-menu.
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
13130
diff
changeset
|
350 (autoload 'ediff-version |
|
e0ee1eaaabc5
Now defines [window] in menu-bar-ediff-menu.
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
13130
diff
changeset
|
351 "ediff" |
|
15480
43a3308fcf61
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
14582
diff
changeset
|
352 "Show Ediff's version and last modification date." |
|
13215
e0ee1eaaabc5
Now defines [window] in menu-bar-ediff-menu.
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
13130
diff
changeset
|
353 t) |
|
16766
beb94a5271e2
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
16248
diff
changeset
|
354 (autoload 'ediff-toggle-multiframe |
|
beb94a5271e2
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
16248
diff
changeset
|
355 "ediff-util" |
|
beb94a5271e2
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
16248
diff
changeset
|
356 "Toggle the use of separate frame for Ediff control buffer." |
|
beb94a5271e2
*** empty log message ***
Michael Kifer <kifer@cs.stonybrook.edu>
parents:
16248
diff
changeset
|
357 t) |
| 18054 | 358 (autoload 'ediff-toggle-use-toolbar |
| 359 "ediff-util" | |
| 360 "Toggle the use of Ediff toolbar." | |
| 361 t) | |
| 362 | |
| 13130 | 363 ) ; if purify-flag |
| 364 | |
| 365 | |
| 366 (provide 'ediff-hook) | |
| 367 | |
| 368 ;;; ediff-hook.el ends here |
