Codebase list no-littering-el / 354b7e4
New upstream version 1.1.0 Lev Lamberov 3 years ago
1 changed file(s) with 20 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
0 ;;; no-littering.el --- help keeping ~/.emacs.d clean
1
2 ;; Copyright (C) 2016-2019 Jonas Bernoulli
0 ;;; no-littering.el --- help keeping ~/.emacs.d clean -*- lexical-binding: t; -*-
1
2 ;; Copyright (C) 2016-2020 Jonas Bernoulli
33
44 ;; Author: Jonas Bernoulli <jonas@bernoul.li>
55 ;; Homepage: https://github.com/emacscollective/no-littering
197197 (symbol-function #'no-littering-expand-etc-file-name))
198198 ((symbol-function 'var)
199199 (symbol-function #'no-littering-expand-var-file-name)))
200 (make-directory no-littering-etc-directory t)
201 (make-directory no-littering-var-directory t)
200202 (with-no-warnings ; many of these variables haven't been defined yet
201203
202204 ;;; Built-in packages
211213 (setq desktop-dirname (var "desktop/"))
212214 (setq desktop-path (list desktop-dirname))
213215 (setq diary-file (var "diary"))
216 (setq ede-project-placeholder-cache-file (var "ede-projects.el"))
214217 (setq epkg-repository (var "epkgs/"))
215218 (setq eshell-directory-name (var "eshell/"))
219 (setq eudc-options-file (etc "eudc-options.el"))
216220 (eval-after-load 'eww
217221 `(make-directory ,(var "eww/") t))
218222 (setq eww-bookmarks-directory (var "eww/"))
223 (setq filesets-menu-cache-file (var "filesets-menu-cache.el"))
219224 (setq gamegrid-user-score-file-directory (var "gamegrid-user-score/"))
220225 (setq ido-save-directory-list-file (var "ido-save-directory-list.el"))
221226 (setq image-dired-db-file (var "image-dired/db.el"))
228233 `(make-directory ,(var "newsticker/") t))
229234 (setq newsticker-cache-filename (var "newsticker/cache.el"))
230235 (setq newsticker-dir (var "newsticker/data/"))
236 (setq nix-buffer-directory-name (var "nix-buffer/"))
231237 (setq nsm-settings-file (var "nsm-settings.el"))
232238 (eval-after-load 'org
233239 `(make-directory ,(var "org/") t))
241247 (setq remember-data-directory (var "remember/data.d/"))
242248 (setq save-place-file (var "save-place.el"))
243249 (setq savehist-file (var "savehist.el"))
250 (setq srecode-map-save-file (var "srecode-map.el"))
244251 (setq semanticdb-default-save-directory (var "semantic/"))
245252 (setq shared-game-score-directory (var "shared-game-score/"))
246253 (setq tramp-auto-save-directory (var "tramp/auto-save/"))
255262 (setq anaconda-mode-installation-directory (var "anaconda-mode/"))
256263 (setq annotate-file (var "annotations.el"))
257264 (setq async-byte-compile-log-file (var "async-bytecomp.log"))
265 (setq auto-package-update-last-update-day-path (var "auto-package-update-last-update-day"))
258266 (eval-after-load 'bbdb
259267 `(make-directory ,(var "bbdb/") t))
260268 (setq bbdb-file (var "bbdb/bbdb.el"))
319327 `(make-directory ,(var "jabber/history/") t))
320328 (setq keyfreq-file (var "keyfreq.el"))
321329 (setq keyfreq-file-lock (var "keyfreq.lock"))
322 (eval-after-load 'lookup
323 `(make-directory ,(etc "lookup/") t))
324330 (setq libbcel-oauth-store-filename (var "libbcel-oauth-store.el.gpg"))
325331 (setq litable-list-file (var "litable-list.el"))
326332 (setq logview-cache-filename (var "logview-cache"))
327333 (setq logview-views-file (etc "logview-views"))
334 (eval-after-load 'lookup
335 `(make-directory ,(etc "lookup/") t))
328336 (setq lookup-init-directory (etc "lookup/"))
329337 (setq lsp-python-ms-dir (var "lsp-python-ms/"))
330 (setq lsp-session-file (var "lsp-session.el"))
338 (eval-after-load 'lsp-mode
339 `(make-directory ,(var "lsp/") t))
340 (setq lsp-server-install-dir (var "lsp/server/"))
341 (setq lsp-session-file (var "lsp/session.el"))
331342 (setq lsp-java-workspace-dir (var "lsp-java/workspace/"))
332343 (setq lsp-java-server-install-dir (var "lsp-java/eclipse.jdt.ls/server/"))
333344 (setq magithub-dir (var "magithub/"))
377388 (setq transient-values-file (etc "transient/values.el"))
378389 (setq treemacs-persist-file (var "treemacs/persist.org"))
379390 (setq treemacs-last-error-persist-file (var "treemacs/persist-last-error.org"))
391 (setq type-break-file-name (var "type-break.el"))
392 (setq undo-fu-session-directory (var "undo-fu-session/"))
393 (setq undohist-directory (var "undohist/"))
380394 (setq undo-tree-history-directory-alist (list (cons "." (var "undo-tree-hist/"))))
381395 (setq user-emacs-ensime-directory (var "ensime/"))
382396 (setq vimish-fold-dir (var "vimish-fold/"))