Commits on Oct 11, 2016
  1. Merge branch 'pull/17'

    Closes: #17
    * pull/17:
      doc: add Jon Parise to the AUTHORS section in the docs
      Typo fix: 'typemouse' -> 'ttymouse'
    committed Oct 11, 2016
Commits on Jul 14, 2016
  1. Prepare for 1.1 release

    committed Jul 14, 2016
Commits on Jul 7, 2016
  1. Use a more concise regex

    committed Jul 7, 2016
  2. Prefer 1337 iTerm escape sequences over deprecated 50 sequences

    Noticed while perusing the iTerm docs the other day that the \e]50 escape
    sequences are deprecated because of a clash with Xterm, so let's use the newer
    1337 sequences when they are available.
    committed Jul 7, 2016
Commits on Jun 1, 2016
  1. Revamp README

    Now it's a real Markdown document with a logo.
    committed Jun 1, 2016
Commits on Jan 30, 2016
  1. Prepare for 1.0.1 release

    committed Jan 30, 2016
  2. Fix misnamed variable

    Propagated here from the Loupe plugin via copy-pasta. Whoops!
    Closes: #12
    committed Jan 30, 2016
Commits on Jan 3, 2016
  1. Don't set ttymouse when running in nvim

    nvim removed this option, having mouse support default to always-on.
    Related: #4
    committed Jan 3, 2016
Commits on Dec 27, 2015
  1. Prepare for 1.0 release

    We're pretty stable at this point, so may as well move to 1.0.
    committed Dec 27, 2015
  2. Silence annoying "No matching autocommands" output

    Not sure if there was ever a good reason for this not to be `silent`, as
    all the other instances of `:doautocmd` were, but this seems a harmless
    fix, and it addresses an annoying issue.
    This flaw originally came into my dotfiles repo in:
    The corresponding bug in Vitality was fixed there in:
    committed Dec 27, 2015
Commits on Oct 22, 2015
  1. doc: Mention Mosh limitations

    committed Oct 22, 2015
  2. doc: Qualify statement about support

    I haven't used in El Capitan, so I have no idea if any of
    this has changed, or will change in the future. Let's weaken the
    strength of the claim a little bit accordingly.
    committed Oct 22, 2015
Commits on Oct 15, 2015
  1. Accept tmux TERM as synonym for screen

    Just moved to the `master` branch (pre-2.1) of the tmux repo, and saw
    that it is now recommending[1] people set up a `tmux` terminfo entry if
    they want to enjoy italics support (and of course, I do).
    So, this commit replaces the `s:screen` variable with `s:screenish`, and
    it will be true for either screen or tmux.
    committed Oct 15, 2015
Commits on Sep 27, 2015
  1. Merge branch 'pull/11'

    Originally submitted at: #11
    * pull/11:
      Guard against "Unknown option: t_SR" for older Vim
    committed Sep 27, 2015
  2. Guard against "Unknown option: t_SR" for older Vim

    After updating from 928b3bf to 10564cb I started getting the following
    error when starting Vim:
    > Error detected while processing
    > /path/to/.vim/bundle/terminus/plugin/terminus.vim:
    > line   58:
    > E355: Unknown option: t_SR
    It appears that the t_SR reference was added by 640509f.
    I was running an old version of Vim for some reason (7.4.488) and
    upgrading (to 7.4.873) made this message disappear. It looks like `t_SR`
    was added in patch 687 [0], so we can be more hospitable to people who
    aren't on the latest by adding a guard for this patch.
    lencioni committed with Sep 26, 2015
Commits on Sep 10, 2015
  1. Gate <nomodeline> use on Vim version

    As noted in the comment, this was only added in 7.3.438, so let's make
    sure we can use it before we try to do so.
    committed Sep 10, 2015
  2. Avoid reevaluation of modelines on Focus{Lost,Gained}

    This can be particularly nasty if the modeline has something in it that
    can visibly affect the buffer (like a `foldstart=0` setting).
    Fixes: #6
    Thanks to @paulhybryant for the amazing bug report.
    committed Sep 10, 2015
Commits on Sep 6, 2015
  1. doc: Make further improvements for Konsole etc

    Try to make things a little clearer with respect to support for the
    different kinds of terminals. I don't want to entirely purge the docs of
    all references to iTerm (because that's still my principal test
    environment), but I do want it to be clear that you don't have to use
    Note that there is one place here where I am simplifying things in the
    name of readability, while sacrificing a little bit of precision:
    namely, I talk about cursor shape values getting passed through as-is to
    iTerm and Konsole, and don't mention the re-mapping that occurs for the
    benefit of VTE terminals. If this ever ends up confusing anybody, I'll
    amend it.
    committed Sep 6, 2015
  2. Merge branch 'pull/8'

    Note that this PR sets up the `t_{EI,SI,SR}` variables unconditionally,
    even when not running inside iTerm. I think this should be ok (tested in
    a non-iTerm, non-VTE terminal ie. Apple
    Originally submitted at: #8
    * pull/8:
      doc: mention VTE terminals in HISTORY section
      Prefer single quotes
      Rename s:replace to s:start_replace for consistency
      Use consistent `let` styling
      doc: further flesh out docs for TerminusReplaceCursorShape
      Add support for terminals with VTE support
      Add documentation of replace cursor shape
    committed Sep 6, 2015
  3. Prefer single quotes

    committed Sep 6, 2015
  4. Rename s:replace to s:start_replace for consistency

    For consistency with `s:start_insert`, and also with the docs for
    committed Sep 6, 2015
  5. Use consistent `let` styling

    No spaces around the `=` in `let` statements, for consistency with other
    places in the code.
    committed Sep 6, 2015
  6. Merge branch 'pull/7'

    Originally submitted at: #7
    * pull/7:
      doc: Further note Konsole support
      doc: Update AUTHORS and HISTORY sections for pull #7
      Sort exists() checks
      Break up a long line
      Add support for KDE Konsole
    committed Sep 6, 2015
  7. doc: Further note Konsole support

    There are a lot of potentially confusing references to iTerm in here
    now (confusing because we effectively treat Konsole as equivalent to
    iTerm). I'll clean those up in a future commit once the other in-flight
    PR has landed.
    committed Sep 6, 2015