diff --git a/Cask b/Cask index f1be8db74..02f850ce3 100644 --- a/Cask +++ b/Cask @@ -217,6 +217,10 @@ (depends-on "nose") (depends-on "pip-requirements") +;; REST -- modules/module-rest.el +(depends-on "restclient") +(depends-on "company-restclient") + ;; Ruby -- modules/module-ruby.el (depends-on "company-inf-ruby") (depends-on "inf-ruby") diff --git a/init.el b/init.el index ea1998671..659cfd473 100644 --- a/init.el +++ b/init.el @@ -70,6 +70,7 @@ module-php ; making php less painful to work with module-processing ; pretty prototypes module-python ; beautiful is better than ugly + module-rest ; GET /a/life?please=1&top=cherry module-ruby ; 1.step do {|i| p "Ruby is #{i&1==0?'love':'life'}"} module-rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap() module-scala ; Java, but good diff --git a/modules/module-rest.el b/modules/module-rest.el new file mode 100644 index 000000000..b61f20851 --- /dev/null +++ b/modules/module-rest.el @@ -0,0 +1,12 @@ +;;; module-rest.el + +(use-package restclient + :commands restclient-mode + :mode ("\\.http$" . restclient-mode) + :config (def-popup! "*HTTP Response*" :size 25)) + +(use-package company-restclient + :after restclient) + +(provide 'module-rest) +;;; module-rest.el ends here