annotate runtime/doc/pi_expl.txt @ 42:c75153d791d0

updated for version 7.0026
author vimboss
date Wed, 29 Dec 2004 20:58:21 +0000
parents 3fc0f57ecb91
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
42
c75153d791d0 updated for version 7.0026
vimboss
parents: 7
diff changeset
1 *pi_expl.txt* For Vim version 7.0aa. Last change: 2004 Dec 29
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 M A Aziz Ahmed
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 updated by Mark Waggoner
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 *file-explorer* *file-browser*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 Plugin for exploring (or browsing) directories and files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 1. Starting the file explorer |expl-starting|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 The functionality mentioned here is a |standard-plugin|.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 This plugin is only available if 'compatible' is not set.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 You can avoid loading this plugin by setting the "loaded_explorer" variable: >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 :let loaded_explorer = 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 {Vi does not have any of this}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 1. Starting the file explorer *expl-starting*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 This plugin is used to explore directories inside Vim. The file explorer is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 launched whenever the user tries to edit a directory.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 *:Explore* *:Sexplore*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 To launch the explorer in the directory of the file currently edited: >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 :Explore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 If the file has changes the window is split. To always split the window: >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 :Sexplore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 To launch the explorer in a specific directory: >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 :Explore dirname
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 :Sexplore dirname
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 From inside the explorer move your cursor to a line containing a file or
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 directory name. The following command keys are available:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 <enter> will open the file in the window the explorer is currently
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 occupying.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 'o' will split a new window and open the file in the new window.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 'O' will open the file chosen using the window that the cursor was in just
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 before you started or entered the explorer window. If the explorer is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 the only window, it will first split a new window to use for the file to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 be opened.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 'p' will open (or use) the preview window showing the file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 'x' will execute the file with the system tools. Only when supported
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 (currently MS-Windows and KDE).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 When splitting off a new window, you can control where the split window will
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 go relative to the explorer window using the variables g:explVertical,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 g:explSplitBelow and g:explSplitRight.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 *g:explVertical*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 *g:explSplitBelow*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 *g:explSplitRight*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 *g:explStartBelow*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 *g:explStartRight*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 To control whether the split is made horizontally or vertically, use: >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 let g:explVertical=1 " Split vertically
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 let g:explVertical=0 " Split horizontally (default)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 To control where the window goes relative to the explorer window when
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 splitting horizontally, use the variable: >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 let g:explSplitBelow=1 " Put new window below explorer window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 let g:explSplitBelow=0 " Put new window above explorer window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 The default for this is the setting of splitbelow at the time the plugin is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 loaded.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67
42
c75153d791d0 updated for version 7.0026
vimboss
parents: 7
diff changeset
68 To control where the window goes relative to the explorer window when
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 splitting vertically, use the variable: >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 let g:explSplitRight=1 " Put new window to the right of the explorer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 let g:explSplitRight=0 " Put new window to the left of the explorer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 The default for this is the setting of splitright at the time the plugin is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 loaded.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 To use a different split method for the explorer window, use: >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 let g:explStartRight=1 " Put new explorer window to the right of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 " current window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 let g:explStartRight=0 " Put new explorer window to the left of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 " current window
42
c75153d791d0 updated for version 7.0026
vimboss
parents: 7
diff changeset
80 The default is the value of g:explSplitRight at the time the plugin is loaded.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 To use a different split method for the explorer window, use: >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 let g:explStartBelow=1 " Put new explorer window below the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 " current window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 let g:explStartBelow=0 " Put new explorer window above the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 " current window
42
c75153d791d0 updated for version 7.0026
vimboss
parents: 7
diff changeset
87 The default is the value of g:explSplitBelow at the time the plugin is loaded.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 The start splits allow for the explorer window to be placed in a file browser
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 type arrangement, where the directories are shown on the left and the contents
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 opened on the right. The start split settings are only used when issuing
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 the Sexplore command.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 Note that the window split is done a little bit differently than window splits
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 are usually done. Ordinarily, when splitting a window, the space occupied by
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 the current window will be split to give space for the new window. The
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 explorer attempts to instead split from a window adjacent to the explorer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 window so that the explorer window will not change sizes. If there is not an
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 adjacent window in the direction you are splitting, the explorer window is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 split.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 *g:explWinSize*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 After opening a file with the 'o' command, you might want to resize the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 explorer window. This can be done by setting the variable >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 let g:explWinSize=N
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 N is the number of rows (when the window is split horizontally) or the number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 of columns (when the window is split vertically). If g:explWinSize is set to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 an empty string (""), resizing will not be done. g:explWinSize defaults to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 15.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 *g:explDetailedList*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 The file size (in bytes) and modification time can be displayed inside the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 file explorer window. By pressing 'i', you can toggle between the name only
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 display and the more lengthy display. If you want the size and date to show
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 by default, use >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 let g:explDetailedList=1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 Doing this may slightly slow down explorer. The difference may or may not be
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 noticeable depending on your system and whether the directory is local or on
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 the network and on the size of the directory.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 *g:explDateFormat*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 The format of date displayed is configurable using the variable
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 g:explDateFormat. explorer uses this variable to pass to strftime() to fetch
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 the date information. |strftime()| The default is >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 let g:explDateFormat="%d %b %Y %H:%M"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 Note that for sorting purposes, the date is always placed at the end of the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 line in its 'raw' form. If you have syntax highlighting turned on, this raw
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 date should be invisible.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 *g:explHideFiles*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 You can hide some files by filling the variable g:explHidFiles with regular
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 expressions. A filename that matches any of these regular expressions will not
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 be shown. For example, >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 let g:explHideFiles='^\.,\.gz$,\.exe$,\.zip$'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 will not show files that begin with "." and those that end in .gz, .exe or
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 .zip. However, all directory names will always be shown. If while exploring,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 you'd like to see the hidden files as well, use the command "a".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 The explorer header will indicate if filtering is being done.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 *g:explDetailedHelp*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 The help information spanning a few lines can be turned off (and just a single
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 help message enabled) using the option >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 let g:explDetailedHelp=0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 You can anytime switch to the detailed help format by pressing ?.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 *explorer-delete*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 Pressing 'D' inside explorer deletes the file under the cursor. You can delete
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 many files by visually selecting them and using 'D'. The deletion is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 interactive in the form y/n/a/q. Directory deletion is not supported (mainly
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 because there is no way to delete a directory using a vim built-in function).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 *explorer-rename*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 Pressing 'R' inside explorer will allow you to rename the file under the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 cursor.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 *g:explSortBy*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 The display in the file explorer can be sorted in forward or reverse order by
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 name, size, or modification date. You can set the default sorting direction
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 with the option >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 let g:explSortBy='name' " alphabetically
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 let g:explSortBy='reverse name' " reverse alphabetically
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 let g:explSortBy='date' " newest first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 let g:explSortBy='reverse date' " oldest first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 let g:explSortBy='size' " largest first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 let g:explSortBy='reverse size' " smallest first
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 While in the explorer, you can rotate through the sort fields by pressing the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 's' key and you can reverse the current sort order by pressing the 'r' key.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 Sorting on fields other than the name will be faster if the size and date are
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 displayed (using 'i' or g:explDetailedList).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 The explorer heading will indicate the current sort order.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 *g:explDirsFirst*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176 To control the segregation of directories and files, you can set this option >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 let g:explDirsFirst=1 " Directories at the top of the list (default)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178 let g:explDirsFirst=0 " Directories mixed in with files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179 let g:explDirsFirst=-1 " Directories at the bottom of the list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181 *g:explSuffixesLast*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 To control the segregation of files matching the suffixes option, you can set
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 this option >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 let g:explSuffixesLast=1 " Files matching suffixes sorted at the bottom
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 " of the list (default)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186 let g:explSuffixesLast=0 " Files matching suffixes sorted normally
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 let g:explSuffixesLast=-1 " Files matching suffixes sorted at the top of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 " the list
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189 The heading will indicate if suffixes have been moved to the end (or start) of
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 the list.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 *g:explUseSeparators*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 Directories and files matching the suffixes list will be highlighted. If you
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 have the directories, files, and suffixes separated, and you would like a
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195 separator line between the groups, you can set the option >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196 let g:explUseSeparators=1 " Use separator lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197 let g:explUseSeparators=0 " Don't use separator lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 <
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 *g:explFileHandler*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200 If you set the "g:explFileHandler" variable to the name of a function, typing
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 'x' will call this function. The file or directory under the cursor will be
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 passed as an argument to the function. Suppose you have KDE, you could use
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203 this: >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205 function MyFileHandler(fn)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206 exec "silent! !kfmclient exec " . escape(a:fn,' \%#')
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207 endfunction
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208 let g:explFileHandler = 'MyFileHandler'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
210 For Win32 the variable is set by default to invoke the execute action. If you
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211 type 'x' on a HTML file, Microsoft Internet Explorer will start (or whatever
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
212 application you have associated with HTML files).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
215 vim:tw=78:noet:ts=8:ft=help:norl: