jwiegley / emacs-async

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

dired-async conflicts with dired-toggle-read #2

Closed DamienCassou closed 12 years ago

DamienCassou commented 12 years ago

Steps to reproduce:

You will get a

error in process sentinel: Symbol's value as variable is void: ignore

I think this ignore is the value of callback in dired-rename-file and the error is triggered within the call to the macro dired-async-wrap-call.

thierryvolpiatto commented 12 years ago

Hi Damien,

Damien Cassou reply@reply.github.com writes:

Steps to reproduce:

  • emacs -Q
  • M-: (require 'dired-aux)
  • M-: (add-to-list 'load-path "path/to/async")
  • M-: (require 'dired-async)
  • visit some folder with dired
  • Type C-x C-q or execute dired-toggle-read
  • change a file/folder name
  • Type C-c C-c to validate

You will get a

error in process sentinel: Symbol's value as variable is void: ignore

I think this ignore is the value of callback in dired-rename-file and the error is triggered within the call to the macro dired-async-wrap-call.

Try with helm-async.el: (Don't forget to install ONLY helm-async.el, NOT dired-async.el)

--8<---------------cut here---------------start------------->8--- (add-to-list 'load-path "path/to/async") (when (require 'dired-aux) (require 'helm-async)) --8<---------------cut here---------------end--------------->8---

NOTE: helm-async.el is not asynchronous for this type of operation (i.e wdired).


Reply to this email directly or view it on GitHub: https://github.com/jwiegley/emacs-async/issues/2

Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997

jwiegley commented 12 years ago

Should be fixed now in 9779abc