mirror of
https://github.com/vim/vim
synced 2025-04-01 07:26:44 +02:00
85 lines
2.6 KiB
Text
85 lines
2.6 KiB
Text
INSTALLmac.txt - Installation of Vim on Apple MacOS
|
|
|
|
This file contains instructions for compiling Vim. If you already have an
|
|
executable version of Vim, you don't need this.
|
|
|
|
MacOS Classic is no longer supported. If you really want it use Vim 6.4.
|
|
Only '/' is supported as path separator.
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
Prerequisites
|
|
----------------------------------------------------------------------------
|
|
|
|
Make sure you've installed Xcode and CommandLineTools. You can download Xcode
|
|
from the Mac App Store, for free.
|
|
|
|
To check for CommandLineTools open a terminal and do:
|
|
|
|
$ make --version
|
|
|
|
If not installed yet a window pops up instructing you to install the developer
|
|
tools.
|
|
|
|
If you don't have the source yet, best is to use git (which you need to
|
|
install first), see http://www.vim.org/git.php
|
|
Or you can download and unpack the Unix tar archive, see
|
|
http://www.vim.org/download.php
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
Build and install the terminal version.
|
|
----------------------------------------------------------------------------
|
|
|
|
You can compile vim with the standard Unix routine:
|
|
cd vim/src
|
|
make
|
|
make test
|
|
sudo make install
|
|
|
|
If you get an error "glibtool: command not found" search on stackoverflow for
|
|
mac-osx-where-can-i-download-glibtool.
|
|
|
|
With Homebrew, run:
|
|
|
|
brew install libtool
|
|
|
|
To build libtool from source:
|
|
|
|
1. Download the source code from https://www.gnu.org/software/libtool/.
|
|
|
|
2. Run these commands from the root of the source code directory:
|
|
|
|
./configure --program-prefix=g
|
|
make
|
|
sudo make install
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
Build and install the GUI version with X-Windows
|
|
----------------------------------------------------------------------------
|
|
|
|
NOTE: this probably no longer works, since Athena support has been removed.
|
|
|
|
First, install XQuartz, which you can download from https://www.xquartz.org.
|
|
|
|
To tell configure to use a GUI you can edit the Makefile and uncomment these
|
|
two lines (remove the # at the start of the line):
|
|
|
|
CONF_OPT_GUI = --enable-gui=athena
|
|
CONF_OPT_DARWIN = --disable-darwin
|
|
|
|
Do "make distclean" to start with a clean slate.
|
|
Then build as with the terminal version above.
|
|
Instead of "athena" you can try "gtk2" but you probably need to install GTK
|
|
first.
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
Notes
|
|
----------------------------------------------------------------------------
|
|
|
|
Mac-specific configure options are explained in the Makefile:
|
|
--disable-darwin
|
|
--with-mac-arch
|
|
|