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: