dired-actions allows you to preform various actions such as
copy/pasting, moving, and symlinking files/dirs between Dired
buffers.
dired async is automatically supported when installed.
(use-package dired-actions
:vc (dired-actions :url "https://github.com/justinlime/dired-actions.el")
:bind (("M-o y" . dired-actions-copy)
("M-o p" . dired-actions-paste)
("M-o m" . dired-actions-move)
("M-o s" . dired-actions-symlink)
("M-o l" . dired-actions-symlink-relative)))(use-package dired-actions
:quelpa (dired-actions :fetcher github :repo "justinlime/dired-actions.el")
:bind (("M-o y" . dired-actions-copy)
("M-o p" . dired-actions-paste)
("M-o m" . dired-actions-move)
("M-o s" . dired-actions-symlink)
("M-o l" . dired-actions-symlink-relative)))Dired Actions provides the following functions for use:
- dired-actions-copy
- Copy marked file/s (or current file under cursor) to the file ring
- dired-actions-move
- Move the file/s from the file ring to the current directory.
- dired-actions-paste
- Paste the file/s from the file ring to the current directory.
- dired-actions-symlink
- Create a symlink for the the file/s from the file ring to the current directory.
- dired-actions-symlink-relative
- Create a relative symlink for the the file/s from the file ring to the current directory.
Dired Actions provides the following hooks for use:
- dired-actions-post-action-hook
- A hook that is run after performing an action (excluding copy).
- dired-actions-post-copy-hook
- A hook that is run after copying files to file ring.
