aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: bd52bf112e1c83f5126d8b6d2462fdf66f134941 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Setup this repo

Setup my dotfiles with the `setup` script. Note that it depends on
`pycombine`, a script for combining directories with symlinks, which
can be found in my `home-bin` repo.

#  Installing Emacs dependencies

Install the following dependencies before attempting to run my emacs
configuration. It should work for Debian 10 or later:

    sudo apt-get install $(grep -ri 'Debian packages:' .emacs .emacs.local.d/ | awk -F:  '{print $3}' | tr '\n' ' ')

If Debian packages aren't available, we use Elpa packages. At some
point I should create Debian packages for these.

    emacs-pkg-install $(grep -ri 'Elpa packages:' .emacs .emacs.local.d/ | awk -F: '{print $3}' | tr '\n' ' ')

The first time you open emacs after installing these packages, a bunch
of warnings will be printed. You can dismiss them; they'll only appear
on the first run.
nihil fit ex nihilo