Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jul 26, 2010

  1. Björn Winckler

    Change default font to Menlo

    On system where Menlo is missing (i.e. OS X 10.5 and earlier) Monaco
    will be used instead.
    authored July 26, 2010

Jul 25, 2010

  1. Björn Winckler

    Remove MacVim plugin related code

    authored July 25, 2010

Apr 05, 2009

  1. Björn Winckler


    authored April 05, 2009
  2. Björn Winckler

    Guard against re-entrant calls to process input

    authored April 05, 2009
  3. Björn Winckler

    Vim talks only to app controller

    - dialog support not implemented yet
    - live resizing not supported
    authored April 05, 2009

Jan 08, 2009

  1. Björn Winckler

    Don't ignore SIGCHLD (fix automatic updating)

    Ignoring SIGCHLD caused problems with automatic updating (Sparkle) since
    it uses popen() (and hence implicitly uses wait4()) to unpack archives.
    Now that SIGCHLD is no longer ignored we have to reap child processes
    after exiting a Vim process as well as when MacVim is about to
    authored January 08, 2009

Aug 23, 2008

  1. Björn Winckler

    Add "line" and "column" support to mvim:// URL handler

    authored August 24, 2008

Aug 12, 2008

  1. Björn Winckler

    Fix compilation problems on OS X 10.4

    authored August 13, 2008
  2. Björn Winckler

    Remove unused method

    authored August 12, 2008

Aug 11, 2008

  1. Björn Winckler

    Use FS Streams to watch modifications in ~/.vim

    authored August 11, 2008

Aug 10, 2008

  1. Björn Winckler

    "New Window" item on Dock menu activates MacVim

    authored August 10, 2008

Aug 03, 2008

  1. Björn Winckler

    Deprecate "Force New Window" menu

    authored August 03, 2008
  2. Björn Winckler

    Add "Advanced" preferences pane

    The "Advanced" pane can be used to control the preload cache size.
    authored August 03, 2008

Aug 01, 2008

  1. Björn Winckler

    More file opening options (plus quickstart feature)

    The preferences panel allow for more ways to open files from other
    applications.  This is controlled by three user preferences:
      - MMOpenInCurrentWindow
      - MMOpenLayout
      - MMVerticalSplit
    These options are also respected when dropping files on a window.
    The quickstart feature is currently disabled by default and can be
    enabled by setting the user default MMPreloadCacheSize to a positive
    integer.  With it enabled, new windows open more or less
    authored August 01, 2008

Jun 30, 2008

  1. Matt Tolton

    Basic plugin architecture

    Supports automatic loading of plugins.  Plugins can: add "GUI panels"
    (which appear in a drawer for now), add global menu items, execute
    arbitrary Vim script inside its associated Vim instance.
    Also add routines to evaluate expressions in Vim and automatically
    convert returned value to a Cocoa object.
    authored July 01, 2008 b4winckler committed July 01, 2008
  2. Björn Winckler

    Add support for a global "Plug-In" menu

    authored June 30, 2008

Jun 26, 2008

  1. Björn Winckler

    Add file for misc code in frontend

    The files Miscellaneous.[m|h] should be used for code common to the
    frontend only (code shared with backend belongs in MacVim.[h|m]).  Some
    code has been moved from MacVim.[h|m] and some from other frontend
    source files.
    Some code from the previous commit has also been restructured.
    authored June 26, 2008

Jun 24, 2008

  1. Nico Weber

    Add "show hidden files" checkbox to open file dialog

    authored June 24, 2008 b4winckler committed June 24, 2008

Jun 06, 2008

  1. Björn Winckler

    Ensure "Services" menu is empty when creating new main menu

    MMVimController uses a copy of the "MacVim" menu that is defined inside
    MainMenu.nib instead of getting it from the default main menu.  This
    ensures that the "Services" menu is initially empty for each new
    MMVimController.  Without this the setKeyEquivalent: call would fail if
    the key equivalent already was in a "Services" menu item (e.g. <D-F> and
    <D-L> would fail).
    authored June 06, 2008
  2. Björn Winckler

    Edit->Font->Bigger/Smaller validates properly

    Fixes bug where the above items were enabled even when all windows were
    authored June 06, 2008

Jun 04, 2008

  1. Björn Winckler

    Default menu "MacVim Help" item opens help window maximized

    authored June 04, 2008
  2. Björn Winckler

    Add "Minimize All" and "Zoom All" items to "Windows" menu

    authored June 04, 2008
  3. Björn Winckler

    Hook up "MacVim Help" on default main menu

    authored June 04, 2008

Jun 03, 2008

  1. Björn Winckler

    Use default menu when no window open, fix 'Recent Files' menu

    authored June 03, 2008

May 20, 2008

  1. Björn Winckler

    Coerce MacVim to work with LCC

    The LCC (Logitech Control Center) comes with an input manager which
    registers its own root object with the default NSConnection.  MacVim
    uses the root object of the default connection to vend the frontend
    object, so LCC would cause MacVim to never open any new windows.
    To work around this problem the default connection is no longer used in
    MacVim, instead a new connection is created and this connection is used
    to vend the frontend object instead.
    authored May 20, 2008

May 09, 2008

  1. Nico Weber

    Add "Recent Files" menu

    The recent files menu will only remember files opened from Finder and
    not files opened from within Vim (via :e etc.).  Recent files will also
    be added to the "Recent Items" menu under the Apple menu.
    (Patch by Nico Weber with some modifications by Bjorn Winckler.)
    authored May 09, 2008 b4winckler committed May 09, 2008

Mar 21, 2008

  1. Björn Winckler

    Update Help menu

    Add "MacVim Help" item with <D-?> key equivalent, as well as a
    "MacVim Website" item which opens up the MacVim website in the user's
    default browser.
    authored March 21, 2008

Jan 30, 2008

  1. Björn Winckler

    Added preference panel

    The preference panel is very simplistic at the moment.  We might want to
    consider making it a Safari-style preference panel if the number of
    preferences increase.
    authored January 30, 2008

Jan 26, 2008

  1. Björn Winckler

    Use Launch Services, user default for untitled windows

    Use Launch Services when launching MacVim from a Vim process instead of
    using NSTask.
    Added user default 'MMUntitledWindow' which controls when an untitled
    window should open.  It can take the following values:
        0 = Never open untitled window
        1 = Open untitled window on 'Open' event
        2 = Open untitled window on 'Reopen' event
        3 = Open untitled window on both 'Open' and 'Reopen' events
    authored January 26, 2008

Jan 23, 2008

  1. Björn Winckler

    File->Open pops up a modal 'open files' dialog

    The File->Open dialog lets the user choose one or more files which are
    opened in tabs in a new window; it replaces the behaviour where
    File->Open presented a sheet which opened (at most) one file in the
    topmost window.  This conforms better with the standard File->Open
    behaviour of Mac apps.
    authored January 23, 2008

Nov 27, 2007

  1. Björn Winckler

    ODB Editor protocol (aka 'external editor') support

    Programs that support ODB asks MacVim to open files. When a file is written or
    closed, MacVim notifies the program of these events. (At the moment the 'Burl'
    parameter is parsed but ignored. The 'RdEV' parameter is ignored.)
    authored November 27, 2007

Oct 18, 2007

  1. Björn Winckler

    Moved MacVim project to src/MacVim and removed runtime folder

    authored October 18, 2007
Something went wrong with that request. Please try again.