Skip to content
Commits on Feb 6, 2013
  1. Merging

    committed Feb 5, 2013
Commits on Feb 5, 2013
  1. @Lokaltog
  2. @ZyX-I @Lokaltog

    Add support for zsh/zpython

    ZyX-I committed with Lokaltog Jan 28, 2013
    Closes #163.
Commits on Feb 4, 2013
  1. @Lokaltog

    Revert "Make 'powerline' a namespace package"

    Lokaltog committed Feb 4, 2013
    This reverts commit 57bd0af.
Commits on Feb 3, 2013
  1. @ZyX-I
  2. @Lokaltog

    Make 'powerline' a namespace package

    Lokaltog committed Feb 3, 2013
    This will allow third-party plugins to use the 'powerline' namespace for
    contributed segments.
    
    Refs #3.
Commits on Feb 1, 2013
  1. @Lokaltog

    Add cmus player to now_playing segment

    Lokaltog committed Feb 1, 2013
    Closes #162.
  2. @Lokaltog
  3. @Lokaltog
  4. @Lokaltog
  5. @Lokaltog

    Remove support for persistent memoization

    Lokaltog committed Feb 1, 2013
    A different form of persistent memoization should be reimplemented later.
    
    Refs #159.
  6. @Lokaltog

    Replace spaces *before* highlighting contents

    Lokaltog committed Feb 1, 2013
    The previous change obviously didn't work for renderers like the Pango
    markup renderer since the highlighting code uses regular spaces and not
    no-break spaces. Now spaces are replaced in the contents and dividers
    only, and it's done before highlighting the segment so the added
    highlighting code stays untouched.
    
    Refs #113.
  7. @Lokaltog

    Refactor segment rendering

    Lokaltog committed Feb 1, 2013
    This commit introduces the following changes to themes and segment
    rendering:
    
    - Spacer segments are now regular string/function type segments with
      "width": "auto" in the themes.
    - The "rjust"/"ljust" properties have been replaced by the "width"
      option combined with a new "align" option.
    - Renderer._render_segments() is now a generator which renders each
      segment separately, and assigns the rendered contents to
      "_rendered_hl" and "_rendered_raw" in the segment dict.
    - Renderer.render() returns the segments by joining the "_rendered_hl"
      values for each segment.
    - Spacer segment widths are calculated in the render() method, and
      assigned to "_space_left" and "_space_right" in the segment dict.
      These spaces are then applied in Renderer._render_segments().
    - All space characters are converted to no-break spaces (U+00A0) in the
      "_rendered_hl" property.
    
    Refs #113.
    Refs #154.
Commits on Jan 31, 2013
  1. @gnarula @Lokaltog

    Add Rhythmbox to now_playing segment

    gnarula committed with Lokaltog Jan 31, 2013
    Closes #155.
  2. @Lokaltog
  3. @Lokaltog
  4. @Lokaltog

    Update Arch Linux PKGBUILDs

    Lokaltog committed Jan 31, 2013
  5. @Lokaltog

    Create now playing segment

    Lokaltog committed Jan 31, 2013
    The segment currently provides info from mpd or Spotify.
  6. @Lokaltog
Commits on Jan 30, 2013
  1. @Lokaltog
  2. @Lokaltog

    Add Qtile widget

    Lokaltog committed Jan 30, 2013
  3. @Lokaltog

    Fix vim matcher string comparison

    Lokaltog committed Jan 30, 2013
    Refs 2f36171.
  4. @Lokaltog

    Pad powerline segments with no-break spaces

    Lokaltog committed Jan 30, 2013
    Some applications using Pango and/or Cairo draw square unknown character
    glyphs next to divider glyphs instead of regular spaces. Non-breaking
    spaces resolves this issue, and they are probably more correct to use
    (no application should break lines at the padding spaces since they
    "glue" the segment and dividers together as one unit).
    
    This commit appears to work fine in all supported applications on Linux.
    
    This commit resolves the gvim font rendering problems mentioned in
    issue #113.
  5. @Lokaltog

    Rename AwesomeRenderer to PangoMarkupRenderer

    Lokaltog committed Jan 30, 2013
    Awesome WM uses the Pango Text Attribute Markup Language
    (http://developer.gnome.org/pango/stable/PangoMarkupFormat.html), and
    since other applications and window managers may use the same markup
    language it's better to have a common renderer for this markup language.
Commits on Jan 29, 2013
  1. @Lokaltog
  2. @Lokaltog
  3. @Lokaltog
  4. @Lokaltog

    Add cmdwin statusline for vim

    Lokaltog committed Jan 29, 2013
Commits on Jan 28, 2013
  1. @Lokaltog

    Improve argument handling in powerline script

    Lokaltog committed Jan 28, 2013
    Modules can now be any string, and an informative error message will be
    written to sys.stdout if the module doesn't exist. The
    `last_pipe_status` argument will also automatically be split into
    a list.
  2. @Lokaltog
  3. @Lokaltog
  4. @Lokaltog
  5. @Lokaltog
  6. @Lokaltog
  7. @Lokaltog

    Add e-mail alert segment

    Lokaltog committed Jan 28, 2013
Something went wrong with that request. Please try again.