<commit_before># Dotfiles

My personal collection of dotfiles.

I took inspiration from Anish Athalye's [guide on dotfiles management][guide].

[guide]: http://www.anishathalye.com/2014/08/03/managing-your-dotfiles/
[dotbot]: https://github.com/anishathalye/dotbot

## Installing

Here is how I currently install my dotfiles:

```
git clone https://git.sr.ht/~kiba/dotfiles ~/dotfiles
git -C ~/dotfiles remote set-url --push origin <EMAIL>:~kiba/dotfiles
cd ~/dotfiles
go run install.go
```<commit_msg>Update README.md with dependencies.<commit_after># Dotfiles

My personal collection of dotfiles.

I took inspiration from Anish Athalye's [guide on dotfiles management][guide].

[guide]: http://www.anishathalye.com/2014/08/03/managing-your-dotfiles/
[dotbot]: https://github.com/anishathalye/dotbot

## Installing

Here is how I currently install my dotfiles:

```
git clone https://git.sr.ht/~kiba/dotfiles ~/dotfiles
git -C ~/dotfiles remote set-url --push origin <EMAIL>:~kiba/dotfiles
cd ~/dotfiles
go run install.go
```
## Dependencies

Must have:

- [fish](https://fishshell.com) for shell and scripts.  It provides auto-suggestions, easier history navigation, a git-aware prompt, sane scripting, and good defaults that minimize configuration.
- [fzf](https://github.com/junegunn/fzf) 0.23.0 or higher, for fuzzy file finding.
- [go](https://golang.org) 1.13 or higher, to run `install.go`; a cross-platform solution to link dotfiles.
- [nvim (neovim)](https://neovim.io) 5.0.0 or higher, for editing.
- [rg (ripgrep)](https://github.com/BurntSushi/ripgrep) for recursive directory search.
- [tmux](https://github.com/tmux/tmux) for spawning and managing terminals in a tiled fashion.

Optional:

- [bat](https://github.com/sharkdp/bat) for syntax highlighting files.
- [mosh](https://mosh.org) for remote shell connections that can disconnect and reattach.  Especially useful for tablets and laptops that go to sleep or change networks.
{'fraction_non_alphanumeric': 0.13110539845758354, 'fraction_numerical': 0.013367609254498715, 'mean_word_length': 4.497175141242938, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 12, 'lorem ipsum': 0, 'www.': 2, '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': '1906248', 'n_tokens_mistral': 675, 'n_tokens_neox': 622, 'n_words': 195}