diff options
| author | Michael Kifer | 2008-11-23 03:30:55 +0000 |
|---|---|---|
| committer | Michael Kifer | 2008-11-23 03:30:55 +0000 |
| commit | b7749a8184a7863b108693dfbcbc9025436f8c3e (patch) | |
| tree | bcc82d177bd573c21ac371540d59756ffd1d2d4a | |
| parent | 0e3f4049b6f560fefd47ba0b090178789f6243ca (diff) | |
| download | emacs-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/ChangeLog | 7 | ||||
| -rw-r--r-- | lisp/ediff-hook.el | 99 | ||||
| -rw-r--r-- | lisp/ediff.el | 2 |
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 | |||
| 12 | 2008-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 | ||
| 12 | 2008-11-22 Juri Linkov <juri@jurta.org> | 19 | 2008-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. |