diff --git a/configs/shared/emacs/.emacs.d/wpc/casing.el b/configs/shared/emacs/.emacs.d/wpc/casing.el index 598833a9f..9f8e8a231 100644 --- a/configs/shared/emacs/.emacs.d/wpc/casing.el +++ b/configs/shared/emacs/.emacs.d/wpc/casing.el @@ -7,9 +7,6 @@ ;;; Code: -(require 's) -(require 'dash) - ;; todo - grab the string at point and replace it with the output of ;; each fn diff --git a/configs/shared/emacs/.emacs.d/wpc/fs-functions.el b/configs/shared/emacs/.emacs.d/wpc/fs-functions.el index 1ceacfaed..9ca970c24 100644 --- a/configs/shared/emacs/.emacs.d/wpc/fs-functions.el +++ b/configs/shared/emacs/.emacs.d/wpc/fs-functions.el @@ -5,10 +5,6 @@ ;; Hosts ergonomic functions for working with a filesystem. ;;; Code: - -(require 'dash) -(require 'f) - (defun ensure-file-path (path) "Ensure that a file and its directories in PATH exist. Will error for inputs with a trailing slash." diff --git a/configs/shared/emacs/.emacs.d/wpc/functions.el b/configs/shared/emacs/.emacs.d/wpc/functions.el index 1905449a6..f734c13d9 100644 --- a/configs/shared/emacs/.emacs.d/wpc/functions.el +++ b/configs/shared/emacs/.emacs.d/wpc/functions.el @@ -5,14 +5,6 @@ ;; This file hopefully contains friendly APIs that making ELisp development more enjoyable. ;;; Code: -(require 'evil) -(require 'projectile) -(require 'paredit) -(require 'term) -(require 'f) -(require 'yasnippet) -(require 'ido) - (defun wpc/evil-window-vsplit-right () (interactive) (evil-window-vsplit) diff --git a/configs/shared/emacs/.emacs.d/wpc/macros.el b/configs/shared/emacs/.emacs.d/wpc/macros.el index aedd6f5b3..02d7501b2 100644 --- a/configs/shared/emacs/.emacs.d/wpc/macros.el +++ b/configs/shared/emacs/.emacs.d/wpc/macros.el @@ -5,11 +5,6 @@ ;; This file contains helpful variables that I use in my ELisp development. ;;; Code: - -(require 'dash) -(require 's) -(require 'string-functions) - (defmacro xi (&rest FORMS) `(lambda ,(--filter (s-contains? (symbol-name it) (prin1-to-string FORMS)) diff --git a/configs/shared/emacs/.emacs.d/wpc/packages/wpc-package.el b/configs/shared/emacs/.emacs.d/wpc/packages/wpc-package.el index 4713dffd8..6f43330ec 100644 --- a/configs/shared/emacs/.emacs.d/wpc/packages/wpc-package.el +++ b/configs/shared/emacs/.emacs.d/wpc/packages/wpc-package.el @@ -11,7 +11,11 @@ (add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/")) (package-initialize) -(require 'use-package) +(unless (package-installed-p 'use-package) + (package-refresh-contents) + (package-install 'use-package)) +(eval-when-compile + (require 'use-package)) (setq use-package-always-ensure t) (use-package general) diff --git a/configs/shared/emacs/.emacs.d/wpc/string-functions.el b/configs/shared/emacs/.emacs.d/wpc/string-functions.el index a7c4a39c6..2ddd22b22 100644 --- a/configs/shared/emacs/.emacs.d/wpc/string-functions.el +++ b/configs/shared/emacs/.emacs.d/wpc/string-functions.el @@ -6,9 +6,6 @@ ;;; Code: -(require 'dash) -(require 's) - ;; Strings (defun string/hookify (x) "Append \"-hook\" to X."