summaryrefslogtreecommitdiff
path: root/scripts/reset-to-first-launch.sh
blob: e237b153b44eb99e7f6d22aea7e122b35182cb1a (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
#!/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/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 ~/.emacs.d/.lsp-session*
rm ~/.emacs.d/forge-database.sqlite
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/nov-places
rm ~/.emacs.d/org-roam.db
rm ~/.emacs.d/projectile-bookmarks.eld
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