From ccfe670b6c253ab80a5a2631267e2dc27fb923e2 Mon Sep 17 00:00:00 2001 From: Jeremy Dormitzer Date: Thu, 26 Dec 2019 09:58:38 -0500 Subject: [PATCH] Add utility libraries --- emacs/init.org | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/emacs/init.org b/emacs/init.org index db03bf0..4a01d4c 100755 --- a/emacs/init.org +++ b/emacs/init.org @@ -275,6 +275,12 @@ Requires: #+END_SRC ** Packages +Some helpful ELisp packages: +- [[https://github.com/kiwanami/emacs-deferred][deferred]] is an async API library +- [[https://github.com/magnars/s.el][s.el]] is a string manipulation library +- [[https://github.com/magnars/dash.el][dash.el]] is a list manipulation library +- [[https://github.com/rejeep/f.el][f.el]] is a file manipulation library +- [[https://github.com/tkf/emacs-request][request]] is an HTTP library #+BEGIN_SRC emacs-lisp (use-package deferred :commands (deferred:next @@ -305,7 +311,13 @@ Requires: deferred:try deferred:timeout deferred:process)) + (use-package s) + (use-package dash) + (use-package dash-functional) + (use-package f) + (use-package request) #+END_SRC + ** Editing Elisp #+BEGIN_SRC emacs-lisp (general-def '(normal motion) emacs-lisp-mode "C-c C-c" #'eval-defun :keymaps 'override)