<commit_before>Dotfiles using gnu stow
=======================

Only prerequisite is the installation of gnu stow.

Once the repo is cloned to ~/dotfiles you can enable configurations with stow
commands:

  cd ~/dotfiles
  stow bash

Which allows you to add configuration per application. Alternatively run the
setup.sh script which will attempt to install all found configurations.

  ~/dotfiles/setup.sh

The dotfiles repository only intends to look after configuration and so the
responsibility to install programs related to the configuration files is down
to the user. The list below is an incomplete list of the programs that are
included:

 * bash
 * powerline
 * python
 * spacemacs
 * tmux (including tmuxinator)
 * vim<commit_msg>Updated README for code markup, warnings, etc<commit_after>Dotfiles using gnu stow
=======================

Only prerequisite is the installation of gnu stow.

To install, clone the repo to `~/dotfiles`

```bash
git clone <EMAIL>:<your-user>/dotfiles.git
```

after which you can enable specific configurations with stow commands:

```bash
cd ~/dotfiles
stow bash
```

Alternatively running the `setup.sh` script will attempt to install all found
configurations.

```bash
~/dotfiles/setup.sh
```

Either approach sets up links between configs in the various dotfiles folders
and the location that they should be in your home folder. After this, any
changes you make will also be reflected in the repo in the `dotfiles` directory
and so if there are updates that should be kept in the repo, these can be
added, committed and pushed if desired. Obviously BE VERY CAREFUL NOT TO
INCLUDE ANYTHING IN THESE FILES THAT YOU WANT TO KEEP SECRET IF YOU ARE PUSHING
TO A PUBLIC GIT. I take no responsibility for any mistakes that others make in
this regard.

The dotfiles repository only intends to look after configuration and so the
responsibility to install programs related to the configuration files is down
to the user. The list below is an incomplete list of the programs that are
included:

 * bash
 * powerline
 * python
 * spacemacs
 * tmux (including tmuxinator)
 * vim
 
{'fraction_non_alphanumeric': 0.06581439393939394, 'fraction_numerical': 0.0, 'mean_word_length': 4.516971279373368, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7090731', 'n_tokens_mistral': 584, 'n_tokens_neox': 530, 'n_words': 303}