Switch branches/tags
Nothing to show
Commits on Feb 25, 2012
Commits on Feb 23, 2012
  1. Added the basics of colored output.

    cyphactor committed Feb 23, 2012
    I added a language to parse the output into entities and then a theme
    file to associate colors with those entities. I then applied the
    language and the them to the view programatically in the plugin.
Commits on Feb 15, 2012
Commits on Feb 10, 2012
  1. Updated README to include Package Control info.

    cyphactor committed Feb 10, 2012
    I updated the README to cover installing via Package Control,
    and upgrading via Package Control. Beyond that I add a little
    blurb about the new "auto show" feature that I added and where
    it is useful.
  2. Added auto show panel on new data.

    cyphactor committed Feb 10, 2012
    Modified the plugin so that you don't have to show the Guard output
    panel via key command or the command palette. It does this by now
    showing the Guard output pane any time new Guard output arrives and
    is ready to be shown.
  3. Start guard now set perms of internal scripts.

    cyphactor committed Feb 10, 2012
    I added this because it seems that when the package gets installed
    via the Package Control plugin it neglects to retain file permissions
    as Git does by default when installed manually. Beyond that Git can
    be configured in such a way to ignore the permissions. Therefore,
    I decided to simply have the Python portion of the plugin set the perms
    to 755 on both of the internal scripts every time start guard is run.
    That way if they ever lose their perms it won't matter they will just
    be correct such that they can be executed appropriately.
Commits on Feb 9, 2012
  1. Replaced /bin/sh with /bin/bash as is more stndrd.

    cyphactor committed Feb 9, 2012
    After getting a report from a couple of people it
    seems that their Linux systems were not by default
    setup with /bin/sh but instead /bin/bash so I setup
    the sh-baing in to use /bin/bash now.
Commits on Feb 1, 2012
  1. Added default key binding to show the guard view.

    cyphactor committed Feb 1, 2012
    The default binding is super+shift+c. The reason that this command
    of all of the guard commands is worthy of a key binding is because
    the guard view hides when you do a find or when you simply press
    escape. So, things that you do in the normal dev process may hide
    the guard output and you need to be able to bring it back up
    quickly. Hence, the key binding.
  2. Added word_wrap and Guard auto termination.

    cyphactor committed Feb 1, 2012
    I figured out how to enable native Sublime Text 2 view based word
    wrapping in the output pane so I enabled that. It is a little
    strange with respect to autoscrolling because the output is not
    hard wrapped. I think that can be fixed by actually scrolling to
    the size of the view like I used to rather than the first char in
    each line. This will require further testing and will be resolved
    in another commit. I also added a guard_wrapper command which is
    now what is executed by the plugin. It simply wraps IO for the
    guard command and watches for its STDIN to be closed. It does
    this because when the wrappers STDIN closes that means that
    Sublime Text 2 has exited either cleanly or by crash and we need
    to stop Guard.
Commits on Jan 27, 2012
  1. Got rid of some code I was testing out before.

    cyphactor committed Jan 27, 2012
    I got rid of this code because I decided I don't want to use that
    character wrap functionality as it seems weird.
  2. Modified it to only autoscroll vertically.

    cyphactor committed Jan 27, 2012
    I did this because it was annoying when it would autoscroll to the
    right as well when the test status dots would go to the right
    past the end of the view and then when done snap back to the left.
  3. Added stripping of terminal color codes.

    cyphactor committed Jan 27, 2012
    I did this because I couldn't figure out a way to color the output
    in the Sublime Text 2 output pane that I am using.
  4. Added RVM support.

    cyphactor committed Jan 27, 2012
    I did this so that users don't have to launch subl . from a shell
    with their RVM environment loaded already. Instead it is smart
    enough to find the RVM environment and load it appropriately.
Commits on Jan 25, 2012
  1. Fixed a silly typo.

    cyphactor committed Jan 25, 2012
  2. Added all the normal Guard functionality to the plugin.

    cyphactor committed Jan 25, 2012
    I also added logic to try and find a Bundle & Guard based
    project directory out of the open folders in the window
    to run Guard in. If it can't find one then it throws an
    error message saying it can't find one. This makes running
    Guard generic enough that it would be valuable to other
Commits on Jan 24, 2012