home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / patches / 6.1.117 < prev    next >
Encoding:
Internet Message Format  |  2002-06-28  |  6.8 KB

  1. To: vim-dev@vim.org
  2. Subject: Patch 6.1.117
  3. Fcc: outbox
  4. From: Bram Moolenaar <Bram@moolenaar.net>
  5. MIME-Version: 1.0
  6. Content-Type: text/plain; charset=ISO-8859-1
  7. Content-Transfer-Encoding: 8bit
  8. ------------
  9.  
  10. Patch 6.1.117
  11. Problem:    Small problem with editing a file over ftp: and with Cygwin.
  12. Solution:   Remove a dot from a ":normal" command.  Use "cygdrive" where
  13.         appropriate.  (Charles Campbell)
  14. Files:        runtime/plugin/netrw.vim
  15.  
  16.  
  17.  
  18. *** ../vim61.116/runtime/plugin/netrw.vim    Wed May 15 20:48:19 2002
  19. --- runtime/plugin/netrw.vim    Wed Jun 12 16:22:12 2002
  20. ***************
  21. *** 1,7 ****
  22.   " netrw.vim: (global plugin) Handles file transfer across a network
  23. ! " Last Change:    Apr 16, 2002
  24.   " Maintainer:    Charles E. Campbell, Jr. PhD   <cec@NgrOyphSon.gPsfAc.nMasa.gov>
  25. ! " Version:    22
  26.   
  27.   " Credits:
  28.   "  Vim editor   by Bram Moolenaar (Thanks, Bram!)
  29. --- 1,7 ----
  30.   " netrw.vim: (global plugin) Handles file transfer across a network
  31. ! " Last Change:    Jun 12, 2002
  32.   " Maintainer:    Charles E. Campbell, Jr. PhD   <cec@NgrOyphSon.gPsfAc.nMasa.gov>
  33. ! " Version:    23
  34.   
  35.   " Credits:
  36.   "  Vim editor   by Bram Moolenaar (Thanks, Bram!)
  37. ***************
  38. *** 231,237 ****
  39.     " ftp + <.netrc>:  Method #2
  40.     elseif b:netrw_method  == 2        " read with ftp + <.netrc>
  41.   "    Decho "DBG: read via ftp+.netrc (method #2)\n"
  42. !    exe "norm! mzo.".g:netrw_ftpmode."\<cr>get ".b:netrw_fname." ".tmpfile."\<esc>"
  43.      exe "'z+1,.!ftp -i " . g:netrw_machine
  44.      let result = s:NetGetFile(readcmd, tmpfile)
  45.      let b:netrw_lastfile = choice
  46. --- 231,237 ----
  47.     " ftp + <.netrc>:  Method #2
  48.     elseif b:netrw_method  == 2        " read with ftp + <.netrc>
  49.   "    Decho "DBG: read via ftp+.netrc (method #2)\n"
  50. !    exe "norm! mzo".g:netrw_ftpmode."\<cr>get ".b:netrw_fname." ".tmpfile."\<esc>"
  51.      exe "'z+1,.!ftp -i " . g:netrw_machine
  52.      let result = s:NetGetFile(readcmd, tmpfile)
  53.      let b:netrw_lastfile = choice
  54. ***************
  55. *** 284,290 ****
  56.     elseif     b:netrw_method  == 4    " read with scp
  57.   "    Decho "DBG: read via scp (method #4)"
  58.      if g:netrw_cygwin == 1
  59. !     let cygtmpfile=substitute(tmpfile,'^\(\a\):','//\1/','e')
  60.       exe "!scp " . g:netrw_machine . ":" . b:netrw_fname . " " . cygtmpfile
  61.      else
  62.       exe "!scp " . g:netrw_machine . ":" . b:netrw_fname . " " . tmpfile
  63. --- 284,290 ----
  64.     elseif     b:netrw_method  == 4    " read with scp
  65.   "    Decho "DBG: read via scp (method #4)"
  66.      if g:netrw_cygwin == 1
  67. !     let cygtmpfile=substitute(tmpfile,'^\(\a\):','/cygdrive/\1/','e')
  68.       exe "!scp " . g:netrw_machine . ":" . b:netrw_fname . " " . cygtmpfile
  69.      else
  70.       exe "!scp " . g:netrw_machine . ":" . b:netrw_fname . " " . tmpfile
  71. ***************
  72. *** 295,308 ****
  73.     elseif     b:netrw_method  == 5    " read with http (wget)
  74.   "    Decho "DBG: read via http (method #5)"
  75.      if match(b:netrw_fname,"#") == -1
  76. !     exe "!wget -O " . tmpfile . " http://" . g:netrw_machine . "/" . b:netrw_fname
  77.       let result = s:NetGetFile(readcmd, tmpfile)
  78.      else
  79.       let netrw_html= substitute(b:netrw_fname,"#.*$","","")
  80.       let netrw_tag = substitute(b:netrw_fname,"^.*#","","")
  81. !     exe "!wget -O " . tmpfile . " http://" . g:netrw_machine . "/" . netrw_html
  82.       let result = s:NetGetFile(readcmd, tmpfile)
  83. !     exe 'norm! 1G/<\s*a\s*name=\s*"'.netrw_tag.'"'
  84.      endif
  85.      set ft=html
  86.      redraw!
  87. --- 295,310 ----
  88.     elseif     b:netrw_method  == 5    " read with http (wget)
  89.   "    Decho "DBG: read via http (method #5)"
  90.      if match(b:netrw_fname,"#") == -1
  91. !     exe "!wget -O " . tmpfile . " http://" . g:netrw_machine . b:netrw_fname
  92.       let result = s:NetGetFile(readcmd, tmpfile)
  93.      else
  94.       let netrw_html= substitute(b:netrw_fname,"#.*$","","")
  95.       let netrw_tag = substitute(b:netrw_fname,"^.*#","","")
  96. ! "        call Decho("DBG: netrw_html<".netrw_html.">")
  97. ! "        call Decho("DBG: netrw_tag <".netrw_tag.">")
  98. !     exe "!wget -O " . tmpfile . " http://" . g:netrw_machine . netrw_html
  99.       let result = s:NetGetFile(readcmd, tmpfile)
  100. !     exe 'norm! 1G/<\s*a\s\+name=\s*"'.netrw_tag.'"/\<CR>'
  101.      endif
  102.      set ft=html
  103.      redraw!
  104. ***************
  105. *** 313,319 ****
  106.     elseif     b:netrw_method  == 6    " read with cadaver
  107.   "    Decho "DBG: read via cadaver (method #6)"
  108.      if g:netrw_cygwin == 1
  109. !     let cygtmpfile=substitute(tmpfile,'^\(\a\):','//\1/','e')
  110.       exe "!cadaver http://" . g:netrw_machine . "/" . b:netrw_fname . " " . cygtmpfile
  111.      else
  112.   "    call Decho("DBG: !cadaver http://" . g:netrw_machine . "/" . b:netrw_fname . " " . tmpfile)
  113. --- 315,321 ----
  114.     elseif     b:netrw_method  == 6    " read with cadaver
  115.   "    Decho "DBG: read via cadaver (method #6)"
  116.      if g:netrw_cygwin == 1
  117. !     let cygtmpfile=substitute(tmpfile,'^\(\a\):','/cygdrive/\1/','e')
  118.       exe "!cadaver http://" . g:netrw_machine . "/" . b:netrw_fname . " " . cygtmpfile
  119.      else
  120.   "    call Decho("DBG: !cadaver http://" . g:netrw_machine . "/" . b:netrw_fname . " " . tmpfile)
  121. ***************
  122. *** 487,493 ****
  123.     " scp: Method #4
  124.     elseif     b:netrw_method == 4    " write with scp
  125.      if g:netrw_cygwin == 1
  126. !     let cygtmpfile=substitute(tmpfile,'^\(\a\):','//\1/','e')
  127.       exe "!scp " . cygtmpfile . " " . g:netrw_machine . ":" . b:netrw_fname
  128.      else
  129.       exe "!scp " . tmpfile . " " . g:netrw_machine . ":" . b:netrw_fname
  130. --- 489,495 ----
  131.     " scp: Method #4
  132.     elseif     b:netrw_method == 4    " write with scp
  133.      if g:netrw_cygwin == 1
  134. !     let cygtmpfile=substitute(tmpfile,'^\(\a\):','/cygdrive/\1/','e')
  135.       exe "!scp " . cygtmpfile . " " . g:netrw_machine . ":" . b:netrw_fname
  136.      else
  137.       exe "!scp " . tmpfile . " " . g:netrw_machine . ":" . b:netrw_fname
  138. ***************
  139. *** 498,504 ****
  140.     " dav: Method #6
  141.     elseif     b:netrw_method == 6    " write with cadaver
  142.      if g:netrw_cygwin == 1
  143. !     let cygtmpfile=substitute(tmpfile,'^\(\a\):','//\1/','e')
  144.       exe "!cadaver " . cygtmpfile . " http://" . g:netrw_machine . "/" . b:netrw_fname
  145.      else
  146.       exe "!cadaver " . tmpfile . " http://" . g:netrw_machine . "/" . b:netrw_fname
  147. --- 500,506 ----
  148.     " dav: Method #6
  149.     elseif     b:netrw_method == 6    " write with cadaver
  150.      if g:netrw_cygwin == 1
  151. !     let cygtmpfile=substitute(tmpfile,'^\(\a\):','/cygdrive/\1/','e')
  152.       exe "!cadaver " . cygtmpfile . " http://" . g:netrw_machine . "/" . b:netrw_fname
  153.      else
  154.       exe "!cadaver " . tmpfile . " http://" . g:netrw_machine . "/" . b:netrw_fname
  155. *** ../vim61.116/src/version.c    Sat Jun 29 16:35:43 2002
  156. --- src/version.c    Sat Jun 29 16:47:53 2002
  157. ***************
  158. *** 608,609 ****
  159. --- 608,611 ----
  160.   {   /* Add new patch number below this line */
  161. + /**/
  162. +     117,
  163.   /**/
  164.  
  165. -- 
  166.     With sufficient thrust, pigs fly just fine.
  167.                    -- RFC 1925
  168.  
  169.  ///  Bram Moolenaar -- Bram@moolenaar.net -- http://www.moolenaar.net  \\\
  170. ///   Creator of Vim -- http://vim.sf.net -- ftp://ftp.vim.org/pub/vim   \\\
  171. \\\           Project leader for A-A-P -- http://www.a-a-p.org           ///
  172.  \\\  Help me helping AIDS orphans in Uganda - http://iccf-holland.org  ///
  173.