<commit_before># dotfiles

This repository hosts my personal dotfiles in order to synchronize latest between machines. Feel free to fork the repo or use any files as it is.

## Installation

    git clone <EMAIL>:rvosipov/dotfiles.git .dotfiles
    cd .dotfiles
    git submodule update --init
    ./symlink.sh
    source ~/.bashrc
    touch ~/.gitconfig.local

Edit `~/.gitconfig.local` and add following:

    [user]
        name = <NAME>
        email = your email

You can also add some user-specific settings in this file to override any settings specified in `.gitconfig`.

Replaced dotfiles are saved at `~/dotfiles-backup/`

    rm -rf ~/dotfiles-backup

## What's inside

`set_prompt()` allows switching between pre-configured PS1 (bash prompt) styles on the go, see `.bash_profile` for usage.

Vim plugins:
* `pathogen` for plugin version control
* `git.vim` for using git without exiting vim
* `nerdtree` for awesome IDE-like direcotry tree in a sidebar
* `pydoc.vim` for accessing python documentation
* `tcomment` for easy to use comment shortcuts
* `easymotion` for lightning speed movement
* `scrollcolor` for interactively checking out color schemes
* `color_sample_pack` for being able to choose out of 100 best color schemes<commit_msg>Add ctrlp vim plugin to README.md<commit_after># dotfiles

This repository hosts my personal dotfiles in order to synchronize latest between machines. Feel free to fork the repo or use any files as it is.

## Installation

    git clone <EMAIL>:rvosipov/dotfiles.git .dotfiles
    cd .dotfiles
    git submodule update --init
    ./symlink.sh
    source ~/.bashrc
    touch ~/.gitconfig.local

Edit `~/.gitconfig.local` and add following:

    [user]
        name = your name
        email = your email

You can also add some user-specific settings in this file to override any settings specified in `.gitconfig`.

Replaced dotfiles are saved at `~/dotfiles-backup/`

    rm -rf ~/dotfiles-backup

## What's inside

`set_prompt()` allows switching between pre-configured PS1 (bash prompt) styles on the go, see `.bash_profile` for usage.

Vim plugins:
* `pathogen` for plugin version control
* `git.vim` for using git without exiting vim
* `nerdtree` for awesome IDE-like directory tree in a sidebar
* `pydoc.vim` for accessing python documentation
* `tcomment` for easy to use comment shortcuts
* `easymotion` for lightning speed movement
* `scrollcolor` for interactively checking out color schemes
* `color_sample_pack` for being able to choose out of 100 best color schemes
* `ctrlp` for instant file search
{'fraction_non_alphanumeric': 0.07719298245614035, 'fraction_numerical': 0.0031189083820662767, 'mean_word_length': 3.7695167286245352, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, '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': '6214125', 'n_tokens_mistral': 763, 'n_tokens_neox': 717, 'n_words': 326}