diff options
author | Tom Willemse | 2016-10-19 21:03:08 +0200 |
---|---|---|
committer | Tom Willemse | 2016-10-19 21:03:08 +0200 |
commit | a0b9627c7f3e13fa7dbf6d128ad03047572f9ad2 (patch) | |
tree | 013ce5f8289153ba6f6a1c5ed01c91d179ec8ca0 /emacs/.emacs.d/init.org | |
parent | b2e36aaad527f5f9ef634779df09b8079588b74b (diff) | |
download | new-dotfiles-a0b9627c7f3e13fa7dbf6d128ad03047572f9ad2.tar.gz new-dotfiles-a0b9627c7f3e13fa7dbf6d128ad03047572f9ad2.zip |
Add a helpers library
This way different modules can use it without getting weird circular
dependencies.
Diffstat (limited to 'emacs/.emacs.d/init.org')
-rw-r--r-- | emacs/.emacs.d/init.org | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/emacs/.emacs.d/init.org b/emacs/.emacs.d/init.org index 5b83670..6ff7abc 100644 --- a/emacs/.emacs.d/init.org +++ b/emacs/.emacs.d/init.org @@ -119,31 +119,10 @@ To start off, first I need to enable lexical binding. * Helper functions - I have noticed that I refer to the combination of - =user-emacs-directory= and "data/" a lot, so I wrote this function - to make referencing it cleaner. Also useful if I ever want to move - my data directory. + I have some helper functions stored away in a separate file. #+BEGIN_SRC emacs-lisp - (defun oni:data-location (file-name) - "Return the location of FILE-NAME within my data directory. - This is currently the data directory under the - `user-emacs-directory'." - (concat user-emacs-directory "data/" file-name)) - #+END_SRC - - I also wrote a test for it. - - #+BEGIN_SRC emacs-lisp - (with-eval-after-load 'ert - (ert-deftest oni:data-location () - "Test that `oni:data-location' returns the correct locations." - (should (string= "~/.emacs.d/data/backup-files/" - (oni:data-location "backup-files/"))) - (should (string= "~/.emacs.d/data/auto-save-files/" - (oni:data-location "auto-save-files/"))) - (should (string= "~/.emacs.d/data/auto-save-list/.saves-" - (oni:data-location "auto-save-list/.saves-"))))) + (require 'oni-helpers) #+END_SRC * Backups |