summary refs log tree commit diff
path: root/config/init-util.el
blob: 71b862eff2836eb18f3f70e0848a595665eacae1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
;;; init-util.el --- Util functions and variables -*- lexical-binding: t -*-
;; Author: Franck Cuny <franck@fcuny.net>

;;; Commentary:

;; util functions and variables

;;; Code:

(defsubst emacs-path (path)
  "The PATH where Emacs configuration is loaded from."
  (expand-file-name path user-emacs-directory))

(defconst user-data-directory
  (emacs-path "data"))

(defun user-data (dir)
  "Concat DIR under the user's directory."
  (expand-file-name dir user-data-directory))

(provide 'init-util)

;;; init-util.el ends here