Mercurial > vim
comparison src/INSTALLmac.txt @ 21745:35921b7fc07a v8.2.1422
patch 8.2.1422: the Mac GUI implementation is outdated
Commit: https://github.com/vim/vim/commit/097148e849136b49052b1b5123c714fb1d74db9b
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Aug 11 21:58:20 2020 +0200
patch 8.2.1422: the Mac GUI implementation is outdated
Problem: The Mac GUI implementation is outdated and probably doesn't even
work.
Solution: Remove the Mac GUI code. The MacVim project provides the
supported Vim GUI version.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 11 Aug 2020 22:00:04 +0200 |
parents | 52d76b2f56c7 |
children | fab58304f77d |
comparison
equal
deleted
inserted
replaced
21744:805e8d18b78b | 21745:35921b7fc07a |
---|---|
14 ---------------------------------------------------------------------------- | 14 ---------------------------------------------------------------------------- |
15 Summary | 15 Summary |
16 ---------------------------------------------------------------------------- | 16 ---------------------------------------------------------------------------- |
17 | 17 |
18 1 MacOS X | 18 1 MacOS X |
19 1.1. Carbon interface | 19 1.1. Terminal version |
20 1.2. X (Athena, GTK, Motif) or plain text. | 20 1.2. X (Athena, GTK, Motif) or plain text. |
21 | 21 |
22 MacOS Classic is no longer supported. If you really want it use Vim 6.4. | 22 MacOS Classic is no longer supported. If you really want it use Vim 6.4. |
23 | 23 |
24 ---------------------------------------------------------------------------- | 24 ---------------------------------------------------------------------------- |
25 1 MacOS X | 25 1 MacOS X |
26 ---------------------------------------------------------------------------- | 26 ---------------------------------------------------------------------------- |
27 | 27 |
28 1.0 Considerations | 28 1.0 Considerations |
29 | 29 |
30 Only '/' supported as path separator. | 30 Only '/' is supported as path separator. |
31 | 31 |
32 1.1 Carbon interface (default) | 32 1.1 Terminal version (default) |
33 | 33 |
34 You can compile vim with the standard Unix routine: | 34 You can compile vim with the standard Unix routine: |
35 cd .../src | 35 cd .../src |
36 make | 36 make |
37 make test | 37 make test |
38 sudo make install | 38 sudo make install |
39 | 39 |
40 "make" will create a working Vim.app application bundle in the src | 40 You need at least Xcode 1.5. |
41 directory. You can move this bundle (the Vim.app directory) anywhere | |
42 you want. Or use "make install" to move it to /Applications. | |
43 | |
44 You need at least Xcode 1.5 to compile Vim 7.0. | |
45 | |
46 Configure will create a universal binary if possible. This requires | |
47 installing the universal SDK (currently for 10.4). | |
48 | 41 |
49 To overrule the architecture do this before running make: | 42 To overrule the architecture do this before running make: |
50 | 43 |
51 ./configure --with-mac-arch=intel | 44 ./configure --with-mac-arch=intel |
52 or | 45 or |
53 ./configure --with-mac-arch=ppc | 46 ./configure --with-mac-arch=ppc |
54 | 47 |
55 | 48 |
56 1.2 X-Windows or Plain Text | 49 1.2 X-Windows |
57 | 50 |
58 If you do not want the Carbon interface, you must explicitly tell | 51 You must explicitly tell configure to use a GUI. |
59 configure to use a different GUI. | |
60 | 52 |
61 cd .../src | 53 cd .../src |
62 ./configure --disable-darwin --enable-gui=gtk2 | 54 ./configure --disable-darwin --enable-gui=gtk2 |
63 make; make install | 55 make; make install |
64 | 56 |
65 NOTE: The following GUI options are supported: | 57 NOTE: The following GUI options are possible (but might not work): |
66 no (for text), motif, athena, nextaw | 58 no (for terminal only), motif, athena, nextaw |
67 gtk, gtk2, gnome, gnome2, | 59 gtk, gtk2, gnome, gnome2, |
68 | 60 |
69 NOTE: You need to first install XFree86 and XDarwin. | 61 NOTE: You need to first install XFree86 and XDarwin. |
70 Please visit http://www.XDarwin.org | 62 Please visit http://www.XDarwin.org |
71 | 63 |