Mercurial > vim
annotate runtime/doc/os_mac.txt @ 11398:30af33f4d353 v8.0.0584
patch 8.0.0584: memory leak when executing quickfix tests
commit https://github.com/vim/vim/commit/d788f6fe89c77262c474de323f5dab6d1c814e27
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Apr 23 17:19:43 2017 +0200
patch 8.0.0584: memory leak when executing quickfix tests
Problem: Memory leak when executing quickfix tests.
Solution: Free the list reference. (Yegappan Lakshmanan)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 23 Apr 2017 17:30:03 +0200 |
parents | 214f228718cf |
children | cc5253681167 |
rev | line source |
---|---|
10198
9f48eab77d62
commit https://github.com/vim/vim/commit/bb76f24af2010943387ce696a7092175b4ecccf2
Christian Brabandt <cb@256bit.org>
parents:
5294
diff
changeset
|
1 *os_mac.txt* For Vim version 8.0. Last change: 2006 Apr 30 |
7 | 2 |
3 | |
4 VIM REFERENCE MANUAL by Bram Moolenaar et al. | |
5 | |
6 | |
7 *mac* *Mac* *macintosh* *Macintosh* | |
8 | |
9 This file documents the particularities of the Macintosh version of Vim. | |
10 | |
11 NOTE: This file is a bit outdated. You might find more useful info here: | |
19 | 12 http://macvim.org/ |
7 | 13 |
14 1. Filename Convention |mac-filename| | |
11262 | 15 2. .vimrc and .vim files |mac-vimfile| |
16 3. Standard mappings |mac-standard-mappings| | |
17 4. FAQ |mac-faq| | |
18 5. Known Lack |mac-lack| | |
19 6. Mac Bug Report |mac-bug| | |
20 7. Compiling Vim |mac-compile| | |
7 | 21 |
22 There was a Mac port for version 3.0 of Vim. Here are the first few lines | |
23 from the old file: | |
24 | |
25 VIM Release Notes | |
26 Initial Macintosh release, VIM version 3.0 | |
27 19 October 1994 | |
28 | |
29 Eric Fischer | |
30 <enf1@midway.uchicago.edu>, <eric@jcp.uchicago.edu>, <etaoin@uchicago.edu> | |
31 5759 N. Guilford Ave | |
32 Indianapolis IN 46220 USA | |
33 | |
34 ============================================================================== | |
35 1. Filename Convention *mac-filename* | |
36 | |
719 | 37 Starting with Vim version 7 you can just use the unix path separators with |
38 Vim. In order to determine if the specified filename is relative to the | |
39 current folder or absolute (i.e. relative to the "Desktop"), the following | |
40 algorithm is used: | |
7 | 41 |
42 If the path start by a "/", the path is absolute | |
43 If the path start by a ":", the path is relative | |
44 If the path doesn't start by neither a "/" nor ":", | |
45 and a ":" is found before a "/" then the path is absolute | |
46 > | |
47 :e /HD/text | |
48 :e HD:text | |
49 < Edit the file "text" of the disk "HD" > | |
50 :e :src:main.c | |
51 :e src/main.c | |
52 < Edit the file "main.c" in the folder "src" in the current folder > | |
53 :e os_mac.c | |
54 < Edit the file "os_mac.c" in the current folder. | |
55 | |
56 You can use the |$VIM| and |$VIMRUNTIME| variable. > | |
57 | |
58 :so $VIMRUNTIME:syntax:syntax.vim | |
59 | |
60 ============================================================================== | |
61 2. .vimrc and .vim files *mac-vimfile* | |
62 | |
719 | 63 It is recommended to use Unix style line separators for Vim scripts, thus a |
64 single newline character. | |
65 | |
66 When starting up Vim will load the $VIMRUNTIME/macmap.vim script to define | |
67 default command-key mappings. | |
68 | |
69 On older systems files starting with a dot "." are discouraged, thus the rc | |
70 files are named "vimrc" or "_vimrc" and "gvimrc" or "_gvimrc". These files | |
71 can be in any format (mac, dos or unix). Vim can handle any file format when | |
72 the |'nocompatible'| option is set, otherwise it will only handle mac format | |
7 | 73 files. |
74 | |
75 ============================================================================== | |
11262 | 76 3. Standard mappings *mac-standard-mappings* |
77 | |
78 The following mappings are available for cut/copy/paste from/to clipboard. | |
79 | |
80 key Normal Visual Insert Description ~ | |
81 Command-v "*P "-d"*P <C-R>* paste text *<D-v>* | |
82 Command-c "*y copy Visual text *<D-c>* | |
83 Command-x "*d cut Visual text *<D-x>* | |
84 Backspace "*d cut Visual text | |
85 | |
86 ============================================================================== | |
87 4. Mac FAQ *mac-faq* | |
7 | 88 |
810 | 89 On the internet: http://macvim.org/OSX/index.php#FAQ |
90 | |
7 | 91 Q: I can't enter non-ASCII character in Apple Terminal. |
92 A: Under Window Settings, Emulation, make sure that "Escape non-ASCII | |
93 characters" is not checked. | |
94 | |
39 | 95 Q: How do I start the GUI from the command line? |
96 A: Assuming that Vim.app is located in /Applications: | |
97 open /Applications/Vim.app | |
98 Or: | |
856 | 99 /Applications/Vim.app/Contents/MacOS/Vim -g {arguments} |
39 | 100 |
818 | 101 Q: How can I set $PATH to something reasonable when I start Vim.app from the |
102 GUI or with open? | |
103 A: The following trick works with most shells. Put it in your vimrc file. | |
104 This is included in the system vimrc file included with the binaries | |
105 distributed at macvim.org . > | |
106 let s:path = system("echo echo VIMPATH'${PATH}' | $SHELL -l") | |
107 let $PATH = matchstr(s:path, 'VIMPATH\zs.\{-}\ze\n') | |
108 | |
7 | 109 ============================================================================== |
11262 | 110 5. Mac Lack *mac-lack* |
7 | 111 |
9 | 112 In a terminal CTRL-^ needs to be entered as Shift-Control-6. CTRL-@ as |
113 Shift-Control-2. | |
7 | 114 |
115 ============================================================================== | |
11262 | 116 6. Mac Bug Report *mac-bug* |
7 | 117 |
118 When reporting any Mac specific bug or feature change, please use the vim-mac | |
119 maillist |vim-mac|. However, you need to be subscribed. An alternative is to | |
120 send a message to the current MacVim maintainers: | |
121 | |
122 mac@vim.org | |
123 | |
124 ============================================================================== | |
11262 | 125 7. Compiling Vim *mac-compile* |
7 | 126 |
127 See the file "src/INSTALLmac.txt" that comes with the source files. | |
128 | |
129 | |
130 vim:tw=78:ts=8:ft=help:norl: |