From 79ab4356d2548861de2920a0582a601510c426b4 Mon Sep 17 00:00:00 2001 From: Levi Olson Date: Mon, 26 Jul 2021 10:25:39 -0500 Subject: [PATCH] Adding my vs-restclient package --- config.el | 20 +++++++++++++++++++- packages.el | 5 +++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/config.el b/config.el index d5f2fd7..10f667d 100644 --- a/config.el +++ b/config.el @@ -352,6 +352,24 @@ (funcall +lookup-open-url-fn (format "https://github.com/search?q=user:LifeOmic+%s" (url-encode-url query))) ) +(use-package! vs-restclient + :bind (:map vs-restclient-mode-map + ("C-c C-c" . 'vs-restclient-http-send-current-stay-in-window)) + :ensure t) + +(use-package! vs-restclient-jq + :after vs-restclient + :ensure t + :config + (vs-restclient-register-result-func + "jq-set-var" #'vs-restclient-jq-json-var-function + "Set a vs-restclient variable with the value jq expression, + takes var & jq expression as args. + eg. -> jq-set-var :my-token .token") + (define-key vs-restclient-response-mode-map (kbd "C-c C-j") #'vs-restclient-jq-interactive-result) + ) + + (map! :map global-map "M-t" #'treemacs-select-window "M-q" #'leo/kill-this-buffer-unless-scratch @@ -380,7 +398,7 @@ "C-c C-r" #'persp-rename "C-c C-l" #'persp-switch "C-c C-s" #'persp-switch - "C-c b" #'persp-switch-to-buffer + "C-c b" #'ivy-switch-buffer ;; "C-c b" #'counsel-switch-buffer "C-s" #'swiper diff --git a/packages.el b/packages.el index d413764..33ee66b 100644 --- a/packages.el +++ b/packages.el @@ -63,3 +63,8 @@ (package! graphql-mode) (package! company-tabnine) + +(package! jq-mode) + +(package! vs-restclient + :recipe (:host github :repo "leothelocust/vs-restclient.el"))