Mercurial > vim
comparison runtime/autoload/netrwSettings.vim @ 1621:82b5078be2dd
updated for version 7.2a
author | vimboss |
---|---|
date | Tue, 24 Jun 2008 21:56:24 +0000 |
parents | a91a2e0c4108 |
children | 0b796e045c42 |
comparison
equal
deleted
inserted
replaced
1620:73fe8baea242 | 1621:82b5078be2dd |
---|---|
1 " netrwSettings.vim: makes netrw settings simpler | 1 " netrwSettings.vim: makes netrw settings simpler |
2 " Date: Mar 26, 2007 | 2 " Date: Mar 11, 2008 |
3 " Maintainer: Charles E Campbell, Jr <drchipNOSPAM at campbellfamily dot biz> | 3 " Maintainer: Charles E Campbell, Jr <drchipNOSPAM at campbellfamily dot biz> |
4 " Version: 9 | 4 " Version: 11 |
5 " Copyright: Copyright (C) 1999-2007 Charles E. Campbell, Jr. {{{1 | 5 " Copyright: Copyright (C) 1999-2007 Charles E. Campbell, Jr. {{{1 |
6 " Permission is hereby granted to use and distribute this code, | 6 " Permission is hereby granted to use and distribute this code, |
7 " with or without modifications, provided that this copyright | 7 " with or without modifications, provided that this copyright |
8 " notice is copied with it. Like anything else that's free, | 8 " notice is copied with it. Like anything else that's free, |
9 " netrwSettings.vim is provided *as is* and comes with no | 9 " netrwSettings.vim is provided *as is* and comes with no |
17 " every disease and every sickness among the people. | 17 " every disease and every sickness among the people. |
18 " Load Once: {{{1 | 18 " Load Once: {{{1 |
19 if exists("g:loaded_netrwSettings") || &cp | 19 if exists("g:loaded_netrwSettings") || &cp |
20 finish | 20 finish |
21 endif | 21 endif |
22 let g:loaded_netrwSettings = "v9" | 22 let g:loaded_netrwSettings = "v11" |
23 | 23 |
24 " --------------------------------------------------------------------- | 24 " --------------------------------------------------------------------- |
25 " NetrwSettings: {{{1 | 25 " NetrwSettings: {{{1 |
26 fun! netrwSettings#NetrwSettings() | 26 fun! netrwSettings#NetrwSettings() |
27 " this call is here largely just to insure that netrw has been loaded | 27 " this call is here largely just to insure that netrw has been loaded |
28 call netrw#NetSavePosn() | 28 call netrw#NetrwSavePosn() |
29 if !exists("g:loaded_netrw") | 29 if !exists("g:loaded_netrw") |
30 echohl WarningMsg | echomsg "***sorry*** netrw needs to be loaded prior to using NetrwSettings" | echohl None | 30 echohl WarningMsg | echomsg "***sorry*** netrw needs to be loaded prior to using NetrwSettings" | echohl None |
31 return | 31 return |
32 endif | 32 endif |
33 | 33 |
99 if exists("g:netrw_browsex_viewer") | 99 if exists("g:netrw_browsex_viewer") |
100 put = 'let g:netrw_browsex_viewer = '.g:netrw_browsex_viewer | 100 put = 'let g:netrw_browsex_viewer = '.g:netrw_browsex_viewer |
101 else | 101 else |
102 put = 'let g:netrw_browsex_viewer = (not defined)' | 102 put = 'let g:netrw_browsex_viewer = (not defined)' |
103 endif | 103 endif |
104 let cdescline= line("$") | |
105 put ='let g:netrw_cd_escape...' | |
106 put = 'let g:netrw_compress = '.g:netrw_compress | |
107 let decompressline= line("$") | |
108 put ='let g:netrw_decompress...' | |
104 put = 'let g:netrw_dirhistmax = '.g:netrw_dirhistmax | 109 put = 'let g:netrw_dirhistmax = '.g:netrw_dirhistmax |
105 put = 'let g:netrw_fastbrowse = '.g:netrw_fastbrowse | 110 put = 'let g:netrw_fastbrowse = '.g:netrw_fastbrowse |
111 let fnameescline= line("$") | |
112 put = 'let g:netrw_fname_escape...' | |
106 put = 'let g:netrw_ftp_browse_reject = '.g:netrw_ftp_browse_reject | 113 put = 'let g:netrw_ftp_browse_reject = '.g:netrw_ftp_browse_reject |
107 put = 'let g:netrw_ftp_list_cmd = '.g:netrw_ftp_list_cmd | 114 put = 'let g:netrw_ftp_list_cmd = '.g:netrw_ftp_list_cmd |
108 put = 'let g:netrw_ftp_sizelist_cmd = '.g:netrw_ftp_sizelist_cmd | 115 put = 'let g:netrw_ftp_sizelist_cmd = '.g:netrw_ftp_sizelist_cmd |
109 put = 'let g:netrw_ftp_timelist_cmd = '.g:netrw_ftp_timelist_cmd | 116 put = 'let g:netrw_ftp_timelist_cmd = '.g:netrw_ftp_timelist_cmd |
117 let globescline= line("$") | |
118 put ='let g:netrw_glob_escape...' | |
110 put = 'let g:netrw_hide = '.g:netrw_hide | 119 put = 'let g:netrw_hide = '.g:netrw_hide |
111 put = 'let g:netrw_keepdir = '.g:netrw_keepdir | 120 put = 'let g:netrw_keepdir = '.g:netrw_keepdir |
112 put = 'let g:netrw_list_cmd = '.g:netrw_list_cmd | 121 put = 'let g:netrw_list_cmd = '.g:netrw_list_cmd |
113 put = 'let g:netrw_list_hide = '.g:netrw_list_hide | 122 put = 'let g:netrw_list_hide = '.g:netrw_list_hide |
123 put = 'let g:netrw_liststyle = '.g:netrw_liststyle | |
124 put = 'let g:netrw_localcopycmd = '.g:netrw_localcopycmd | |
114 put = 'let g:netrw_local_mkdir = '.g:netrw_local_mkdir | 125 put = 'let g:netrw_local_mkdir = '.g:netrw_local_mkdir |
126 put = 'let g:netrw_localmovecmd = '.g:netrw_localmovecmd | |
115 put = 'let g:netrw_local_rmdir = '.g:netrw_local_rmdir | 127 put = 'let g:netrw_local_rmdir = '.g:netrw_local_rmdir |
116 put = 'let g:netrw_liststyle = '.g:netrw_liststyle | |
117 put = 'let g:netrw_maxfilenamelen = '.g:netrw_maxfilenamelen | 128 put = 'let g:netrw_maxfilenamelen = '.g:netrw_maxfilenamelen |
118 put = 'let g:netrw_menu = '.g:netrw_menu | 129 put = 'let g:netrw_menu = '.g:netrw_menu |
119 put = 'let g:netrw_mkdir_cmd = '.g:netrw_mkdir_cmd | 130 put = 'let g:netrw_mkdir_cmd = '.g:netrw_mkdir_cmd |
131 put = 'let g:netrw_preview = '.g:netrw_preview | |
120 put = 'let g:netrw_rename_cmd = '.g:netrw_rename_cmd | 132 put = 'let g:netrw_rename_cmd = '.g:netrw_rename_cmd |
133 put = 'let g:netrw_retmap = '.g:netrw_retmap | |
121 put = 'let g:netrw_rm_cmd = '.g:netrw_rm_cmd | 134 put = 'let g:netrw_rm_cmd = '.g:netrw_rm_cmd |
122 put = 'let g:netrw_rmdir_cmd = '.g:netrw_rmdir_cmd | 135 put = 'let g:netrw_rmdir_cmd = '.g:netrw_rmdir_cmd |
123 put = 'let g:netrw_rmf_cmd = '.g:netrw_rmf_cmd | 136 put = 'let g:netrw_rmf_cmd = '.g:netrw_rmf_cmd |
124 put = 'let g:netrw_silent = '.g:netrw_silent | 137 put = 'let g:netrw_silent = '.g:netrw_silent |
125 put = 'let g:netrw_sort_by = '.g:netrw_sort_by | 138 put = 'let g:netrw_sort_by = '.g:netrw_sort_by |
126 put = 'let g:netrw_sort_direction = '.g:netrw_sort_direction | 139 put = 'let g:netrw_sort_direction = '.g:netrw_sort_direction |
127 put = 'let g:netrw_sort_sequence = '.g:netrw_sort_sequence | 140 put = 'let g:netrw_sort_sequence = '.g:netrw_sort_sequence |
141 put = 'let g:netrw_special_syntax = '.g:netrw_special_syntax | |
128 put = 'let g:netrw_ssh_browse_reject = '.g:netrw_ssh_browse_reject | 142 put = 'let g:netrw_ssh_browse_reject = '.g:netrw_ssh_browse_reject |
129 put = 'let g:netrw_scpport = '.g:netrw_scpport | 143 put = 'let g:netrw_scpport = '.g:netrw_scpport |
130 put = 'let g:netrw_sshport = '.g:netrw_sshport | 144 put = 'let g:netrw_sshport = '.g:netrw_sshport |
131 put = 'let g:netrw_timefmt = '.g:netrw_timefmt | 145 put = 'let g:netrw_timefmt = '.g:netrw_timefmt |
146 let tmpfileescline= line("$") | |
147 put ='let g:netrw_tmpfile_escape...' | |
132 put = 'let g:netrw_use_noswf = '.g:netrw_use_noswf | 148 put = 'let g:netrw_use_noswf = '.g:netrw_use_noswf |
149 put = 'let g:netrw_xstrlen = '.g:netrw_xstrlen | |
133 put = 'let g:netrw_winsize = '.g:netrw_winsize | 150 put = 'let g:netrw_winsize = '.g:netrw_winsize |
134 | 151 |
135 put ='' | 152 put ='' |
136 put ='+ For help, place cursor on line and press <F1>' | 153 put ='+ For help, place cursor on line and press <F1>' |
137 | 154 |
140 res 99 | 157 res 99 |
141 silent %s/= \([^0-9].*\)$/= '\1'/e | 158 silent %s/= \([^0-9].*\)$/= '\1'/e |
142 silent %s/= $/= ''/e | 159 silent %s/= $/= ''/e |
143 1 | 160 1 |
144 | 161 |
145 " Put in shq setting. | 162 " Put in g:netrw_shq setting and g:netrw_cd_escape |
146 " (deferred so as to avoid the quote manipulation just preceding) | 163 " (deferred so as to avoid the quote manipulation just preceding) |
147 if g:netrw_shq == "'" | 164 if g:netrw_shq == "'" |
148 call setline(shqline,'let g:netrw_shq = "'.g:netrw_shq.'"') | 165 call setline(shqline, 'let g:netrw_shq = "'.g:netrw_shq.'"') |
149 else | 166 else |
150 call setline(shqline,"let g:netrw_shq = '".g:netrw_shq."'") | 167 call setline(shqline, "let g:netrw_shq = '".g:netrw_shq."'") |
151 endif | 168 endif |
169 call setline(cdescline, "let g:netrw_cd_escape = ".'"'.escape(g:netrw_cd_escape,'\"').'"') | |
170 call setline(decompressline,"let g:netrw_decompress = ".substitute(string(g:netrw_decompress),"^'\\(.*\\)'$",'\1','')) | |
171 call setline(fnameescline, "let g:netrw_fname_escape = '".escape(g:netrw_fname_escape,"'")."'") | |
172 call setline(globescline, "let g:netrw_glob_escape = '".escape(g:netrw_glob_escape,"'")."'") | |
173 call setline(tmpfileescline,"let g:netrw_tmpfile_escape = '".escape(g:netrw_tmpfile_escape,"'")."'") | |
152 | 174 |
153 set nomod | 175 set nomod |
154 | 176 |
155 nmap <buffer> <silent> <F1> :call NetrwSettingHelp()<cr> | 177 nmap <buffer> <silent> <F1> :call NetrwSettingHelp()<cr> |
156 nnoremap <buffer> <silent> <leftmouse> <leftmouse>:call NetrwSettingHelp()<cr> | 178 nnoremap <buffer> <silent> <leftmouse> <leftmouse>:call NetrwSettingHelp()<cr> |