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>