Fontpatcher was unable to patch the Consolas font. This is due to the fact that Consolas is 'not' strictly a mono spaced font - it has some glyphs which are 0 width. The added option '--fix-mono' fixes this issue by setting all 0 width glyphs to a common width. Windows does not seem to respect the font family name that fontforge uses. Using the added option '--fix-win', the script will now set the font name to be the family name. In this manner, Windows will group these fonts under the same family. Windows still differentiates between different fonts of the same name by their weights, so having fonts of the same name is not a problem. Closes #61. Closes #194.
This reverts commit 1acfd75. Refs #169. Refs #191.
Update g:Powerline_stl_path_style == 'relative' to be relative to home (in addition to relative to the cwd) just like the %f statusline item. Closes #190.
The g:Powerline_stl_path_style == 'relative' option requires the filepath to be updated everytime the cwd changes. Store the cwd and if the stored value's different from the current, clear the cached filepath. Closes #179. Refs #189.
When editing a file in the current working directory, cache the filepath just like when outside the cwd. (If b:Powerline_filepath isn't set, the filepath isn't cached and vim recalculate everytime it draws the statusline.) Still doesn't cache when the filepath is empty. Refs #179. Refs #189.
This lets you disable focus, prev, next: let g:Powerline#Segments#ctrlp#segments#focus = '' let g:Powerline#Segments#ctrlp#segments#prev = '' let g:Powerline#Segments#ctrlp#segments#next = '' Closes #185.
Closes #175. Closes #176.
This update ensures that Powerline's autocmds aren't created until vim has loaded all plugins and settings, to avoid errors with plugins that are loaded after Powerline. The VimEnter event is used to accomplish this. Closes #152. Refs majutsushi/tagbar#77.
This reverts commit 5948dd5.
This update adds a wrapper function that checks if Tagbar is loaded before trying to call `tagbar#currenttag()`. Unfortunately this only works *after* Tagbar has been opened, so the Tagbar/current tag segment will be empty until Tagbar has been opened for the first time. Refs #152. Refs majutsushi/tagbar#77.
This reverts commit d3916d3. The reason why this commit is being reverted is that it adds a dependency on Frawor which is yet another plugin loader. The segment should be rewritten to not depend on this plugin. Conflicts: autoload/Powerline/Functions/aurum.vim
- Fix short path style when autochdir isset - Fix full path style Closes #144.
Thanks to @cerson. Closes #147.
Current-func-info is far less used than Tagbar so it should work better to use Tagbar's functionality to display the current tag in the statusline. Closes #139.
This reverts commit 216b20d. Unfortunately this breaks list colors (cterm and hex values) and this must be fixed before the 16-color feature is merged into develop.
Theme based on Solarized and Powerline default. Closes #55. Closes #122.
This should ensure that we don't run into any more OS-specific path issues, and we no longer need to use a regex to substitute the home directory for Linux users.