Commits on Apr 22, 2014
  1. Merge remote-tracking branch 'pydave/master'

    committed Apr 22, 2014
Commits on Dec 27, 2013
  1. Add Saveas command to save a scratch buffer

    Scratch buffers give errors if you try to save them, so provide a
    command to turn off the scratch settings and pass the bang and file
    through to built-in saveas.
    Saveas command only exists in scratch buffers.
    Addresses #2. There's no cmdalias because it's too awkward. (I actually
    always use 'save' instead of 'saveas', but 'sav' is also valid. I don't
    want to have an explosion of aliases, so I'll leave it as a straight
    command for now.)
    idbrii committed Dec 27, 2013
  2. Replace itchy_startup with ScratchNoSplit

    Instead of trying to open a scratch buffer on start, just provide a way
    to open a scratch buffer without forcing a split.
    idbrii committed Dec 27, 2013
  3. Add ctrlp compatibility information to docs

    I needed to change ctrlp_reuse_window when I started using
    itchy_startup. Add to documentation so other people can find this
    idbrii committed Dec 27, 2013
  4. Remove numbering from help

    Numbering just adds more work when editing and since everything is
    linked, it doesn't do much for navigation.
    idbrii committed Dec 27, 2013
  5. Fix #1: Prevent split when opening on start

    When using itchy_startup, we still obeyed itchy_always_split. Now we
    pass force_split as an argument so the caller can decided whether they
    want a split. No split on startup, otherwise use itchy_always_split. (We
    still always split if the buffer is modified.)
    Using itchy_startup makes ctrlp's default behaviour to not replace
    plugin-created windows more annoying, so you can disable that behaviour
    for itchy:
        let g:ctrlp_reuse_window = 'Scratch'
    idbrii committed Dec 27, 2013
Commits on Nov 13, 2013
  1. Remove hard tabs

    committed Nov 13, 2013
Commits on Aug 17, 2012
  1. Only use -complete=filetype in Vim >= 7.3

    Fixes #1.
    committed Aug 17, 2012
Commits on Aug 12, 2012
Commits on Jul 30, 2012
  1. Change buffer_number to scratch_number

    Prevent confusion with bufnr() which is a number that uniquely
    identifies the buffer (and even has the obsolete name buffer_number()).
    idbrii committed Jul 30, 2012
  2. Scratch takes filetype for scratch buffer

    Instead of using the argument as just a name, take a filetype. You can
    still give an invalid filetype as an argument to get the old behavior
    except now all scratch buffers are numbered.
    The filetype allows us to preset the scratch buffer with a filetype for
    syntax, indent, blah blah, goodness.
    Instead of an actual filetype, you can pass a dot (.) to use the current
    buffer's filetype (the active one when you issue :Scratch).
    idbrii committed Jul 30, 2012
  3. Be smarter about the direction we split

    Use the dimensions of the Vim window to determine the desired split
    direction. There are configurable options to make your split direction
    more constant.
    Add an option to always split.
    Add modeline consistent with current formatting.
    Update the help. (Also add a better intro and a link to the license.)
    idbrii committed Jul 30, 2012
Commits on Feb 3, 2012
  1. Use the right clone URL

    committed Feb 3, 2012
  2. Add documentation

    committed Feb 3, 2012
Commits on Feb 2, 2012
  1. Add startup option

    committed Feb 2, 2012
  2. Add basic functionality

    committed Feb 2, 2012
  3. Initial commit

    committed Feb 2, 2012