<commit_before># gnapse/dotfiles

These are config files to set up a system the way I like it.

After some time using clones of someone else's dotfiles, I decided to roll out
my own. This has allowed me to learn and tweak things better to my liking.
I have of course kept the ideas I've learned and liked from other dotfiles
collections.

## Installation

Run the following commands in your terminal.

```terminal
git clone git://github.com/gnapse/dotfiles ~/.dotfiles
~/.dotfiles/install
```

Note that the install location `~/.dotfiles` is arbitrary. You can install to
any directory of your choice.

After installing, open a new terminal window to see the effects.

## Features

![gnapse/dotfiles features screenshot](https://dl.dropboxusercontent.com/u/6173591/gnapse-dotfiles.png)

These dotfiles make use of [oh-my-zsh][] and are of course zsh-centric. Lots of
other features are being configured by loading some built-in plugins within
`oh-my-zsh`.  My own customizations are provided via [some custom plugins and
a theme][].

There are also configuration files for git, ruby/rails development, [tmux][],
[TextMate][] and Vim.  On the Vim front, lots of different plugins are being
loaded using [pathogen][], linked from other public repos as git submodules.
Check out the [`vim/bundle`][vim-bundle] directory for details.

Additionally, these dotfiles are [mpd][]-oriented. If you use mpd to play your
music, try the `music help` command and enjoy.  Also notice that tmux's
powerline status bar shows the song currently playing on mpd.

## Credits

My only merit here is having assembled various pieces of configuration files
and plugins to make things work the way I like it.  The real merit goes to the
original authors of most of the tools and plugins I'm using, and to those from
which I got inspiration or code snippets that I found useful.

The following is a list of the most important sources that should be credited
for this repo:

* [<NAME>](https://github.com/robbyrussell) for [Oh My Zsh][oh-my-zsh].
* [<NAME>](https://github.com/tpope) for lots of wonderful Vim plugins.
* [<NAME>](https://github.com/nelstrom) for [Vimcasts](http://vimcasts.org)
* [<NAME>](https://github.com/nvie) for inspiring most of my `.vimrc`.

[oh-my-zsh]: http://github.com/robbyrussell/oh-my-zsh
[some custom plugins and a theme]: https://github.com/gnapse/dotfiles/tree/master/zsh
[tmux]: http://tmux.sourceforge.net
[TextMate]:  http://github.com/textmate/textmate
[pathogen]: http://github.com/tpope/vim-pathogen
[vim-bundle]: https://github.com/gnapse/dotfiles/tree/master/vim/bundle
[mpd]: http://www.musicpd.org/
<commit_msg>Document ruby and rails support in README<commit_after># gnapse/dotfiles

These are config files to set up a system the way I like it.

After some time using clones of someone else's dotfiles, I decided to roll out
my own. This has allowed me to learn and tweak things better to my liking.
I have of course kept the ideas I've learned and liked from other dotfiles
collections.

## Installation

Run the following commands in your terminal.

```terminal
git clone git://github.com/gnapse/dotfiles ~/.dotfiles
~/.dotfiles/install
```

Note that the install location `~/.dotfiles` is arbitrary. You can install to
any directory of your choice.

After installing, open a new terminal window to see the effects.

## Features

![gnapse/dotfiles features screenshot](https://dl.dropboxusercontent.com/u/6173591/gnapse-dotfiles.png)

These dotfiles make use of [Oh-My-Zsh][] and are of course zsh-centric. Lots of
other features are being configured by loading some built-in plugins within
Oh-My-Zsh.  My own customizations are provided via [some custom plugins and
a theme][].

There are also configuration files for git, [tmux][], [TextMate][] and Vim.  On
the Vim front, lots of different plugins are being loaded using [pathogen][],
linked from other public repos as git submodules.  Check out the
[`vim/bundle`][vim-bundle] directory for details.

[Ruby][] and [Rails][] have a special place here as well.  Vim has all the
essential plugins one would expect for developing Rails, including support for
Haml, Sass, CoffeeScript, etc.  The shell is equiped right from the start with
[rbenv][], and all relevant Oh-My-Zsh plugins are loaded too.

Additionally, these dotfiles are [mpd][]-oriented. If you use mpd to play your
music, try the `music help` command and enjoy.  Also notice that tmux's
powerline status bar shows the song currently playing on mpd.

## Credits

My only merit here is having assembled various pieces of configuration files
and plugins to make things work the way I like it.  The real merit goes to the
original authors of most of the tools and plugins I'm using, and to those from
which I got inspiration or code snippets that I found useful.

The following is a list of the most important sources that should be credited
for this repo:

* [<NAME>](https://github.com/robbyrussell) for [Oh My Zsh][oh-my-zsh].
* [<NAME>](https://github.com/tpope) for lots of wonderful Vim plugins.
* [<NAME>](https://github.com/nelstrom) for [Vimcasts](http://vimcasts.org)
* [<NAME>](https://github.com/nvie) for inspiring most of my `.vimrc`.

[Oh-My-Zsh]: http://github.com/robbyrussell/oh-my-zsh
[some custom plugins and a theme]: https://github.com/gnapse/dotfiles/tree/master/zsh
[tmux]: http://tmux.sourceforge.net
[TextMate]:  http://github.com/textmate/textmate
[pathogen]: http://github.com/tpope/vim-pathogen
[vim-bundle]: https://github.com/gnapse/dotfiles/tree/master/vim/bundle
[mpd]: http://www.musicpd.org/
[rbenv]: https://github.com/sstephenson/rbenv
[Ruby]: http://www.ruby-lang.org/
[Rails]: http://rubyonrails.org/

{'fraction_non_alphanumeric': 0.10384344146685473, 'fraction_numerical': 0.002468265162200282, 'mean_word_length': 4.387464387464387, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 15, 'lorem ipsum': 0, 'www.': 3, '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': '1104453', 'n_tokens_mistral': 1777, 'n_tokens_neox': 1673, 'n_words': 721}