From d623ea5f72688a1a08687729fa64f76e427aca57 Mon Sep 17 00:00:00 2001
From: ryanoasis <ryanoasis@gmail.com>
Date: Sat, 18 Jul 2015 10:16:14 -0400
Subject: [PATCH] Changes for release v0.5.1

---
 changelog.md           |  3 ++
 doc/webdevicons.txt    | 72 ++++++++++++++++++------------------------
 plugin/webdevicons.vim |  4 +--
 readme.md              | 48 ++++++++++++++--------------
 4 files changed, 60 insertions(+), 67 deletions(-)

diff --git a/changelog.md b/changelog.md
index 197937a..f09753e 100644
--- a/changelog.md
+++ b/changelog.md
@@ -3,6 +3,9 @@ CHANGELOG
 ================================================================================
 This project is using [Semantic Versioning 2.0.0](http://semver.org/)
 
+- v0.5.1
+  - Fixed [CtrlP](https://github.com/ctrlpvim/ctrlp.vim) integration bugs (truncating 6 characters is unreliable) and only add glyphs for MRU File Mode (Fixes #80)
+  - Readme updates and improvements
 - v0.5.0
   - Readme updates (removed polls sections, v0.5.0 specific changes)
   - Misc code formatting fixes (tabs to spaces, modeline additions, reorganization)
diff --git a/doc/webdevicons.txt b/doc/webdevicons.txt
index c8ae426..bc95181 100644
--- a/doc/webdevicons.txt
+++ b/doc/webdevicons.txt
@@ -58,7 +58,7 @@ Adds filetype glyphs (icons) to other plugins such as NERDTree [7], vim-airline
                                                      *readme-table-of-contents*
 Table of Contents ~
 
-- vim-webdevicons v0.5.0
+- vim-webdevicons v0.5.1
 
   - Quick Setup (TL;DR)
   - Usage
@@ -101,23 +101,9 @@ unite [10], lightline.vim [11], vimfiler [12], or flagship [13]).
 - _NOTE:_ if you don't have 'guifont' set and are not running gvim you will
   need to set the terminal font.
 
-- _NOTE:_ for NERDTree [7] support, you **must** configure vim to load
-  NERDTree **_before_** vim-webdevicons loads.
-
-- _NOTE:_ for vim-airline [8] support, you **must** configure vim to load
-  vim-airline **_before_** vim-webdevicons loads.
-
-- _NOTE:_ for CtrlP [9] support, you **must** configure vim to load CtrlP
-  **_before_** vim-webdevicons loads.
-
-- _NOTE:_ for unite [10] support, you **must** configure vim to load unite
-  **_before_** vim-webdevicons loads.
-
-- _NOTE:_ for vimfiler [12] support, you **must** configure vim to load
-  vimfiler **_before_** vim-webdevicons loads.
-
-- _NOTE:_ for flagship [13] support, you **must** configure vim to load
-  flagship **_before_** vim-webdevicons loads.
+- _NOTE:_ for support of these plugins: NERDTree [7], vim-airline [8], CtrlP
+  [9], unite [10], vimfiler [12], flagship [13] you **must** configure vim to
+  load those plugins **_before_** vim-webdevicons loads.
 
 - _NOTE:_ for better nerdtree-git-plugin [16] support, you _should_ configure
   vim to load nerdtree-git-plugin **_before_** vim-webdevicons loads.
@@ -190,6 +176,7 @@ reference [23])
 CtrlP [9] ~
 
 - Supports the original CtrlP [9] plugin and CtrlP active fork [24]
+- Currently only MRU file mode supported
 
   Image: image (see reference [25])
 
@@ -331,6 +318,9 @@ Extra Configuration ~
 - enable/disable adding to vim-airline's statusline (default 1) 'vim let
   g:webdevicons_enable_airline_statusline = 1'
 
+- enable/disable ctrlp MRU file mode glyphs (default 1) 'vim let
+  g:webdevicons_enable_ctrlp = 1'
+
 - enable/disable adding to flagship's statusline (default 1) 'vim let
   g:webdevicons_enable_flagship_statusline = 1'
 
@@ -610,7 +600,7 @@ See LICENSE
 References ~
 
 [1] http://badge.fury.io/gh/ryanoasis%2Fvim-webdevicons
-[2] https://badge.fury.io/gh/ryanoasis%2Fvim-webdevicons.svg
+[2] https://badge.fury.io/gh/ryanoasis%2Fvim-devicons.svg
 [3] https://gitter.im/ryanoasis/vim-webdevicons?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
 [4] https://img.shields.io/badge/%E2%8A%AA%20GITTER%20-CHAT%20%E2%86%92-1dce73.svg?style=flat
 [5] https://flattr.com/submit/auto?user_id=ryanoasis&url=https://github.com/ryanoasis/vim-webdevicons&title=vim-webdevicons&language=viml&tags=github&category=software
