summaryrefslogtreecommitdiff
path: root/helm-help.el
diff options
context:
space:
mode:
authorThierry Volpiatto <thierry.volpiatto@gmail.com>2020-07-03 20:00:41 +0200
committerThierry Volpiatto <thierry.volpiatto@gmail.com>2020-07-03 20:00:41 +0200
commitcd485aa60edbd4d669442e7ea729802a480da674 (patch)
treed476662bb56262ce0e21c81461d88ca1f48859f6 /helm-help.el
parent02aa90d3b86c4ad686a861c821928177cad8de87 (diff)
Update help about async eshell commands
Diffstat (limited to 'helm-help.el')
-rw-r--r--helm-help.el15
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>")