<commit_before># ivim - An easy & highly customizable vim configuration 

```
    _       _          
   (_)   __(_)___ ___  
  / / | / / / __ `__ \ 
 / /| |/ / / / / / / / 
/_/ |___/_/_/ /_/ /_/  
```

**Version: 3.0**

After about 5 years' development, ivim contains 2 versions to satisfy different requirements.

* [ivim](https://github.com/kepbod/ivim/blob/master/vimrc): highly customizable vim configuration, and it has more [colorschemes](https://github.com/kepbod/ivim/wiki/Colorscheme) and [settings](https://github.com/kepbod/ivim/wiki/Customization).
* [ivim_mini](https://github.com/kepbod/ivim/blob/master/vimrc_mini): vim configuration with fast startup time and convenient usage, compatible with Vim 8.0+ and NeoVim.

If you love ivim, welcome to [buy me a cup of coffee :coffee:](https://www.paypal.me/kepbod). Thx!!!

## Features

***Beautiful***

Use lots of famous colorschemes to make your eyes feel comfortable in both Vim and NeoVim.

* ivim

![ivim](https://raw.githubusercontent.com/kepbod/ivim/master/snapshot/ivim.jpeg)

* ivim_mini

![ivim_mini](https://raw.githubusercontent.com/kepbod/ivim/master/snapshot/ivim_mini.jpeg)

**You could install the patched font from [vim-devicons](https://github.com/ryanoasis/vim-devicons).**

***Efficient***

 * Make using Vim more convenient and faster, and lots of useful plugins confirm a better performance of Vim.

 * To view the full plugin list, please refer [here](https://github.com/kepbod/ivim/blob/master/vimrc#L132).

## Requirements

**Vim**

 * This distribution is adapted to both [Vim](http://www.vim.org/download.php) and [NeoVim](https://neovim.io). For Vim, version should be 7.3+, and 8.0+ is recommended. For NeoVim, 0.1.5+ is recommended.

**Git**

 * All the installations are based on [Git](http://git-scm.com/) which is a famous distributed revision control system. If you use Windows, you may need install [msysgit](http://msysgit.github.com//).

**Ctags**

 * Ctags generates an index (or tag) file of language objects found in source files that allows these items to be quickly and easily located by a text editor or other utility. I recommend you to use [Exuberant Ctags](http://ctags.sourceforge.net/).

*To use this distribution with less bugs, please get more suggestions from [here](https://github.com/kepbod/ivim/wiki/Tips-for-ivim).*

## Installation

* [ivim](https://github.com/kepbod/ivim/blob/master/vimrc)

```bash<commit_msg>about issue #43<commit_after># ivim - An easy & highly customizable vim configuration 

```
    _       _          
   (_)   __(_)___ ___  
  / / | / / / __ `__ \ 
 / /| |/ / / / / / / / 
/_/ |___/_/_/ /_/ /_/  
```

**Version: 3.0**

After about 5 years' development, ivim contains 2 versions to satisfy different requirements.

* [ivim](https://github.com/kepbod/ivim/blob/master/vimrc): highly customizable vim configuration, and it has more [colorschemes](https://github.com/kepbod/ivim/wiki/Colorscheme) and [settings](https://github.com/kepbod/ivim/wiki/Customization).
* [ivim_mini](https://github.com/kepbod/ivim/blob/master/vimrc_mini): vim configuration with fast startup time and convenient usage, compatible with Vim 8.0+ and NeoVim.

If you love ivim, welcome to [buy me a cup of coffee :coffee:](https://www.paypal.me/kepbod). Thx!!!

## Features

***Beautiful***

Use lots of famous colorschemes to make your eyes feel comfortable in both Vim and NeoVim.

* ivim 

![ivim](https://raw.githubusercontent.com/kepbod/ivim/master/snapshot/ivim.jpeg)

Colorscheme: [Hybrid](https://github.com/kristijanhusak/vim-hybrid-material)

* ivim_mini

![ivim_mini](https://raw.githubusercontent.com/kepbod/ivim/master/snapshot/ivim_mini.jpeg)

Colorscheme: [Nord](https://github.com/arcticicestudio/nord-vim)

**You could install the patched font from [vim-devicons](https://github.com/ryanoasis/vim-devicons).**

***Efficient***

 * Make using Vim more convenient and faster, and lots of useful plugins confirm a better performance of Vim.

 * To view the full plugin list, please refer [here](https://github.com/kepbod/ivim/blob/master/vimrc#L132).

## Requirements

**Vim**

 * This distribution is adapted to both [Vim](http://www.vim.org/download.php) and [NeoVim](https://neovim.io). For Vim, version should be 7.3+, and 8.0+ is recommended. For NeoVim, 0.1.5+ is recommended.

**Git**

 * All the installations are based on [Git](http://git-scm.com/) which is a famous distributed revision control system. If you use Windows, you may need install [msysgit](http://msysgit.github.com//).

**Ctags**

 * Ctags generates an index (or tag) file of language objects found in source files that allows these items to be quickly and easily located by a text editor or other utility. I recommend you to use [Exuberant Ctags](http://ctags.sourceforge.net/).

*To use this distribution with less bugs, please get more suggestions from [here](https://github.com/kepbod/ivim/wiki/Tips-for-ivim).*

## Installation

* [ivim](https://github.com/kepbod/ivim/blob/master/vimrc)

```bash
{'fraction_non_alphanumeric': 0.14180147793089676, 'fraction_numerical': 0.006790493309366886, 'mean_word_length': 3.895405669599218, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 26, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6827571', 'n_tokens_mistral': 1737, 'n_tokens_neox': 1641, 'n_words': 463}