Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 2, 2014
  1. @nico

    Fix background color of active tab for Yosemite

    nico authored committed
Commits on Apr 21, 2014
  1. Snapshot 73

Commits on Oct 26, 2013
Commits on Oct 25, 2013
  1. Snapshot 72

  2. Avoid directly calling objc runtime functions in C

    By managing autorelease pools in objc code we avoid warnings on OS X
    10.9 and it is also safer than calling objc runtime functions from C.
Commits on Oct 11, 2013
  1. @jszakmeister

    Fix getfontname()

    jszakmeister authored committed
    getfontname() would incorrectly return strings of the form
    "FONTNAME:SIZE", when it should be returning strings of the form
    "FONTNAME:hSIZE"--notice the "h" in the last form.
    To fix this, we change the internal representation of the font name and
    size to include the "h", and peel it off when actually setting the font.
Commits on Sep 6, 2013
  1. Snapshot 71

  2. Merge pull request #33 from Sidnicious/patch-1

    Don't double-encode URLs before parsing them
Commits on Sep 5, 2013
  1. Use “noremap” for all other mappings too

    Benjamin Esham authored
  2. Use “inoremap” for <M-BS> and <D-BS>

    Benjamin Esham authored
    As a Mac user I’m used to using Option-Delete to delete to the beginning of the previous word; MacVim sets up this behavior with its gvimrc. But I also like to use Control-W to delete to the beginning of the line. This change makes it possible for these two mappings to coexist without a problem.
Commits on Aug 10, 2013
  1. Snapshot 70 - Vim 7.4

Commits on Aug 3, 2013
Commits on Jul 28, 2013
  1. Snapshot 69

Commits on Jul 17, 2013
  1. @Sidnicious

    Don't double-encode URLs before parsing them

    Sidnicious authored
    <> wasn't a bug.
    When you're constructing a URL, you *should* end up escaping URL-unsafe
    characters twice: once for the `file:` URL and once for the `mvim:` URL.
    Escaping it inside MacVim breaks legit URLs with escapes at the `mvim:` level.
Commits on Jul 12, 2013
  1. Snapshot 68

Commits on Jul 9, 2013
  1. Update copyright year

Commits on Jul 6, 2013
  1. Snapshot 67

Commits on Jun 21, 2013
  1. Fix getfontname()

Commits on Jun 9, 2013
  1. Fix hollow cursor drawing on Retina display

    This fixes a problem where the hollow cursor was asymmetrical on a
    Retina display.
  2. Respond to backing properties changes

    This fixes a bug which caused the window to be white after moving it
    between a Retina and normal display.
  3. Cache Core Text fonts

    This fixes a bug which caused slowdowns whenever 'listchars' contained
    Unicode characters.
Commits on Dec 12, 2012
  1. Snapshot 66

Commits on Dec 8, 2012
  1. Fix for 'ballooneval' breaking 'updatetime'

    Balloon eval would cause CursorHold to be triggered immediately after a
    scrolling event without taking 'updatetime' into consideration.
    This fixes Issue 432.
Commits on Oct 12, 2012
Commits on Sep 1, 2012
  1. Snapshot 65

Commits on Aug 19, 2012
  1. Default to using CoreText renderer

    The default renderer is too "loose" on OS X 10.8 whereas the CoreText
    renderer looks the same across all platforms.  Furthermore, the CoreText
    renderer is many times faster.
    A downside to the CoreText renderer is that it does not support the text
    input protocols properly, so e.g. three-finger tapping to show
    dictionary results does not work.  It also does not show marked text as
    it is being drawn if the "inline marked text" option is disabled.
Commits on Aug 17, 2012
  1. Fix warnings etc in PSMTabBarControl framework

    This also gets rid of a runtime warning that would get logged on OS X
    10.8 regarding the use of a deprecated method.
Commits on Aug 14, 2012
  1. Clip to cell when drawing insertion point

    This fixes an issue where the cursor would spill over into the
    neighboring cells on Retina displays (only).
Commits on Jul 23, 2012
  1. @nico

    Add 2x images for PSMTabBarControl

    nico authored committed
    The 2x images were created using:
Commits on Jul 17, 2012
Commits on Jul 11, 2012
  1. @jdelStrother

    Force autorelease pool flush after an FSEvent

    jdelStrother authored committed
    The top-level autorelease pool only gets cleared out on application
    events, not including things like the FSEvent handler.  If MacVim is in
    the background while ~/.vim changes, autoreleased objects will carry on
    building up until the users switches back to it, resulting in a high
    memory water mark and a lot of needless deallocs.  See
Commits on Mar 18, 2012
  1. Avoid spurious inertial trackpad scrolling

    When 'inertia' is enabled the trackpad sometimes sends events that tells
    Vim to scroll zero lines.  Ignore such events, else Vim sometimes seems
    to scroll a little bit too far.
Something went wrong with that request. Please try again.