summaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorvimboss <devnull@localhost>2008-08-08 10:59:17 +0000
committervimboss <devnull@localhost>2008-08-08 10:59:17 +0000
commit34633e8c75919f4230e0905370e8eb74c80d8d6a (patch)
tree4bab71d94c65884f78990dceaa26e773ac36176a /runtime
parent3d2a8ea9aedd94323d1264b2317822dc2fbf3feb (diff)
downloadvim-34633e8c75919f4230e0905370e8eb74c80d8d6a.tar.gz
updated for version 7.2c-002v7.2c.002v7-2c-002
Diffstat (limited to 'runtime')
-rw-r--r--runtime/doc/eval.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 8bb990a0..3e24133c 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -2832,11 +2832,13 @@ fnameescape({string}) *fnameescape()*
For most systems the characters escaped are
" \t\n*?[{`$\\%#'\"|!<". For systems where a backslash
appears in a filename, it depends on the value of 'isfname'.
+ A leading '+' and '>' is also escaped (special after |:edit|
+ and |:write|). And a "-" by itself (special after |:cd|).
Example: >
- :let fname = 'some str%nge|name'
+ :let fname = '+some str%nge|name'
:exe "edit " . fnameescape(fname)
< results in executing: >
- edit some\ str\%nge\|name
+ edit \+some\ str\%nge\|name
fnamemodify({fname}, {mods}) *fnamemodify()*
Modify file name {fname} according to {mods}. {mods} is a