]>
code.delx.au - gnu-emacs-elpa/log
Thierry Volpiatto [Sun, 1 May 2016 11:41:25 +0000 (13:41 +0200)]
Improve how error buffer is displayed.
* dired-async.el (dired-async-after-file-create): Do it.
Thierry Volpiatto [Sun, 1 May 2016 07:33:41 +0000 (09:33 +0200)]
Better handling of errors happening on child.
* dired-async.el (dired-async-create-files): Use dired-log and print its
output to dired-async-log-file.
Thierry Volpiatto [Sun, 1 May 2016 05:46:24 +0000 (07:46 +0200)]
When failures have been printed to dired log add the date at bob.
* dired-async.el (dired-async-create-files): Use dired-log with t.
Thierry Volpiatto [Sun, 1 May 2016 05:26:44 +0000 (07:26 +0200)]
Remove unused commented code.
Thierry Volpiatto [Sun, 1 May 2016 04:50:53 +0000 (06:50 +0200)]
Ensure a new line is added when printing to dired log buffer.
* dired-async.el (dired-async-create-files): Do it.
Thierry Volpiatto [Sat, 30 Apr 2016 20:39:28 +0000 (22:39 +0200)]
Revert last commit.
Thierry Volpiatto [Sat, 30 Apr 2016 20:29:14 +0000 (22:29 +0200)]
DRY use apply.
* dired-async.el (dired-async-after-file-create): Do it.
(dired-async-create-files): Do it.
Thierry Volpiatto [Sat, 30 Apr 2016 20:20:17 +0000 (22:20 +0200)]
Handle error also on host when async-list of file is empty.
* dired-async.el (dired-async-create-files): Do it.
When only one file and user answer no handle error on host.
Thierry Volpiatto [Sat, 30 Apr 2016 19:03:48 +0000 (21:03 +0200)]
Fix operation arg of callback.
* dired-async.el (dired-async-after-file-create):
Use the car.
Thierry Volpiatto [Sat, 30 Apr 2016 18:31:58 +0000 (20:31 +0200)]
Remove commented line, no code change.
Thierry Volpiatto [Sat, 30 Apr 2016 18:20:24 +0000 (20:20 +0200)]
Fix formatting the help form in dired-create-files.
* dired-async.el (dired-async-create-files): Do it.
Thierry Volpiatto [Sat, 30 Apr 2016 17:22:46 +0000 (19:22 +0200)]
Finally handle the failures correctly.
* dired-async.el (dired-async-operation): Removed no more needed.
(dired-async-failures): New face.
(dired-async-mode-line-message): Use one more arg FACE.
(dired-async-after-file-create): Handle failures.
(dired-async-create-files): Pass failures args to callback.
Remove code that is now never called since when the mode is turned off
and we are no more async the job is delegated again to old dired function.
Thierry Volpiatto [Sat, 30 Apr 2016 12:36:47 +0000 (14:36 +0200)]
Unquote all callbacks.
* async-bytecomp.el (async-byte-recompile-directory): Do it.
* dired-async.el (dired-async-create-files): Do it.
* smtpmail-async.el (async-smtpmail-send-it): Do it.
Thierry Volpiatto [Fri, 29 Apr 2016 15:03:30 +0000 (17:03 +0200)]
Fix repetition in callback.
* dired-async.el (dired-async-create-files): Do it.
Thierry Volpiatto [Wed, 27 Apr 2016 10:27:06 +0000 (12:27 +0200)]
Remove unuseful code never called.
* dired-async.el (dired-async-create-files):
Remove dired-create-files-failures stuff that don't happen on host but child.
Thierry Volpiatto [Wed, 27 Apr 2016 07:50:54 +0000 (09:50 +0200)]
Switch to lexical-binding.
* async-bytecomp.el: Switch to lex.
* async.el: Switch to lex.
(async-when-done): Fix unused arg.
(async-receive): Same.
* dired-async.el: Switch to lex.
(dired-async-create-files): Remove unused stuff
and fix vars for lex env.
* smtpmail-async.el: Switch to lex.
Thierry Volpiatto [Tue, 26 Apr 2016 17:52:13 +0000 (19:52 +0200)]
Ensure dired-async--modeline-mode is called.
* dired-async.el (dired-async-kill-process): When process is nil
don't call delete-process.
Thierry Volpiatto [Tue, 26 Apr 2016 17:43:37 +0000 (19:43 +0200)]
Ensure dired-copy-preserve-time is passed to child with its current value.
Using inject would load dozen of unneeded dired stuff.
* dired-async.el (dired-async-create-files): Do it.
Thierry Volpiatto [Mon, 25 Apr 2016 12:51:30 +0000 (14:51 +0200)]
Add comment no code change.
* dired-async.el (dired-async-create-files): Do it.
Thierry Volpiatto [Mon, 25 Apr 2016 12:22:24 +0000 (14:22 +0200)]
Fix backup fn, DRY and ignore symlinks directories.
* dired-async.el (dired-async-create-files): Do it.
Thierry Volpiatto [Sun, 24 Apr 2016 05:07:28 +0000 (07:07 +0200)]
Improve backup-files by handling symlinks and time-stamp errors.
* dired-async.el (dired-async-create-files): Rework backup-files.
Thierry Volpiatto [Sat, 23 Apr 2016 19:05:42 +0000 (21:05 +0200)]
Merge pull request #62 from jwiegley/backup_files
Allow reproducing "cp --backup=numbered from to".
Thierry Volpiatto [Sat, 23 Apr 2016 09:10:51 +0000 (11:10 +0200)]
Allow reproducing "cp --backup=numbered from to".
* dired-async.el (dired-async-create-files):
When using a file-creator named 'backup-file, files are
copied to destination without overwriting existing files,
making a versionned copy of original files.
John Wiegley [Thu, 17 Mar 2016 04:34:12 +0000 (21:34 -0700)]
Merge pull request #61 from spwhitton/apt-get
Debian and Ubuntu installation instructions
Sean Whitton [Thu, 17 Mar 2016 00:59:14 +0000 (17:59 -0700)]
Debian and Ubuntu installation instructions
This ELPA package is now available from the Debian and Ubuntu package repositories.
Thierry Volpiatto [Tue, 23 Feb 2016 09:46:12 +0000 (10:46 +0100)]
Merge pull request #59 from kolewu/kolewu-fix-typo-1
fix a typo
Uwe Koloska [Sat, 20 Feb 2016 00:09:47 +0000 (01:09 +0100)]
fix a typo
Thierry Volpiatto [Sat, 9 Jan 2016 20:28:49 +0000 (21:28 +0100)]
Remove autoload file added by error.
John Wiegley [Fri, 8 Jan 2016 20:49:10 +0000 (12:49 -0800)]
Fix UTF-8 encoding for strings passed to subordinate Emacs
John Wiegley [Fri, 8 Jan 2016 20:48:18 +0000 (12:48 -0800)]
Assign copyrights to the FSF, add autoloads file
Thierry Volpiatto [Fri, 8 Jan 2016 07:27:35 +0000 (08:27 +0100)]
Declare package-alist in async-bytecomp..
Thierry Volpiatto [Fri, 8 Jan 2016 06:16:52 +0000 (07:16 +0100)]
Parse also `package-alist` when getting dependencies (#58).
* async-bytecomp.el (async-bytecomp--get-package-deps):
Try `package-archive-contents` and also `package-alist`
in case pkg no more present in `package-archive-contents`.
Thierry Volpiatto [Tue, 29 Dec 2015 06:55:19 +0000 (07:55 +0100)]
No need to require find-func.
* async.el (async-start): This require was used when using
find-library-name, it is now unneeded.
John Wiegley [Mon, 28 Dec 2015 18:57:19 +0000 (13:57 -0500)]
Merge pull request #57 from jwiegley/HEAD
async-start is now a function (#43).
Thierry Volpiatto [Mon, 28 Dec 2015 08:13:20 +0000 (09:13 +0100)]
async-start is now a function (#43).
* async.el (async--procvar): New internal var.
(async-start): Use it to move async-start to a function.
Thierry Volpiatto [Mon, 28 Dec 2015 08:11:03 +0000 (09:11 +0100)]
Remove old require in test file.
Thierry Volpiatto [Mon, 23 Nov 2015 11:19:34 +0000 (12:19 +0100)]
Document async compilation of packages in README.
Thierry Volpiatto [Mon, 23 Nov 2015 10:56:06 +0000 (11:56 +0100)]
Update version in *pkg.el file.
Thierry Volpiatto [Fri, 20 Nov 2015 10:28:42 +0000 (11:28 +0100)]
Don't recompute length fn-list, ensure operation is downcased for safety (#57).
* dired-async.el (dired-async-create-files): Do it.
Thierry Volpiatto [Fri, 20 Nov 2015 07:57:59 +0000 (08:57 +0100)]
Merge branch 'master' of github.com:jwiegley/emacs-async
Thierry Volpiatto [Fri, 20 Nov 2015 07:55:12 +0000 (08:55 +0100)]
Only rename buffers on rename operation (#56).
Thierry Volpiatto [Fri, 20 Nov 2015 07:43:54 +0000 (08:43 +0100)]
Rename buffers after renaming (#56).
John Wiegley [Thu, 5 Nov 2015 05:13:21 +0000 (00:13 -0500)]
Merge pull request #55 from syohex/correct-header
Correct package headers
Syohei YOSHIDA [Thu, 5 Nov 2015 03:47:23 +0000 (12:47 +0900)]
Correct package headers
Thierry Volpiatto [Wed, 4 Nov 2015 07:09:06 +0000 (08:09 +0100)]
Add epg to inject variables in smtpmail (#54).
* smtpmail-async.el (async-smtpmail-send-it): Do it.
Thierry Volpiatto [Thu, 10 Sep 2015 05:57:22 +0000 (07:57 +0200)]
Fix pkg file and instructions in dired-async.
Thierry Volpiatto [Tue, 8 Sep 2015 16:26:02 +0000 (18:26 +0200)]
Add melpa badges to README.
Thierry Volpiatto [Tue, 8 Sep 2015 13:22:11 +0000 (15:22 +0200)]
Add to load-path and load only async.
* async-bytecomp.el (package--compile): Do it, add comments.
Thierry Volpiatto [Tue, 8 Sep 2015 13:06:26 +0000 (15:06 +0200)]
Add async to load-path when recompiling itself.
* async-bytecomp.el (package--compile): Do it.
Thierry Volpiatto [Tue, 8 Sep 2015 12:47:35 +0000 (14:47 +0200)]
Merge branch 'master' of github.com:jwiegley/emacs-async
Thierry Volpiatto [Tue, 8 Sep 2015 12:45:16 +0000 (14:45 +0200)]
Don't call package-activate-1 in package--compile.
* async-bytecomp.el (package--compile): Do it.
Thierry Volpiatto [Tue, 18 Aug 2015 18:54:10 +0000 (20:54 +0200)]
Check if pkg is member of package-archive-contents (#51).
* async-bytecomp.el (async-bytecomp-get-allowed-pkgs): Do it.
Thierry Volpiatto [Tue, 18 Aug 2015 06:21:09 +0000 (08:21 +0200)]
Update version number.
Thierry Volpiatto [Tue, 18 Aug 2015 05:34:18 +0000 (07:34 +0200)]
Check if package-archive-contents is populated (#51).
* async-bytecomp.el (async-bytecomp--get-package-deps): Add comment.
(async-bytecomp-get-allowed-pkgs): Don't enter loop when
package-archive-contents is nil.
Thierry Volpiatto [Wed, 12 Aug 2015 09:09:27 +0000 (11:09 +0200)]
Change mode-line face.
* dired-async.el (dired-async-mode-message):
Use a foreground face.
John Wiegley [Sat, 8 Aug 2015 00:24:34 +0000 (17:24 -0700)]
Merge pull request #50 from tarsius/master
Add magit to async-bytecomp-allowed-package.
Jonas Bernoulli [Fri, 7 Aug 2015 20:37:56 +0000 (22:37 +0200)]
Add magit to async-bytecomp-allowed-package.
As the maintainer of Magit I opt-in to `package.el' not messing
up the builds of this package and its dependencies.
Thierry Volpiatto [Sat, 25 Jul 2015 05:11:45 +0000 (07:11 +0200)]
Bind print-level and print-length (#48).
* async.el (async--insert-sexp): Do it.
Thierry Volpiatto [Fri, 17 Jul 2015 04:10:01 +0000 (06:10 +0200)]
Add more helm packages to compile async.
* async-bytecomp.el (async-bytecomp-allowed-packages):
Do it.
Thierry Volpiatto [Fri, 29 May 2015 12:29:04 +0000 (14:29 +0200)]
No message on startup when quiet.
* async-bytecomp.el: Do it.
Thierry Volpiatto [Wed, 20 May 2015 07:45:00 +0000 (09:45 +0200)]
* async-pkg.el: Update version number.
Thierry Volpiatto [Mon, 18 May 2015 18:13:54 +0000 (20:13 +0200)]
* async-bytecomp.el: Add autoload cookies.
Thierry Volpiatto [Fri, 15 May 2015 07:39:28 +0000 (09:39 +0200)]
New mode async-bytecomp-package-mode.
* async-bytecomp.el (async-bytecomp-package-mode): Allow enabling package--compile
advice with this mode.
Thierry Volpiatto [Mon, 11 May 2015 20:28:50 +0000 (22:28 +0200)]
* dired-async.el: Remove now unused dired-async-be-async.
Thierry Volpiatto [Mon, 11 May 2015 20:14:20 +0000 (22:14 +0200)]
* dired-async.el: Fix compatibility with emacs-24.3.
Thierry Volpiatto [Mon, 11 May 2015 20:10:45 +0000 (22:10 +0200)]
* dired-async.el (dired-async-mode): Fix group name.
Thierry Volpiatto [Mon, 11 May 2015 19:57:54 +0000 (21:57 +0200)]
* README.md: Update infos for dired-async.
Thierry Volpiatto [Mon, 11 May 2015 19:14:15 +0000 (21:14 +0200)]
Add autoload cookie and make dired-async--modeline-mode internal.
* dired-async.el (dired-async--modeline-mode): Renamed from dired-async-modeline-mode
to notify the function is internal.
(dired-async-mode): add autoload cookie.
Thierry Volpiatto [Mon, 11 May 2015 19:05:33 +0000 (21:05 +0200)]
Allow enabling dired-async with a minor-mode.
* dired-async.el (dired-async-be-async): Removed.
(dired-async-modeline-mode): Renamed from dired-async-mode.
(dired-async-create-files): The function that replace dired-create-files.
(dired-async-mode): New mode to enable dired-async.
Thierry Volpiatto [Mon, 13 Apr 2015 05:07:13 +0000 (07:07 +0200)]
async-bytecomp-allowed-packages should be a list of symbols.
* async-bytecomp.el (async-bytecomp-allowed-packages): Fix docstring.
(package--compile): Check if async-bytecomp-allowed-packages is
a list of one symbol '(all) and not a symbol 'all.
Thierry Volpiatto [Sun, 12 Apr 2015 15:14:17 +0000 (17:14 +0200)]
* async-bytecomp.el (package--compile): Fix typo.
Thierry Volpiatto [Sun, 12 Apr 2015 14:32:19 +0000 (16:32 +0200)]
Allow setting async-bytecomp-get-allowed-pkgs to compile async all packages.
* async-bytecomp.el (async-bytecomp-get-allowed-pkgs): Allow using 'all as value.
Thierry Volpiatto [Sun, 12 Apr 2015 13:39:26 +0000 (15:39 +0200)]
Don't use package--get-deps that doesn't handle non installed packages.
* async-bytecomp.el (async-bytecomp--get-package-deps): Same as package--get-deps
but handle non installed packages.
Thierry Volpiatto [Sun, 12 Apr 2015 13:14:28 +0000 (15:14 +0200)]
Use package--get-deps to get packages dependencies.
* async-bytecomp.el (async-bytecomp-get-allowed-pkgs): Use package--get-deps.
Inline it if not available.
Thierry Volpiatto [Wed, 4 Feb 2015 05:27:52 +0000 (06:27 +0100)]
Don't run the loop when async-bytecomp-allowed-packages is nil.
* async-bytecomp.el (async-bytecomp-get-allowed-pkgs): Do it.
Thierry Volpiatto [Tue, 30 Dec 2014 06:21:22 +0000 (07:21 +0100)]
Fix doctring (#46).
* async-bytecomp.el (async-bytecomp-allowed-packages): Do it.
Thierry Volpiatto [Tue, 30 Dec 2014 06:18:22 +0000 (07:18 +0100)]
Async compile also dependendies (#46).
* async-bytecomp.el (async-bytecomp-get-allowed-pkgs): New.
(package--compile): Use it.
Thierry Volpiatto [Tue, 30 Dec 2014 04:46:50 +0000 (05:46 +0100)]
Allow customizing which packages compile async (#46).
* async-bytecomp.el (async-bytecomp-allowed-packages): New user var.
(package--compile): Use it.
Thierry Volpiatto [Thu, 25 Dec 2014 05:40:28 +0000 (06:40 +0100)]
Unbound async-byte-recompile-directory when reinstalling async.
* async-bytecomp.el (package--compile): do it.
Thierry Volpiatto [Tue, 23 Dec 2014 06:07:09 +0000 (07:07 +0100)]
Merge branch 'master' of github.com:jwiegley/emacs-async
Thierry Volpiatto [Tue, 23 Dec 2014 06:03:27 +0000 (07:03 +0100)]
Use always the args 0 and force for byte-recompile-directory.
* async-bytecomp.el (async-byte-recompile-directory): Remove confusing
args used in byte-recompile-directory and add docstring.
(package--compile): Remove old args of async-byte-recompile-directory.
Thierry Volpiatto [Tue, 23 Dec 2014 05:51:14 +0000 (06:51 +0100)]
Inject bytecomp variables (#44).
* async-bytecomp.el (async-byte-recompile-directory): Do it.
Thierry Volpiatto [Sun, 21 Dec 2014 07:31:21 +0000 (08:31 +0100)]
Use cl-incf and don't compile test file.
* async-bytecomp.el: Use cl-incf.
* async-test.el: Don't compile.
John Wiegley [Thu, 18 Dec 2014 17:53:43 +0000 (11:53 -0600)]
Merge pull request #42 from mneilsen/master
Documentation tweaks; mention DEFAULT-DIRECTORY
Mike Neilsen [Thu, 18 Dec 2014 12:51:59 +0000 (06:51 -0600)]
Documentation tweaks; mention DEFAULT-DIRECTORY
John Wiegley [Tue, 11 Nov 2014 16:05:28 +0000 (10:05 -0600)]
Merge pull request #41 from PhilHudson/master
Markup corrections to README.md
Phil Hudson [Thu, 6 Nov 2014 10:20:38 +0000 (10:20 +0000)]
Marked up file and buffer names
Phil Hudson [Thu, 6 Nov 2014 10:07:19 +0000 (10:07 +0000)]
Marked up 'nil' throughout
Phil Hudson [Thu, 6 Nov 2014 10:04:35 +0000 (10:04 +0000)]
Changed symbol markup from Lisp idiom to Markdown
Changed `foo' to `foo` throughout.
Thierry Volpiatto [Wed, 1 Oct 2014 08:51:54 +0000 (10:51 +0200)]
* async-bytecomp.el (package--compile): load async-bytecomp.
This is needed when reinstalling async package.
Thierry Volpiatto [Tue, 30 Sep 2014 11:31:23 +0000 (13:31 +0200)]
* async-bytecomp.el: emacs-24 indent.
Thierry Volpiatto [Tue, 30 Sep 2014 11:21:48 +0000 (13:21 +0200)]
* async-bytecomp.el: Be quiet when compiling for elpa.
Thierry Volpiatto [Tue, 30 Sep 2014 05:36:24 +0000 (07:36 +0200)]
* async-bytecomp.el: Fix callback.
Now we use display-buffer, the buffer is not current, so use
with-current-buffer.
Thierry Volpiatto [Mon, 29 Sep 2014 11:56:58 +0000 (13:56 +0200)]
* async-bytecomp.el: Send errors in single buffer (#36).
Don't select log buffer unless using special-display.
Thierry Volpiatto [Wed, 24 Sep 2014 11:32:58 +0000 (13:32 +0200)]
* dired-async.el (dired-create-file): require dired-x for newer emacs versions.
Thierry Volpiatto [Sun, 21 Sep 2014 14:53:30 +0000 (18:53 +0400)]
* async-bytecomp.el: Add comment.
Thierry Volpiatto [Sun, 21 Sep 2014 04:47:18 +0000 (08:47 +0400)]
* async-pkg.el: Don't compile.
Thierry Volpiatto [Fri, 19 Sep 2014 05:47:12 +0000 (09:47 +0400)]
Merge branch 'master' of github.com:jwiegley/emacs-async
Conflicts:
async.el
Thierry Volpiatto [Sun, 14 Sep 2014 03:50:57 +0000 (07:50 +0400)]
* async-bytecomp.el: Fix comment.
Thierry Volpiatto [Sun, 14 Sep 2014 03:48:35 +0000 (07:48 +0400)]
* async-bytecomp.el: Use only load.