changeset 950:f03c3fae0a99 v7.0.076

updated for version 7.0-076
author vimboss
date Tue, 29 Aug 2006 20:31:34 +0000
parents 8fafff87aedb
children 06959e7212e5
files runtime/autoload/spellfile.vim src/version.c
diffstat 2 files changed, 12 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/runtime/autoload/spellfile.vim
+++ b/runtime/autoload/spellfile.vim
@@ -1,6 +1,6 @@
 " Vim script to download a missing spell file
 " Maintainer:	Bram Moolenaar <Bram@vim.org>
-" Last Change:	2006 May 10
+" Last Change:	2006 Aug 29
 
 if !exists('g:spellfile_URL')
   let g:spellfile_URL = 'ftp://ftp.vim.org/pub/vim/runtime/spell'
@@ -110,9 +110,14 @@ function! spellfile#LoadFile(lang)
   endif
 endfunc
 
-" Read "fname" from the ftp server.
+" Read "fname" from the server.
 function! spellfile#Nread(fname)
-  let machine = substitute(g:spellfile_URL, 'ftp://\([^/]*\).*', '\1', '')
-  let dir = substitute(g:spellfile_URL, 'ftp://[^/]*/\(.*\)', '\1', '')
-  exe 'Nread "' . machine . ' anonymous vim7user ' . dir . '/' . a:fname . '"'
+  if g:spellfile_URL =~ '^ftp://'
+    " for an ftp server use a default login and password to avoid a prompt
+    let machine = substitute(g:spellfile_URL, 'ftp://\([^/]*\).*', '\1', '')
+    let dir = substitute(g:spellfile_URL, 'ftp://[^/]*/\(.*\)', '\1', '')
+    exe 'Nread "' . machine . ' anonymous vim7user ' . dir . '/' . a:fname . '"'
+  else
+    exe 'Nread ' g:spellfile_URL . '/' . a:fname
+  endif
 endfunc
--- a/src/version.c
+++ b/src/version.c
@@ -667,6 +667,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    76,
+/**/
     75,
 /**/
     74,