jwiegley / emacs-async

Simple library for asynchronous processing in Emacs
GNU General Public License v3.0
838 stars 68 forks source link

Add new file helm-async.el which provide only the redefinition of dired-create-file and callback etc... #1

Closed thierryvolpiatto closed 12 years ago

thierryvolpiatto commented 12 years ago

...ired.

Allow copying a list of files (marked files) completely asynchronously. Support for deleting files is removed for now as it is not working.

thierryvolpiatto commented 12 years ago

Hi John, in dired-async.el dired-create-file do this:

(dolist (f list-of-files)
   do-diverse-arrangments
   call handler asynchronously on 'f')

So when copying only one file or a big directory, things work fine. but when you have a list of file with more than one element, dired-create-file copy each element async but come back always on host emacs and so on.

What does helm-async.el is only redefining dired-create-file to launch the loop on the child emacs. It is working fine with helm and dired.

thierryvolpiatto commented 12 years ago

I think it's all now, so the current features of helm-async.el are:

State of dired-async.el: