Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | INSTALLmac.txt - Installation of Vim on Macintosh |
| 2 | |
| 3 | This file contains instructions for compiling Vim. If you already have an |
| 4 | executable version of Vim, you don't need this. |
| 5 | |
Bram Moolenaar | d7a08a2 | 2016-01-03 22:51:16 +0100 | [diff] [blame] | 6 | First, make sure you've installed Xcode or CommandLineToots. If not, open a |
| 7 | terminal and do |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 8 | |
Bram Moolenaar | d7a08a2 | 2016-01-03 22:51:16 +0100 | [diff] [blame] | 9 | $ make --version |
| 10 | |
| 11 | A window pops up instructing you to install the developer tools. |
| 12 | |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 13 | |
| 14 | ---------------------------------------------------------------------------- |
| 15 | Summary |
| 16 | ---------------------------------------------------------------------------- |
| 17 | |
| 18 | 1 MacOS X |
Bram Moolenaar | 097148e | 2020-08-11 21:58:20 +0200 | [diff] [blame^] | 19 | 1.1. Terminal version |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 20 | 1.2. X (Athena, GTK, Motif) or plain text. |
| 21 | |
Bram Moolenaar | 9372a11 | 2005-12-06 19:59:18 +0000 | [diff] [blame] | 22 | MacOS Classic is no longer supported. If you really want it use Vim 6.4. |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 23 | |
| 24 | ---------------------------------------------------------------------------- |
| 25 | 1 MacOS X |
| 26 | ---------------------------------------------------------------------------- |
| 27 | |
| 28 | 1.0 Considerations |
| 29 | |
Bram Moolenaar | 097148e | 2020-08-11 21:58:20 +0200 | [diff] [blame^] | 30 | Only '/' is supported as path separator. |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 31 | |
Bram Moolenaar | 097148e | 2020-08-11 21:58:20 +0200 | [diff] [blame^] | 32 | 1.1 Terminal version (default) |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 33 | |
| 34 | You can compile vim with the standard Unix routine: |
Bram Moolenaar | fd2ac76 | 2006-03-01 22:09:21 +0000 | [diff] [blame] | 35 | cd .../src |
| 36 | make |
Bram Moolenaar | d7a08a2 | 2016-01-03 22:51:16 +0100 | [diff] [blame] | 37 | make test |
| 38 | sudo make install |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 39 | |
Bram Moolenaar | 097148e | 2020-08-11 21:58:20 +0200 | [diff] [blame^] | 40 | You need at least Xcode 1.5. |
Bram Moolenaar | fd2ac76 | 2006-03-01 22:09:21 +0000 | [diff] [blame] | 41 | |
| 42 | To overrule the architecture do this before running make: |
| 43 | |
Bram Moolenaar | c9b4b05 | 2006-04-30 18:54:39 +0000 | [diff] [blame] | 44 | ./configure --with-mac-arch=intel |
Bram Moolenaar | fd2ac76 | 2006-03-01 22:09:21 +0000 | [diff] [blame] | 45 | or |
Bram Moolenaar | c9b4b05 | 2006-04-30 18:54:39 +0000 | [diff] [blame] | 46 | ./configure --with-mac-arch=ppc |
Bram Moolenaar | fd2ac76 | 2006-03-01 22:09:21 +0000 | [diff] [blame] | 47 | |
Bram Moolenaar | 7e8fd63 | 2006-02-18 22:14:51 +0000 | [diff] [blame] | 48 | |
Bram Moolenaar | 097148e | 2020-08-11 21:58:20 +0200 | [diff] [blame^] | 49 | 1.2 X-Windows |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 50 | |
Bram Moolenaar | 097148e | 2020-08-11 21:58:20 +0200 | [diff] [blame^] | 51 | You must explicitly tell configure to use a GUI. |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 52 | |
Bram Moolenaar | fd2ac76 | 2006-03-01 22:09:21 +0000 | [diff] [blame] | 53 | cd .../src |
Bram Moolenaar | 7e8fd63 | 2006-02-18 22:14:51 +0000 | [diff] [blame] | 54 | ./configure --disable-darwin --enable-gui=gtk2 |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 55 | make; make install |
| 56 | |
Bram Moolenaar | 097148e | 2020-08-11 21:58:20 +0200 | [diff] [blame^] | 57 | NOTE: The following GUI options are possible (but might not work): |
| 58 | no (for terminal only), motif, athena, nextaw |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 59 | gtk, gtk2, gnome, gnome2, |
| 60 | |
| 61 | NOTE: You need to first install XFree86 and XDarwin. |
| 62 | Please visit http://www.XDarwin.org |
| 63 | |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 64 | ------------------------------------------------------ |