summaryrefslogtreecommitdiff
path: root/scripts/reset-to-first-launch.sh
blob: 3922aaf8e06a7dc823291d9c851239d624a51f6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/bin/sh
# script for  Emacs config testing
# - clears out all but necessary init/config files
# - removes native ad bytecode files.

rm -rf ~/.cache/org-persist/
rm -rf ~/.emacs.d/.cache/
rm -rf ~/.emacs.d/.elfeed-db/
rm -rf ~/.emacs.d/auto-save-list/
rm -rf ~/.emacs.d/backups/
rm -rf ~/.emacs.d/crossword/
rm -rf ~/.emacs.d/dirvish/
rm -rf ~/.emacs.d/eln-cache/
rm -rf ~/.emacs.d/elpa/
rm -rf ~/.emacs.d/emojis/
rm -rf ~/.emacs.d/erc/
rm -rf ~/.emacs.d/eshell/
rm -rf ~/.emacs.d/multisession
rm -rf ~/.emacs.d/nov-places/
rm -rf ~/.emacs.d/persist/
rm -rf ~/.emacs.d/quelpa/
rm -rf ~/.emacs.d/tramp-auto-save/
rm -rf ~/.emacs.d/transient/
rm -rf ~/.emacs.d/tree-sitter/
rm -rf ~/.emacs.d/url/
rm -rf ~/.emacs.d/var
rm ~/.emacs.d/.elfeed-db
rm ~/.emacs.d/.emacs-history
rm ~/.emacs.d/.lsp-session*
rm ~/.emacs.d/.org-id-locations
rm ~/.emacs.d/.pdf-view-restore
rm ~/.emacs.d/.scratch
rm ~/.emacs.d/forge-database.sqlite
rm ~/.emacs.d/forge-database.sqlite
rm ~/.emacs.d/nov-places
rm ~/.emacs.d/org-roam.db
rm ~/.emacs.d/pomm
rm ~/.emacs.d/projectile-bookmarks.eld
rm ~/.emacs.d/projects
rm ~/.emacs.d/recentf
rm ~/.emacs.d/tramp-connection-history
rm ~/sync/org/emacs-theme.persist

find ~/.emacs.d -name "*.eln" -type f -delete
find ~/.emacs.d -name "*.elc" -type f -delete