aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Kifer2008-11-23 03:30:55 +0000
committerMichael Kifer2008-11-23 03:30:55 +0000
commitb7749a8184a7863b108693dfbcbc9025436f8c3e (patch)
treebcc82d177bd573c21ac371540d59756ffd1d2d4a
parent0e3f4049b6f560fefd47ba0b090178789f6243ca (diff)
downloademacs-b7749a8184a7863b108693dfbcbc9025436f8c3e.tar.gz
emacs-b7749a8184a7863b108693dfbcbc9025436f8c3e.zip
2008-11-22 Michael Kifer <kifer@cs.stonybrook.edu>
* ediff-hook.el: added tooltips to Emacs menus. * ediff.el: changed date of last update.
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/ediff-hook.el99
-rw-r--r--lisp/ediff.el2
3 files changed, 72 insertions, 36 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2f93e13e140..629edd9397b 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -8,6 +8,13 @@
8 * eshell/esh-proc.el (eshell-gather-process-output): 8 * eshell/esh-proc.el (eshell-gather-process-output):
9 Set process-connection-type nil for all but the first element of a 9 Set process-connection-type nil for all but the first element of a
10 pipeline. (Bug#1388) 10 pipeline. (Bug#1388)
11
122008-11-22 Michael Kifer <kifer@cs.stonybrook.edu>
13
14 * ediff-hook.el: added tooltips to Emacs menus.
15
16 * ediff.el: changed date of last update.
17
11 18
122008-11-22 Juri Linkov <juri@jurta.org> 192008-11-22 Juri Linkov <juri@jurta.org>
13 20
diff --git a/lisp/ediff-hook.el b/lisp/ediff-hook.el
index bab83959523..ad72ff020b9 100644
--- a/lisp/ediff-hook.el
+++ b/lisp/ediff-hook.el
@@ -142,87 +142,116 @@
142 (defvar menu-bar-ediff-menu (make-sparse-keymap "Compare")) 142 (defvar menu-bar-ediff-menu (make-sparse-keymap "Compare"))
143 (fset 'menu-bar-ediff-menu (symbol-value 'menu-bar-ediff-menu)) 143 (fset 'menu-bar-ediff-menu (symbol-value 'menu-bar-ediff-menu))
144 144
145 ;; define ediff-menu 145 ;; define ediff compare menu
146 (define-key menu-bar-ediff-menu [window] 146 (define-key menu-bar-ediff-menu [window]
147 '("This Window and Next Window" . compare-windows)) 147 '(menu-item "This Window and Next Window" compare-windows
148 :help "Compare the current window and the next window"))
148 (define-key menu-bar-ediff-menu [ediff-windows-linewise] 149 (define-key menu-bar-ediff-menu [ediff-windows-linewise]
149 '("Windows Line-by-line..." . ediff-windows-linewise)) 150 '(menu-item "Windows Line-by-line..." ediff-windows-linewise
151 :help "Compare windows line-wise"))
150 (define-key menu-bar-ediff-menu [ediff-windows-wordwise] 152 (define-key menu-bar-ediff-menu [ediff-windows-wordwise]
151 '("Windows Word-by-word..." . ediff-windows-wordwise)) 153 '(menu-item "Windows Word-by-word..." ediff-windows-wordwise
154 :help "Compare windows word-wise"))
152 (define-key menu-bar-ediff-menu [separator-ediff-windows] '("--")) 155 (define-key menu-bar-ediff-menu [separator-ediff-windows] '("--"))
153 (define-key menu-bar-ediff-menu [ediff-regions-linewise] 156 (define-key menu-bar-ediff-menu [ediff-regions-linewise]
154 '("Regions Line-by-line..." . ediff-regions-linewise)) 157 '(menu-item "Regions Line-by-line..." ediff-regions-linewise
158 :help "Compare regions line-wise"))
155 (define-key menu-bar-ediff-menu [ediff-regions-wordwise] 159 (define-key menu-bar-ediff-menu [ediff-regions-wordwise]
156 '("Regions Word-by-word..." . ediff-regions-wordwise)) 160 '(menu-item "Regions Word-by-word..." ediff-regions-wordwise
161 :help "Compare regions word-wise"))
157 (define-key menu-bar-ediff-menu [separator-ediff-regions] '("--")) 162 (define-key menu-bar-ediff-menu [separator-ediff-regions] '("--"))
158 (define-key menu-bar-ediff-menu [ediff-dir-revision] 163 (define-key menu-bar-ediff-menu [ediff-dir-revision]
159 '("Directory Revisions..." . ediff-directory-revisions)) 164 '(menu-item "Directory Revisions..." ediff-directory-revisions
165 :help "Compare directory files with their older versions"))
160 (define-key menu-bar-ediff-menu [ediff-revision] 166 (define-key menu-bar-ediff-menu [ediff-revision]
161 '("File with Revision..." . ediff-revision)) 167 '(menu-item "File with Revision..." ediff-revision
168 :help "Compare file with its older versions"))
162 (define-key menu-bar-ediff-menu [separator-ediff-directories] '("--")) 169 (define-key menu-bar-ediff-menu [separator-ediff-directories] '("--"))
163 (define-key menu-bar-ediff-menu [ediff-directories3] 170 (define-key menu-bar-ediff-menu [ediff-directories3]
164 '("Three Directories..." . ediff-directories3)) 171 '(menu-item "Three Directories..." ediff-directories3
172 :help "Compare files common to three directories simultaneously"))
165 (define-key menu-bar-ediff-menu [ediff-directories] 173 (define-key menu-bar-ediff-menu [ediff-directories]
166 '("Two Directories..." . ediff-directories)) 174 '(menu-item "Two Directories..." ediff-directories
175 :help "Compare files common to two directories simultaneously"))
167 (define-key menu-bar-ediff-menu [separator-ediff-files] '("--")) 176 (define-key menu-bar-ediff-menu [separator-ediff-files] '("--"))
168 (define-key menu-bar-ediff-menu [ediff-buffers3] 177 (define-key menu-bar-ediff-menu [ediff-buffers3]
169 '("Three Buffers..." . ediff-buffers3)) 178 '(menu-item "Three Buffers..." ediff-buffers3
179 :help "Compare three buffers simultaneously"))
170 (define-key menu-bar-ediff-menu [ediff-files3] 180 (define-key menu-bar-ediff-menu [ediff-files3]
171 '("Three Files..." . ediff-files3)) 181 '(menu-item "Three Files..." ediff-files3
182 :help "Compare three files simultaneously"))
172 (define-key menu-bar-ediff-menu [ediff-buffers] 183 (define-key menu-bar-ediff-menu [ediff-buffers]
173 '("Two Buffers..." . ediff-buffers)) 184 '(menu-item "Two Buffers..." ediff-buffers
185 :help "Compare two buffers simultaneously"))
174 (define-key menu-bar-ediff-menu [ediff-files] 186 (define-key menu-bar-ediff-menu [ediff-files]
175 '("Two Files..." . ediff-files)) 187 '(menu-item "Two Files..." ediff-files
188 :help "Compare two files simultaneously"))
176 189
177 ;; define merge menu 190 ;; define ediff merge menu
178 (define-key 191 (define-key
179 menu-bar-ediff-merge-menu [ediff-merge-dir-revisions-with-ancestor] 192 menu-bar-ediff-merge-menu [ediff-merge-dir-revisions-with-ancestor]
180 '("Directory Revisions with Ancestor..." 193 '(menu-item "Directory Revisions with Ancestor..."
181 . ediff-merge-directory-revisions-with-ancestor)) 194 ediff-merge-directory-revisions-with-ancestor
195 :help "Merge versions of the files in the same directory by comparing the files with common ancestors"))
182 (define-key 196 (define-key
183 menu-bar-ediff-merge-menu [ediff-merge-dir-revisions] 197 menu-bar-ediff-merge-menu [ediff-merge-dir-revisions]
184 '("Directory Revisions..." . ediff-merge-directory-revisions)) 198 '(menu-item "Directory Revisions..." ediff-merge-directory-revisions
199 :help "Merge versions of the files in the same directory (without using ancestor information)"))
185 (define-key 200 (define-key
186 menu-bar-ediff-merge-menu [ediff-merge-revisions-with-ancestor] 201 menu-bar-ediff-merge-menu [ediff-merge-revisions-with-ancestor]
187 '("Revisions with Ancestor..." 202 '(menu-item "Revisions with Ancestor..."
188 . ediff-merge-revisions-with-ancestor)) 203 ediff-merge-revisions-with-ancestor
204 :help "Merge versions of the same file by comparing them with a common ancestor"))
189 (define-key menu-bar-ediff-merge-menu [ediff-merge-revisions] 205 (define-key menu-bar-ediff-merge-menu [ediff-merge-revisions]
190 '("Revisions..." . ediff-merge-revisions)) 206 '(menu-item "Revisions..." ediff-merge-revisions
207 :help "Merge versions of the same file (without using ancestor information)"))
191 (define-key menu-bar-ediff-merge-menu [separator-ediff-merge] '("--")) 208 (define-key menu-bar-ediff-merge-menu [separator-ediff-merge] '("--"))
192 (define-key 209 (define-key
193 menu-bar-ediff-merge-menu [ediff-merge-directories-with-ancestor] 210 menu-bar-ediff-merge-menu [ediff-merge-directories-with-ancestor]
194 '("Directories with Ancestor..." 211 '(menu-item "Directories with Ancestor..."
195 . ediff-merge-directories-with-ancestor)) 212 ediff-merge-directories-with-ancestor
213 :help "Merge files common to a pair of directories by comparing the files with common ancestors"))
196 (define-key menu-bar-ediff-merge-menu [ediff-merge-directories] 214 (define-key menu-bar-ediff-merge-menu [ediff-merge-directories]
197 '("Directories..." . ediff-merge-directories)) 215 '(menu-item "Directories..." ediff-merge-directories
216 :help "Merge files common to a pair of directories"))
198 (define-key 217 (define-key
199 menu-bar-ediff-merge-menu [separator-ediff-merge-dirs] '("--")) 218 menu-bar-ediff-merge-menu [separator-ediff-merge-dirs] '("--"))
200 (define-key 219 (define-key
201 menu-bar-ediff-merge-menu [ediff-merge-buffers-with-ancestor] 220 menu-bar-ediff-merge-menu [ediff-merge-buffers-with-ancestor]
202 '("Buffers with Ancestor..." . ediff-merge-buffers-with-ancestor)) 221 '(menu-item "Buffers with Ancestor..." ediff-merge-buffers-with-ancestor
222 :help "Merge buffers by comparing their contents with a common ancestor"))
203 (define-key menu-bar-ediff-merge-menu [ediff-merge-buffers] 223 (define-key menu-bar-ediff-merge-menu [ediff-merge-buffers]
204 '("Buffers..." . ediff-merge-buffers)) 224 '(menu-item "Buffers..." ediff-merge-buffers
225 :help "Merge buffers (without using ancestor information)"))
205 (define-key menu-bar-ediff-merge-menu [ediff-merge-files-with-ancestor] 226 (define-key menu-bar-ediff-merge-menu [ediff-merge-files-with-ancestor]
206 '("Files with Ancestor..." . ediff-merge-files-with-ancestor)) 227 '(menu-item "Files with Ancestor..." ediff-merge-files-with-ancestor
228 :help "Merge files by comparing them with a common ancestor"))
207 (define-key menu-bar-ediff-merge-menu [ediff-merge-files] 229 (define-key menu-bar-ediff-merge-menu [ediff-merge-files]
208 '("Files..." . ediff-merge-files)) 230 '(menu-item "Files..." ediff-merge-files
231 :help "Merge files (without using ancestor information)"))
209 232
210 ;; define epatch menu 233 ;; define epatch menu
211 (define-key menu-bar-epatch-menu [ediff-patch-buffer] 234 (define-key menu-bar-epatch-menu [ediff-patch-buffer]
212 '("To a Buffer..." . ediff-patch-buffer)) 235 '(menu-item "To a Buffer..." ediff-patch-buffer
236 :help "Apply a patch to the contents of a buffer"))
213 (define-key menu-bar-epatch-menu [ediff-patch-file] 237 (define-key menu-bar-epatch-menu [ediff-patch-file]
214 '("To a File..." . ediff-patch-file)) 238 '(menu-item "To a File..." ediff-patch-file
239 :help "Apply a patch to a file"))
215 240
216 ;; define ediff miscellanea 241 ;; define ediff miscellanea
217 (define-key menu-bar-ediff-misc-menu [emultiframe] 242 (define-key menu-bar-ediff-misc-menu [emultiframe]
218 '("Toggle use of separate control buffer frame" 243 '(menu-item "Toggle use of separate control buffer frame"
219 . ediff-toggle-multiframe)) 244 ediff-toggle-multiframe
245 :help "Switch between the single-frame presentation mode and the multi-frame mode"))
220 (define-key menu-bar-ediff-misc-menu [eregistry] 246 (define-key menu-bar-ediff-misc-menu [eregistry]
221 '("List Ediff Sessions" . ediff-show-registry)) 247 '(menu-item "List Ediff Sessions" ediff-show-registry
248 :help "List all active Ediff sessions; it is a convenient way to find and resume such a session"))
222 (define-key menu-bar-ediff-misc-menu [ediff-cust] 249 (define-key menu-bar-ediff-misc-menu [ediff-cust]
223 '("Customize Ediff" . ediff-customize)) 250 '(menu-item "Customize Ediff" ediff-customize
251 :help "Change some of the parameters that govern the behavior of Ediff"))
224 (define-key menu-bar-ediff-misc-menu [ediff-doc] 252 (define-key menu-bar-ediff-misc-menu [ediff-doc]
225 '("Ediff Manual" . ediff-documentation))) 253 '(menu-item "Ediff Manual" ediff-documentation
254 :help "Bring up the Ediff manual")))
226 255
227(provide 'ediff-hook) 256(provide 'ediff-hook)
228 257
diff --git a/lisp/ediff.el b/lisp/ediff.el
index 3ff2848c497..42af9d82cbb 100644
--- a/lisp/ediff.el
+++ b/lisp/ediff.el
@@ -13,7 +13,7 @@
13;; of the bug report be sent to the maintainer's email address. 13;; of the bug report be sent to the maintainer's email address.
14 14
15(defconst ediff-version "2.81.2" "The current version of Ediff") 15(defconst ediff-version "2.81.2" "The current version of Ediff")
16(defconst ediff-date "November 16, 2008" "Date of last update") 16(defconst ediff-date "November 22, 2008" "Date of last update")
17 17
18 18
19;; This file is part of GNU Emacs. 19;; This file is part of GNU Emacs.