diff options
| author | Simeon Simeonov | 2013-09-19 22:27:58 +0200 |
|---|---|---|
| committer | Simeon Simeonov | 2013-09-19 22:27:58 +0200 |
| commit | 7bf6712498ad2618bee7bf5b3866fb6da0772339 (patch) | |
| tree | fd4d959c0f1679f2abf5663399d68df0a06472de /.emacs.d/mysnippets/text-mode/emacs-lisp-mode/dired.process_marked | |
| parent | b045e27c545d4027811637193632ec3ea5ef7858 (diff) | |
All snippets imported, init file polished
Diffstat (limited to '.emacs.d/mysnippets/text-mode/emacs-lisp-mode/dired.process_marked')
| -rw-r--r-- | .emacs.d/mysnippets/text-mode/emacs-lisp-mode/dired.process_marked | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/.emacs.d/mysnippets/text-mode/emacs-lisp-mode/dired.process_marked b/.emacs.d/mysnippets/text-mode/emacs-lisp-mode/dired.process_marked new file mode 100644 index 0000000..1b42597 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/emacs-lisp-mode/dired.process_marked | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | #name : process marked files in dired | ||
| 2 | #contributor : Xah Lee | ||
| 3 | # -- | ||
| 4 | ;; idiom for processing a list of files in dired's marked files | ||
| 5 | |||
| 6 | ;; suppose myProcessFile is your function that takes a file path | ||
| 7 | ;; and do some processing on the file | ||
| 8 | |||
| 9 | (defun dired-myProcessFile () | ||
| 10 | "apply myProcessFile function to marked files in dired." | ||
| 11 | (interactive) | ||
| 12 | (require 'dired) | ||
| 13 | (mapc 'myProcessFile (dired-get-marked-files)) | ||
| 14 | ) | ||
| 15 | |||
| 16 | ;; to use it, type M-x dired-myProcessFile | ||