@@ -622,33 +612,33 @@ References ~
 [11] https://github.com/itchyny/lightline.vim
 [12] https://github.com/Shougo/vimfiler.vim
 [13] https://github.com/tpope/vim-flagship
-[14] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/overall-screenshot.png
+[14] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/overall-screenshot.png
 [15] https://github.com/ryanoasis/nerd-filetype-glyphs-fonts-patcher
 [16] https://github.com/Xuyuanp/nerdtree-git-plugin
 [17] https://github.com/ryanoasis/nerd-filetype-glyphs-fonts-patcher/tree/master/patched-fonts
-[18] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/vim.png
-[19] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/nerdtree.png
-[20] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/airline-statusline.png
-[21] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/airline-tabline-1.png
-[22] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/airline-tabline-2.png
-[23] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/fileformats-symbols-sample.png
+[18] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/vim.png
+[19] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/nerdtree.png
+[20] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/airline-statusline.png
+[21] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/airline-tabline-1.png
+[22] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/airline-tabline-2.png
+[23] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/fileformats-symbols-sample.png
 [24] https://github.com/ctrlpvim/ctrlp.vim
-[25] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/ctrlp.png
-[26] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/unite.png
-[27] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/lightline.png
-[28] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/vimfiler.png
+[25] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/ctrlp.png
+[26] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/unite.png
+[27] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/lightline.png
+[28] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/vimfiler.png
 [29] https://github.com/tpope/vim-flagship/issues/6#issuecomment-116121220
-[30] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/flagship.png
-[31] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/nerdtree-git-plugin-valign-on-sample.png
-[32] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/nerdtree-git-plugin-valign-off-sample.png
-[33] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/different-fonts-sample.png
-[34] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/terminal-gnome-sample.png
-[35] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/terminal-urxvt-sample.png
-[36] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/windows-sample.png
-[37] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/osx-sample.png
-[38] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/glyph-set-test.png
-[39] https://github.com/ryanoasis/vim-webdevicons/wiki/samples/v0.5.0/.vimrc-windows-1
-[40] https://github.com/ryanoasis/vim-webdevicons/wiki/samples/v0.5.0/.vimrc-linux-1
+[30] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/flagship.png
+[31] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/nerdtree-git-plugin-valign-on-sample.png
+[32] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/nerdtree-git-plugin-valign-off-sample.png
+[33] https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/different-fonts-sample.png
+[34] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/terminal-gnome-sample.png
+[35] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/terminal-urxvt-sample.png
+[36] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/windows-sample.png
+[37] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/osx-sample.png
+[38] https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/glyph-set-test.png
+[39] https://github.com/ryanoasis/vim-webdevicons/wiki/samples/v0.5.1/.vimrc-windows-1
+[40] https://github.com/ryanoasis/vim-webdevicons/wiki/samples/v0.5.1/.vimrc-linux-1
 [41] https://github.com/tpope/vim-pathogen
 [42] https://github.com/Shougo/neobundle.vim
 [43] https://github.com/gmarik/vundle
diff --git a/plugin/webdevicons.vim b/plugin/webdevicons.vim
index 2c24675..4a07647 100644
--- a/plugin/webdevicons.vim
+++ b/plugin/webdevicons.vim
@@ -1,9 +1,9 @@
-" Version: 0.5.0
+" Version: 0.5.1
 " Webpage: https://github.com/ryanoasis/vim-webdevicons
 " Maintainer: Ryan McIntyre <ryanoasis@gmail.com>
 " Licencse: see LICENSE
 
-let s:version = '0.5.0'
+let s:version = '0.5.1'
 
 " standard fix/safety: line continuation (avoiding side effects) {{{1
 "========================================================================
diff --git a/readme.md b/readme.md
index 9e7247b..ca96a44 100644
--- a/readme.md
+++ b/readme.md
@@ -1,16 +1,16 @@
 <h1 align="center">
