emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/ssh-deploy 08d5778 083/173: Added example hydra to READ


From: Stefan Monnier
Subject: [elpa] externals/ssh-deploy 08d5778 083/173: Added example hydra to README
Date: Sat, 20 Oct 2018 10:36:35 -0400 (EDT)

branch: externals/ssh-deploy
commit 08d5778f4b692035c7eb990cc15d465ac93c936a
Author: Christian Johansson <address@hidden>
Commit: Christian Johansson <address@hidden>

    Added example hydra to README
---
 README.md | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/README.md b/README.md
index e8dd2e0..ba9e74f 100644
--- a/README.md
+++ b/README.md
@@ -83,6 +83,39 @@ Set your user and group as owner and file permissions to 
`700`. Emacs should now
     (global-set-key (kbd "C-c C-z B") (lambda() 
(interactive)(ssh-deploy-browse-remote-handler) )))
 ```
 
+* Or use the hydra-script I'm using:
+
+``` elisp
+      (use-package ssh-deploy
+        :bind (("C-c C-z" . hydra-ssh-deploy/body))
+        :config
+        (setq ssh-deploy-debug t)
+        (add-hook 'after-save-hook (lambda() (if ssh-deploy-on-explicit-save 
(ssh-deploy-upload-handler)) ))
+        (add-hook 'find-file-hook (lambda() (if 
ssh-deploy-automatically-detect-remote-changes 
(ssh-deploy-remote-changes-handler)) ))
+        (defhydra hydra-ssh-deploy (:color red :hint nil)
+          "
+    _u_: Upload                              _f_: Force Upload
+    _d_: Download
+    _D_: Delete
+    _x_: Difference
+    _t_: Eshell Base Terminal                _T_: Eshell Relative Terminal
+    _e_: Detect Remote Changes
+    _R_: Rename
+    _b_: Browse Base                         _B_: Browse Relative
+    "
+          ("f" ssh-deploy-upload-handler-forced)
+          ("u" ssh-deploy-upload-handler)
+          ("d" ssh-deploy-download-handler)
+          ("D" ssh-deploy-delete-handler)
+          ("x" ssh-deploy-diff-handler)
+          ("t" ssh-deploy-remote-terminal-eshell-base-handler)
+          ("T" ssh-deploy-remote-terminal-eshell-handler)
+          ("e" ssh-deploy-remote-changes-handler)
+          ("R" ssh-deploy-rename-handler)
+          ("b" ssh-deploy-browse-remote-base-handler)
+          ("B" ssh-deploy-browse-remote-handler)))
+```
+
 You can remove the `add-to-list` line if you installed via `MELPA` repository.
 
 * Restart Emacs



reply via email to

[Prev in Thread] Current Thread [Next in Thread]