annotate runtime/doc/os_mac.txt @ 15:631143ac4a01 v7.0007

updated for version 7.0007
author vimboss
date Sat, 10 Jul 2004 09:47:34 +0000
parents 4102fb4ea781
children a81bc802c17c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
1 *os_mac.txt* For Vim version 7.0aa. Last change: 2004 Jun 19
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 VIM REFERENCE MANUAL by Bram Moolenaar et al.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 *mac* *Mac* *macintosh* *Macintosh*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 This file documents the particularities of the Macintosh version of Vim.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 NOTE: This file is a bit outdated. You might find more useful info here:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 http://macvim.swdev.org/
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 1. Filename Convention |mac-filename|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 2. .vimrc an .vim files |mac-vimfile|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 3. FAQ |mac-faq|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 4. Known Lack |mac-lack|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 5. Mac Bug Report |mac-bug|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 6. Compiling Vim |mac-compile|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 There was a Mac port for version 3.0 of Vim. Here are the first few lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 from the old file:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 VIM Release Notes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 Initial Macintosh release, VIM version 3.0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 19 October 1994
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 Eric Fischer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 <enf1@midway.uchicago.edu>, <eric@jcp.uchicago.edu>, <etaoin@uchicago.edu>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 5759 N. Guilford Ave
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 Indianapolis IN 46220 USA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 1. Filename Convention *mac-filename*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 You can use either the unix or mac path separator or a mix of both. In order
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 to determine if the specified filename is relative to the current folder or
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 absolute (i.e. relative to the "Desktop"), the following algorithm is used:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 If the path start by a "/", the path is absolute
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 If the path start by a ":", the path is relative
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 If the path doesn't start by neither a "/" nor ":",
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 and a ":" is found before a "/" then the path is absolute
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 :e /HD/text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 :e HD:text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 < Edit the file "text" of the disk "HD" >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 :e :src:main.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 :e src/main.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 < Edit the file "main.c" in the folder "src" in the current folder >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 :e os_mac.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 < Edit the file "os_mac.c" in the current folder.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 You can use the |$VIM| and |$VIMRUNTIME| variable. >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 :so $VIMRUNTIME:syntax:syntax.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 2. .vimrc and .vim files *mac-vimfile*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 On the Mac files starting with a dot "." are discouraged, thus the rc files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 are named "vimrc" or "_vimrc" and "gvimrc" or "_gvimrc". These files can be in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 any format (mac, dos or unix). Vim can handle any file format when the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 |'nocompatible'| option is set, otherwise it will only handle mac format
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 files.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 3. Mac FAQ *mac-faq*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 Q: I can't enter non-ASCII character in Apple Terminal.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 A: Under Window Settings, Emulation, make sure that "Escape non-ASCII
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 characters" is not checked.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 4. Mac Lack *mac-lack*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76
9
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
77 The filenames containing both ":" and "/" are sometimes misinterpreted. (just
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
78 re-execute the command)
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
79
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
80 Scrollbar are not scrolling live, and when only the arrow or scroll area, a
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
81 limit of 32 line or page is scrolled.
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
82
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
83 Syntax highlighting works on 68k Macs but is _really_ slow.
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
84
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
85 In a terminal CTRL-^ needs to be entered as Shift-Control-6. CTRL-@ as
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
86 Shift-Control-2.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 5. Mac Bug Report *mac-bug*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 When reporting any Mac specific bug or feature change, please use the vim-mac
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 maillist |vim-mac|. However, you need to be subscribed. An alternative is to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 send a message to the current MacVim maintainers:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 mac@vim.org
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 6. Compiling Vim *mac-compile*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 See the file "src/INSTALLmac.txt" that comes with the source files.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 vim:tw=78:ts=8:ft=help:norl: