From 658643da0df5bb146a8538b5a6acfcc3f73ffb41 Mon Sep 17 00:00:00 2001 From: Tommi Komulainen Date: Mon, 13 Jun 2016 22:43:38 +0200 Subject: [PATCH] restclient: add key bindings for jump to next / previous query `gj` jump to next query `gk` jump to previous query `SPC m n` jump to next query `SPC m p` jump to previous query --- layers/+tools/restclient/README.org | 4 ++++ layers/+tools/restclient/packages.el | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/layers/+tools/restclient/README.org b/layers/+tools/restclient/README.org index d2523c203..595962568 100644 --- a/layers/+tools/restclient/README.org +++ b/layers/+tools/restclient/README.org @@ -30,6 +30,10 @@ Also there is an [[http://emacsrocks.com/e15.html][Emacs Rocks!]] episode of it. | Key Binding | Description | |-------------+-------------------------------------------------------------| +| ~gj~ | Jump to next request | +| ~gk~ | Jump to previous request | +| ~SPC m n~ | Jump to next request | +| ~SPC m p~ | Jump to previous request | | ~SPC m s~ | Send and stay in window (pretty-print response if possible) | | ~SPC m S~ | Send and switch window (pretty-print response if possible) | | ~SPC m r~ | Send and stay in window (do not attempt to pretty-print) | diff --git a/layers/+tools/restclient/packages.el b/layers/+tools/restclient/packages.el index 3f31ce316..d381d497e 100644 --- a/layers/+tools/restclient/packages.el +++ b/layers/+tools/restclient/packages.el @@ -38,11 +38,16 @@ (unless restclient-use-org (add-to-list 'auto-mode-alist '("\\.http\\'" . restclient-mode))) (spacemacs/set-leader-keys-for-major-mode 'restclient-mode + "n" 'restclient-jump-next + "p" 'restclient-jump-prev "s" 'restclient-http-send-current-stay-in-window "S" 'restclient-http-send-current "r" 'restclient-http-send-current-raw-stay-in-window "R" 'restclient-http-send-current-raw - "y" 'restclient-copy-curl-command)))) + "y" 'restclient-copy-curl-command) + (evil-define-key 'normal restclient-mode-map + "gj" 'restclient-jump-next + "gk" 'restclient-jump-prev)))) (defun restclient/post-init-company () (spacemacs|add-company-hook restclient-mode))