52 | 52 |
;; location. You will have to move the files manually. See issue
|
53 | 53 |
;; #79 for more information.
|
54 | 54 |
|
55 | |
;; Usage:
|
|
55 |
;;;; Usage
|
56 | 56 |
|
57 | 57 |
;; Load the feature `no-littering' as early as possible in your init
|
58 | 58 |
;; file. Make sure you load it at least before you change any path
|
|
70 | 70 |
;; (expand-file-name "data/" user-emacs-directory))
|
71 | 71 |
;; (require 'no-littering)
|
72 | 72 |
|
73 | |
;; Conventions:
|
74 | |
|
75 | |
;; * A) File names
|
|
73 |
;; For additional optional settings see "README.md".
|
|
74 |
|
|
75 |
;;;; Conventions
|
|
76 |
;;;;; A) File names
|
76 | 77 |
;;
|
77 | 78 |
;; 1. File names are based on the name of the respective Emacs Lisp
|
78 | 79 |
;; variables and the name of the respective Emacs package.
|
|
94 | 95 |
;; E.g. if a file contains an S-expression, then the suffix should be
|
95 | 96 |
;; `*.el`.
|
96 | 97 |
|
97 | |
;; * B) File location and subdirectories
|
|
98 |
;;;;; B) File location and subdirectories
|
98 | 99 |
;;
|
99 | 100 |
;; 1. If a package has only one data file, then that is usually placed in
|
100 | 101 |
;; `no-littering-var-directory` itself. Likewise if a package has
|
|
127 | 128 |
;; when the name of the variable is `<package>-directory`, in which
|
128 | 129 |
;; case we would use just `<package>/` as the path.
|
129 | 130 |
|
130 | |
;; * C) Ordering and alignment
|
|
131 |
;;;;; C) Ordering and alignment
|
131 | 132 |
;;
|
132 | 133 |
;; 1. The code that sets the values of themed variables is split into two
|
133 | 134 |
;; groups. The first group sets the value of variables that belong to
|
|
143 | 144 |
;; If it turns out that this happens very often, then we will adjust
|
144 | 145 |
;; the alignment eventually.
|
145 | 146 |
|
146 | |
;; * D) Commit messages
|
|
147 |
;;;;; D) Commit messages
|
147 | 148 |
;;
|
148 | 149 |
;; 1. Please theme each package using a separate commit and use commit
|
149 | 150 |
;; messages of the form "<package>: theme <variable".
|
|
301 | 302 |
(setq bmkp-last-bookmark-file (var "bmkp/last-bookmark.el"))
|
302 | 303 |
(setq bookiez-file (var "bookiez"))
|
303 | 304 |
(setq cider-repl-history-file (var "cider-repl-history.el"))
|
|
305 |
(setq code-review-db-database-file (var "code-review/database.sqlite"))
|
|
306 |
(setq code-review-download-dir (var "code-review/downloads/"))
|
|
307 |
(setq code-review-log-file (var "code-review/log"))
|
304 | 308 |
(eval-after-load 'command-log-mode
|
305 | 309 |
`(make-directory ,(var "command-log-mode-logging/") t))
|
306 | 310 |
(setq clm/logging-dir (var "command-log-mode/logging/"))
|
|
420 | 424 |
(setq quack-dir (var "quack/"))
|
421 | 425 |
(setq rfc-mode-directory (var "rfc-mode/"))
|
422 | 426 |
(setq request-storage-directory (var "request/storage/"))
|
|
427 |
(setq rime-user-data-dir (var "rime/"))
|
423 | 428 |
(setq rmh-elfeed-org-files (list (var "elfeed/rmh-elfeed.org")))
|
424 | 429 |
(setq runner-init-file (var "runner-init.el"))
|
425 | 430 |
(setq save-kill-file-name (var "save-kill.el"))
|