GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - narbs/macvim: Vim - the text editor - for macOS

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

34,930 Commits
34,930 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
READMEdir
READMEdir
 
 
ci
ci
 
 
lang
lang
 
 
nsis
nsis
 
 
pixmaps
pixmaps
 
 
runtime
runtime
 
 
src
src
 
 
tools
tools
 
 
.clang-format
.clang-format
 
 
.codecov.yml
.codecov.yml
 
 
.editorconfig
.editorconfig
 
 
.git-blame-ignore-revs
.git-blame-ignore-revs
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.hgignore
.hgignore
 
 
AGENTS.md
AGENTS.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Filelist
Filelist
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
README.txt
README.txt
 
 
README_VIM9.md
README_VIM9.md
 
 
README_vim.md
README_vim.md
 
 
SECURITY.md
SECURITY.md
 
 
configure
configure
 
 
uninstall.txt
uninstall.txt
 
 
vimtutor.bat
vimtutor.bat
 
 
vimtutor.com
vimtutor.com
 
 

Repository files navigation

MacVim logo
MacVim

Website · Documentation

MacVim GitHub CI GitHub release Packaging status

MacVim is a macOS version of the Vim text editor, providing a graphical user interface for Vim, while tightly integrating with macOS and providing features specific to the platform.


macvim-screenshot-light

Features

  • Smooth native GUI that supports menus, dialog boxes, toolbars, and scroll bars.
  • Native and non-native full-screen modes.
  • Trackpad gestures, Touch Bar, and Command key shortcuts can be mapped to Vim actions.
  • Integrates with system services, dictionary lookup, and Apple Intelligence Writing Tools.
  • Vim GUI tabs with customizable colors.
  • Font ligatures and accurate text rendering.

Getting Started

See installation documentation for more details and alternative methods to install.

Download

You can download the latest version of MacVim from the Releases page.

Install via Package Manager

If you would like to install using a package manager, MacVim can be installed via Homebrew:

brew install macvim

MacVim is also available as a Homebrew cask. It will install the same pre-built binary as the one available from GitHub release:

brew install --cask macvim-app

After installation, MacVim can be launched using the Dock or in the terminal using the mvim command.

Building from Source

If you prefer to build MacVim from source, detailed instructions are provided in the Building MacVim guide.

Relationship with Vim

MacVim is a downstream fork of Vim, and routinely merges from upstream. The original Vim README can be found at README_vim.md. Vim itself is also available for macOS, but it does not have a GUI.

In Homebrew, there are both a macvim and vim package. Both packages will provide a terminal version of Vim with similar features. The vim package is from the upstream Vim project and is usually a bit more up-to-date in core Vim features, while the macvim package will provide the additional GUI version bundled as an app.

License

MacVim is released under the Vim License.

Support

If you encounter any issues or have questions, feel free to open an issue or visit the discussions page.

About

Vim - the text editor - for macOS

macvim.org

Resources

Readme
License

Contributing

Contributing

Security policy

Security policy
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.