Mercurial > vim
comparison runtime/macmap.vim @ 718:7b21554be7a1
updated for version 7.0219
author | vimboss |
---|---|
date | Thu, 09 Mar 2006 22:27:48 +0000 |
parents | |
children | 8cd729851562 |
comparison
equal
deleted
inserted
replaced
717:2fa8cb05b861 | 718:7b21554be7a1 |
---|---|
1 " System gvimrc file for Mac OS X | |
2 " Author: Benji Fisher <benji@member.AMS.org> | |
3 " Last Change: Thu Mar 09 09:00 AM 2006 EST | |
4 " | |
5 " Define Mac-standard keyboard shortcuts. | |
6 | |
7 " Save and restore compatible mode. | |
8 let s:save_cpo = &cpo | |
9 set cpo&vim | |
10 | |
11 nnoremap <D-n> :confirm enew<CR> | |
12 vmap <D-n> <Esc><D-n>gv | |
13 imap <D-n> <C-O><D-n> | |
14 cmap <D-n> <C-C><D-n> | |
15 omap <D-n> <Esc><D-n> | |
16 | |
17 nnoremap <D-o> :browse confirm e<CR> | |
18 vmap <D-o> <Esc><D-o>gv | |
19 imap <D-o> <C-O><D-o> | |
20 cmap <D-o> <C-C><D-o> | |
21 omap <D-o> <Esc><D-o> | |
22 | |
23 nnoremap <silent> <D-w> :if winheight(2) < 0 <Bar> | |
24 \ confirm enew <Bar> | |
25 \ else <Bar> | |
26 \ confirm close <Bar> | |
27 \ endif<CR> | |
28 vmap <D-w> <Esc><D-w>gv | |
29 imap <D-w> <C-O><D-w> | |
30 cmap <D-w> <C-C><D-w> | |
31 omap <D-w> <Esc><D-w> | |
32 | |
33 nnoremap <silent> <D-s> :if expand("%") == ""<Bar>browse confirm w<Bar> | |
34 \ else<Bar>confirm w<Bar>endif<CR> | |
35 vmap <D-s> <Esc><D-s>gv | |
36 imap <D-s> <C-O><D-s> | |
37 cmap <D-s> <C-C><D-s> | |
38 omap <D-s> <Esc><D-s> | |
39 | |
40 nnoremap <D-S-s> :browse confirm saveas<CR> | |
41 vmap <D-S-s> <Esc><D-s>gv | |
42 imap <D-S-s> <C-O><D-s> | |
43 cmap <D-S-s> <C-C><D-s> | |
44 omap <D-S-s> <Esc><D-s> | |
45 | |
46 " From the Edit menu of SimpleText: | |
47 nnoremap <D-z> u | |
48 vmap <D-z> <Esc><D-z>gv | |
49 imap <D-z> <C-O><D-z> | |
50 cmap <D-z> <C-C><D-z> | |
51 omap <D-z> <Esc><D-z> | |
52 | |
53 vnoremap <D-x> "+x | |
54 | |
55 vnoremap <D-c> "+y | |
56 | |
57 cnoremap <D-c> <C-Y> | |
58 | |
59 nnoremap <D-v> "+gP | |
60 cnoremap <D-v> <C-R>+ | |
61 execute 'vnoremap <script> <D-v>' paste#paste_cmd['v'] | |
62 execute 'inoremap <script> <D-v>' paste#paste_cmd['i'] | |
63 | |
64 nnoremap <silent> <D-a> :if &slm != ""<Bar>exe ":norm gggH<C-O>G"<Bar> | |
65 \ else<Bar>exe ":norm ggVG"<Bar>endif<CR> | |
66 vmap <D-a> <Esc><D-a> | |
67 imap <D-a> <Esc><D-a> | |
68 cmap <D-a> <C-C><D-a> | |
69 omap <D-a> <Esc><D-a> | |
70 | |
71 nnoremap <D-f> / | |
72 vmap <D-f> <Esc><D-f> | |
73 imap <D-f> <Esc><D-f> | |
74 cmap <D-f> <C-C><D-f> | |
75 omap <D-f> <Esc><D-f> | |
76 | |
77 nnoremap <D-g> n | |
78 vmap <D-g> <Esc><D-g> | |
79 imap <D-g> <C-O><D-g> | |
80 cmap <D-g> <C-C><D-g> | |
81 omap <D-g> <Esc><D-g> | |
82 | |
83 let &cpo = s:save_cpo |