-	<img src="https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/branding-logo.png" alt="vim-devicons">
+	<img src="https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/branding-logo.png" alt="vim-devicons">
 </h1>
 [![GitHub version](https://badge.fury.io/gh/ryanoasis%2Fvim-devicons.svg)][badge-version] [![Join the chat at https://gitter.im/ryanoasis/vim-webdevicons](https://img.shields.io/badge/%E2%8A%AA%20GITTER%20-CHAT%20%E2%86%92-1dce73.svg?style=flat)][badge-gitter] [![Flattr this git repo](https://img.shields.io/badge/donate-flattr%20this!-8DB65B.svg?style=flat)][badge-flattr]
 
 Adds filetype glyphs (icons) to other plugins such as [NERDTree], [vim-airline], [CtrlP], [unite], [lightline.vim], [vimfiler], and [flagship].
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/overall-screenshot.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/overall-screenshot.png)
 
 
 ## Table of Contents
 
-- [vim-webdevicons v0.5.0](#)
+- [vim-webdevicons v0.5.1](#)
 	- [Quick Setup (TL;DR)](#quick-setup)
 	- [Usage](#usage)
 	- [Font Configuration](#font-configuration)
@@ -104,21 +104,21 @@ You can find more fonts under my [patched fonts repo][font-nerd-icons-patched-fo
 
 ## Screenshots
 
-![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/vim.png)
+![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/vim.png)
 
 ### [NERDTree]
 
-![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/nerdtree.png)
+![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/nerdtree.png)
 
 
 ### [vim-airline]
 
 section             | preview
 ------------------- | -------------
-statusline          | ![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/airline-statusline.png)
-tabline             | ![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/airline-tabline-1.png)
-tabline             | ![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/airline-tabline-2.png)
-fileformats symbols | ![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/fileformats-symbols-sample.png)
+statusline          | ![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/airline-statusline.png)
+tabline             | ![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/airline-tabline-1.png)
+tabline             | ![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/airline-tabline-2.png)
+fileformats symbols | ![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/fileformats-symbols-sample.png)
 
 
 ### [CtrlP][CtrlP]
@@ -126,69 +126,69 @@ fileformats symbols | ![image](https://raw.githubusercontent.com/wiki/ryanoasis/
 * Supports the original [CtrlP][CtrlP] plugin and [CtrlP active fork][ctrlpvim-CtrlP]
 * Currently only MRU file mode supported
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/ctrlp.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/ctrlp.png)
 
 
 ### [unite][unite]
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/unite.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/unite.png)
 
 
 ### [lightline.vim][lightline.vim]
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/lightline.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/lightline.png)
 
 
 ### [vimfiler][vimfiler]
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/vimfiler.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/vimfiler.png)
 
 
 ### [flagship][flagship]
 
 * _NOTE: [flagship] support is **experimental** because the [API may be changing](https://github.com/tpope/vim-flagship/issues/6#issuecomment-116121220)_
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/flagship.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/flagship.png)
 
 
 ### [nerdtree-git-plugin]
 
 * with `g:WebDevIconsNerdTreeGitPluginForceVAlign` on
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/nerdtree-git-plugin-valign-on-sample.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/nerdtree-git-plugin-valign-on-sample.png)
 
 * with `g:WebDevIconsNerdTreeGitPluginForceVAlign` off
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/nerdtree-git-plugin-valign-off-sample.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/nerdtree-git-plugin-valign-off-sample.png)
 
 
 ### Different patched fonts example
 
-![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.0/different-fonts-sample.png)
+![image](https://raw.githubusercontent.com/wiki/ryanoasis/vim-webdevicons/screenshots/v0.5.1/different-fonts-sample.png)
 
 
 ### Various Terminal Emulators
 
 * gnome terminal
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/terminal-gnome-sample.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/terminal-gnome-sample.png)
 
 * Urxvt terminal
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/terminal-urxvt-sample.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/terminal-urxvt-sample.png)
 
 ### Windows
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/windows-sample.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/windows-sample.png)
 
 ### Mac OS X
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/osx-sample.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/osx-sample.png)
 *Thanks @RageZBla*
 
 ### Glyph set test file
 
-![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.0/glyph-set-test.png)
+![image](https://github.com/ryanoasis/vim-webdevicons/wiki/screenshots/v0.5.1/glyph-set-test.png)
 
 ## Features
 * show developer file type glyphs from a font in various vim plugins, currently supports:
@@ -326,8 +326,8 @@ let g:WebDevIconsUnicodeDecorateFileNodesExtensionSymbols['myext'] = 'ƛ'
 
 ## Installation
 
-* [Sample Windows vimrc configuration 1](https://github.com/ryanoasis/vim-webdevicons/wiki/samples/v0.5.0/.vimrc-windows-1)
-* [Sample Linux vimrc configuration 1](https://github.com/ryanoasis/vim-webdevicons/wiki/samples/v0.5.0/.vimrc-linux-1)
+* [Sample Windows vimrc configuration 1](https://github.com/ryanoasis/vim-webdevicons/wiki/samples/v0.5.1/.vimrc-windows-1)
+* [Sample Linux vimrc configuration 1](https://github.com/ryanoasis/vim-webdevicons/wiki/samples/v0.5.1/.vimrc-linux-1)
 
 This plugin follows the standard runtime path structure, and as such it can be installed with a variety of plugin managers: