diff options
Diffstat (limited to 'lisp/dired.el')
| -rw-r--r-- | lisp/dired.el | 53 |
1 files changed, 48 insertions, 5 deletions
diff --git a/lisp/dired.el b/lisp/dired.el index 7209248a75a..64b73184397 100644 --- a/lisp/dired.el +++ b/lisp/dired.el | |||
| @@ -1212,9 +1212,9 @@ Do so according to the former subdir alist OLD-SUBDIR-ALIST." | |||
| 1212 | (define-key map "f" 'dired-find-file) | 1212 | (define-key map "f" 'dired-find-file) |
| 1213 | (define-key map "\C-m" 'dired-advertised-find-file) | 1213 | (define-key map "\C-m" 'dired-advertised-find-file) |
| 1214 | (define-key map "g" 'revert-buffer) | 1214 | (define-key map "g" 'revert-buffer) |
| 1215 | (define-key map "\M-g" 'dired-goto-file) | ||
| 1216 | (define-key map "h" 'describe-mode) | 1215 | (define-key map "h" 'describe-mode) |
| 1217 | (define-key map "i" 'dired-maybe-insert-subdir) | 1216 | (define-key map "i" 'dired-maybe-insert-subdir) |
| 1217 | (define-key map "j" 'dired-goto-file) | ||
| 1218 | (define-key map "k" 'dired-do-kill-lines) | 1218 | (define-key map "k" 'dired-do-kill-lines) |
| 1219 | (define-key map "l" 'dired-do-redisplay) | 1219 | (define-key map "l" 'dired-do-redisplay) |
| 1220 | (define-key map "m" 'dired-mark) | 1220 | (define-key map "m" 'dired-mark) |
| @@ -1251,9 +1251,9 @@ Do so according to the former subdir alist OLD-SUBDIR-ALIST." | |||
| 1251 | ;; thumbnail manipulation (tumme) | 1251 | ;; thumbnail manipulation (tumme) |
| 1252 | (define-key map "\C-td" 'tumme-display-thumbs) | 1252 | (define-key map "\C-td" 'tumme-display-thumbs) |
| 1253 | (define-key map "\C-tt" 'tumme-tag-files) | 1253 | (define-key map "\C-tt" 'tumme-tag-files) |
| 1254 | (define-key map "\C-tr" 'tumme-tag-remove) | 1254 | (define-key map "\C-tr" 'tumme-delete-tag) |
| 1255 | (define-key map "\C-tj" 'tumme-jump-thumbnail-buffer) | 1255 | (define-key map "\C-tj" 'tumme-jump-thumbnail-buffer) |
| 1256 | (define-key map "\C-ti" 'tumme-display-dired-image) | 1256 | (define-key map "\C-ti" 'tumme-dired-display-image) |
| 1257 | (define-key map "\C-tx" 'tumme-dired-display-external) | 1257 | (define-key map "\C-tx" 'tumme-dired-display-external) |
| 1258 | (define-key map "\C-ta" 'tumme-display-thumbs-append) | 1258 | (define-key map "\C-ta" 'tumme-display-thumbs-append) |
| 1259 | (define-key map "\C-t." 'tumme-display-thumb) | 1259 | (define-key map "\C-t." 'tumme-display-thumb) |
| @@ -1305,6 +1305,18 @@ Do so according to the former subdir alist OLD-SUBDIR-ALIST." | |||
| 1305 | (define-key map [menu-bar immediate] | 1305 | (define-key map [menu-bar immediate] |
| 1306 | (cons "Immediate" (make-sparse-keymap "Immediate"))) | 1306 | (cons "Immediate" (make-sparse-keymap "Immediate"))) |
| 1307 | 1307 | ||
| 1308 | (define-key map | ||
| 1309 | [menu-bar immediate tumme-dired-display-external] | ||
| 1310 | '(menu-item "Display Image Externally" tumme-dired-display-external | ||
| 1311 | :help "Display image in external viewer")) | ||
| 1312 | (define-key map | ||
| 1313 | [menu-bar immediate tumme-dired-display-image] | ||
| 1314 | '(menu-item "Display Image" tumme-dired-display-image | ||
| 1315 | :help "Display sized image in a separate window")) | ||
| 1316 | |||
| 1317 | (define-key map [menu-bar immediate dashes-4] | ||
| 1318 | '("--")) | ||
| 1319 | |||
| 1308 | (define-key map [menu-bar immediate revert-buffer] | 1320 | (define-key map [menu-bar immediate revert-buffer] |
| 1309 | '(menu-item "Refresh" revert-buffer | 1321 | '(menu-item "Refresh" revert-buffer |
| 1310 | :help "Update contents of shown directories")) | 1322 | :help "Update contents of shown directories")) |
| @@ -1313,7 +1325,7 @@ Do so according to the former subdir alist OLD-SUBDIR-ALIST." | |||
| 1313 | '("--")) | 1325 | '("--")) |
| 1314 | 1326 | ||
| 1315 | (define-key map [menu-bar immediate compare-directories] | 1327 | (define-key map [menu-bar immediate compare-directories] |
| 1316 | '(menu-item "Compare directories..." dired-compare-directories | 1328 | '(menu-item "Compare Directories..." dired-compare-directories |
| 1317 | :help "Mark files with different attributes in two dired buffers")) | 1329 | :help "Mark files with different attributes in two dired buffers")) |
| 1318 | (define-key map [menu-bar immediate backup-diff] | 1330 | (define-key map [menu-bar immediate backup-diff] |
| 1319 | '(menu-item "Compare with Backup" dired-backup-diff | 1331 | '(menu-item "Compare with Backup" dired-backup-diff |
| @@ -1341,6 +1353,14 @@ Do so according to the former subdir alist OLD-SUBDIR-ALIST." | |||
| 1341 | (define-key map [menu-bar regexp] | 1353 | (define-key map [menu-bar regexp] |
| 1342 | (cons "Regexp" (make-sparse-keymap "Regexp"))) | 1354 | (cons "Regexp" (make-sparse-keymap "Regexp"))) |
| 1343 | 1355 | ||
| 1356 | (define-key map | ||
| 1357 | [menu-bar regexp tumme-mark-tagged-files] | ||
| 1358 | '(menu-item "Mark From Image Tag..." tumme-mark-tagged-files | ||
| 1359 | :help "Mark files whose image tags matches regexp")) | ||
| 1360 | |||
| 1361 | (define-key map [menu-bar regexp dashes-1] | ||
| 1362 | '("--")) | ||
| 1363 | |||
| 1344 | (define-key map [menu-bar regexp downcase] | 1364 | (define-key map [menu-bar regexp downcase] |
| 1345 | '(menu-item "Downcase" dired-downcase | 1365 | '(menu-item "Downcase" dired-downcase |
| 1346 | ;; When running on plain MS-DOS, there's only one | 1366 | ;; When running on plain MS-DOS, there's only one |
| @@ -1428,6 +1448,29 @@ Do so according to the former subdir alist OLD-SUBDIR-ALIST." | |||
| 1428 | (define-key map [menu-bar operate] | 1448 | (define-key map [menu-bar operate] |
| 1429 | (cons "Operate" (make-sparse-keymap "Operate"))) | 1449 | (cons "Operate" (make-sparse-keymap "Operate"))) |
| 1430 | 1450 | ||
| 1451 | (define-key map [menu-bar operate dashes-2] | ||
| 1452 | '("--")) | ||
| 1453 | |||
| 1454 | (define-key map | ||
| 1455 | [menu-bar operate tumme-delete-tag] | ||
| 1456 | '(menu-item "Delete Image Tag..." tumme-delete-tag | ||
| 1457 | :help "Delete image tag from current or marked files")) | ||
| 1458 | (define-key map | ||
| 1459 | [menu-bar operate tumme-tag-files] | ||
| 1460 | '(menu-item "Add Image Tags..." tumme-tag-files | ||
| 1461 | :help "Add image tags to current or marked files")) | ||
| 1462 | (define-key map | ||
| 1463 | [menu-bar operate tumme-dired-comment-files] | ||
| 1464 | '(menu-item "Add Image Comment..." tumme-dired-comment-files | ||
| 1465 | :help "Add image comment to current or marked files")) | ||
| 1466 | (define-key map | ||
| 1467 | [menu-bar operate tumme-display-thumbs] | ||
| 1468 | '(menu-item "Display Thumbnails" tumme-display-thumbs | ||
| 1469 | :help "Display thumbnails for current or marked image files")) | ||
| 1470 | |||
| 1471 | (define-key map [menu-bar operate dashes-3] | ||
| 1472 | '("--")) | ||
| 1473 | |||
| 1431 | (define-key map [menu-bar operate query-replace] | 1474 | (define-key map [menu-bar operate query-replace] |
| 1432 | '(menu-item "Query Replace in Files..." dired-do-query-replace-regexp | 1475 | '(menu-item "Query Replace in Files..." dired-do-query-replace-regexp |
| 1433 | :help "Replace regexp in marked files")) | 1476 | :help "Replace regexp in marked files")) |
| @@ -2218,7 +2261,7 @@ instead of `dired-actual-switches'." | |||
| 2218 | (forward-line 1)))) | 2261 | (forward-line 1)))) |
| 2219 | 2262 | ||
| 2220 | (defun dired-goto-file (file) | 2263 | (defun dired-goto-file (file) |
| 2221 | "Go to file line of FILE in this dired buffer." | 2264 | "Go to line describing file FILE in this dired buffer." |
| 2222 | ;; Return value of point on success, else nil. | 2265 | ;; Return value of point on success, else nil. |
| 2223 | ;; FILE must be an absolute file name. | 2266 | ;; FILE must be an absolute file name. |
| 2224 | ;; Loses if FILE contains control chars like "\007" for which ls | 2267 | ;; Loses if FILE contains control chars like "\007" for which ls |