<commit_before># **eVim**
***
  
  **Configure files for Vim**.


# **Usage**
  * `,d` brings up [NERDTree](https://github.com/scrooloose/nerdtree), a sidebar buffer for navigating and manipulating files
  * `,a` starts project search with [ag.vim](https://github.com/rking/ag.vim) using [the silver searcher](https://github.com/ggreer/the_silver_searcher)(like ack, but faster)
  * `,l` begins aligning lines on a string, usually used as `,l=` to align assignments
  * `,]` brings up [tagbar](https://github.com/majutsushi/tagbar), a sidebar buffer for displaying tags
  * `,p` brings up [ctrlp.vim](https://github.com/kien/ctrlp.vim), a project file filter for easily opening specific files
  * `,r` compile and run a single source file(C/C++)
  * `F9` compile a single source file(C/C++)
  * `F12` making the GVIM window transparent(just for windows platform)


# **Install**
## **Windows**
  On Windows [Git](http://msysgit.github.io/), [MinGW](http://www.mingw.org/) and [Clang](http://www.llvm.org/) are required. Also, if you haven't already, you will need to install [Vim](http://www.vim.org/).
  Requires Vim7.3.885+ compiled with [if_lua](http://vimdoc.sourceforge.net/htmldoc/if_lua.html). If :echo has("lua") returns 1, then you're done; otherwise, see below.

  * **Installing dependencies**
    - [Vim 32bit](http://files.kaoriya.net/vim/2013/vim73-kaoriya-win32-20130706.zip)
    - [Vim 64bit](http://files.kaoriya.net/vim/2013/vim73-kaoriya-win64-20130706.zip)
    - [Vim 32bit alternative](https://tuxproject.de/projects/vim/)
    - [Another alternative](http://wyw.dcweb.cn/#download)
    - Install [MinGW](http://www.mingw.org/) to `C:\`
    - [Clang](http://www.llvm.org/)

    **Note:** The Vim build may not include the Lua DLL. In that case, [download lua](http://lua-users.org/wiki/LuaBinaries) and put the `lua52.dll` file in the same directory as `gvim.exe`.  
    **Note:** After installing Vim, you need to add it to your environment variable path. Just like:

        \> echo %VIMRUNTIME%
        \> D:\Vim\vim74

  * **Installing eVim**
    
        \> git clone https://github.com/ASMlover/eVim.git
        \> install.bat

  * **Building vimproc.vim**
    - **32bit**

            \> cd %HOME%\.vim\bundle\vimproc.vim
            \> mingw32_make -f make_mingw32.mak

    - **64bit**

            \> cd %HOME%\.vim\bundle\vimproc.vim
            \> mingw32_make -f make_mingw64.mak

  * **GVim in Windows**
    ![GVim in Windows](./res/GVim.png "GVim in Windows")


## **Linux**
  On Linux [Git](http://git-scm.com/), [Clang](http://clang.llvm.org/) and [ag](https://github.com/ggreer/the_silver_searcher) are required. If you haven't already, you will need to install [Vim](http://www.vim.org/).
  Requires Vim7.3.885+ compiled with [if_lua](http://vimdoc.sourceforge.net/htmldoc/if_lua.html). If :echo("lua") returns 1, then you're done; otherwise, see below.

  * **Installing dependencies**
    - Install ag:

            $ git clone https://github.com/ggreer/the_silver_searcher ag
            $ ./build.sh
            $ sudo make install

    - [vim-7.4.tar.bz2](http://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2)
    - Uninstall old Vim:

            $ sudo apt-get autoremove vim vim-runtime vim-tiny vim-common

    - Install vim7.4(Ubuntu):

            $ sudo apt-get install libncurses5-dev
            $ sudo apt-get install libpython
            $ sudo apt-get install liblua5.2-dev
            $ tar jxvf vim-7.4.tar.bz2
            $ cd vim74
            $ ./configure --enable-luainterp --enable-pythoninterp \
            --enable-gui=no --without-x --enable-multibyte
            $ make 
            $ sudo make install

  * **Installing eVim**
    
        $ git clone https://github.com/ASMlover/eVim.git
        $ ./install.sh install

  * **Building vimproc.vim**

        $ cd ~/.vim/bundle/vimproc.vim
        $ make
  
  * **Vim in Linux**
    ![Vim in Linux](./res/Vim.png "Vim in Ubuntu")
<commit_msg># updated the help document for eVim<commit_after># **eVim**
***
  
  **Configure files for Vim**.


# **Usage**
  * `,d` brings up [NERDTree](https://github.com/scrooloose/nerdtree), a sidebar buffer for navigating and manipulating files
  * `,a` starts project search with [ag.vim](https://github.com/rking/ag.vim) using [the silver searcher](https://github.com/ggreer/the_silver_searcher)(like ack, but faster)
  * `,l` begins aligning lines on a string, usually used as `,l=` to align assignments
  * `,]` brings up [tagbar](https://github.com/majutsushi/tagbar), a sidebar buffer for displaying tags
  * `,p` brings up [ctrlp.vim](https://github.com/kien/ctrlp.vim), a project file filter for easily opening specific files
  * `,r` compile and run a single source file(C/C++)
  * `,i` display the indention levels with thin vertical lines
  * `F9` compile a single source file(C/C++)
  * `F12` making the GVIM window transparent(just for windows platform)


# **Install**
## **Windows**
  On Windows [Git](http://msysgit.github.io/), [MinGW](http://www.mingw.org/) and [Clang](http://www.llvm.org/) are required. Also, if you haven't already, you will need to install [Vim](http://www.vim.org/).
  Requires Vim7.3.885+ compiled with [if_lua](http://vimdoc.sourceforge.net/htmldoc/if_lua.html). If :echo has("lua") returns 1, then you're done; otherwise, see below.

  * **Installing dependencies**
    - [Vim 32bit](http://files.kaoriya.net/vim/2013/vim73-kaoriya-win32-20130706.zip)
    - [Vim 64bit](http://files.kaoriya.net/vim/2013/vim73-kaoriya-win64-20130706.zip)
    - [Vim 32bit alternative](https://tuxproject.de/projects/vim/)
    - [Another alternative](http://wyw.dcweb.cn/#download)
    - Install [MinGW](http://www.mingw.org/) to `C:\`
    - [Clang](http://www.llvm.org/)

    **Note:** The Vim build may not include the Lua DLL. In that case, [download lua](http://lua-users.org/wiki/LuaBinaries) and put the `lua52.dll` file in the same directory as `gvim.exe`.  
    **Note:** After installing Vim, you need to add it to your environment variable path. Just like:

        \> echo %VIMRUNTIME%
        \> D:\Vim\vim74

  * **Installing eVim**
    
        \> git clone https://github.com/ASMlover/eVim.git
        \> install.bat

  * **Building vimproc.vim**
    - **32bit**

            \> cd %HOME%\.vim\bundle\vimproc.vim
            \> mingw32_make -f make_mingw32.mak

    - **64bit**

            \> cd %HOME%\.vim\bundle\vimproc.vim
            \> mingw32_make -f make_mingw64.mak

  * **GVim in Windows**
    ![GVim in Windows](./res/GVim.png "GVim in Windows")


## **Linux**
  On Linux [Git](http://git-scm.com/), [Clang](http://clang.llvm.org/) and [ag](https://github.com/ggreer/the_silver_searcher) are required. If you haven't already, you will need to install [Vim](http://www.vim.org/).
  Requires Vim7.3.885+ compiled with [if_lua](http://vimdoc.sourceforge.net/htmldoc/if_lua.html). If :echo("lua") returns 1, then you're done; otherwise, see below.

  * **Installing dependencies**
    - Install ag:

            $ git clone https://github.com/ggreer/the_silver_searcher ag
            $ ./build.sh
            $ sudo make install

    - [vim-7.4.tar.bz2](http://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2)
    - Uninstall old Vim:

            $ sudo apt-get autoremove vim vim-runtime vim-tiny vim-common

    - Install vim7.4(Ubuntu):

            $ sudo apt-get install libncurses5-dev
            $ sudo apt-get install libpython
            $ sudo apt-get install liblua5.2-dev
            $ tar jxvf vim-7.4.tar.bz2
            $ cd vim74
            $ ./configure --enable-luainterp --enable-pythoninterp --enable-python3interp --enable-gui=no --without-x --enable-multibyte --with-features=huge
            $ make 
            $ sudo make install

  * **Installing eVim**
    
        $ git clone https://github.com/ASMlover/eVim.git
        $ ./install.sh install

  * **Building vimproc.vim**

        $ cd ~/.vim/bundle/vimproc.vim
        $ make
  
  * **Vim in Linux**
    ![Vim in Linux](./res/Vim.png "Vim in Ubuntu")

{'fraction_non_alphanumeric': 0.15877957658779576, 'fraction_numerical': 0.021295143212951433, 'mean_word_length': 2.702627939142462, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 19, 'https://': 20, 'lorem ipsum': 0, 'www.': 12, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1901054', 'n_tokens_mistral': 3056, 'n_tokens_neox': 2730, 'n_words': 667}