diff options
author | Thierry Volpiatto <thierry.volpiatto@gmail.com> | 2020-07-03 20:00:41 +0200 |
---|---|---|
committer | Thierry Volpiatto <thierry.volpiatto@gmail.com> | 2020-07-03 20:00:41 +0200 |
commit | cd485aa60edbd4d669442e7ea729802a480da674 (patch) | |
tree | d476662bb56262ce0e21c81461d88ca1f48859f6 /helm-help.el | |
parent | 02aa90d3b86c4ad686a861c821928177cad8de87 (diff) |
Update help about async eshell commands
Diffstat (limited to 'helm-help.el')
-rw-r--r-- | helm-help.el | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/helm-help.el b/helm-help.el index 6acd4f71..ed27a991 100644 --- a/helm-help.el +++ b/helm-help.el @@ -792,6 +792,11 @@ To toggle suspend-update, use `\\<helm-map>\\[helm-toggle-suspend-update]'. Setting up aliases in Eshell allows you to set up powerful customized commands. +Your aliases for using eshell command on file should allow +specifying one or more files, use e.g. \"alias foo $1\" or +\"alias foo $*\", if you want your command to be asynchronous add +at end \"&\", e.g. \"alias foo $* &\". + Adding Eshell aliases to your `eshell-aliases-file' or using the `alias' command from Eshell allows you to create personalized commands not available in `helm-find-files' actions and use them @@ -1552,6 +1557,16 @@ the command is called once for each file like this: <command> file2 ... +*** Run eshell commands asynchronously + +You can run your commands asynchronously by adding \"&\" at end +of any commands, e.g. \"foo %s &\". You can also directly setup +your alias in the eshell alias file with e.g. \"alias foo $1 &\". + +NOTE: If you use \"&\" in a command with marked files and your +command accept many files as argument don't forget to pass the +prefix arg to ensure you run only one command on all marked async. + ** Commands \\<helm-esh-on-file-map>") |