Permalink
Switch branches/tags
Nothing to show
Commits on Feb 24, 2012
  1. Redraw after updating the statusline

    Lokaltog committed Feb 24, 2012
    This has previously caused some speed issues, but because it's only
    triggered when entering/leaving a buffer (not on CursorHold and similar
    autocmds) I hope it won't make the plugin any slower. Without redrawing
    the statusline will be blank when opening some file types on some
    configs, this commit solves that by forcing a redraw after Powerline is
    loaded.
Commits on Feb 18, 2012
  1. Add current highlighting group segment

    Lokaltog committed Feb 18, 2012
    Refs #90.
  2. Update vim docs

    Lokaltog committed Feb 18, 2012
    * Added and updated some option descriptions
    * Added information about basic customization
    * Started docs on advanced customization
    
    Refs #90.
Commits on Feb 3, 2012
  1. Create virtualenv segment

    Lokaltog committed Feb 3, 2012
    Closes #68.
  2. Add RVM statusline

    qqshfox authored and Lokaltog committed Feb 3, 2012
    Closes #78.
  3. Fix Fugitive statusline segment not working with ignorecase on

    rogerso authored and Lokaltog committed Feb 1, 2012
    With ignorecase on, the Fugitive statusline segment fails to turn the
    [Git(...)] statusline into flags because vim's substitute does not take
    the 'i' flag.
    
    This commit fixes the Fugitive statusline flag regex to specify case
    sensitivity in the pattern itself.
    
    Closes #77.
  4. Fix Windows console issues

    mattn authored and Lokaltog committed Feb 1, 2012
    Avoid setting background values of over 128 in the Windows console.
    
    Closes #74.
Commits on Jan 30, 2012
  1. Add vimpager statusline

    Lokaltog committed Jan 30, 2012
Commits on Jan 28, 2012
  1. Fix Fugitive statusline segment

    Lokaltog committed Jan 28, 2012
    After the last commit the fugitive segment got wrapped in square braces.
    This updates the Fugitive statusline flag regex to remove the square
    braces if present.
  2. Improve the behavior of Pl#UpdateStatusline()

    Lokaltog committed Jan 28, 2012
    Instead of passing the entire statusline list (which can be quite large)
    to Pl#Statusline() in the &l:statusline setting, only the list index is
    passed to Pl#Statusline(), and that function fetches and returns the
    relevant statusline from g:Pl#THEME. This way the &l:statusline setting
    remains short and readable.
  3. Create charcode segment

    Lokaltog committed Jan 28, 2012
    This segment shows the character under the cursor as well as its
    hexadecimal value. It's not part of the default theme, but may be added
    with Pl#Theme#InsertSegment().
    
    Closes #71.
Commits on Jan 25, 2012
  1. Add support for select mode

    Lokaltog committed Jan 25, 2012
    Closes #67.
Commits on Jan 23, 2012
  1. Use script variables in plugin file

    Lokaltog committed Jan 23, 2012
    Closes #62.
Commits on Jan 22, 2012
  1. Tie the cache file to the current configuration

    Lokaltog committed Jan 22, 2012
    By including the current theme, colorscheme and symbol settings the
    cache file will be tied to a specific configuration, and regenerated
    when any setting is changed.
  2. Improve cache file handling

    Lokaltog committed Jan 22, 2012
    The cache file is now stored in the user's own vim directory to allow
    individual configuration in a multi-user environment. A new
    PowerlineClearCache command has been introduced to make it easier to
    clear the cache.
    
    Closes #59.
Commits on Jan 21, 2012
  1. Update segment mod syntax

    Lokaltog committed Jan 21, 2012
  2. Update docs

    Lokaltog committed Jan 21, 2012
  3. Merge branch 'feature/customizability' into develop

    Lokaltog committed Jan 21, 2012
    * feature/customizability:
      Update filetype segment highlighting
      Remove FT icon from filetype segment
      Remove extra comma from Fugitive segment definition
      Fix Syntastic segment
      Don't add empty segments to the buffer_segment array
    
    See 404c8b0 for merge notes.
  4. Revert the merge revert

    Lokaltog committed Jan 21, 2012
    This reverts commit 0334863.
  5. Remove FT icon from filetype segment

    Lokaltog committed Jan 21, 2012
    It's the ugliest of the icons, if anyone misses it I'll consider adding
    a new segment which includes this icon.
  6. Fix Syntastic segment

    Lokaltog committed Jan 21, 2012
  7. Don't add empty segments to the buffer_segment array

    Lokaltog committed Jan 21, 2012
    If segments for some reason are disabled (e.g. because a required plugin
    isn't loaded) they shouldn't be added to the buffer_segment array.
  8. Revert "Merge branch 'feature/customizability' into develop"

    Lokaltog committed Jan 21, 2012
    This reverts commit 404c8b0, reversing
    changes made to 4d8a928.
    
    Sorry, guys. I didn't test this enough.
  9. Merge branch 'feature/customizability' into develop

    Lokaltog committed Jan 21, 2012
    This merge introduces a lot of changes to Powerline. Most importantly,
    it's a lot easier to customize it through
    Pl#Theme#(Insert|Remove)Segment(), and through upcoming colorscheme
    changing functions.
    
    IMPORTANT! DO NOT set g:Powerline_cache_file = '', this will cause an
    error on vim startup! If you want to disable the cache, set
    g:Powerline_cache_enabled = 0 instead.
    
    This commit includes the following (temporary) regressions:
    
    * Removes Solarized theme
    * Removes Control-P theme
    * Minor changes to existing buffer themes
    
    Some workarounds have to be found to make the Control-P theme work
    again, and the Solarized theme has to be recreated using the new
    colorscheme functions. This is on top of my todo list and should be
    fixed within a couple of days.
    
    For insertion/removal of segments, check out
    autoload/Powerline/Segments* for available segments, and
    autoload/Powerline/Themes/distinguished.vim for the current placement of
    segments.
    
    To add e.g. the current file size after the file info in the statusline,
    add this to your vimrc:
    
    call Pl#Theme#InsertSegment('filesize', 'after', 'fileinfo')
    
    To remove e.g. the file info from the statusline, add this to your
    vimrc:
    
    call Pl#Theme#RemoveSegment('fileinfo')
    
    You can also replace segments using
    Pl#Theme#ReplaceSegment('old_segment', 'new_segment').
    
    Closes #37, #42, #50.
  10. Bump cache revision

    Lokaltog committed Jan 21, 2012