mirror of
https://github.com/vim/vim.git
synced 2025-07-04 23:07:33 -04:00
updated for version 7.2b-000
This commit is contained in:
parent
b316376b48
commit
c236c16d08
8
Contents
8
Contents
@ -9,10 +9,10 @@ Vim Vi IMproved. A clone of the UNIX text editor Vi. Very useful
|
|||||||
messages, shows current file name in window title, on-line
|
messages, shows current file name in window title, on-line
|
||||||
help, rectangular cut/paste, etc., etc., etc...
|
help, rectangular cut/paste, etc., etc., etc...
|
||||||
|
|
||||||
Version 7.2a. Also runs under UNIX, MSDOS and other systems.
|
Version 7.2b. Also runs under UNIX, MSDOS and other systems.
|
||||||
vim72art.tgz contains the documentation and syntax files.
|
vim72brt.tgz contains the documentation and syntax files.
|
||||||
vim72abin.tgz contains the binaries.
|
vim72bbin.tgz contains the binaries.
|
||||||
vim72asrc.tgz contains the sources.
|
vim72bsrc.tgz contains the sources.
|
||||||
Author: Bram Moolenaar et al.
|
Author: Bram Moolenaar et al.
|
||||||
|
|
||||||
|
|
||||||
|
1
Filelist
1
Filelist
@ -516,6 +516,7 @@ RT_SCRIPTS = \
|
|||||||
runtime/indent/*.vim \
|
runtime/indent/*.vim \
|
||||||
runtime/indent/README.txt \
|
runtime/indent/README.txt \
|
||||||
runtime/ftplugin/*.vim \
|
runtime/ftplugin/*.vim \
|
||||||
|
runtime/ftplugin/logtalk.dict \
|
||||||
runtime/ftplugin/README.txt \
|
runtime/ftplugin/README.txt \
|
||||||
runtime/plugin/*.vim \
|
runtime/plugin/*.vim \
|
||||||
runtime/plugin/README.txt \
|
runtime/plugin/README.txt \
|
||||||
|
4
Makefile
4
Makefile
@ -69,7 +69,7 @@ all install uninstall tools config configure reconfig proto depend lint tags typ
|
|||||||
# Before creating an archive first delete all backup files, *.orig, etc.
|
# Before creating an archive first delete all backup files, *.orig, etc.
|
||||||
|
|
||||||
MAJOR = 7
|
MAJOR = 7
|
||||||
MINOR = 2a
|
MINOR = 2b
|
||||||
|
|
||||||
# Uncomment this line if the Win32s version is to be included.
|
# Uncomment this line if the Win32s version is to be included.
|
||||||
DOSBIN_S = dosbin_s
|
DOSBIN_S = dosbin_s
|
||||||
@ -133,7 +133,7 @@ DOSBIN_S = dosbin_s
|
|||||||
# Win32 console version:
|
# Win32 console version:
|
||||||
# - Set environment for Visual C++ 2008 Express Edition: "msvc2008.bat". Or,
|
# - Set environment for Visual C++ 2008 Express Edition: "msvc2008.bat". Or,
|
||||||
# when using the Visual C++ Toolkit 2003: "msvcsetup.bat" (adjust the paths
|
# when using the Visual C++ Toolkit 2003: "msvcsetup.bat" (adjust the paths
|
||||||
# when necessary).
|
# when necessary). For Windows 98 the 2003 version is required.
|
||||||
# - "nmake -f Make_mvc.mak"
|
# - "nmake -f Make_mvc.mak"
|
||||||
# - "rm testdir/*.out", "nmake -f Make_mvc.mak test" and check the output.
|
# - "rm testdir/*.out", "nmake -f Make_mvc.mak test" and check the output.
|
||||||
# - Rename the executables to "vimw32.exe", "xxdw32.exe".
|
# - Rename the executables to "vimw32.exe", "xxdw32.exe".
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README.txt for version 7.2a of Vim: Vi IMproved.
|
README.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
|
|
||||||
WHAT IS VIM
|
WHAT IS VIM
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_ami.txt for version 7.2a of Vim: Vi IMproved.
|
README_ami.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
This file explains the installation of Vim on Amiga systems.
|
This file explains the installation of Vim on Amiga systems.
|
||||||
See README.txt for general information about Vim.
|
See README.txt for general information about Vim.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_amibin.txt for version 7.2a of Vim: Vi IMproved.
|
README_amibin.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
See "README.txt" for general information about Vim.
|
See "README.txt" for general information about Vim.
|
||||||
See "README_ami.txt" for installation instructions for the Amiga.
|
See "README_ami.txt" for installation instructions for the Amiga.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_amisrc.txt for version 7.2a of Vim: Vi IMproved.
|
README_amisrc.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
See "README.txt" for general information about Vim.
|
See "README.txt" for general information about Vim.
|
||||||
See "README_ami.txt" for installation instructions for the Amiga.
|
See "README_ami.txt" for installation instructions for the Amiga.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_bindos.txt for version 7.2a of Vim: Vi IMproved.
|
README_bindos.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
See "README.txt" for general information about Vim.
|
See "README.txt" for general information about Vim.
|
||||||
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_dos.txt for version 7.2a of Vim: Vi IMproved.
|
README_dos.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
This file explains the installation of Vim on MS-DOS and MS-Windows systems.
|
This file explains the installation of Vim on MS-DOS and MS-Windows systems.
|
||||||
See "README.txt" for general information about Vim.
|
See "README.txt" for general information about Vim.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_extra.txt for version 7.2a of Vim: Vi IMproved.
|
README_extra.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
The extra archive of Vim is to be used in combination with the source archive
|
The extra archive of Vim is to be used in combination with the source archive
|
||||||
(vim-7.0-src.tar.gz). The extra archive is useless without it.
|
(vim-7.0-src.tar.gz). The extra archive is useless without it.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_lang.txt for version 7.2a of Vim: Vi IMproved.
|
README_lang.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
This file contains files for non-English languages:
|
This file contains files for non-English languages:
|
||||||
- Translated messages.
|
- Translated messages.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_mac.txt for version 7.2a of Vim: Vi IMproved.
|
README_mac.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
This file explains the installation of Vim on Macintosh systems.
|
This file explains the installation of Vim on Macintosh systems.
|
||||||
See "README.txt" for general information about Vim.
|
See "README.txt" for general information about Vim.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_ole.txt for version 7.2a of Vim: Vi IMproved.
|
README_ole.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
This archive contains gvim.exe with OLE interface and VisVim.
|
This archive contains gvim.exe with OLE interface and VisVim.
|
||||||
This version of gvim.exe can also load a number of interface dynamically (you
|
This version of gvim.exe can also load a number of interface dynamically (you
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_os2.txt for version 7.2a of Vim: Vi IMproved.
|
README_os2.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
This file explains the installation of Vim on OS/2 systems.
|
This file explains the installation of Vim on OS/2 systems.
|
||||||
See "README.txt" for general information about Vim.
|
See "README.txt" for general information about Vim.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_os_390.txt for version 7.2a of Vim: Vi IMproved.
|
README_os_390.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
Welcome to the OS/390 Unix port of VIM.
|
Welcome to the OS/390 Unix port of VIM.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_src.txt for version 7.2a of Vim: Vi IMproved.
|
README_src.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
The source archive contains the files needed to compile Vim on Unix systems.
|
The source archive contains the files needed to compile Vim on Unix systems.
|
||||||
It is packed for Unix systems (NL line separator). It is also used for other
|
It is packed for Unix systems (NL line separator). It is also used for other
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_srcdos.txt for version 7.2a of Vim: Vi IMproved.
|
README_srcdos.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
See "README.txt" for general information about Vim.
|
See "README.txt" for general information about Vim.
|
||||||
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_unix.txt for version 7.2a of Vim: Vi IMproved.
|
README_unix.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
This file explains the installation of Vim on Unix systems.
|
This file explains the installation of Vim on Unix systems.
|
||||||
See "README.txt" for general information about Vim.
|
See "README.txt" for general information about Vim.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_vms.txt for version 7.2a of Vim: Vi IMproved.
|
README_vms.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
This file explains the installation of Vim on VMS systems.
|
This file explains the installation of Vim on VMS systems.
|
||||||
See "README.txt" in the runtime archive for information about Vim.
|
See "README.txt" in the runtime archive for information about Vim.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
README_w32s.txt for version 7.2a of Vim: Vi IMproved.
|
README_w32s.txt for version 7.2b of Vim: Vi IMproved.
|
||||||
|
|
||||||
This archive contains the gvim.exe that was specifically compiled for use in
|
This archive contains the gvim.exe that was specifically compiled for use in
|
||||||
the Win32s subsystem in MS-Windows 3.1 and 3.11.
|
the Win32s subsystem in MS-Windows 3.1 and 3.11.
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
!define HAVE_NLS
|
!define HAVE_NLS
|
||||||
|
|
||||||
!define VER_MAJOR 7
|
!define VER_MAJOR 7
|
||||||
!define VER_MINOR 2a
|
!define VER_MINOR 2b
|
||||||
|
|
||||||
# ----------- No configurable settings below this line -----------
|
# ----------- No configurable settings below this line -----------
|
||||||
|
|
||||||
|
@ -2,13 +2,15 @@
|
|||||||
" Description: Perform Ada specific completion & tagging.
|
" Description: Perform Ada specific completion & tagging.
|
||||||
" Language: Ada (2005)
|
" Language: Ada (2005)
|
||||||
" $Id$
|
" $Id$
|
||||||
" Maintainer: Martin Krischik
|
" Maintainer: Martin Krischik <krischik@users.sourceforge.net>
|
||||||
|
" Taylor Venable <taylor@metasyntax.net>
|
||||||
" Neil Bird <neil@fnxweb.com>
|
" Neil Bird <neil@fnxweb.com>
|
||||||
|
" Ned Okie <nokie@radford.edu>
|
||||||
" $Author$
|
" $Author$
|
||||||
" $Date$
|
" $Date$
|
||||||
" Version: 4.2
|
" Version: 4.6
|
||||||
" $Revision$
|
" $Revision$
|
||||||
" $HeadURL: https://svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/autoload/ada.vim $
|
" $HeadURL: https://gnuada.svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/autoload/ada.vim $
|
||||||
" History: 24.05.2006 MK Unified Headers
|
" History: 24.05.2006 MK Unified Headers
|
||||||
" 26.05.2006 MK ' should not be in iskeyword.
|
" 26.05.2006 MK ' should not be in iskeyword.
|
||||||
" 16.07.2006 MK Ada-Mode as vim-ball
|
" 16.07.2006 MK Ada-Mode as vim-ball
|
||||||
@ -17,6 +19,10 @@
|
|||||||
" 05.11.2006 MK Bram suggested not to use include protection for
|
" 05.11.2006 MK Bram suggested not to use include protection for
|
||||||
" autoload
|
" autoload
|
||||||
" 05.11.2006 MK Bram suggested to save on spaces
|
" 05.11.2006 MK Bram suggested to save on spaces
|
||||||
|
" 08.07.2007 TV fix mapleader problems.
|
||||||
|
" 09.05.2007 MK Session just won't work no matter how much
|
||||||
|
" tweaking is done
|
||||||
|
" 19.09.2007 NO still some mapleader problems
|
||||||
" Help Page: ft-ada-functions
|
" Help Page: ft-ada-functions
|
||||||
"------------------------------------------------------------------------------
|
"------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -425,30 +431,49 @@ function ada#Create_Tags (option)
|
|||||||
execute '!ctags --excmd=number ' . l:Filename
|
execute '!ctags --excmd=number ' . l:Filename
|
||||||
endfunction ada#Create_Tags
|
endfunction ada#Create_Tags
|
||||||
|
|
||||||
function ada#Switch_Session (New_Session) "{{{1
|
" Section: ada#Switch_Session {{{1
|
||||||
if a:New_Session != v:this_session
|
"
|
||||||
"
|
function ada#Switch_Session (New_Session)
|
||||||
" We actualy got a new session - otherwise there
|
"
|
||||||
" is nothing to do.
|
" you should not save to much date into the seession since they will
|
||||||
"
|
" be sourced
|
||||||
if strlen (v:this_session) > 0
|
"
|
||||||
execute 'mksession! ' . v:this_session
|
let l:sessionoptions=&sessionoptions
|
||||||
|
|
||||||
|
try
|
||||||
|
set sessionoptions=buffers,curdir,folds,globals,resize,slash,tabpages,tabpages,unix,winpos,winsize
|
||||||
|
|
||||||
|
if a:New_Session != v:this_session
|
||||||
|
"
|
||||||
|
" We actualy got a new session - otherwise there
|
||||||
|
" is nothing to do.
|
||||||
|
"
|
||||||
|
if strlen (v:this_session) > 0
|
||||||
|
execute 'mksession! ' . v:this_session
|
||||||
|
endif
|
||||||
|
|
||||||
|
let v:this_session = a:New_Session
|
||||||
|
|
||||||
|
"if filereadable (v:this_session)
|
||||||
|
"execute 'source ' . v:this_session
|
||||||
|
"endif
|
||||||
|
|
||||||
|
augroup ada_session
|
||||||
|
autocmd!
|
||||||
|
autocmd VimLeavePre * execute 'mksession! ' . v:this_session
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
"if exists ("g:Tlist_Auto_Open") && g:Tlist_Auto_Open
|
||||||
|
"TlistOpen
|
||||||
|
"endif
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
finally
|
||||||
let v:this_session = a:New_Session
|
let &sessionoptions=l:sessionoptions
|
||||||
|
endtry
|
||||||
if filereadable (v:this_session)
|
|
||||||
execute 'source ' . v:this_session
|
|
||||||
endif
|
|
||||||
|
|
||||||
augroup ada_session
|
|
||||||
autocmd!
|
|
||||||
autocmd VimLeavePre * execute 'mksession! ' . v:this_session
|
|
||||||
augroup END
|
|
||||||
endif
|
|
||||||
|
|
||||||
return
|
return
|
||||||
endfunction ada#Switch_Session "}}}1
|
endfunction ada#Switch_Session
|
||||||
|
|
||||||
" Section: GNAT Pretty Printer folding {{{1
|
" Section: GNAT Pretty Printer folding {{{1
|
||||||
"
|
"
|
||||||
@ -546,18 +571,23 @@ function ada#Map_Menu (Text, Keys, Command)
|
|||||||
\ a:Keys .
|
\ a:Keys .
|
||||||
\" <C-O>:" . a:Command . "<CR>"
|
\" <C-O>:" . a:Command . "<CR>"
|
||||||
else
|
else
|
||||||
|
if exists("g:mapleader")
|
||||||
|
let l:leader = g:mapleader
|
||||||
|
else
|
||||||
|
let l:leader = '\'
|
||||||
|
endif
|
||||||
execute
|
execute
|
||||||
\ "50amenu " .
|
\ "50amenu " .
|
||||||
\ "Ada." . escape(a:Text, ' ') .
|
\ "Ada." . escape(a:Text, ' ') .
|
||||||
\ "<Tab>" . escape(g:mapleader . "a" . a:Keys , '\') .
|
\ "<Tab>" . escape(l:leader . "a" . a:Keys , '\') .
|
||||||
\ " :" . a:Command . "<CR>"
|
\ " :" . a:Command . "<CR>"
|
||||||
execute
|
execute
|
||||||
\ "nnoremap <buffer>" .
|
\ "nnoremap <buffer>" .
|
||||||
\ escape(g:mapleader . "a" . a:Keys , '\') .
|
\ escape(l:leader . "a" . a:Keys , '\') .
|
||||||
\" :" . a:Command
|
\" :" . a:Command
|
||||||
execute
|
execute
|
||||||
\ "inoremap <buffer>" .
|
\ "inoremap <buffer>" .
|
||||||
\ escape(g:mapleader . "a" . a:Keys , '\') .
|
\ escape(l:leader . "a" . a:Keys , '\') .
|
||||||
\" <C-O>:" . a:Command
|
\" <C-O>:" . a:Command
|
||||||
endif
|
endif
|
||||||
return
|
return
|
||||||
@ -566,10 +596,15 @@ endfunction
|
|||||||
" Section: ada#Map_Popup {{{2
|
" Section: ada#Map_Popup {{{2
|
||||||
"
|
"
|
||||||
function ada#Map_Popup (Text, Keys, Command)
|
function ada#Map_Popup (Text, Keys, Command)
|
||||||
|
if exists("g:mapleader")
|
||||||
|
let l:leader = g:mapleader
|
||||||
|
else
|
||||||
|
let l:leader = '\'
|
||||||
|
endif
|
||||||
execute
|
execute
|
||||||
\ "50amenu " .
|
\ "50amenu " .
|
||||||
\ "PopUp." . escape(a:Text, ' ') .
|
\ "PopUp." . escape(a:Text, ' ') .
|
||||||
\ "<Tab>" . escape(g:mapleader . "a" . a:Keys , '\') .
|
\ "<Tab>" . escape(l:leader . "a" . a:Keys , '\') .
|
||||||
\ " :" . a:Command . "<CR>"
|
\ " :" . a:Command . "<CR>"
|
||||||
|
|
||||||
call ada#Map_Menu (a:Text, a:Keys, a:Command)
|
call ada#Map_Menu (a:Text, a:Keys, a:Command)
|
||||||
|
@ -5,9 +5,9 @@
|
|||||||
" Maintainer: Martin Krischik
|
" Maintainer: Martin Krischik
|
||||||
" $Author$
|
" $Author$
|
||||||
" $Date$
|
" $Date$
|
||||||
" Version: 4.2
|
" Version: 4.6
|
||||||
" $Revision$
|
" $Revision$
|
||||||
" $HeadURL: https://svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/autoload/adacomplete.vim $
|
" $HeadURL: https://gnuada.svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/autoload/adacomplete.vim $
|
||||||
" History: 24.05.2006 MK Unified Headers
|
" History: 24.05.2006 MK Unified Headers
|
||||||
" 26.05.2006 MK improved search for begin of word.
|
" 26.05.2006 MK improved search for begin of word.
|
||||||
" 16.07.2006 MK Ada-Mode as vim-ball
|
" 16.07.2006 MK Ada-Mode as vim-ball
|
||||||
|
@ -3,12 +3,12 @@
|
|||||||
" Language: Ada (Dec Ada)
|
" Language: Ada (Dec Ada)
|
||||||
" $Id$
|
" $Id$
|
||||||
" Copyright: Copyright (C) 2006 Martin Krischik
|
" Copyright: Copyright (C) 2006 Martin Krischik
|
||||||
" Maintainer: Martin Krischik
|
" Maintainer: Martin Krischik <krischik@users.sourceforge.net>
|
||||||
" $Author$
|
" $Author$
|
||||||
" $Date$
|
" $Date$
|
||||||
" Version: 4.2
|
" Version: 4.6
|
||||||
" $Revision$
|
" $Revision$
|
||||||
" $HeadURL: https://svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/autoload/decada.vim $
|
" $HeadURL: https://gnuada.svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/autoload/decada.vim $
|
||||||
" History: 21.07.2006 MK New Dec Ada
|
" History: 21.07.2006 MK New Dec Ada
|
||||||
" 15.10.2006 MK Bram's suggestion for runtime integration
|
" 15.10.2006 MK Bram's suggestion for runtime integration
|
||||||
" 05.11.2006 MK Bram suggested not to use include protection for
|
" 05.11.2006 MK Bram suggested not to use include protection for
|
||||||
@ -45,7 +45,7 @@ function decada#Set_Session (...) dict " {{{1
|
|||||||
call ada#Switch_Session (a:1)
|
call ada#Switch_Session (a:1)
|
||||||
elseif argc() == 0 && strlen (v:servername) > 0
|
elseif argc() == 0 && strlen (v:servername) > 0
|
||||||
call ada#Switch_Session (
|
call ada#Switch_Session (
|
||||||
\ expand('~')[0:-2] . ".vimfiles.session]" .
|
\ expand('~')[0:-2] . ".vimfiles.session]decada_" .
|
||||||
\ v:servername . ".vim")
|
\ v:servername . ".vim")
|
||||||
endif
|
endif
|
||||||
return
|
return
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
" ---------------------------------------------------------------------
|
" ---------------------------------------------------------------------
|
||||||
" getscript.vim
|
" getscript.vim
|
||||||
" Author: Charles E. Campbell, Jr.
|
" Author: Charles E. Campbell, Jr.
|
||||||
" Date: May 30, 2008
|
" Date: Jul 10, 2008
|
||||||
" Version: 30
|
" Version: 31
|
||||||
" Installing: :help glvs-install
|
" Installing: :help glvs-install
|
||||||
" Usage: :help glvs
|
" Usage: :help glvs
|
||||||
"
|
"
|
||||||
@ -23,7 +23,7 @@ set cpo&vim
|
|||||||
if exists("g:loaded_getscript")
|
if exists("g:loaded_getscript")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
let g:loaded_getscript= "v30"
|
let g:loaded_getscript= "v31"
|
||||||
|
|
||||||
" ---------------------------
|
" ---------------------------
|
||||||
" Global Variables: {{{1
|
" Global Variables: {{{1
|
||||||
@ -140,6 +140,12 @@ fun! getscript#GetLatestVimScripts()
|
|||||||
return
|
return
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
" insure that fnameescape() is available
|
||||||
|
if !exists("*fnameescape")
|
||||||
|
echoerr "GetLatestVimScripts needs fnameescape() (provided by 7.1.299 or later)"
|
||||||
|
return
|
||||||
|
endif
|
||||||
|
|
||||||
" Find the .../GetLatest subdirectory under the runtimepath
|
" Find the .../GetLatest subdirectory under the runtimepath
|
||||||
for datadir in split(&rtp,',') + ['']
|
for datadir in split(&rtp,',') + ['']
|
||||||
if isdirectory(datadir."/GetLatest")
|
if isdirectory(datadir."/GetLatest")
|
||||||
@ -181,7 +187,8 @@ fun! getscript#GetLatestVimScripts()
|
|||||||
|
|
||||||
" don't let any events interfere (like winmanager's, taglist's, etc)
|
" don't let any events interfere (like winmanager's, taglist's, etc)
|
||||||
let eikeep= &ei
|
let eikeep= &ei
|
||||||
set ei=all
|
let hlskeep= &hls
|
||||||
|
set ei=all hls&vim
|
||||||
|
|
||||||
" record current directory, change to datadir, open split window with
|
" record current directory, change to datadir, open split window with
|
||||||
" datafile
|
" datafile
|
||||||
@ -316,6 +323,7 @@ fun! getscript#GetLatestVimScripts()
|
|||||||
" restore events and current directory
|
" restore events and current directory
|
||||||
exe "cd ".fnameescape(substitute(origdir,'\','/','ge'))
|
exe "cd ".fnameescape(substitute(origdir,'\','/','ge'))
|
||||||
let &ei= eikeep
|
let &ei= eikeep
|
||||||
|
let &hls= hlskeep
|
||||||
setlocal nolz
|
setlocal nolz
|
||||||
" call Dredir("BUFFER TEST (GetLatestVimScripts 2)","ls!")
|
" call Dredir("BUFFER TEST (GetLatestVimScripts 2)","ls!")
|
||||||
" call Dret("GetLatestVimScripts : did ".s:downloads." downloads")
|
" call Dret("GetLatestVimScripts : did ".s:downloads." downloads")
|
||||||
@ -506,14 +514,14 @@ fun! s:GetOneScript(...)
|
|||||||
new|exe "silent r!".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(sname)." ".s:Escape('http://vim.sf.net/scripts/download_script.php?src_id='.latestsrcid)|q
|
new|exe "silent r!".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(sname)." ".s:Escape('http://vim.sf.net/scripts/download_script.php?src_id='.latestsrcid)|q
|
||||||
else
|
else
|
||||||
" call Decho("exe silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(sname)." ".s:Escape('http://vim.sf.net/scripts/download_script.php?src_id='))
|
" call Decho("exe silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(sname)." ".s:Escape('http://vim.sf.net/scripts/download_script.php?src_id='))
|
||||||
exe "silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(sname)." ".s:Escape('http://vim.sf.net/scripts/download_script.php?src_id=')
|
exe "silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(sname)." ".s:Escape('http://vim.sf.net/scripts/download_script.php?src_id=').latestsrcid
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" AutoInstall: only if doautoinstall has been requested by the plugin itself
|
" AutoInstall: only if doautoinstall has been requested by the plugin itself
|
||||||
if doautoinstall
|
if doautoinstall
|
||||||
" call Decho("attempting to do autoinstall: getcwd<".getcwd()."> filereadable(".sname.")=".filereadable(sname))
|
" call Decho("attempting to do autoinstall: getcwd<".getcwd()."> filereadable(".sname.")=".filereadable(sname))
|
||||||
if filereadable(sname)
|
if filereadable(sname)
|
||||||
call Decho("exe silent !".g:GetLatestVimScripts_mv." ".s:Escape(sname)." ".s:Escape(s:autoinstall))
|
" call Decho("exe silent !".g:GetLatestVimScripts_mv." ".s:Escape(sname)." ".s:Escape(s:autoinstall))
|
||||||
exe "silent !".g:GetLatestVimScripts_mv." ".s:Escape(sname)." ".s:Escape(s:autoinstall)
|
exe "silent !".g:GetLatestVimScripts_mv." ".s:Escape(sname)." ".s:Escape(s:autoinstall)
|
||||||
let curdir = escape(substitute(getcwd(),'\','/','ge'),"|[]*'\" #")
|
let curdir = escape(substitute(getcwd(),'\','/','ge'),"|[]*'\" #")
|
||||||
let installdir= curdir."/Installed"
|
let installdir= curdir."/Installed"
|
||||||
|
@ -3,12 +3,13 @@
|
|||||||
" Language: Ada (GNAT)
|
" Language: Ada (GNAT)
|
||||||
" $Id$
|
" $Id$
|
||||||
" Copyright: Copyright (C) 2006 Martin Krischik
|
" Copyright: Copyright (C) 2006 Martin Krischik
|
||||||
" Maintainer: Martin Krischik
|
" Maintainer: Martin Krischi <krischik@users.sourceforge.net>k
|
||||||
|
" Ned Okie <nokie@radford.edu>
|
||||||
" $Author$
|
" $Author$
|
||||||
" $Date$
|
" $Date$
|
||||||
" Version: 4.2
|
" Version: 4.6
|
||||||
" $Revision$
|
" $Revision$
|
||||||
" $HeadURL: https://svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/autoload/gnat.vim $
|
" $HeadURL: https://gnuada.svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/autoload/gnat.vim $
|
||||||
" History: 24.05.2006 MK Unified Headers
|
" History: 24.05.2006 MK Unified Headers
|
||||||
" 16.07.2006 MK Ada-Mode as vim-ball
|
" 16.07.2006 MK Ada-Mode as vim-ball
|
||||||
" 05.08.2006 MK Add session support
|
" 05.08.2006 MK Add session support
|
||||||
@ -16,6 +17,7 @@
|
|||||||
" 05.11.2006 MK Bram suggested not to use include protection for
|
" 05.11.2006 MK Bram suggested not to use include protection for
|
||||||
" autoload
|
" autoload
|
||||||
" 05.11.2006 MK Bram suggested to save on spaces
|
" 05.11.2006 MK Bram suggested to save on spaces
|
||||||
|
" 19.09.2007 NO use project file only when there is a project
|
||||||
" Help Page: compiler-gnat
|
" Help Page: compiler-gnat
|
||||||
"------------------------------------------------------------------------------
|
"------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -71,13 +73,19 @@ function gnat#Set_Project_File (...) dict " {{{1
|
|||||||
execute 'mksession! ' . v:this_session
|
execute 'mksession! ' . v:this_session
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if strlen (self.Project_File) > 0
|
"if strlen (self.Project_File) > 0
|
||||||
call ada#Switch_Session (
|
"if has("vms")
|
||||||
\ expand('~') . "/vimfiles/session/" .
|
"call ada#Switch_Session (
|
||||||
\ fnamemodify (self.Project_File, ":t:r") . ".vim")
|
"\ expand('~')[0:-2] . ".vimfiles.session]gnat_" .
|
||||||
else
|
"\ fnamemodify (self.Project_File, ":t:r") . ".vim")
|
||||||
call ada#Switch_Session ('')
|
"else
|
||||||
endif
|
"call ada#Switch_Session (
|
||||||
|
"\ expand('~') . "/vimfiles/session/gnat_" .
|
||||||
|
"\ fnamemodify (self.Project_File, ":t:r") . ".vim")
|
||||||
|
"endif
|
||||||
|
"else
|
||||||
|
"call ada#Switch_Session ('')
|
||||||
|
"endif
|
||||||
|
|
||||||
return
|
return
|
||||||
endfunction gnat#Set_Project_File " }}}1
|
endfunction gnat#Set_Project_File " }}}1
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
" Vim autoload file for editing compressed files.
|
" Vim autoload file for editing compressed files.
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2008 May 29
|
" Last Change: 2008 Jul 04
|
||||||
|
|
||||||
" These functions are used by the gzip plugin.
|
" These functions are used by the gzip plugin.
|
||||||
|
|
||||||
@ -153,9 +153,9 @@ fun gzip#write(cmd)
|
|||||||
let nmt = s:tempname(nm)
|
let nmt = s:tempname(nm)
|
||||||
if rename(nm, nmt) == 0
|
if rename(nm, nmt) == 0
|
||||||
if exists("b:gzip_comp_arg")
|
if exists("b:gzip_comp_arg")
|
||||||
call system(a:cmd . " " . b:gzip_comp_arg . " " . s:escape(nmt))
|
call system(a:cmd . " " . b:gzip_comp_arg . " -- " . s:escape(nmt))
|
||||||
else
|
else
|
||||||
call system(a:cmd . " " . s:escape(nmt))
|
call system(a:cmd . " -- " . s:escape(nmt))
|
||||||
endif
|
endif
|
||||||
call rename(nmt . "." . expand("<afile>:e"), nm)
|
call rename(nmt . "." . expand("<afile>:e"), nm)
|
||||||
endif
|
endif
|
||||||
@ -180,10 +180,10 @@ fun gzip#appre(cmd)
|
|||||||
if rename(nm, nmte) == 0
|
if rename(nm, nmte) == 0
|
||||||
if &patchmode != "" && getfsize(nm . &patchmode) == -1
|
if &patchmode != "" && getfsize(nm . &patchmode) == -1
|
||||||
" Create patchmode file by creating the decompressed file new
|
" Create patchmode file by creating the decompressed file new
|
||||||
call system(a:cmd . " -c " . s:escape(nmte) . " > " . s:escape(nmt))
|
call system(a:cmd . " -c -- " . s:escape(nmte) . " > " . s:escape(nmt))
|
||||||
call rename(nmte, nm . &patchmode)
|
call rename(nmte, nm . &patchmode)
|
||||||
else
|
else
|
||||||
call system(a:cmd . " " . s:escape(nmte))
|
call system(a:cmd . " -- " . s:escape(nmte))
|
||||||
endif
|
endif
|
||||||
call rename(nmt, nm)
|
call rename(nmt, nm)
|
||||||
endif
|
endif
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,7 @@
|
|||||||
" netrwSettings.vim: makes netrw settings simpler
|
" netrwSettings.vim: makes netrw settings simpler
|
||||||
" Date: Mar 11, 2008
|
" Date: Jul 02, 2008
|
||||||
" Maintainer: Charles E Campbell, Jr <drchipNOSPAM at campbellfamily dot biz>
|
" Maintainer: Charles E Campbell, Jr <drchipNOSPAM at campbellfamily dot biz>
|
||||||
" Version: 11
|
" Version: 12
|
||||||
" Copyright: Copyright (C) 1999-2007 Charles E. Campbell, Jr. {{{1
|
" Copyright: Copyright (C) 1999-2007 Charles E. Campbell, Jr. {{{1
|
||||||
" Permission is hereby granted to use and distribute this code,
|
" Permission is hereby granted to use and distribute this code,
|
||||||
" with or without modifications, provided that this copyright
|
" with or without modifications, provided that this copyright
|
||||||
@ -19,7 +19,7 @@
|
|||||||
if exists("g:loaded_netrwSettings") || &cp
|
if exists("g:loaded_netrwSettings") || &cp
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
let g:loaded_netrwSettings = "v11"
|
let g:loaded_netrwSettings = "v12"
|
||||||
|
|
||||||
" ---------------------------------------------------------------------
|
" ---------------------------------------------------------------------
|
||||||
" NetrwSettings: {{{1
|
" NetrwSettings: {{{1
|
||||||
@ -82,8 +82,6 @@ fun! netrwSettings#NetrwSettings()
|
|||||||
put = 'let g:netrw_ftpmode = '.g:netrw_ftpmode
|
put = 'let g:netrw_ftpmode = '.g:netrw_ftpmode
|
||||||
put = 'let g:netrw_ignorenetrc = '.g:netrw_ignorenetrc
|
put = 'let g:netrw_ignorenetrc = '.g:netrw_ignorenetrc
|
||||||
put = 'let g:netrw_sshport = '.g:netrw_sshport
|
put = 'let g:netrw_sshport = '.g:netrw_sshport
|
||||||
let shqline= line("$")
|
|
||||||
put = 'let g:netrw_shq...'
|
|
||||||
put = 'let g:netrw_use_nt_rcp = '.g:netrw_use_nt_rcp
|
put = 'let g:netrw_use_nt_rcp = '.g:netrw_use_nt_rcp
|
||||||
put = 'let g:netrw_win95ftp = '.g:netrw_win95ftp
|
put = 'let g:netrw_win95ftp = '.g:netrw_win95ftp
|
||||||
let s:netrw_xfer_stop= line(".")
|
let s:netrw_xfer_stop= line(".")
|
||||||
@ -101,8 +99,6 @@ fun! netrwSettings#NetrwSettings()
|
|||||||
else
|
else
|
||||||
put = 'let g:netrw_browsex_viewer = (not defined)'
|
put = 'let g:netrw_browsex_viewer = (not defined)'
|
||||||
endif
|
endif
|
||||||
let cdescline= line("$")
|
|
||||||
put ='let g:netrw_cd_escape...'
|
|
||||||
put = 'let g:netrw_compress = '.g:netrw_compress
|
put = 'let g:netrw_compress = '.g:netrw_compress
|
||||||
let decompressline= line("$")
|
let decompressline= line("$")
|
||||||
put ='let g:netrw_decompress...'
|
put ='let g:netrw_decompress...'
|
||||||
@ -137,6 +133,7 @@ fun! netrwSettings#NetrwSettings()
|
|||||||
put = 'let g:netrw_silent = '.g:netrw_silent
|
put = 'let g:netrw_silent = '.g:netrw_silent
|
||||||
put = 'let g:netrw_sort_by = '.g:netrw_sort_by
|
put = 'let g:netrw_sort_by = '.g:netrw_sort_by
|
||||||
put = 'let g:netrw_sort_direction = '.g:netrw_sort_direction
|
put = 'let g:netrw_sort_direction = '.g:netrw_sort_direction
|
||||||
|
put = 'let g:netrw_sort_options = '.g:netrw_sort_options
|
||||||
put = 'let g:netrw_sort_sequence = '.g:netrw_sort_sequence
|
put = 'let g:netrw_sort_sequence = '.g:netrw_sort_sequence
|
||||||
put = 'let g:netrw_special_syntax = '.g:netrw_special_syntax
|
put = 'let g:netrw_special_syntax = '.g:netrw_special_syntax
|
||||||
put = 'let g:netrw_ssh_browse_reject = '.g:netrw_ssh_browse_reject
|
put = 'let g:netrw_ssh_browse_reject = '.g:netrw_ssh_browse_reject
|
||||||
@ -159,14 +156,6 @@ fun! netrwSettings#NetrwSettings()
|
|||||||
silent %s/= $/= ''/e
|
silent %s/= $/= ''/e
|
||||||
1
|
1
|
||||||
|
|
||||||
" Put in g:netrw_shq setting and g:netrw_cd_escape
|
|
||||||
" (deferred so as to avoid the quote manipulation just preceding)
|
|
||||||
if g:netrw_shq == "'"
|
|
||||||
call setline(shqline, 'let g:netrw_shq = "'.g:netrw_shq.'"')
|
|
||||||
else
|
|
||||||
call setline(shqline, "let g:netrw_shq = '".g:netrw_shq."'")
|
|
||||||
endif
|
|
||||||
call setline(cdescline, "let g:netrw_cd_escape = ".'"'.escape(g:netrw_cd_escape,'\"').'"')
|
|
||||||
call setline(decompressline,"let g:netrw_decompress = ".substitute(string(g:netrw_decompress),"^'\\(.*\\)'$",'\1',''))
|
call setline(decompressline,"let g:netrw_decompress = ".substitute(string(g:netrw_decompress),"^'\\(.*\\)'$",'\1',''))
|
||||||
call setline(fnameescline, "let g:netrw_fname_escape = '".escape(g:netrw_fname_escape,"'")."'")
|
call setline(fnameescline, "let g:netrw_fname_escape = '".escape(g:netrw_fname_escape,"'")."'")
|
||||||
call setline(globescline, "let g:netrw_glob_escape = '".escape(g:netrw_glob_escape,"'")."'")
|
call setline(globescline, "let g:netrw_glob_escape = '".escape(g:netrw_glob_escape,"'")."'")
|
||||||
|
@ -301,7 +301,7 @@ class VimRubyCompletion
|
|||||||
|
|
||||||
def get_buffer_entity(name, vimfun)
|
def get_buffer_entity(name, vimfun)
|
||||||
loading_allowed = VIM::evaluate("exists('g:rubycomplete_buffer_loading') && g:rubycomplete_buffer_loading")
|
loading_allowed = VIM::evaluate("exists('g:rubycomplete_buffer_loading') && g:rubycomplete_buffer_loading")
|
||||||
return nil if loading_allowed != '1'
|
return nil if loading_allowed.to_i.zero?
|
||||||
return nil if /(\"|\')+/.match( name )
|
return nil if /(\"|\')+/.match( name )
|
||||||
buf = VIM::Buffer.current
|
buf = VIM::Buffer.current
|
||||||
nums = eval( VIM::evaluate( vimfun % name ) )
|
nums = eval( VIM::evaluate( vimfun % name ) )
|
||||||
@ -368,7 +368,7 @@ class VimRubyCompletion
|
|||||||
# this will be a little expensive.
|
# this will be a little expensive.
|
||||||
loading_allowed = VIM::evaluate("exists('g:rubycomplete_buffer_loading') && g:rubycomplete_buffer_loading")
|
loading_allowed = VIM::evaluate("exists('g:rubycomplete_buffer_loading') && g:rubycomplete_buffer_loading")
|
||||||
allow_aggressive_load = VIM::evaluate("exists('g:rubycomplete_classes_in_global') && g:rubycomplete_classes_in_global")
|
allow_aggressive_load = VIM::evaluate("exists('g:rubycomplete_classes_in_global') && g:rubycomplete_classes_in_global")
|
||||||
return [] if allow_aggressive_load != '1' || loading_allowed != '1'
|
return [] if allow_aggressive_load.to_i.zero? || loading_allowed.to_i.zero?
|
||||||
|
|
||||||
buf = VIM::Buffer.current
|
buf = VIM::Buffer.current
|
||||||
eob = buf.length
|
eob = buf.length
|
||||||
@ -401,7 +401,7 @@ class VimRubyCompletion
|
|||||||
|
|
||||||
def load_rails
|
def load_rails
|
||||||
allow_rails = VIM::evaluate("exists('g:rubycomplete_rails') && g:rubycomplete_rails")
|
allow_rails = VIM::evaluate("exists('g:rubycomplete_rails') && g:rubycomplete_rails")
|
||||||
return if allow_rails != '1'
|
return if allow_rails.to_i.zero?
|
||||||
|
|
||||||
buf_path = VIM::evaluate('expand("%:p")')
|
buf_path = VIM::evaluate('expand("%:p")')
|
||||||
file_name = VIM::evaluate('expand("%:t")')
|
file_name = VIM::evaluate('expand("%:t")')
|
||||||
@ -461,7 +461,7 @@ class VimRubyCompletion
|
|||||||
def get_rails_helpers
|
def get_rails_helpers
|
||||||
allow_rails = VIM::evaluate("exists('g:rubycomplete_rails') && g:rubycomplete_rails")
|
allow_rails = VIM::evaluate("exists('g:rubycomplete_rails') && g:rubycomplete_rails")
|
||||||
rails_loaded = VIM::evaluate('s:rubycomplete_rails_loaded')
|
rails_loaded = VIM::evaluate('s:rubycomplete_rails_loaded')
|
||||||
return [] if allow_rails != '1' || rails_loaded != '1'
|
return [] if allow_rails.to_i.zero? || rails_loaded.to_i.zero?
|
||||||
|
|
||||||
buf_path = VIM::evaluate('expand("%:p")')
|
buf_path = VIM::evaluate('expand("%:p")')
|
||||||
buf_path.gsub!( /\\/, "/" )
|
buf_path.gsub!( /\\/, "/" )
|
||||||
@ -511,7 +511,7 @@ class VimRubyCompletion
|
|||||||
def add_rails_columns( cls )
|
def add_rails_columns( cls )
|
||||||
allow_rails = VIM::evaluate("exists('g:rubycomplete_rails') && g:rubycomplete_rails")
|
allow_rails = VIM::evaluate("exists('g:rubycomplete_rails') && g:rubycomplete_rails")
|
||||||
rails_loaded = VIM::evaluate('s:rubycomplete_rails_loaded')
|
rails_loaded = VIM::evaluate('s:rubycomplete_rails_loaded')
|
||||||
return [] if allow_rails != '1' || rails_loaded != '1'
|
return [] if allow_rails.to_i.zero? || rails_loaded.to_i.zero?
|
||||||
|
|
||||||
begin
|
begin
|
||||||
eval( "#{cls}.establish_connection" )
|
eval( "#{cls}.establish_connection" )
|
||||||
@ -534,7 +534,7 @@ class VimRubyCompletion
|
|||||||
def get_rails_view_methods
|
def get_rails_view_methods
|
||||||
allow_rails = VIM::evaluate("exists('g:rubycomplete_rails') && g:rubycomplete_rails")
|
allow_rails = VIM::evaluate("exists('g:rubycomplete_rails') && g:rubycomplete_rails")
|
||||||
rails_loaded = VIM::evaluate('s:rubycomplete_rails_loaded')
|
rails_loaded = VIM::evaluate('s:rubycomplete_rails_loaded')
|
||||||
return [] if allow_rails != '1' || rails_loaded != '1'
|
return [] if allow_rails.to_i.zero? || rails_loaded.to_i.zero?
|
||||||
|
|
||||||
buf_path = VIM::evaluate('expand("%:p")')
|
buf_path = VIM::evaluate('expand("%:p")')
|
||||||
buf_path.gsub!( /\\/, "/" )
|
buf_path.gsub!( /\\/, "/" )
|
||||||
@ -580,7 +580,7 @@ class VimRubyCompletion
|
|||||||
|
|
||||||
def get_completions(base)
|
def get_completions(base)
|
||||||
loading_allowed = VIM::evaluate("exists('g:rubycomplete_buffer_loading') && g:rubycomplete_buffer_loading")
|
loading_allowed = VIM::evaluate("exists('g:rubycomplete_buffer_loading') && g:rubycomplete_buffer_loading")
|
||||||
if loading_allowed == '1'
|
if loading_allowed.to_i == 1
|
||||||
load_requires
|
load_requires
|
||||||
load_rails
|
load_rails
|
||||||
end
|
end
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" tar.vim: Handles browsing tarfiles
|
" tar.vim: Handles browsing tarfiles
|
||||||
" AUTOLOAD PORTION
|
" AUTOLOAD PORTION
|
||||||
" Date: Jun 12, 2008
|
" Date: Jul 12, 2008
|
||||||
" Version: 16
|
" Version: 19 + changes by Bram
|
||||||
" Maintainer: Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
|
" Maintainer: Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
|
||||||
" License: Vim License (see vim's :help license)
|
" License: Vim License (see vim's :help license)
|
||||||
"
|
"
|
||||||
@ -24,7 +24,7 @@ set cpo&vim
|
|||||||
if &cp || exists("g:loaded_tar") || v:version < 700
|
if &cp || exists("g:loaded_tar") || v:version < 700
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
let g:loaded_tar= "v16"
|
let g:loaded_tar= "v19+b"
|
||||||
"call Decho("loading autoload/tar.vim")
|
"call Decho("loading autoload/tar.vim")
|
||||||
if v:version < 701 || (v:version == 701 && !has("patch299"))
|
if v:version < 701 || (v:version == 701 && !has("patch299"))
|
||||||
echoerr "(autoload/tar.vim) need vim v7.1 with patchlevel 299"
|
echoerr "(autoload/tar.vim) need vim v7.1 with patchlevel 299"
|
||||||
@ -130,21 +130,21 @@ fun! tar#Browse(tarfile)
|
|||||||
let tarfile= a:tarfile
|
let tarfile= a:tarfile
|
||||||
if has("win32") && executable("cygpath")
|
if has("win32") && executable("cygpath")
|
||||||
" assuming cygwin
|
" assuming cygwin
|
||||||
let tarfile=substitute(system("cygpath -u ".s:Escape(tarfile)),'\n$','','e')
|
let tarfile=substitute(system("cygpath -u ".s:Escape(tarfile,0)),'\n$','','e')
|
||||||
endif
|
endif
|
||||||
let curlast= line("$")
|
let curlast= line("$")
|
||||||
if tarfile =~# '\.\(gz\|tgz\)$'
|
if tarfile =~# '\.\(gz\|tgz\)$'
|
||||||
" call Decho("1: exe silent r! gzip -d -c ".s:Escape(tarfile)." | ".g:tar_cmd." -".g:tar_browseoptions." - ")
|
" call Decho("1: exe silent r! gzip -d -c ".s:Escape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - ")
|
||||||
exe "silent r! gzip -d -c -- ".s:Escape(tarfile)." | ".g:tar_cmd." -".g:tar_browseoptions." - "
|
exe "silent r! gzip -d -c -- ".s:Escape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - "
|
||||||
elseif tarfile =~# '\.lrp'
|
elseif tarfile =~# '\.lrp'
|
||||||
" call Decho("2: exe silent r! cat -- ".s:Escape(tarfile)."|gzip -d -c -|".g:tar_cmd." -".g:tar_browseoptions." - ")
|
" call Decho("2: exe silent r! cat -- ".s:Escape(tarfile,1)."|gzip -d -c -|".g:tar_cmd." -".g:tar_browseoptions." - ")
|
||||||
exe "silent r! cat -- ".s:Escape(tarfile)."|gzip -d -c -|".g:tar_cmd." -".g:tar_browseoptions." - "
|
exe "silent r! cat -- ".s:Escape(tarfile,1)."|gzip -d -c -|".g:tar_cmd." -".g:tar_browseoptions." - "
|
||||||
elseif tarfile =~# '\.bz2$'
|
elseif tarfile =~# '\.bz2$'
|
||||||
" call Decho("3: exe silent r! bzip2 -d -c ".s:Escape(tarfile)." | ".g:tar_cmd." -".g:tar_browseoptions." - ")
|
" call Decho("3: exe silent r! bzip2 -d -c ".s:Escape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - ")
|
||||||
exe "silent r! bzip2 -d -c -- ".s:Escape(tarfile)." | ".g:tar_cmd." -".g:tar_browseoptions." - "
|
exe "silent r! bzip2 -d -c -- ".s:Escape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - "
|
||||||
else
|
else
|
||||||
" call Decho("4: exe silent r! ".g:tar_cmd." -".g:tar_browseoptions." ".s:Escape(tarfile))
|
" call Decho("4: exe silent r! ".g:tar_cmd." -".g:tar_browseoptions." ".s:Escape(tarfile,0))
|
||||||
exe "silent r! ".g:tar_cmd." -".g:tar_browseoptions." ".s:Escape(tarfile)
|
exe "silent r! ".g:tar_cmd." -".g:tar_browseoptions." ".s:Escape(tarfile,1)
|
||||||
endif
|
endif
|
||||||
if v:shell_error != 0
|
if v:shell_error != 0
|
||||||
redraw!
|
redraw!
|
||||||
@ -160,7 +160,7 @@ fun! tar#Browse(tarfile)
|
|||||||
silent %d
|
silent %d
|
||||||
let eikeep= &ei
|
let eikeep= &ei
|
||||||
set ei=BufReadCmd,FileReadCmd
|
set ei=BufReadCmd,FileReadCmd
|
||||||
exe "r ".a:tarfile
|
exe "r ".fnameescape(a:tarfile)
|
||||||
let &ei= eikeep
|
let &ei= eikeep
|
||||||
1d
|
1d
|
||||||
" call Dret("tar#Browse : a:tarfile<".a:tarfile.">")
|
" call Dret("tar#Browse : a:tarfile<".a:tarfile.">")
|
||||||
@ -195,7 +195,7 @@ fun! s:TarBrowseSelect()
|
|||||||
let curfile= expand("%")
|
let curfile= expand("%")
|
||||||
if has("win32") && executable("cygpath")
|
if has("win32") && executable("cygpath")
|
||||||
" assuming cygwin
|
" assuming cygwin
|
||||||
let tarfile=substitute(system("cygpath -u ".s:Escape(tarfile)),'\n$','','e')
|
let tarfile=substitute(system("cygpath -u ".s:Escape(tarfile,0)),'\n$','','e')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
new
|
new
|
||||||
@ -220,7 +220,7 @@ fun! tar#Read(fname,mode)
|
|||||||
let fname = substitute(a:fname,'tarfile:.\{-}::\(.*\)$','\1','')
|
let fname = substitute(a:fname,'tarfile:.\{-}::\(.*\)$','\1','')
|
||||||
if has("win32") && executable("cygpath")
|
if has("win32") && executable("cygpath")
|
||||||
" assuming cygwin
|
" assuming cygwin
|
||||||
let tarfile=substitute(system("cygpath -u ".s:Escape(tarfile)),'\n$','','e')
|
let tarfile=substitute(system("cygpath -u ".s:Escape(tarfile,0)),'\n$','','e')
|
||||||
endif
|
endif
|
||||||
" call Decho("tarfile<".tarfile.">")
|
" call Decho("tarfile<".tarfile.">")
|
||||||
" call Decho("fname<".fname.">")
|
" call Decho("fname<".fname.">")
|
||||||
@ -240,17 +240,17 @@ fun! tar#Read(fname,mode)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
if tarfile =~# '\.\(gz\|tgz\)$'
|
if tarfile =~# '\.\(gz\|tgz\)$'
|
||||||
" call Decho("5: exe silent r! gzip -d -c -- ".s:Escape(tarfile)."| ".g:tar_cmd.' -'.g:tar_readoptions.' - '.s:Escape(fname))
|
" call Decho("5: exe silent r! gzip -d -c -- ".s:Escape(tarfile,1)."| ".g:tar_cmd.' -'.g:tar_readoptions.' - '.s:Escape(fname,1))
|
||||||
exe "silent r! gzip -d -c -- ".s:Escape(tarfile)."| ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname).decmp
|
exe "silent r! gzip -d -c -- ".s:Escape(tarfile,1)."| ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname,1).decmp
|
||||||
elseif tarfile =~# '\.lrp$'
|
elseif tarfile =~# '\.lrp$'
|
||||||
" call Decho("6: exe silent r! cat ".s:Escape(tarfile)." | gzip -d -c - | ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname).decmp)
|
" call Decho("6: exe silent r! cat ".s:Escape(tarfile,1)." | gzip -d -c - | ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname,1).decmp)
|
||||||
exe "silent r! cat -- ".s:Escape(tarfile)." | gzip -d -c - | ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname).decmp
|
exe "silent r! cat -- ".s:Escape(tarfile,1)." | gzip -d -c - | ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname,1).decmp
|
||||||
elseif tarfile =~# '\.bz2$'
|
elseif tarfile =~# '\.bz2$'
|
||||||
" call Decho("7: exe silent r! bzip2 -d -c ".s:Escape(tarfile)."| ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname).decmp)
|
" call Decho("7: exe silent r! bzip2 -d -c ".s:Escape(tarfile,1)."| ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname,1).decmp)
|
||||||
exe "silent r! bzip2 -d -c -- ".s:Escape(tarfile)."| ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname).decmp
|
exe "silent r! bzip2 -d -c -- ".s:Escape(tarfile,1)."| ".g:tar_cmd." -".g:tar_readoptions." - ".s:Escape(fname,1).decmp
|
||||||
else
|
else
|
||||||
" call Decho("8: exe silent r! ".g:tar_cmd." -".g:tar_readoptions." -- ".s:Escape(tarfile)." ".s:Escape(fname))
|
" call Decho("8: exe silent r! ".g:tar_cmd." -".g:tar_readoptions." -- ".s:Escape(tarfile,1)." ".s:Escape(fname,1))
|
||||||
exe "silent r! ".g:tar_cmd." -".g:tar_readoptions." ".s:Escape(tarfile)." -- ".s:Escape(fname).decmp
|
exe "silent r! ".g:tar_cmd." -".g:tar_readoptions." ".s:Escape(tarfile,1)." -- ".s:Escape(fname,1).decmp
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if doro
|
if doro
|
||||||
@ -259,7 +259,7 @@ fun! tar#Read(fname,mode)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
let w:tarfile= a:fname
|
let w:tarfile= a:fname
|
||||||
exe "file tarfile::".fname
|
exe "file tarfile::".fnameescape(fname)
|
||||||
|
|
||||||
" cleanup
|
" cleanup
|
||||||
0d
|
0d
|
||||||
@ -329,18 +329,18 @@ fun! tar#Write(fname)
|
|||||||
|
|
||||||
" handle compressed archives
|
" handle compressed archives
|
||||||
if tarfile =~# '\.gz'
|
if tarfile =~# '\.gz'
|
||||||
call system("gzip -d -- ".tarfile)
|
call system("gzip -d -- ".s:Escape(tarfile,0))
|
||||||
let tarfile = substitute(tarfile,'\.gz','','e')
|
let tarfile = substitute(tarfile,'\.gz','','e')
|
||||||
let compress= "gzip ".s:Escape(tarfile)
|
let compress= "gzip ".s:Escape(tarfile,0)
|
||||||
elseif tarfile =~# '\.tgz'
|
elseif tarfile =~# '\.tgz'
|
||||||
call system("gzip -d -- ".s:Escape(tarfile))
|
call system("gzip -d -- ".s:Escape(tarfile,0))
|
||||||
let tarfile = substitute(tarfile,'\.tgz','.tar','e')
|
let tarfile = substitute(tarfile,'\.tgz','.tar','e')
|
||||||
let compress= "gzip -- ".s:Escape(tarfile)
|
let compress= "gzip -- ".s:Escape(tarfile,0)
|
||||||
let tgz = 1
|
let tgz = 1
|
||||||
elseif tarfile =~# '\.bz2'
|
elseif tarfile =~# '\.bz2'
|
||||||
call system("bzip2 -d -- ".s:Escape(tarfile))
|
call system("bzip2 -d -- ".s:Escape(tarfile,0))
|
||||||
let tarfile = substitute(tarfile,'\.bz2','','e')
|
let tarfile = substitute(tarfile,'\.bz2','','e')
|
||||||
let compress= "bzip2 -- ".s:Escape(tarfile)
|
let compress= "bzip2 -- ".s:Escape(tarfile,0)
|
||||||
endif
|
endif
|
||||||
" call Decho("tarfile<".tarfile.">")
|
" call Decho("tarfile<".tarfile.">")
|
||||||
" call Decho("compress<".compress.">")
|
" call Decho("compress<".compress.">")
|
||||||
@ -356,7 +356,7 @@ fun! tar#Write(fname)
|
|||||||
if fname =~ '/'
|
if fname =~ '/'
|
||||||
let dirpath = substitute(fname,'/[^/]\+$','','e')
|
let dirpath = substitute(fname,'/[^/]\+$','','e')
|
||||||
if executable("cygpath")
|
if executable("cygpath")
|
||||||
let dirpath = substitute(system("cygpath ".dirpath),'\n','','e')
|
let dirpath = substitute(system("cygpath ".s:Escape(dirpath, 0)),'\n','','e')
|
||||||
endif
|
endif
|
||||||
call mkdir(dirpath,"p")
|
call mkdir(dirpath,"p")
|
||||||
endif
|
endif
|
||||||
@ -367,12 +367,12 @@ fun! tar#Write(fname)
|
|||||||
|
|
||||||
exe "w! ".fnameescape(fname)
|
exe "w! ".fnameescape(fname)
|
||||||
if executable("cygpath")
|
if executable("cygpath")
|
||||||
let tarfile = substitute(system("cygpath ".s:Escape(tarfile)),'\n','','e')
|
let tarfile = substitute(system("cygpath ".s:Escape(tarfile,0)),'\n','','e')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" delete old file from tarfile
|
" delete old file from tarfile
|
||||||
" call Decho("system(tar --delete -f ".s:Escape(tarfile)." -- ".s:Escape(fname).")")
|
" call Decho("system(tar --delete -f ".s:Escape(tarfile,0)." -- ".s:Escape(fname,0).")")
|
||||||
call system("tar --delete -f ".s:Escape(tarfile)." -- ".s:Escape(fname))
|
call system("tar --delete -f ".s:Escape(tarfile,0)." -- ".s:Escape(fname,0))
|
||||||
if v:shell_error != 0
|
if v:shell_error != 0
|
||||||
redraw!
|
redraw!
|
||||||
echohl Error | echo "***error*** (tar#Write) sorry, unable to update ".fnameescape(tarfile)." with ".fnameescape(fname) | echohl None
|
echohl Error | echo "***error*** (tar#Write) sorry, unable to update ".fnameescape(tarfile)." with ".fnameescape(fname) | echohl None
|
||||||
@ -380,8 +380,8 @@ fun! tar#Write(fname)
|
|||||||
else
|
else
|
||||||
|
|
||||||
" update tarfile with new file
|
" update tarfile with new file
|
||||||
" call Decho("tar -".g:tar_writeoptions." ".s:Escape(tarfile)." -- ".s:Escape(fname))
|
" call Decho("tar -".g:tar_writeoptions." ".s:Escape(tarfile,0)." -- ".s:Escape(fname,0))
|
||||||
call system("tar -".g:tar_writeoptions." ".s:Escape(tarfile)." -- ".s:Escape(fname))
|
call system("tar -".g:tar_writeoptions." ".s:Escape(tarfile,0)." -- ".s:Escape(fname,0))
|
||||||
if v:shell_error != 0
|
if v:shell_error != 0
|
||||||
redraw!
|
redraw!
|
||||||
echohl Error | echo "***error*** (tar#Write) sorry, unable to update ".fnameescape(tarfile)." with ".fnameescape(fname) | echohl None
|
echohl Error | echo "***error*** (tar#Write) sorry, unable to update ".fnameescape(tarfile)." with ".fnameescape(fname) | echohl None
|
||||||
@ -404,7 +404,7 @@ fun! tar#Write(fname)
|
|||||||
let binkeep= &binary
|
let binkeep= &binary
|
||||||
let eikeep = &ei
|
let eikeep = &ei
|
||||||
set binary ei=all
|
set binary ei=all
|
||||||
exe "e! ".tarfile
|
exe "e! ".fnameescape(tarfile)
|
||||||
call netrw#NetWrite(tblfile)
|
call netrw#NetWrite(tblfile)
|
||||||
let &ei = eikeep
|
let &ei = eikeep
|
||||||
let &binary = binkeep
|
let &binary = binkeep
|
||||||
@ -416,7 +416,7 @@ fun! tar#Write(fname)
|
|||||||
" cleanup and restore current directory
|
" cleanup and restore current directory
|
||||||
cd ..
|
cd ..
|
||||||
call s:Rmdir("_ZIPVIM_")
|
call s:Rmdir("_ZIPVIM_")
|
||||||
exe "cd ".escape(curdir,' \')
|
exe "cd ".fnameescape(curdir)
|
||||||
setlocal nomod
|
setlocal nomod
|
||||||
|
|
||||||
let &report= repkeep
|
let &report= repkeep
|
||||||
@ -428,12 +428,12 @@ endfun
|
|||||||
fun! s:Rmdir(fname)
|
fun! s:Rmdir(fname)
|
||||||
" call Dfunc("Rmdir(fname<".a:fname.">)")
|
" call Dfunc("Rmdir(fname<".a:fname.">)")
|
||||||
if has("unix")
|
if has("unix")
|
||||||
call system("/bin/rm -rf -- ".s:Escape(a:fname))
|
call system("/bin/rm -rf -- ".s:Escape(a:fname,0))
|
||||||
elseif has("win32") || has("win95") || has("win64") || has("win16")
|
elseif has("win32") || has("win95") || has("win64") || has("win16")
|
||||||
if &shell =~? "sh$"
|
if &shell =~? "sh$"
|
||||||
call system("/bin/rm -rf -- ".s:Escape(a:fname))
|
call system("/bin/rm -rf -- ".s:Escape(a:fname,0))
|
||||||
else
|
else
|
||||||
call system("del /S ".s:Escape(a:fname))
|
call system("del /S ".s:Escape(a:fname,0))
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
" call Dret("Rmdir")
|
" call Dret("Rmdir")
|
||||||
@ -441,10 +441,14 @@ endfun
|
|||||||
|
|
||||||
" ---------------------------------------------------------------------
|
" ---------------------------------------------------------------------
|
||||||
" s:Escape: {{{2
|
" s:Escape: {{{2
|
||||||
fun s:Escape(name)
|
fun s:Escape(name,isfilt)
|
||||||
" shellescape() was added by patch 7.0.111
|
" shellescape() was added by patch 7.0.111
|
||||||
if exists("*shellescape")
|
if exists("*shellescape")
|
||||||
let qnameq= shellescape(a:name)
|
if a:isfilt
|
||||||
|
let qnameq= shellescape(a:name,1)
|
||||||
|
else
|
||||||
|
let qnameq= shellescape(a:name)
|
||||||
|
endif
|
||||||
else
|
else
|
||||||
let qnameq= g:tar_shq . a:name . g:tar_shq
|
let qnameq= g:tar_shq . a:name . g:tar_shq
|
||||||
endif
|
endif
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" zip.vim: Handles browsing zipfiles
|
" zip.vim: Handles browsing zipfiles
|
||||||
" AUTOLOAD PORTION
|
" AUTOLOAD PORTION
|
||||||
" Date: Jun 12, 2008
|
" Date: Jul 12, 2008
|
||||||
" Version: 18
|
" Version: 21 (modified by Bram)
|
||||||
" Maintainer: Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
|
" Maintainer: Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
|
||||||
" License: Vim License (see vim's :help license)
|
" License: Vim License (see vim's :help license)
|
||||||
" Copyright: Copyright (C) 2005-2008 Charles E. Campbell, Jr. {{{1
|
" Copyright: Copyright (C) 2005-2008 Charles E. Campbell, Jr. {{{1
|
||||||
@ -22,7 +22,7 @@ if &cp || exists("g:loaded_zip") || v:version < 700
|
|||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let g:loaded_zip = "v18"
|
let g:loaded_zip = "v21+b"
|
||||||
let s:zipfile_escape = ' ?&;\'
|
let s:zipfile_escape = ' ?&;\'
|
||||||
let s:ERROR = 2
|
let s:ERROR = 2
|
||||||
let s:WARNING = 1
|
let s:WARNING = 1
|
||||||
@ -91,23 +91,24 @@ fun! zip#Browse(zipfile)
|
|||||||
set ft=tar
|
set ft=tar
|
||||||
|
|
||||||
" give header
|
" give header
|
||||||
exe "$put ='".'\"'." zip.vim version ".g:loaded_zip."'"
|
let lastline= line("$")
|
||||||
exe "$put ='".'\"'." Browsing zipfile ".a:zipfile."'"
|
call setline(lastline+1,'" zip.vim version '.g:loaded_zip)
|
||||||
exe "$put ='".'\"'." Select a file with cursor and press ENTER"."'"
|
call setline(lastline+2,'" Browsing zipfile '.a:zipfile)
|
||||||
|
call setline(lastline+3,'" Select a file with cursor and press ENTER')
|
||||||
$put =''
|
$put =''
|
||||||
0d
|
0d
|
||||||
$
|
$
|
||||||
|
|
||||||
" call Decho("exe silent r! ".g:zip_unzipcmd." -l ".s:QuoteFileDir(a:zipfile))
|
" call Decho("exe silent r! ".g:zip_unzipcmd." -l ".s:Escape(a:zipfile,1))
|
||||||
exe "silent r! ".g:zip_unzipcmd." -l ".s:QuoteFileDir(a:zipfile)
|
exe "silent r! ".g:zip_unzipcmd." -l ".s:Escape(a:zipfile,1)
|
||||||
if v:shell_error != 0
|
if v:shell_error != 0
|
||||||
redraw!
|
redraw!
|
||||||
echohl WarningMsg | echo "***warning*** (zip#Browse) ".a:zipfile." is not a zip file" | echohl None
|
echohl WarningMsg | echo "***warning*** (zip#Browse) ".fnameescape(a:zipfile)." is not a zip file" | echohl None
|
||||||
" call inputsave()|call input("Press <cr> to continue")|call inputrestore()
|
" call inputsave()|call input("Press <cr> to continue")|call inputrestore()
|
||||||
silent %d
|
silent %d
|
||||||
let eikeep= &ei
|
let eikeep= &ei
|
||||||
set ei=BufReadCmd,FileReadCmd
|
set ei=BufReadCmd,FileReadCmd
|
||||||
exe "r ".a:zipfile
|
exe "r ".fnameescape(a:zipfile)
|
||||||
let &ei= eikeep
|
let &ei= eikeep
|
||||||
1d
|
1d
|
||||||
" call Dret("zip#Browse")
|
" call Dret("zip#Browse")
|
||||||
@ -166,8 +167,8 @@ fun! s:ZipBrowseSelect()
|
|||||||
wincmd _
|
wincmd _
|
||||||
endif
|
endif
|
||||||
let s:zipfile_{winnr()}= curfile
|
let s:zipfile_{winnr()}= curfile
|
||||||
" call Decho("exe e zipfile:".escape(zipfile,s:zipfile_escape).'::'.escape(fname,s:zipfile_escape))
|
" call Decho("exe e ".fnameescape("zipfile:".zipfile.'::'.fname))
|
||||||
exe "e zipfile:".escape(zipfile,s:zipfile_escape).'::'.escape(fname,s:zipfile_escape)
|
exe "e ".fnameescape("zipfile:".zipfile.'::'.fname)
|
||||||
filetype detect
|
filetype detect
|
||||||
|
|
||||||
let &report= repkeep
|
let &report= repkeep
|
||||||
@ -192,8 +193,8 @@ fun! zip#Read(fname,mode)
|
|||||||
" call Decho("zipfile<".zipfile.">")
|
" call Decho("zipfile<".zipfile.">")
|
||||||
" call Decho("fname <".fname.">")
|
" call Decho("fname <".fname.">")
|
||||||
|
|
||||||
" call Decho("exe r! ".g:zip_unzipcmd." -p ".s:QuoteFileDir(zipfile)." ".s:QuoteFileDir(fname))
|
" call Decho("exe r! ".g:zip_unzipcmd." -p ".s:Escape(zipfile,1)." ".s:Escape(fname,1))
|
||||||
exe "silent r! ".g:zip_unzipcmd." -p ".s:QuoteFileDir(zipfile)." ".s:QuoteFileDir(fname)
|
exe "silent r! ".g:zip_unzipcmd." -p ".s:Escape(zipfile,1)." ".s:Escape(fname,1)
|
||||||
|
|
||||||
" cleanup
|
" cleanup
|
||||||
0d
|
0d
|
||||||
@ -266,7 +267,7 @@ fun! zip#Write(fname)
|
|||||||
if fname =~ '/'
|
if fname =~ '/'
|
||||||
let dirpath = substitute(fname,'/[^/]\+$','','e')
|
let dirpath = substitute(fname,'/[^/]\+$','','e')
|
||||||
if executable("cygpath")
|
if executable("cygpath")
|
||||||
let dirpath = substitute(system("cygpath ".dirpath),'\n','','e')
|
let dirpath = substitute(system("cygpath ".s:Escape(dirpath,0)),'\n','','e')
|
||||||
endif
|
endif
|
||||||
" call Decho("mkdir(dirpath<".dirpath.">,p)")
|
" call Decho("mkdir(dirpath<".dirpath.">,p)")
|
||||||
call mkdir(dirpath,"p")
|
call mkdir(dirpath,"p")
|
||||||
@ -276,17 +277,17 @@ fun! zip#Write(fname)
|
|||||||
endif
|
endif
|
||||||
" call Decho("zipfile<".zipfile."> fname<".fname.">")
|
" call Decho("zipfile<".zipfile."> fname<".fname.">")
|
||||||
|
|
||||||
exe "w! ".escape(fname,s:zipfile_escape)
|
exe "w! ".fnameescape(fname)
|
||||||
if executable("cygpath")
|
if executable("cygpath")
|
||||||
let zipfile = substitute(system("cygpath ".zipfile),'\n','','e')
|
let zipfile = substitute(system("cygpath ".s:Escape(zipfile,0)),'\n','','e')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if (has("win32") || has("win95") || has("win64") || has("win16")) && &shell !~? 'sh$'
|
if (has("win32") || has("win95") || has("win64") || has("win16")) && &shell !~? 'sh$'
|
||||||
let fname = substitute(fname, '[', '[[]', 'g')
|
let fname = substitute(fname, '[', '[[]', 'g')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" call Decho(g:zip_zipcmd." -u ".s:QuoteFileDir(zipfile)." ".s:QuoteFileDir(fname))
|
" call Decho(g:zip_zipcmd." -u ".s:Escape(zipfile,0)." ".s:Escape(fname,0))
|
||||||
call system(g:zip_zipcmd." -u ".s:QuoteFileDir(zipfile)." ".s:QuoteFileDir(fname))
|
call system(g:zip_zipcmd." -u ".s:Escape(zipfile,0)." ".s:Escape(fname,0))
|
||||||
if v:shell_error != 0
|
if v:shell_error != 0
|
||||||
redraw!
|
redraw!
|
||||||
echohl Error | echo "***error*** (zip#Write) sorry, unable to update ".zipfile." with ".fname | echohl None
|
echohl Error | echo "***error*** (zip#Write) sorry, unable to update ".zipfile." with ".fname | echohl None
|
||||||
@ -300,7 +301,7 @@ fun! zip#Write(fname)
|
|||||||
let binkeep= &binary
|
let binkeep= &binary
|
||||||
let eikeep = &ei
|
let eikeep = &ei
|
||||||
set binary ei=all
|
set binary ei=all
|
||||||
exe "e! ".zipfile
|
exe "e! ".fnameescape(zipfile)
|
||||||
call netrw#NetWrite(netzipfile)
|
call netrw#NetWrite(netzipfile)
|
||||||
let &ei = eikeep
|
let &ei = eikeep
|
||||||
let &binary = binkeep
|
let &binary = binkeep
|
||||||
@ -320,11 +321,15 @@ fun! zip#Write(fname)
|
|||||||
endfun
|
endfun
|
||||||
|
|
||||||
" ---------------------------------------------------------------------
|
" ---------------------------------------------------------------------
|
||||||
" QuoteFileDir: {{{2
|
" s:Escape: {{{2
|
||||||
fun! s:QuoteFileDir(fname)
|
fun! s:Escape(fname,isfilt)
|
||||||
" call Dfunc("QuoteFileDir(fname<".a:fname.">)")
|
" call Dfunc("QuoteFileDir(fname<".a:fname."> isfilt=".a:isfilt.")")
|
||||||
if has("*shellescape")
|
if exists("*shellescape")
|
||||||
let qnameq= shellescape(a:fname)
|
if a:isfilt
|
||||||
|
let qnameq= shellescape(a:fname,1)
|
||||||
|
else
|
||||||
|
let qnameq= shellescape(a:fname)
|
||||||
|
endif
|
||||||
else
|
else
|
||||||
let qnameq= g:zip_shq.escape(a:fname,g:zip_shq).g:zip_shq
|
let qnameq= g:zip_shq.escape(a:fname,g:zip_shq).g:zip_shq
|
||||||
endif
|
endif
|
||||||
@ -337,14 +342,9 @@ endfun
|
|||||||
fun! s:ChgDir(newdir,errlvl,errmsg)
|
fun! s:ChgDir(newdir,errlvl,errmsg)
|
||||||
" call Dfunc("ChgDir(newdir<".a:newdir."> errlvl=".a:errlvl." errmsg<".a:errmsg.">)")
|
" call Dfunc("ChgDir(newdir<".a:newdir."> errlvl=".a:errlvl." errmsg<".a:errmsg.">)")
|
||||||
|
|
||||||
if (has("win32") || has("win95") || has("win64") || has("win16")) && &shell !~? 'sh$'
|
|
||||||
let newdir= escape(a:newdir,' ')
|
|
||||||
else
|
|
||||||
let newdir= escape(a:newdir,'\ ')
|
|
||||||
endif
|
|
||||||
|
|
||||||
try
|
try
|
||||||
exe "cd ".newdir
|
exe "cd ".fnameescape(newdir)
|
||||||
catch /^Vim\%((\a\+)\)\=:E344/
|
catch /^Vim\%((\a\+)\)\=:E344/
|
||||||
redraw!
|
redraw!
|
||||||
if a:errlvl == s:NOTE
|
if a:errlvl == s:NOTE
|
||||||
@ -364,13 +364,13 @@ fun! s:ChgDir(newdir,errlvl,errmsg)
|
|||||||
endfun
|
endfun
|
||||||
|
|
||||||
" ---------------------------------------------------------------------
|
" ---------------------------------------------------------------------
|
||||||
" Rmdir: {{{2
|
" s:Rmdir: {{{2
|
||||||
fun! s:Rmdir(fname)
|
fun! s:Rmdir(fname)
|
||||||
" call Dfunc("Rmdir(fname<".a:fname.">)")
|
" call Dfunc("Rmdir(fname<".a:fname.">)")
|
||||||
if (has("win32") || has("win95") || has("win64") || has("win16")) && &shell !~? 'sh$'
|
if (has("win32") || has("win95") || has("win64") || has("win16")) && &shell !~? 'sh$'
|
||||||
call system("rmdir /S/Q ".s:QuoteFileDir(a:fname))
|
call system("rmdir /S/Q ".s:Escape(a:fname,0))
|
||||||
else
|
else
|
||||||
call system("/bin/rm -rf ".s:QuoteFileDir(a:fname))
|
call system("/bin/rm -rf ".s:Escape(a:fname,0))
|
||||||
endif
|
endif
|
||||||
" call Dret("Rmdir")
|
" call Dret("Rmdir")
|
||||||
endfun
|
endfun
|
||||||
|
@ -3,14 +3,15 @@
|
|||||||
" Language: Ada (Dec Ada)
|
" Language: Ada (Dec Ada)
|
||||||
" $Id$
|
" $Id$
|
||||||
" Copyright: Copyright (C) 2006 Martin Krischik
|
" Copyright: Copyright (C) 2006 Martin Krischik
|
||||||
" Maintainer: Martin Krischik
|
" Maintainer: Martin Krischik <krischik@users.sourceforge.net>
|
||||||
" $Author$
|
" $Author$
|
||||||
" $Date$
|
" $Date$
|
||||||
" Version: 4.2
|
" Version: 4.6
|
||||||
" $Revision$
|
" $Revision$
|
||||||
" $HeadURL: https://svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/compiler/decada.vim $
|
" $HeadURL: https://gnuada.svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/compiler/decada.vim $
|
||||||
" History: 21.07.2006 MK New Dec Ada
|
" History: 21.07.2006 MK New Dec Ada
|
||||||
" 15.10.2006 MK Bram's suggestion for runtime integration
|
" 15.10.2006 MK Bram's suggestion for runtime integration
|
||||||
|
" 08.09.2006 MK Correct double load protection.
|
||||||
" Help Page: compiler-decada
|
" Help Page: compiler-decada
|
||||||
"------------------------------------------------------------------------------
|
"------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -24,6 +25,13 @@ let current_compiler = "decada"
|
|||||||
|
|
||||||
if !exists("g:decada")
|
if !exists("g:decada")
|
||||||
let g:decada = decada#New ()
|
let g:decada = decada#New ()
|
||||||
|
|
||||||
|
call ada#Map_Menu (
|
||||||
|
\'Dec Ada.Build',
|
||||||
|
\'<F7>',
|
||||||
|
\'call decada.Make ()')
|
||||||
|
|
||||||
|
call g:decada.Set_Session ()
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if exists(":CompilerSet") != 2
|
if exists(":CompilerSet") != 2
|
||||||
@ -33,16 +41,9 @@ if exists(":CompilerSet") != 2
|
|||||||
command -nargs=* CompilerSet setlocal <args>
|
command -nargs=* CompilerSet setlocal <args>
|
||||||
endif
|
endif
|
||||||
|
|
||||||
call g:decada.Set_Session ()
|
|
||||||
|
|
||||||
execute "CompilerSet makeprg=" . escape (g:decada.Make_Command, ' ')
|
execute "CompilerSet makeprg=" . escape (g:decada.Make_Command, ' ')
|
||||||
execute "CompilerSet errorformat=" . escape (g:decada.Error_Format, ' ')
|
execute "CompilerSet errorformat=" . escape (g:decada.Error_Format, ' ')
|
||||||
|
|
||||||
call ada#Map_Menu (
|
|
||||||
\'Dec Ada.Build',
|
|
||||||
\'<F7>',
|
|
||||||
\'call decada.Make ()')
|
|
||||||
|
|
||||||
finish " 1}}}
|
finish " 1}}}
|
||||||
|
|
||||||
"------------------------------------------------------------------------------
|
"------------------------------------------------------------------------------
|
||||||
|
@ -38,4 +38,4 @@ CompilerSet errorformat=
|
|||||||
let &cpo = s:cpo_save
|
let &cpo = s:cpo_save
|
||||||
unlet s:cpo_save
|
unlet s:cpo_save
|
||||||
|
|
||||||
" vim: nowrap sw=2 sts=2:
|
" vim: nowrap sw=2 sts=2 ts=8:
|
||||||
|
@ -3,15 +3,17 @@
|
|||||||
" Language: Ada (GNAT)
|
" Language: Ada (GNAT)
|
||||||
" $Id$
|
" $Id$
|
||||||
" Copyright: Copyright (C) 2006 Martin Krischik
|
" Copyright: Copyright (C) 2006 Martin Krischik
|
||||||
" Maintainer: Martin Krischik
|
" Maintainer: Martin Krischi <krischik@users.sourceforge.net>k
|
||||||
|
" Ned Okie <nokie@radford.edu>
|
||||||
" $Author$
|
" $Author$
|
||||||
" $Date$
|
" $Date$
|
||||||
" Version: 4.2
|
" Version: 4.6
|
||||||
" $Revision$
|
" $Revision$
|
||||||
" $HeadURL: https://svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/compiler/gnat.vim $
|
" $HeadURL: https://gnuada.svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/compiler/gnat.vim $
|
||||||
" History: 24.05.2006 MK Unified Headers
|
" History: 24.05.2006 MK Unified Headers
|
||||||
" 16.07.2006 MK Ada-Mode as vim-ball
|
" 16.07.2006 MK Ada-Mode as vim-ball
|
||||||
" 15.10.2006 MK Bram's suggestion for runtime integration
|
" 15.10.2006 MK Bram's suggestion for runtime integration
|
||||||
|
" 19.09.2007 NO use project file only when there is a project
|
||||||
" Help Page: compiler-gnat
|
" Help Page: compiler-gnat
|
||||||
"------------------------------------------------------------------------------
|
"------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -46,6 +48,8 @@ if !exists("g:gnat")
|
|||||||
\ 'GNAT.Set Projectfile\.\.\.',
|
\ 'GNAT.Set Projectfile\.\.\.',
|
||||||
\ ':SetProject',
|
\ ':SetProject',
|
||||||
\ 'call gnat.Set_Project_File ()')
|
\ 'call gnat.Set_Project_File ()')
|
||||||
|
|
||||||
|
call g:gnat.Set_Session ()
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if exists(":CompilerSet") != 2
|
if exists(":CompilerSet") != 2
|
||||||
@ -55,8 +59,6 @@ if exists(":CompilerSet") != 2
|
|||||||
command -nargs=* CompilerSet setlocal <args>
|
command -nargs=* CompilerSet setlocal <args>
|
||||||
endif
|
endif
|
||||||
|
|
||||||
call g:gnat.Set_Session ()
|
|
||||||
|
|
||||||
execute "CompilerSet makeprg=" . escape (g:gnat.Get_Command('Make'), ' ')
|
execute "CompilerSet makeprg=" . escape (g:gnat.Get_Command('Make'), ' ')
|
||||||
execute "CompilerSet errorformat=" . escape (g:gnat.Error_Format, ' ')
|
execute "CompilerSet errorformat=" . escape (g:gnat.Error_Format, ' ')
|
||||||
|
|
||||||
|
41
runtime/compiler/rspec.vim
Normal file
41
runtime/compiler/rspec.vim
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
" Vim compiler file
|
||||||
|
" Language: RSpec
|
||||||
|
" Maintainer: Tim Pope <vimNOSPAM@tpope.info>
|
||||||
|
" Info: $Id$
|
||||||
|
" URL: http://vim-ruby.rubyforge.org
|
||||||
|
" Anon CVS: See above site
|
||||||
|
" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
|
||||||
|
|
||||||
|
if exists("current_compiler")
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
let current_compiler = "rspec"
|
||||||
|
|
||||||
|
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
|
||||||
|
command -nargs=* CompilerSet setlocal <args>
|
||||||
|
endif
|
||||||
|
|
||||||
|
let s:cpo_save = &cpo
|
||||||
|
set cpo-=C
|
||||||
|
|
||||||
|
CompilerSet makeprg=spec
|
||||||
|
|
||||||
|
CompilerSet errorformat=
|
||||||
|
\%+W'%.%#'\ FAILED,
|
||||||
|
\%+I'%.%#'\ FIXED,
|
||||||
|
\%-Cexpected:%.%#,
|
||||||
|
\%-C\ \ \ \ \ got:%.%#,
|
||||||
|
\%E%.%#:in\ `load':\ %f:%l:%m,
|
||||||
|
\%C%f:%l:,
|
||||||
|
\%W%f:%l:\ warning:\ %m,
|
||||||
|
\%E%f:%l:in\ %*[^:]:\ %m,
|
||||||
|
\%E%f:%l:\ %m,
|
||||||
|
\%-Z%\tfrom\ %f:%l,
|
||||||
|
\%-Z%p^%.%#,
|
||||||
|
\%-C%.%#,
|
||||||
|
\%-G%.%#
|
||||||
|
|
||||||
|
let &cpo = s:cpo_save
|
||||||
|
unlet s:cpo_save
|
||||||
|
|
||||||
|
" vim: nowrap sw=2 sts=2 ts=8:
|
@ -1,4 +1,4 @@
|
|||||||
*arabic.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*arabic.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Nadim Shaikli
|
VIM REFERENCE MANUAL by Nadim Shaikli
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*autocmd.txt* For Vim version 7.2a. Last change: 2008 Jun 24
|
*autocmd.txt* For Vim version 7.2b. Last change: 2008 Jun 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -406,9 +406,10 @@ BufWinEnter After a buffer is displayed in a window. This
|
|||||||
Does not happen for |:split| without
|
Does not happen for |:split| without
|
||||||
arguments, since you keep editing the same
|
arguments, since you keep editing the same
|
||||||
buffer, or ":split" with a file that's already
|
buffer, or ":split" with a file that's already
|
||||||
open in a window. But it does happen for
|
open in a window, because it re-uses an
|
||||||
a ":split" with the name of the current
|
existing buffer. But it does happen for a
|
||||||
buffer, since it reloads that buffer.
|
":split" with the name of the current buffer,
|
||||||
|
since it reloads that buffer.
|
||||||
*BufWinLeave*
|
*BufWinLeave*
|
||||||
BufWinLeave Before a buffer is removed from a window.
|
BufWinLeave Before a buffer is removed from a window.
|
||||||
Not when it's still visible in another window.
|
Not when it's still visible in another window.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*change.txt* For Vim version 7.2a. Last change: 2008 Jun 22
|
*change.txt* For Vim version 7.2b. Last change: 2008 Jul 09
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -772,9 +772,9 @@ expression. This does not work recursively: a substitute() function inside
|
|||||||
the expression cannot use "\=" for the substitute string.
|
the expression cannot use "\=" for the substitute string.
|
||||||
|
|
||||||
The special meaning for characters as mentioned at |sub-replace-special| does
|
The special meaning for characters as mentioned at |sub-replace-special| does
|
||||||
not apply except "<CR>", "\<CR>" and "\\". Thus in the result of the
|
not apply except for "<CR>", "\<CR>" and "\\". Thus in the result of the
|
||||||
expression you need to use two backslashes get one, put a backslash before a
|
expression you need to use two backslashes to get one, put a backslash before a
|
||||||
<CR> you want to insert and use a <CR> without a backslash where you want to
|
<CR> you want to insert, and use a <CR> without a backslash where you want to
|
||||||
break the line.
|
break the line.
|
||||||
|
|
||||||
For convenience a <NL> character is also used as a line break. Prepend a
|
For convenience a <NL> character is also used as a line break. Prepend a
|
||||||
@ -797,7 +797,7 @@ Examples: >
|
|||||||
This replaces an end-of-line with a new line containing the value of $HOME. >
|
This replaces an end-of-line with a new line containing the value of $HOME. >
|
||||||
|
|
||||||
s/E/\="\<Char-0x20ac>"/g
|
s/E/\="\<Char-0x20ac>"/g
|
||||||
This replaces 'E' characters with an euro sign. Read more in |<Char->|.
|
This replaces each 'E' character with a euro sign. Read more in |<Char->|.
|
||||||
|
|
||||||
|
|
||||||
4.3 Search and replace *search-replace*
|
4.3 Search and replace *search-replace*
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*cmdline.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
*cmdline.txt* For Vim version 7.2b. Last change: 2008 Jul 11
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -369,7 +369,9 @@ word before the cursor. This is available for:
|
|||||||
- Variable and function names: Only after a ":if", ":call" or similar command.
|
- Variable and function names: Only after a ":if", ":call" or similar command.
|
||||||
|
|
||||||
When Vim was compiled with the |+cmdline_compl| feature disabled, only file
|
When Vim was compiled with the |+cmdline_compl| feature disabled, only file
|
||||||
names, directories and help items can be completed.
|
names, directories and help items can be completed. The number of help item
|
||||||
|
matches is limited (currently to 300) to avoid a long delay when there are
|
||||||
|
very many matches.
|
||||||
|
|
||||||
These are the commands that can be used:
|
These are the commands that can be used:
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*debug.txt* For Vim version 7.2a. Last change: 2006 May 01
|
*debug.txt* For Vim version 7.2b. Last change: 2006 May 01
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*debugger.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*debugger.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Gordon Prieur
|
VIM REFERENCE MANUAL by Gordon Prieur
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*develop.txt* For Vim version 7.2a. Last change: 2007 May 11
|
*develop.txt* For Vim version 7.2b. Last change: 2007 May 11
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*diff.txt* For Vim version 7.2a. Last change: 2006 Oct 02
|
*diff.txt* For Vim version 7.2b. Last change: 2006 Oct 02
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*digraph.txt* For Vim version 7.2a. Last change: 2007 Sep 10
|
*digraph.txt* For Vim version 7.2b. Last change: 2007 Sep 10
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*editing.txt* For Vim version 7.2a. Last change: 2008 Apr 29
|
*editing.txt* For Vim version 7.2b. Last change: 2008 Jul 05
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -302,9 +302,9 @@ CTRL-^ Edit the alternate file (equivalent to ":e #").
|
|||||||
Uses the 'isfname' option to find out which characters
|
Uses the 'isfname' option to find out which characters
|
||||||
are supposed to be in a file name. Trailing
|
are supposed to be in a file name. Trailing
|
||||||
punctuation characters ".,:;!" are ignored.
|
punctuation characters ".,:;!" are ignored.
|
||||||
Uses the 'path' option as a list of directory names
|
Uses the 'path' option as a list of directory names to
|
||||||
to look for the file. Also looks for the file
|
look for the file. See the 'path' option for details
|
||||||
relative to the current file.
|
about relative directories and wildcards.
|
||||||
Uses the 'suffixesadd' option to check for file names
|
Uses the 'suffixesadd' option to check for file names
|
||||||
with a suffix added.
|
with a suffix added.
|
||||||
If the file can't be found, 'includeexpr' is used to
|
If the file can't be found, 'includeexpr' is used to
|
||||||
@ -367,13 +367,13 @@ current file name.
|
|||||||
Besides the things mentioned here, more special items for where a filename is
|
Besides the things mentioned here, more special items for where a filename is
|
||||||
expected are mentioned at |cmdline-special|.
|
expected are mentioned at |cmdline-special|.
|
||||||
|
|
||||||
Note for systems other than Unix and MS-DOS: When using a command that
|
Note for systems other than Unix: When using a command that accepts a single
|
||||||
accepts a single file name (like ":edit file") spaces in the file name are
|
file name (like ":edit file") spaces in the file name are allowed, but
|
||||||
allowed, but trailing spaces are ignored. This is useful on systems that
|
trailing spaces are ignored. This is useful on systems that regularly embed
|
||||||
allow file names with embedded spaces (like MS-Windows and the Amiga).
|
spaces in file names (like MS-Windows and the Amiga). Example: The command
|
||||||
Example: The command ":e Long File Name " will edit the file "Long File
|
":e Long File Name " will edit the file "Long File Name". When using a
|
||||||
Name". When using a command that accepts more than one file name (like ":next
|
command that accepts more than one file name (like ":next file1 file2")
|
||||||
file1 file2") embedded spaces must be escaped with a backslash.
|
embedded spaces must be escaped with a backslash.
|
||||||
|
|
||||||
*wildcard* *wildcards*
|
*wildcard* *wildcards*
|
||||||
Wildcards in {file} are expanded. Which wildcards are supported depends on
|
Wildcards in {file} are expanded. Which wildcards are supported depends on
|
||||||
@ -391,6 +391,8 @@ is to use "path\[[]abc]". Then the file "path[abc]" literally.
|
|||||||
*starstar-wildcard*
|
*starstar-wildcard*
|
||||||
Expanding "**" is possible on Unix, Win32, Mac OS/X and a few other systems.
|
Expanding "**" is possible on Unix, Win32, Mac OS/X and a few other systems.
|
||||||
This allows searching a directory tree. This goes up to 100 directories deep.
|
This allows searching a directory tree. This goes up to 100 directories deep.
|
||||||
|
Note there are some commands where this works slightly different, see
|
||||||
|
|file-searching|.
|
||||||
Example: >
|
Example: >
|
||||||
:n **/*.txt
|
:n **/*.txt
|
||||||
Finds files:
|
Finds files:
|
||||||
@ -1476,14 +1478,16 @@ problem goes away the next day.
|
|||||||
{not available when compiled without the |+path_extra| feature}
|
{not available when compiled without the |+path_extra| feature}
|
||||||
|
|
||||||
The file searching is currently used for the 'path', 'cdpath' and 'tags'
|
The file searching is currently used for the 'path', 'cdpath' and 'tags'
|
||||||
options, for |finddir()| and |findfile()|.
|
options, for |finddir()| and |findfile()|. Other commands use |wildcards|
|
||||||
|
which is slightly different.
|
||||||
|
|
||||||
There are three different types of searching:
|
There are three different types of searching:
|
||||||
|
|
||||||
1) Downward search: *starstar*
|
1) Downward search: *starstar*
|
||||||
Downward search uses the wildcards '*', '**' and possibly others
|
Downward search uses the wildcards '*', '**' and possibly others
|
||||||
supported by your operating system. '*' and '**' are handled inside Vim, so
|
supported by your operating system. '*' and '**' are handled inside Vim,
|
||||||
they work on all operating systems.
|
so they work on all operating systems. Note that "**" only acts as a
|
||||||
|
special wildcard when it is at the start of a name.
|
||||||
|
|
||||||
The usage of '*' is quite simple: It matches 0 or more characters. In a
|
The usage of '*' is quite simple: It matches 0 or more characters. In a
|
||||||
search pattern this would be ".*". Note that the "." is not used for file
|
search pattern this would be ".*". Note that the "." is not used for file
|
||||||
@ -1491,8 +1495,8 @@ There are three different types of searching:
|
|||||||
|
|
||||||
'**' is more sophisticated:
|
'**' is more sophisticated:
|
||||||
- It ONLY matches directories.
|
- It ONLY matches directories.
|
||||||
- It matches up to 30 directories deep, so you can use it to search an
|
- It matches up to 30 directories deep by default, so you can use it to
|
||||||
entire directory tree
|
search an entire directory tree
|
||||||
- The maximum number of levels matched can be given by appending a number
|
- The maximum number of levels matched can be given by appending a number
|
||||||
to '**'.
|
to '**'.
|
||||||
Thus '/usr/**2' can match: >
|
Thus '/usr/**2' can match: >
|
||||||
@ -1505,15 +1509,16 @@ There are three different types of searching:
|
|||||||
....
|
....
|
||||||
< It does NOT match '/usr/include/g++/std' as this would be three
|
< It does NOT match '/usr/include/g++/std' as this would be three
|
||||||
levels.
|
levels.
|
||||||
The allowed number range is 0 ('**0' is removed) to 255.
|
The allowed number range is 0 ('**0' is removed) to 100
|
||||||
If the given number is smaller than 0 it defaults to 30, if it's
|
If the given number is smaller than 0 it defaults to 30, if it's
|
||||||
bigger than 255 then 255 is used.
|
bigger than 100 then 100 is used. The system also has a limit on the
|
||||||
|
path length, usually 256 or 1024 bytes.
|
||||||
- '**' can only be at the end of the path or be followed by a path
|
- '**' can only be at the end of the path or be followed by a path
|
||||||
separator or by a number and a path separator.
|
separator or by a number and a path separator.
|
||||||
|
|
||||||
You can combine '*' and '**' in any order: >
|
You can combine '*' and '**' in any order: >
|
||||||
/usr/**/sys/*
|
/usr/**/sys/*
|
||||||
/usr/*/sys/**
|
/usr/*tory/sys/**
|
||||||
/usr/**2/sys/*
|
/usr/**2/sys/*
|
||||||
|
|
||||||
2) Upward search:
|
2) Upward search:
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*eval.txt* For Vim version 7.2a. Last change: 2008 Jun 24
|
*eval.txt* For Vim version 7.2b. Last change: 2008 Jul 09
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -2524,9 +2524,15 @@ exists({expr}) The result is a Number, which is non-zero if {expr} is
|
|||||||
|internal-variables|). Also works
|
|internal-variables|). Also works
|
||||||
for |curly-braces-names|, |Dictionary|
|
for |curly-braces-names|, |Dictionary|
|
||||||
entries, |List| items, etc. Beware
|
entries, |List| items, etc. Beware
|
||||||
that this may cause functions to be
|
that evaluating an index may cause an
|
||||||
invoked cause an error message for an
|
error message for an invalid
|
||||||
invalid expression.
|
expression. E.g.: >
|
||||||
|
:let l = [1, 2, 3]
|
||||||
|
:echo exists("l[5]")
|
||||||
|
< 0 >
|
||||||
|
:echo exists("l[xx]")
|
||||||
|
< E121: Undefined variable: xx
|
||||||
|
0
|
||||||
:cmdname Ex command: built-in command, user
|
:cmdname Ex command: built-in command, user
|
||||||
command or command modifier |:command|.
|
command or command modifier |:command|.
|
||||||
Returns:
|
Returns:
|
||||||
@ -2945,6 +2951,8 @@ getbufvar({expr}, {varname}) *getbufvar()*
|
|||||||
The result is the value of option or local buffer variable
|
The result is the value of option or local buffer variable
|
||||||
{varname} in buffer {expr}. Note that the name without "b:"
|
{varname} in buffer {expr}. Note that the name without "b:"
|
||||||
must be used.
|
must be used.
|
||||||
|
When {varname} is empty returns a dictionary with all the
|
||||||
|
buffer-local variables.
|
||||||
This also works for a global or buffer-local option, but it
|
This also works for a global or buffer-local option, but it
|
||||||
doesn't work for a global variable, window-local variable or
|
doesn't work for a global variable, window-local variable or
|
||||||
window-local option.
|
window-local option.
|
||||||
@ -3296,7 +3304,9 @@ globpath({path}, {expr}) *globpath()*
|
|||||||
For example, to find all "README.txt" files in the directories
|
For example, to find all "README.txt" files in the directories
|
||||||
in 'runtimepath' and below: >
|
in 'runtimepath' and below: >
|
||||||
:echo globpath(&rtp, "**/README.txt")
|
:echo globpath(&rtp, "**/README.txt")
|
||||||
<
|
< Upwards search and limiting the depth of "**" is not
|
||||||
|
supported, thus using 'path' will not always work properly.
|
||||||
|
|
||||||
*has()*
|
*has()*
|
||||||
has({feature}) The result is a Number, which is 1 if the feature {feature} is
|
has({feature}) The result is a Number, which is 1 if the feature {feature} is
|
||||||
supported, zero otherwise. The {feature} argument is a
|
supported, zero otherwise. The {feature} argument is a
|
||||||
@ -3361,13 +3371,13 @@ histdel({history} [, {item}]) *histdel()*
|
|||||||
Clear {history}, i.e. delete all its entries. See |hist-names|
|
Clear {history}, i.e. delete all its entries. See |hist-names|
|
||||||
for the possible values of {history}.
|
for the possible values of {history}.
|
||||||
|
|
||||||
If the parameter {item} is given as String, this is seen
|
If the parameter {item} evaluates to a String, it is used as a
|
||||||
as regular expression. All entries matching that expression
|
regular expression. All entries matching that expression will
|
||||||
will be removed from the history (if there are any).
|
be removed from the history (if there are any).
|
||||||
Upper/lowercase must match, unless "\c" is used |/\c|.
|
Upper/lowercase must match, unless "\c" is used |/\c|.
|
||||||
If {item} is a Number, it will be interpreted as index, see
|
If {item} evaluates to a Number, it will be interpreted as
|
||||||
|:history-indexing|. The respective entry will be removed
|
an index, see |:history-indexing|. The respective entry will
|
||||||
if it exists.
|
be removed if it exists.
|
||||||
|
|
||||||
The result is a Number: 1 for a successful operation,
|
The result is a Number: 1 for a successful operation,
|
||||||
otherwise 0 is returned.
|
otherwise 0 is returned.
|
||||||
@ -4278,9 +4288,11 @@ printf({fmt}, {expr1} ...) *printf()*
|
|||||||
% A '%' is written. No argument is converted. The
|
% A '%' is written. No argument is converted. The
|
||||||
complete conversion specification is "%%".
|
complete conversion specification is "%%".
|
||||||
|
|
||||||
Each argument can be Number or String and is converted
|
When a Number argument is expected a String argument is also
|
||||||
automatically to fit the conversion specifier. Any other
|
accepted and automatically converted.
|
||||||
argument type results in an error message.
|
When a Float or String argument is expected a Number argument
|
||||||
|
is also accepted and automatically converted.
|
||||||
|
Any other argument type results in an error message.
|
||||||
|
|
||||||
*E766* *E767*
|
*E766* *E767*
|
||||||
The number of {exprN} arguments must exactly match the number
|
The number of {exprN} arguments must exactly match the number
|
||||||
@ -4506,7 +4518,7 @@ reverse({list}) Reverse the order of items in {list} in-place. Returns
|
|||||||
:let revlist = reverse(copy(mylist))
|
:let revlist = reverse(copy(mylist))
|
||||||
|
|
||||||
round({expr}) *round()*
|
round({expr}) *round()*
|
||||||
Round off {expr} to a the nearest integral value and return it
|
Round off {expr} to the nearest integral value and return it
|
||||||
as a |Float|. If {expr} lies halfway between two integral
|
as a |Float|. If {expr} lies halfway between two integral
|
||||||
values, then use the larger one (away from zero).
|
values, then use the larger one (away from zero).
|
||||||
{expr} must evaluate to a |Float| or a |Number|.
|
{expr} must evaluate to a |Float| or a |Number|.
|
||||||
@ -5098,6 +5110,7 @@ sqrt({expr}) *sqrt()*
|
|||||||
< 10.0 >
|
< 10.0 >
|
||||||
:echo sqrt(-4.01)
|
:echo sqrt(-4.01)
|
||||||
< nan
|
< nan
|
||||||
|
"nan" may be different, it depends on system libraries.
|
||||||
{only available when compiled with the |+float| feature}
|
{only available when compiled with the |+float| feature}
|
||||||
|
|
||||||
|
|
||||||
@ -5484,7 +5497,7 @@ tr({src}, {fromstr}, {tostr}) *tr()*
|
|||||||
< returns "{blob}"
|
< returns "{blob}"
|
||||||
|
|
||||||
trunc({expr}) *trunc()*
|
trunc({expr}) *trunc()*
|
||||||
Return the largest integral value with magnituted less than or
|
Return the largest integral value with magnitude less than or
|
||||||
equal to {expr} as a |Float| (truncate towards zero).
|
equal to {expr} as a |Float| (truncate towards zero).
|
||||||
{expr} must evaluate to a |Float| or a |Number|.
|
{expr} must evaluate to a |Float| or a |Number|.
|
||||||
Examples: >
|
Examples: >
|
||||||
@ -6394,6 +6407,11 @@ This would call the function "my_func_whizz(parameter)".
|
|||||||
< One item from a |Dictionary| can be removed at a time: >
|
< One item from a |Dictionary| can be removed at a time: >
|
||||||
:unlet dict['two']
|
:unlet dict['two']
|
||||||
:unlet dict.two
|
:unlet dict.two
|
||||||
|
< This is especially useful to clean up used global
|
||||||
|
variables and script-local variables (these are not
|
||||||
|
deleted when the script ends). Function-local
|
||||||
|
variables are automatically deleted when the function
|
||||||
|
ends.
|
||||||
|
|
||||||
:lockv[ar][!] [depth] {name} ... *:lockvar* *:lockv*
|
:lockv[ar][!] [depth] {name} ... *:lockvar* *:lockv*
|
||||||
Lock the internal variable {name}. Locking means that
|
Lock the internal variable {name}. Locking means that
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*farsi.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*farsi.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Mortaza Ghassab Shiran
|
VIM REFERENCE MANUAL by Mortaza Ghassab Shiran
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*filetype.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
*filetype.txt* For Vim version 7.2b. Last change: 2008 Jun 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -55,7 +55,7 @@ filetype prepend "ft-" and optionally append "-syntax", "-indent" or
|
|||||||
|
|
||||||
If the file type is not detected automatically, or it finds the wrong type,
|
If the file type is not detected automatically, or it finds the wrong type,
|
||||||
you can either set the 'filetype' option manually, or add a modeline to your
|
you can either set the 'filetype' option manually, or add a modeline to your
|
||||||
file. Example, for in an IDL file use the command: >
|
file. Example, for an IDL file use the command: >
|
||||||
:set filetype=idl
|
:set filetype=idl
|
||||||
|
|
||||||
or add this |modeline| to the file:
|
or add this |modeline| to the file:
|
||||||
@ -284,8 +284,8 @@ match in angle brackets in place of a pattern, like this: >
|
|||||||
|
|
||||||
This will match:
|
This will match:
|
||||||
|
|
||||||
- Any file whose name ends in `.html'
|
- Any file whose name ends in ".html"
|
||||||
- Any file whose type is `&faf' or 'HTML', where the meaning of these types
|
- Any file whose type is "&faf" or "HTML", where the meaning of these types
|
||||||
depends on which version of Vim you are using.
|
depends on which version of Vim you are using.
|
||||||
Unknown types are considered NOT to match.
|
Unknown types are considered NOT to match.
|
||||||
|
|
||||||
@ -294,7 +294,7 @@ must both match): >
|
|||||||
|
|
||||||
:au BufRead <&fff>diff*
|
:au BufRead <&fff>diff*
|
||||||
|
|
||||||
This will match files of type `&fff' whose names start with `diff'.
|
This will match files of type "&fff" whose names start with "diff".
|
||||||
|
|
||||||
Note that osfiletype checking is skipped if Vim is compiled without the
|
Note that osfiletype checking is skipped if Vim is compiled without the
|
||||||
|+osfiletype| feature.
|
|+osfiletype| feature.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*fold.txt* For Vim version 7.2a. Last change: 2007 May 11
|
*fold.txt* For Vim version 7.2b. Last change: 2007 May 11
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*ft_ada.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
*ft_ada.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||||
|
|
||||||
|
|
||||||
ADA FILE TYPE PLUG-INS REFERENCE MANUAL~
|
ADA FILE TYPE PLUG-INS REFERENCE MANUAL~
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*ft_sql.txt* For Vim version 7.2a. Last change: Wed Apr 26 2006 3:05:33 PM
|
*ft_sql.txt* For Vim version 7.2b. Last change: Wed Apr 26 2006 3:05:33 PM
|
||||||
|
|
||||||
by David Fishburn
|
by David Fishburn
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*gui.txt* For Vim version 7.2a. Last change: 2008 Jun 14
|
*gui.txt* For Vim version 7.2b. Last change: 2008 Jun 14
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*gui_w16.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*gui_w16.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*gui_w32.txt* For Vim version 7.2a. Last change: 2007 Aug 30
|
*gui_w32.txt* For Vim version 7.2b. Last change: 2007 Aug 30
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -129,7 +129,7 @@ the makefile by double clicking it and use the "Edit with Vim" entry to edit
|
|||||||
the makefile.
|
the makefile.
|
||||||
|
|
||||||
You can select any files and right-click to see a menu option called "Edit
|
You can select any files and right-click to see a menu option called "Edit
|
||||||
with gvim". Chosing this menu option will invoke gvim with the file you have
|
with gvim". Choosing this menu option will invoke gvim with the file you have
|
||||||
selected. If you select multiple files, you will find two gvim-related menu
|
selected. If you select multiple files, you will find two gvim-related menu
|
||||||
options:
|
options:
|
||||||
"Edit with multiple gvims" -- one gvim for each file in the selection
|
"Edit with multiple gvims" -- one gvim for each file in the selection
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*gui_x11.txt* For Vim version 7.2a. Last change: 2007 Dec 09
|
*gui_x11.txt* For Vim version 7.2b. Last change: 2007 Dec 09
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*hangulin.txt* For Vim version 7.2a. Last change: 2006 Apr 02
|
*hangulin.txt* For Vim version 7.2b. Last change: 2006 Apr 02
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Chi-Deok Hwang and Sung-Hyun Nam
|
VIM REFERENCE MANUAL by Chi-Deok Hwang and Sung-Hyun Nam
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*hebrew.txt* For Vim version 7.2a. Last change: 2007 Jun 14
|
*hebrew.txt* For Vim version 7.2b. Last change: 2007 Jun 14
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Ron Aaron (and Avner Lottem)
|
VIM REFERENCE MANUAL by Ron Aaron (and Avner Lottem)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*help.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
*help.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||||
|
|
||||||
VIM - main help file
|
VIM - main help file
|
||||||
k
|
k
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*howto.txt* For Vim version 7.2a. Last change: 2006 Apr 02
|
*howto.txt* For Vim version 7.2b. Last change: 2006 Apr 02
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*if_cscop.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*if_cscop.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Andy Kahn
|
VIM REFERENCE MANUAL by Andy Kahn
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*if_mzsch.txt* For Vim version 7.2a. Last change: 2007 May 03
|
*if_mzsch.txt* For Vim version 7.2b. Last change: 2008 Jun 28
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Sergey Khorev
|
VIM REFERENCE MANUAL by Sergey Khorev
|
||||||
@ -55,7 +55,7 @@ In the case of :mzscheme, the code to execute is in the command-line.
|
|||||||
In the case of :mzfile, the code to execute is the contents of the given file.
|
In the case of :mzfile, the code to execute is the contents of the given file.
|
||||||
|
|
||||||
Each buffer has its own MzScheme namespace. Global namespace is bound to
|
Each buffer has its own MzScheme namespace. Global namespace is bound to
|
||||||
the `global-namespace' value from the 'vimext' module.
|
the "global-namespace" value from the 'vimext' module.
|
||||||
MzScheme interface defines exception exn:vim, derived from exn.
|
MzScheme interface defines exception exn:vim, derived from exn.
|
||||||
It is raised for various Vim errors.
|
It is raised for various Vim errors.
|
||||||
|
|
||||||
@ -218,7 +218,7 @@ Buffers *mzscheme-buffer*
|
|||||||
{linenr}. If {linenr} is 0, lines will be
|
{linenr}. If {linenr} is 0, lines will be
|
||||||
inserted at start.
|
inserted at start.
|
||||||
(curr-buff) Get the current buffer. Use procedures
|
(curr-buff) Get the current buffer. Use procedures
|
||||||
from `vimcmd' module to change it.
|
from "vimcmd" module to change it.
|
||||||
(buff-count) Get count of total buffers in the editor.
|
(buff-count) Get count of total buffers in the editor.
|
||||||
(get-next-buff [buffer]) Get next buffer.
|
(get-next-buff [buffer]) Get next buffer.
|
||||||
(get-prev-buff [buffer]) Get previous buffer. Return #f when there
|
(get-prev-buff [buffer]) Get previous buffer. Return #f when there
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*if_ole.txt* For Vim version 7.2a. Last change: 2007 May 10
|
*if_ole.txt* For Vim version 7.2b. Last change: 2007 May 10
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Paul Moore
|
VIM REFERENCE MANUAL by Paul Moore
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*if_perl.txt* For Vim version 7.2a. Last change: 2006 Mar 06
|
*if_perl.txt* For Vim version 7.2b. Last change: 2006 Mar 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Sven Verdoolaege
|
VIM REFERENCE MANUAL by Sven Verdoolaege
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*if_pyth.txt* For Vim version 7.2a. Last change: 2006 Apr 30
|
*if_pyth.txt* For Vim version 7.2b. Last change: 2006 Apr 30
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Paul Moore
|
VIM REFERENCE MANUAL by Paul Moore
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*if_ruby.txt* For Vim version 7.2a. Last change: 2006 Apr 30
|
*if_ruby.txt* For Vim version 7.2b. Last change: 2006 Apr 30
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Shugo Maeda
|
VIM REFERENCE MANUAL by Shugo Maeda
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*if_sniff.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*if_sniff.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL
|
VIM REFERENCE MANUAL
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*if_tcl.txt* For Vim version 7.2a. Last change: 2006 Mar 06
|
*if_tcl.txt* For Vim version 7.2b. Last change: 2008 Jun 26
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Ingo Wilken
|
VIM REFERENCE MANUAL by Ingo Wilken
|
||||||
@ -407,7 +407,7 @@ Options:
|
|||||||
< See |tcl-window-cmds| for the available options.
|
< See |tcl-window-cmds| for the available options.
|
||||||
|
|
||||||
$buf command [-quiet] {cmd} *tcl-buffer-command*
|
$buf command [-quiet] {cmd} *tcl-buffer-command*
|
||||||
$buf expr {exr} *tcl-buffer-expr*
|
$buf expr {expr} *tcl-buffer-expr*
|
||||||
$buf option {opt} [val] *tcl-buffer-option*
|
$buf option {opt} [val] *tcl-buffer-option*
|
||||||
These are similar to "::vim::command" etc., except that everything is
|
These are similar to "::vim::command" etc., except that everything is
|
||||||
done in the context of the buffer represented by $buf, instead of the
|
done in the context of the buffer represented by $buf, instead of the
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*indent.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
*indent.txt* For Vim version 7.2b. Last change: 2008 Jun 30
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -506,6 +506,81 @@ to get do loops indented in .f90 files and left alone in Fortran files with
|
|||||||
other extensions such as .for.
|
other extensions such as .for.
|
||||||
|
|
||||||
|
|
||||||
|
PHP *ft-php-indent* *php-indent* *php-indenting*
|
||||||
|
|
||||||
|
NOTE: PHP files will be indented correctly only if PHP |syntax| is active.
|
||||||
|
|
||||||
|
If you are editing a file in Unix 'fileformat' and '\r' characters are present
|
||||||
|
before new lines, indentation won't proceed correctly ; you have to remove
|
||||||
|
those useless characters first with a command like: >
|
||||||
|
|
||||||
|
:%s /\r$//g
|
||||||
|
|
||||||
|
Or, you can simply |:let| the variable PHP_removeCRwhenUnix to 1 and the
|
||||||
|
script will silently remove them when Vim loads a PHP file (at each|BufRead|).
|
||||||
|
|
||||||
|
OPTIONS: ~
|
||||||
|
|
||||||
|
PHP indenting can be altered in several ways by modifying the values of some
|
||||||
|
variables:
|
||||||
|
|
||||||
|
*php-comment*
|
||||||
|
To not enable auto-formating of comments by default (if you want to use your
|
||||||
|
own 'formatoptions'): >
|
||||||
|
:let g:PHP_autoformatcomment = 0
|
||||||
|
|
||||||
|
Else, 't' will be removed from the 'formatoptions' string and "qrowcb" will be
|
||||||
|
added, see|fo-table|for more information.
|
||||||
|
-------------
|
||||||
|
|
||||||
|
To add an extra indent to every PHP lines with N being the number of
|
||||||
|
'shiftwidth' to add: >
|
||||||
|
:let g:PHP_default_indenting = N
|
||||||
|
|
||||||
|
For example, with N = 1, this will give:
|
||||||
|
>
|
||||||
|
<?php
|
||||||
|
if (!isset($History_lst_sel))
|
||||||
|
if (!isset($History_lst_sel))
|
||||||
|
if (!isset($History_lst_sel)) {
|
||||||
|
$History_lst_sel=0;
|
||||||
|
} else
|
||||||
|
$foo="bar";
|
||||||
|
|
||||||
|
$command_hist = TRUE;
|
||||||
|
?>
|
||||||
|
(Notice the extra indent between the PHP container markers and the code)
|
||||||
|
-------------
|
||||||
|
|
||||||
|
To automatically remove '\r' characters when the 'fileformat' is set to Unix: >
|
||||||
|
:let g:PHP_removeCRwhenUnix = 1
|
||||||
|
-------------
|
||||||
|
|
||||||
|
To indent braces at the same level than the code they contain: >
|
||||||
|
:let g:PHP_BracesAtCodeLevel = 1
|
||||||
|
|
||||||
|
This will give the following result: >
|
||||||
|
if ($foo)
|
||||||
|
{
|
||||||
|
foo();
|
||||||
|
}
|
||||||
|
Instead of: >
|
||||||
|
if ($foo)
|
||||||
|
{
|
||||||
|
foo();
|
||||||
|
}
|
||||||
|
|
||||||
|
NOTE: Indenting will be a bit slower if this option is used because some
|
||||||
|
optimizations won't be available.
|
||||||
|
-------------
|
||||||
|
|
||||||
|
To indent 'case:' and 'default:' statements in switch() blocks: >
|
||||||
|
:let g:PHP_vintage_case_default_indent = 1
|
||||||
|
|
||||||
|
(By default they are indented at the same level than the 'switch()' to avoid
|
||||||
|
unnecessary indentation)
|
||||||
|
|
||||||
|
|
||||||
PYTHON *ft-python-indent*
|
PYTHON *ft-python-indent*
|
||||||
|
|
||||||
The amount of indent can be set for the following situations. The examples
|
The amount of indent can be set for the following situations. The examples
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*index.txt* For Vim version 7.2a. Last change: 2008 May 04
|
*index.txt* For Vim version 7.2b. Last change: 2008 May 04
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*insert.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
*insert.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*intro.txt* For Vim version 7.2a. Last change: 2008 Jun 24
|
*intro.txt* For Vim version 7.2b. Last change: 2008 Jun 24
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -208,7 +208,7 @@ Vim would never have become what it is now, without the help of these people!
|
|||||||
Bill Foster Athena GUI port
|
Bill Foster Athena GUI port
|
||||||
Google Lets me work on Vim one day a week
|
Google Lets me work on Vim one day a week
|
||||||
Loic Grenie xvim (ideas for multi windows version)
|
Loic Grenie xvim (ideas for multi windows version)
|
||||||
Sven Guckes Vim promotor and previous WWW page maintainer
|
Sven Guckes Vim promoter and previous WWW page maintainer
|
||||||
Darren Hiebert Exuberant ctags
|
Darren Hiebert Exuberant ctags
|
||||||
Jason Hildebrand GTK+ 2 port
|
Jason Hildebrand GTK+ 2 port
|
||||||
Bruce Hunsaker improvements for VMS port
|
Bruce Hunsaker improvements for VMS port
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*map.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
*map.txt* For Vim version 7.2b. Last change: 2008 Jul 09
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -162,8 +162,8 @@ be used in any order. They must appear right after the command, before any
|
|||||||
other arguments.
|
other arguments.
|
||||||
|
|
||||||
*:map-local* *:map-<buffer>* *E224* *E225*
|
*:map-local* *:map-<buffer>* *E224* *E225*
|
||||||
If the first argument to one of these commands is "<buffer>" it will apply to
|
If the first argument to one of these commands is "<buffer>" the mapping will
|
||||||
mappings locally to the current buffer only. Example: >
|
be effective in the current buffer only. Example: >
|
||||||
:map <buffer> ,w /[.,;]<CR>
|
:map <buffer> ,w /[.,;]<CR>
|
||||||
Then you can map ",w" to something else in another buffer: >
|
Then you can map ",w" to something else in another buffer: >
|
||||||
:map <buffer> ,w /[#&!]<CR>
|
:map <buffer> ,w /[#&!]<CR>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*mbyte.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
*mbyte.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar et al.
|
VIM REFERENCE MANUAL by Bram Moolenaar et al.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*message.txt* For Vim version 7.2a. Last change: 2007 Aug 19
|
*message.txt* For Vim version 7.2b. Last change: 2007 Aug 19
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*mlang.txt* For Vim version 7.2a. Last change: 2008 Jun 08
|
*mlang.txt* For Vim version 7.2b. Last change: 2008 Jun 08
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*motion.txt* For Vim version 7.2a. Last change: 2008 May 02
|
*motion.txt* For Vim version 7.2b. Last change: 2008 May 02
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*netbeans.txt* For Vim version 7.2a. Last change: 2008 Jun 22
|
*netbeans.txt* For Vim version 7.2b. Last change: 2008 Jun 28
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Gordon Prieur et al.
|
VIM REFERENCE MANUAL by Gordon Prieur et al.
|
||||||
@ -69,7 +69,7 @@ Initially just a Java IDE, NetBeans has had C, C++, and Fortran support added
|
|||||||
in recent releases.
|
in recent releases.
|
||||||
|
|
||||||
For more information visit the main NetBeans web site http://www.netbeans.org.
|
For more information visit the main NetBeans web site http://www.netbeans.org.
|
||||||
The External Editor is now, unfortunately, declared Obsolte. See
|
The External Editor is now, unfortunately, declared obsolete. See
|
||||||
http://externaleditor.netbeans.org.
|
http://externaleditor.netbeans.org.
|
||||||
|
|
||||||
Sun Microsystems, Inc. also ships NetBeans under the name Sun ONE Studio.
|
Sun Microsystems, Inc. also ships NetBeans under the name Sun ONE Studio.
|
||||||
@ -418,7 +418,7 @@ moveAnnoToFront serNum
|
|||||||
Not implemented.
|
Not implemented.
|
||||||
|
|
||||||
netbeansBuffer isNetbeansBuffer
|
netbeansBuffer isNetbeansBuffer
|
||||||
If "isNetbeansBuffer" is "T" then this buffer is ``owned'' by
|
If "isNetbeansBuffer" is "T" then this buffer is "owned" by
|
||||||
NetBeans.
|
NetBeans.
|
||||||
New in version 2.2.
|
New in version 2.2.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*options.txt* For Vim version 7.2a. Last change: 2008 Jun 24
|
*options.txt* For Vim version 7.2b. Last change: 2008 Jul 05
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1280,7 +1280,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
|+file_in_path| feature}
|
|+file_in_path| feature}
|
||||||
This is a list of directories which will be searched when using the
|
This is a list of directories which will be searched when using the
|
||||||
|:cd| and |:lcd| commands, provided that the directory being searched
|
|:cd| and |:lcd| commands, provided that the directory being searched
|
||||||
for has a relative path (not starting with "/", "./" or "../").
|
for has a relative path, not an absolute part starting with "/", "./"
|
||||||
|
or "../", the 'cdpath' option is not used then.
|
||||||
The 'cdpath' option's value has the same form and semantics as
|
The 'cdpath' option's value has the same form and semantics as
|
||||||
|'path'|. Also see |file-searching|.
|
|'path'|. Also see |file-searching|.
|
||||||
The default value is taken from $CDPATH, with a "," prepended to look
|
The default value is taken from $CDPATH, with a "," prepended to look
|
||||||
@ -5011,9 +5012,10 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global or local to buffer |global-local|
|
global or local to buffer |global-local|
|
||||||
{not in Vi}
|
{not in Vi}
|
||||||
This is a list of directories which will be searched when using the
|
This is a list of directories which will be searched when using the
|
||||||
|gf|, [f, ]f, ^Wf, |:find| and other commands, provided that the file
|
|gf|, [f, ]f, ^Wf, |:find|, |:sfind|, |:tabfind| and other commands,
|
||||||
being searched for has a relative path (not starting with '/'). The
|
provided that the file being searched for has a relative path (not
|
||||||
directories in the 'path' option may be relative or absolute.
|
starting with "/", "./" or "../"). The directories in the 'path'
|
||||||
|
option may be relative or absolute.
|
||||||
- Use commas to separate directory names: >
|
- Use commas to separate directory names: >
|
||||||
:set path=.,/usr/local/include,/usr/include
|
:set path=.,/usr/local/include,/usr/include
|
||||||
< - Spaces can also be used to separate directory names (for backwards
|
< - Spaces can also be used to separate directory names (for backwards
|
||||||
@ -5032,19 +5034,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
- Environment variables are expanded |:set_env|.
|
- Environment variables are expanded |:set_env|.
|
||||||
- When using |netrw.vim| URLs can be used. For example, adding
|
- When using |netrw.vim| URLs can be used. For example, adding
|
||||||
"http://www.vim.org" will make ":find index.html" work.
|
"http://www.vim.org" will make ":find index.html" work.
|
||||||
- Search upwards and downwards in a directory tree:
|
- Search upwards and downwards in a directory tree using "*", "**" and
|
||||||
1) "*" matches a sequence of characters, e.g.: >
|
";". See |file-searching| for info and syntax.
|
||||||
:set path=/usr/include/*
|
|
||||||
< means all subdirectories in /usr/include (but not /usr/include
|
|
||||||
itself). >
|
|
||||||
:set path=/usr/*c
|
|
||||||
< matches /usr/doc and /usr/src.
|
|
||||||
2) "**" matches a subtree, up to 100 directories deep. Example: >
|
|
||||||
:set path=/home/user_x/src/**
|
|
||||||
< means search in the whole subtree under "/home/usr_x/src".
|
|
||||||
3) If the path ends with a ';', this path is the startpoint
|
|
||||||
for upward search.
|
|
||||||
See |file-searching| for more info and exact syntax.
|
|
||||||
{not available when compiled without the |+path_extra| feature}
|
{not available when compiled without the |+path_extra| feature}
|
||||||
- Careful with '\' characters, type two to get one in the option: >
|
- Careful with '\' characters, type two to get one in the option: >
|
||||||
:set path=.,c:\\include
|
:set path=.,c:\\include
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_390.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*os_390.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Ralf Schandl
|
VIM REFERENCE MANUAL by Ralf Schandl
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_amiga.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*os_amiga.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_beos.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*os_beos.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_dos.txt* For Vim version 7.2a. Last change: 2006 Mar 30
|
*os_dos.txt* For Vim version 7.2b. Last change: 2006 Mar 30
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_mac.txt* For Vim version 7.2a. Last change: 2006 Apr 30
|
*os_mac.txt* For Vim version 7.2b. Last change: 2006 Apr 30
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar et al.
|
VIM REFERENCE MANUAL by Bram Moolenaar et al.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_mint.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*os_mint.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Jens M. Felderhoff
|
VIM REFERENCE MANUAL by Jens M. Felderhoff
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_msdos.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*os_msdos.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_os2.txt* For Vim version 7.2a. Last change: 2007 Apr 22
|
*os_os2.txt* For Vim version 7.2b. Last change: 2007 Apr 22
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Paul Slootman
|
VIM REFERENCE MANUAL by Paul Slootman
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_qnx.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*os_qnx.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Julian Kinraid
|
VIM REFERENCE MANUAL by Julian Kinraid
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_risc.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*os_risc.txt* For Vim version 7.2b. Last change: 2008 Jun 28
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Thomas Leonard
|
VIM REFERENCE MANUAL by Thomas Leonard
|
||||||
@ -7,7 +7,7 @@
|
|||||||
*riscos* *RISCOS* *RISC-OS*
|
*riscos* *RISCOS* *RISC-OS*
|
||||||
This file contains the particularities for the RISC OS version of Vim.
|
This file contains the particularities for the RISC OS version of Vim.
|
||||||
|
|
||||||
The RISC OS port is a completely new port and is not based on the old `archi'
|
The RISC OS port is a completely new port and is not based on the old "archi"
|
||||||
port.
|
port.
|
||||||
|
|
||||||
1. File locations |riscos-locations|
|
1. File locations |riscos-locations|
|
||||||
@ -46,7 +46,7 @@ run the command-line versions of Vim (see |riscos-commandline|).
|
|||||||
distribution, but modified slightly to work within the limits of ADFS, plus
|
distribution, but modified slightly to work within the limits of ADFS, plus
|
||||||
some extra files such as the window templates.
|
some extra files such as the window templates.
|
||||||
|
|
||||||
User choices are read from `Choices:*' and are saved to `<Choices$Write>.*'.
|
User choices are read from "Choices:*" and are saved to "<Choices$Write>.*".
|
||||||
If you have the new !Boot structure then these should be set up already. If
|
If you have the new !Boot structure then these should be set up already. If
|
||||||
not, set Choices$Path to a list of directories to search when looking for
|
not, set Choices$Path to a list of directories to search when looking for
|
||||||
user configuration files. Set Choices$Write to the directory you want files
|
user configuration files. Set Choices$Write to the directory you want files
|
||||||
@ -58,22 +58,22 @@ sessions).
|
|||||||
2. Filename munging
|
2. Filename munging
|
||||||
|
|
||||||
All pathname munging is disabled by default, so Vim should behave like a
|
All pathname munging is disabled by default, so Vim should behave like a
|
||||||
normal RISC OS application now. So, if you want to edit `doc/html' then you
|
normal RISC OS application now. So, if you want to edit "doc/html" then you
|
||||||
actually type `*vi doc/html'.
|
actually type "*vi doc/html".
|
||||||
|
|
||||||
The only times munging is done is when:
|
The only times munging is done is when:
|
||||||
|
|
||||||
- Searching included files from C programs, since these are always munged.
|
- Searching included files from C programs, since these are always munged.
|
||||||
See |[I|.
|
See |[I|.
|
||||||
Note: make sure you are in the right directory when you use this
|
Note: make sure you are in the right directory when you use this
|
||||||
command (i.e. the one with subdirectories 'c' and 'h').
|
command (i.e. the one with subdirectories "c" and "h").
|
||||||
|
|
||||||
- Sourcing files using |:so|.
|
- Sourcing files using |:so|.
|
||||||
Paths starting `$VIM/' are munged like this:
|
Paths starting "$VIM/" are munged like this:
|
||||||
|
|
||||||
$VIM/syntax/help.vim -> Vim:syntax.help
|
$VIM/syntax/help.vim -> Vim:syntax.help
|
||||||
|
|
||||||
Also, files ending in `.vim' have their extensions removed, and slashes
|
Also, files ending in ".vim" have their extensions removed, and slashes
|
||||||
replaced with dots.
|
replaced with dots.
|
||||||
|
|
||||||
Some tag files and script files may have to be edited to work under this port.
|
Some tag files and script files may have to be edited to work under this port.
|
||||||
@ -82,10 +82,10 @@ Some tag files and script files may have to be edited to work under this port.
|
|||||||
*riscos-commandline*
|
*riscos-commandline*
|
||||||
3. Command-line use
|
3. Command-line use
|
||||||
|
|
||||||
To use Vim from the command-line use the `*vi' command (or '*ex' for
|
To use Vim from the command-line use the "*vi" command (or "*ex" for
|
||||||
|Ex-mode|).
|
|Ex-mode|).
|
||||||
|
|
||||||
Type `*vi -h' for a list of options.
|
Type "*vi -h" for a list of options.
|
||||||
|
|
||||||
Running the command-line version of Vim in a large high-color mode may cause
|
Running the command-line version of Vim in a large high-color mode may cause
|
||||||
the scrolling to be very slow. Either change to a mode with fewer colors or
|
the scrolling to be very slow. Either change to a mode with fewer colors or
|
||||||
@ -149,7 +149,7 @@ font via ZapRedraw and any of the Zap fonts via ZapRedraw: >
|
|||||||
point is used.
|
point is used.
|
||||||
|
|
||||||
Thanks to John Kortink, Vim can use the ZapRedraw module. Start the font name
|
Thanks to John Kortink, Vim can use the ZapRedraw module. Start the font name
|
||||||
with '!' (or '!!' for double height), like this: >
|
with "!" (or "!!" for double height), like this: >
|
||||||
|
|
||||||
:set guifont=!!
|
:set guifont=!!
|
||||||
< Use the system font, but via ZapRedraw. This gives a
|
< Use the system font, but via ZapRedraw. This gives a
|
||||||
@ -158,13 +158,13 @@ with '!' (or '!!' for double height), like this: >
|
|||||||
>
|
>
|
||||||
:set guifont=!script
|
:set guifont=!script
|
||||||
< Uses the named Zap font (a directory in VimFont$Path).
|
< Uses the named Zap font (a directory in VimFont$Path).
|
||||||
The redraw is the same speed as for '!!', but you get
|
The redraw is the same speed as for "!!", but you get
|
||||||
a nicer looking font.
|
a nicer looking font.
|
||||||
Only the "man+" and "script" fonts are supplied
|
Only the "man+" and "script" fonts are supplied
|
||||||
currently, but you can use any of the Zap fonts if
|
currently, but you can use any of the Zap fonts if
|
||||||
they are in VimFont$Path.
|
they are in VimFont$Path.
|
||||||
Vim will try to load font files '0', 'B', 'I' and 'IB'
|
Vim will try to load font files "0", "B", "I" and "IB"
|
||||||
from the named directory. Only '0' (normal style) MUST
|
from the named directory. Only "0" (normal style) MUST
|
||||||
be present. Link files are not currently supported.
|
be present. Link files are not currently supported.
|
||||||
|
|
||||||
Note that when using ZapRedraw the edit bar is drawn in front of the character
|
Note that when using ZapRedraw the edit bar is drawn in front of the character
|
||||||
@ -191,7 +191,7 @@ allow other codes to be used if you want to use Vim from a remote terminal.
|
|||||||
Although I do not have an internet connection to my Acorn, I have managed to
|
Although I do not have an internet connection to my Acorn, I have managed to
|
||||||
run Vim in a FreeTerm window using the loopback connection.
|
run Vim in a FreeTerm window using the loopback connection.
|
||||||
|
|
||||||
It seems to work pretty well now, using '*vi -T ansi'.
|
It seems to work pretty well now, using "*vi -T ansi".
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
*riscos-temp-files*
|
*riscos-temp-files*
|
||||||
@ -203,7 +203,7 @@ files are in <Wimp$ScrapDir> (i.e. inside !Scrap) and backups are in the
|
|||||||
directory you were saving to. Vim will allow you to try and recover the file
|
directory you were saving to. Vim will allow you to try and recover the file
|
||||||
when you next try to edit it.
|
when you next try to edit it.
|
||||||
|
|
||||||
To see a list of swap files, press <F12> and type `*vi -r'.
|
To see a list of swap files, press <F12> and type "*vi -r".
|
||||||
|
|
||||||
Vim no longer brings up ATTENTION warnings if you try to edit two files with
|
Vim no longer brings up ATTENTION warnings if you try to edit two files with
|
||||||
the same name in different directories.
|
the same name in different directories.
|
||||||
@ -228,8 +228,8 @@ older machines then edit the !RunTxt and GVim files. I don't know what UnixLib
|
|||||||
does by default on these machines so I'm playing safe.
|
does by default on these machines so I'm playing safe.
|
||||||
|
|
||||||
It doesn't work at all well without dynamic areas, since it can't change its
|
It doesn't work at all well without dynamic areas, since it can't change its
|
||||||
memory allocation once running. Hence you should edit `!Vim.GVim' and
|
memory allocation once running. Hence you should edit "!Vim.GVim" and
|
||||||
`!Vim.!RunTxt' to choose the best size for you. You probably need at least
|
"!Vim.!RunTxt" to choose the best size for you. You probably need at least
|
||||||
about 1400K.
|
about 1400K.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
@ -252,7 +252,7 @@ The system has changed from version 5.3. The new sequence of events is:
|
|||||||
Some examples may make this clearer:
|
Some examples may make this clearer:
|
||||||
|
|
||||||
Kind of file loaded osfiletype filetype ~
|
Kind of file loaded osfiletype filetype ~
|
||||||
C code 'c.hellow' Text (&fff) C
|
C code "c.hellow" Text (&fff) C
|
||||||
LaTeX document LaTeX (&2a8) TeX
|
LaTeX document LaTeX (&2a8) TeX
|
||||||
Draw document DrawFile (&aff) (not changed)
|
Draw document DrawFile (&aff) (not changed)
|
||||||
|
|
||||||
@ -263,7 +263,7 @@ Some examples may make this clearer:
|
|||||||
- Bangs (!s) are only replaced if they are followed by a space or end-of-line,
|
- Bangs (!s) are only replaced if they are followed by a space or end-of-line,
|
||||||
since many pathnames contain them.
|
since many pathnames contain them.
|
||||||
|
|
||||||
- You can prefix the command with '~', which stops any output from being
|
- You can prefix the command with "~", which stops any output from being
|
||||||
displayed. This also means that you don't have to press <Enter> afterwards,
|
displayed. This also means that you don't have to press <Enter> afterwards,
|
||||||
and stops the screen from being redrawn. {only in the GUI version}
|
and stops the screen from being redrawn. {only in the GUI version}
|
||||||
|
|
||||||
@ -275,7 +275,7 @@ Downloading everything you need:
|
|||||||
|
|
||||||
- Get the latest source distribution (see www.vim.org)
|
- Get the latest source distribution (see www.vim.org)
|
||||||
- Get the runtime environment files (e.g. these help files)
|
- Get the runtime environment files (e.g. these help files)
|
||||||
- Get the `extra' archive (contains the RISC OS specific bits)
|
- Get the "extra" archive (contains the RISC OS specific bits)
|
||||||
- Get the RISC OS binary distribution (if possible)
|
- Get the RISC OS binary distribution (if possible)
|
||||||
|
|
||||||
|
|
||||||
@ -289,19 +289,19 @@ Unarchiving:
|
|||||||
Recompiling the sources:
|
Recompiling the sources:
|
||||||
|
|
||||||
- Create c, s, and h directories.
|
- Create c, s, and h directories.
|
||||||
- Put all the header files in 'h'. \
|
- Put all the header files in "h". \
|
||||||
- Put all the C files in `c'. | And lose the extensions
|
- Put all the C files in "c". | And lose the extensions
|
||||||
- Put the assembler file (`swis/s') in 's'. /
|
- Put the assembler file ("swis/s") in "s". /
|
||||||
- Rename all the files in `proto' to `h', like this:
|
- Rename all the files in "proto" to "h", like this:
|
||||||
raFS::VimSrc.source.proto.file/pro
|
raFS::VimSrc.source.proto.file/pro
|
||||||
becomes
|
becomes
|
||||||
raFS::VimSrc.source.h.file_pro
|
raFS::VimSrc.source.h.file_pro
|
||||||
- In the files `h.proto' and `c.termlib', search and replace
|
- In the files "h.proto" and "c.termlib", search and replace
|
||||||
.pro"
|
.pro"
|
||||||
with
|
with
|
||||||
_pro.h"
|
_pro.h"
|
||||||
- Create a simple Makefile if desired and do '*make -k'.
|
- Create a simple Makefile if desired and do "*make -k".
|
||||||
Use 'CC = gcc -DRISCOS -DUSE_GUI -O2 -x c' in the Makefile.
|
Use "CC = gcc -DRISCOS -DUSE_GUI -O2 -x c" in the Makefile.
|
||||||
- Save the binary as !Vim.Vim in the binary distribution.
|
- Save the binary as !Vim.Vim in the binary distribution.
|
||||||
|
|
||||||
|
|
||||||
@ -309,15 +309,15 @@ Updating the run-time environment:
|
|||||||
|
|
||||||
- Replace old or missing files inside !Vim.Resources with the
|
- Replace old or missing files inside !Vim.Resources with the
|
||||||
new files.
|
new files.
|
||||||
- Remove files in `doc' not ending in `/txt', except for `tags'.
|
- Remove files in "doc" not ending in "/txt", except for "tags".
|
||||||
- Lose the extensions from the files in `doc'.
|
- Lose the extensions from the files in "doc".
|
||||||
- Edit the `doc.tags' file. Remove extensions from the second column: >
|
- Edit the "doc.tags" file. Remove extensions from the second column: >
|
||||||
:%s/^\(.[^\t]*\t.*\)\.txt\t/\1\t/
|
:%s/^\(.[^\t]*\t.*\)\.txt\t/\1\t/
|
||||||
- Remove extensions from the syntax files. Split them into two directories
|
- Remove extensions from the syntax files. Split them into two directories
|
||||||
to avoid the 77 entry limit on old ADFS filesystems.
|
to avoid the 77 entry limit on old ADFS filesystems.
|
||||||
- Edit `Vim:FileType' to match `*.c.*' as well as `*/c' and so on.
|
- Edit "Vim:FileType" to match "*.c.*" as well as "*/c" and so on.
|
||||||
Add filetype checking too.
|
Add filetype checking too.
|
||||||
- Edit `Vim:Menu' and remove all the keys from the menus: >
|
- Edit "Vim:Menu" and remove all the keys from the menus: >
|
||||||
:%s/<Tab>[^ \t]*//
|
:%s/<Tab>[^ \t]*//
|
||||||
<
|
<
|
||||||
vim:tw=78:ts=8:ft=help:norl:
|
vim:tw=78:ts=8:ft=help:norl:
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_unix.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
*os_unix.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_vms.txt* For Vim version 7.2a. Last change: 2006 Nov 18
|
*os_vms.txt* For Vim version 7.2b. Last change: 2006 Nov 18
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL
|
VIM REFERENCE MANUAL
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*os_win32.txt* For Vim version 7.2a. Last change: 2008 May 02
|
*os_win32.txt* For Vim version 7.2b. Last change: 2008 May 02
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by George Reilly
|
VIM REFERENCE MANUAL by George Reilly
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*pattern.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
*pattern.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*pi_getscript.txt* For Vim version 7.2a. Last change: 2008 Jan 07
|
*pi_getscript.txt* For Vim version 7.2b. Last change: 2008 Jun 29
|
||||||
>
|
>
|
||||||
GETSCRIPT REFERENCE MANUAL by Charles E. Campbell, Jr.
|
GETSCRIPT REFERENCE MANUAL by Charles E. Campbell, Jr.
|
||||||
<
|
<
|
||||||
@ -335,6 +335,9 @@ The AutoInstall process will:
|
|||||||
==============================================================================
|
==============================================================================
|
||||||
9. GetLatestVimScripts History *getscript-history* *glvs-hist* {{{1
|
9. GetLatestVimScripts History *getscript-history* *glvs-hist* {{{1
|
||||||
|
|
||||||
|
v31 Jun 29, 2008 : * (Bill McCarthy) fixed having hls enabled with getscript
|
||||||
|
v30 Jun 13, 2008 : * GLVS now checks for existence of fnameescape() and will
|
||||||
|
issue an error message if its not supported
|
||||||
v29 Jan 07, 2008 : * Bram M pointed out that cpo is a global option and that
|
v29 Jan 07, 2008 : * Bram M pointed out that cpo is a global option and that
|
||||||
getscriptPlugin.vim was setting it but not restoring it.
|
getscriptPlugin.vim was setting it but not restoring it.
|
||||||
v28 Jan 02, 2008 : * improved shell quoting character handling, cygwin
|
v28 Jan 02, 2008 : * improved shell quoting character handling, cygwin
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*pi_gzip.txt* For Vim version 7.2a. Last change: 2002 Oct 29
|
*pi_gzip.txt* For Vim version 7.2b. Last change: 2002 Oct 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*pi_netrw.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
*pi_netrw.txt* For Vim version 7.2b. Last change: 2008 Jul 13
|
||||||
|
|
||||||
-----------------------------------------------------
|
-----------------------------------------------------
|
||||||
NETRW REFERENCE MANUAL by Charles E. Campbell, Jr.
|
NETRW REFERENCE MANUAL by Charles E. Campbell, Jr.
|
||||||
@ -314,13 +314,6 @@ settings are described below, in |netrw-browser-options|, and in
|
|||||||
Also affects the "previous window" (see |netrw-P|) in
|
Also affects the "previous window" (see |netrw-P|) in
|
||||||
the same way.
|
the same way.
|
||||||
|
|
||||||
*g:netrw_shq* = "'" for Unix/Linux systems (ie. a single quote)
|
|
||||||
= "'" for Windows + cygwin systems (ie. a single quote)
|
|
||||||
= '"' for Windows systems, not using cygwin
|
|
||||||
(ie. a double quote)
|
|
||||||
Controls the quoting character used during scp and ftp
|
|
||||||
commands.
|
|
||||||
|
|
||||||
*g:netrw_scpport* = "-P" : option to use to set port for scp
|
*g:netrw_scpport* = "-P" : option to use to set port for scp
|
||||||
*g:netrw_sshport* = "-p" : option to use to set port for ssh
|
*g:netrw_sshport* = "-p" : option to use to set port for ssh
|
||||||
|
|
||||||
@ -864,6 +857,7 @@ QUICK HELP *netrw-quickhelp* {{{2
|
|||||||
Sorted by
|
Sorted by
|
||||||
Select sorting style (name/time/size).........|netrw-s|
|
Select sorting style (name/time/size).........|netrw-s|
|
||||||
Editing the sorting sequence..................|netrw-S|
|
Editing the sorting sequence..................|netrw-S|
|
||||||
|
Sorting options...............................|g:netrw_sort_options|
|
||||||
Associated setting variable...................|g:netrw_sort_sequence|
|
Associated setting variable...................|g:netrw_sort_sequence|
|
||||||
Reverse sorting order.........................|netrw-r|
|
Reverse sorting order.........................|netrw-r|
|
||||||
|
|
||||||
@ -921,6 +915,8 @@ QUICK REFERENCE: MAPS *netrw-browse-maps* {{{2
|
|||||||
browser window. A vertical split is used.
|
browser window. A vertical split is used.
|
||||||
x View file with an associated program |netrw-x|
|
x View file with an associated program |netrw-x|
|
||||||
|
|
||||||
|
% Open a new file in netrw's current directory |netrw-%|
|
||||||
|
|
||||||
<leftmouse> (gvim only) selects word under mouse as if a <cr>
|
<leftmouse> (gvim only) selects word under mouse as if a <cr>
|
||||||
had been pressed (ie. edit file, change directory)
|
had been pressed (ie. edit file, change directory)
|
||||||
<middlemouse> (gvim only) same as P selecting word under mouse;
|
<middlemouse> (gvim only) same as P selecting word under mouse;
|
||||||
@ -1362,8 +1358,8 @@ will end up. One may change the sorting sequence by modifying the
|
|||||||
g:netrw_sort_sequence variable (either manually or in your <.vimrc>) or by
|
g:netrw_sort_sequence variable (either manually or in your <.vimrc>) or by
|
||||||
using the "S" map.
|
using the "S" map.
|
||||||
|
|
||||||
Related topics: |netrw-s|
|
Related topics: |netrw-s| |netrw-S|
|
||||||
Associated setting variable: |g:netrw_sort_sequence|
|
Associated setting variables: |g:netrw_sort_sequence| |g:netrw_sort_options|
|
||||||
|
|
||||||
|
|
||||||
GOING UP *netrw--* {{{2
|
GOING UP *netrw--* {{{2
|
||||||
@ -1657,7 +1653,7 @@ MARKED FILES: TAGGING *netrw-mT* {{{2
|
|||||||
(See |netrw-mf| and |netrw-mr| for how to mark files)
|
(See |netrw-mf| and |netrw-mr| for how to mark files)
|
||||||
(uses the global marked file list)
|
(uses the global marked file list)
|
||||||
|
|
||||||
The "mt" mapping will apply the command in g:netrw_ctags (by default, its
|
The "mt" mapping will apply the command in |g:netrw_ctags| (by default, its
|
||||||
"ctags") to marked files. For remote browsing, in order to create a tags file
|
"ctags") to marked files. For remote browsing, in order to create a tags file
|
||||||
netrw will use ssh (see |g:netrw_ssh_cmd|), and so ssh must be available for
|
netrw will use ssh (see |g:netrw_ssh_cmd|), and so ssh must be available for
|
||||||
this to work on remote systems. For your local system, see |ctags| on how to
|
this to work on remote systems. For your local system, see |ctags| on how to
|
||||||
@ -1676,7 +1672,7 @@ preceded by the netrw-compatible url used to obtain it. When one subsequently
|
|||||||
uses one of the go to tag actions (|tags|), the url will be used by netrw to
|
uses one of the go to tag actions (|tags|), the url will be used by netrw to
|
||||||
edit the desired file and go to the tag.
|
edit the desired file and go to the tag.
|
||||||
|
|
||||||
Associated setting variables: |g:netrw_ssh_cmd|
|
Associated setting variables: |g:netrw_ctags| |g:netrw_ssh_cmd|
|
||||||
|
|
||||||
|
|
||||||
MARKED FILES: SETTING THE TARGET DIRECTORY *netrw-mt* {{{2
|
MARKED FILES: SETTING THE TARGET DIRECTORY *netrw-mt* {{{2
|
||||||
@ -1738,14 +1734,13 @@ your browsing preferences. (see also: |netrw-settings|)
|
|||||||
a script/function to handle the given
|
a script/function to handle the given
|
||||||
extension. (see |netrw_filehandler|).
|
extension. (see |netrw_filehandler|).
|
||||||
|
|
||||||
*g:netrw_cd_escape* ="[]#*$%'\" ?`!&();<>\\"
|
|
||||||
This option is used to escape directory names
|
|
||||||
before changing directory to them.
|
|
||||||
|
|
||||||
*g:netrw_compress* ="gzip"
|
*g:netrw_compress* ="gzip"
|
||||||
Will compress marked files with this
|
Will compress marked files with this
|
||||||
command
|
command
|
||||||
|
|
||||||
|
*g:netrw_ctags* ="ctags"
|
||||||
|
The default external program used to create tags
|
||||||
|
|
||||||
*g:netrw_decompress* = { ".gz" : "gunzip" ,
|
*g:netrw_decompress* = { ".gz" : "gunzip" ,
|
||||||
".bz2" : "bunzip2" ,
|
".bz2" : "bunzip2" ,
|
||||||
".zip" : "unzip" ,
|
".zip" : "unzip" ,
|
||||||
@ -1888,6 +1883,14 @@ your browsing preferences. (see also: |netrw-settings|)
|
|||||||
*g:netrw_sort_direction* sorting direction: "normal" or "reverse"
|
*g:netrw_sort_direction* sorting direction: "normal" or "reverse"
|
||||||
default: "normal"
|
default: "normal"
|
||||||
|
|
||||||
|
*g:netrw_sort_options* sorting is done using |:sort|; this
|
||||||
|
variable's value is appended to the
|
||||||
|
sort command. Thus one may ignore case,
|
||||||
|
for example, with the following in your
|
||||||
|
.vimrc: >
|
||||||
|
let g:netrw_sort_options="i"
|
||||||
|
< default: ""
|
||||||
|
|
||||||
*g:netrw_sort_sequence* when sorting by name, first sort by the
|
*g:netrw_sort_sequence* when sorting by name, first sort by the
|
||||||
comma-separated pattern sequence
|
comma-separated pattern sequence
|
||||||
default: '[\/]$,*,\.bak$,\.o$,\.h$,
|
default: '[\/]$,*,\.bak$,\.o$,\.h$,
|
||||||
@ -2031,6 +2034,13 @@ Related topics:
|
|||||||
directory, see |g:netrw_keepdir|.
|
directory, see |g:netrw_keepdir|.
|
||||||
|
|
||||||
|
|
||||||
|
OPEN A NEW FILE IN NETRW'S CURRENT DIRECTORY *netrw-%*
|
||||||
|
|
||||||
|
To open a file in netrw's current directory, press "%". This map will
|
||||||
|
query the user for a new filename; an empty file by that name will be
|
||||||
|
placed in the netrw's current directory (ie. b:netrw_curdir).
|
||||||
|
|
||||||
|
|
||||||
PREVIEW WINDOW *netrw-p* *netrw-preview* {{{2
|
PREVIEW WINDOW *netrw-p* *netrw-preview* {{{2
|
||||||
|
|
||||||
One may use a preview window by using the "p" key when the cursor is atop the
|
One may use a preview window by using the "p" key when the cursor is atop the
|
||||||
@ -2377,6 +2387,23 @@ which is loaded automatically at startup (assuming :set nocp).
|
|||||||
==============================================================================
|
==============================================================================
|
||||||
12. History *netrw-history* {{{1
|
12. History *netrw-history* {{{1
|
||||||
|
|
||||||
|
v126: Jun 30, 2008 * after having gone to a remote directory,
|
||||||
|
<f1> was no longer taking one to the correct
|
||||||
|
entry in the help (|netrw-quickhelp|). Fixed.
|
||||||
|
Jul 01, 2008 * extracting the last filename from a wide listing
|
||||||
|
missed the last letter when |'virtualedit'| not
|
||||||
|
enabled.
|
||||||
|
Jul 01, 2008 * vim foo/bar was creating [Scratch] buffers,
|
||||||
|
where bar was also a directory
|
||||||
|
Jul 01, 2008 * numerous additional changes were made to netrw
|
||||||
|
to use fnameescape() and shellescape() instead
|
||||||
|
of escape(). Not all changes have been tested
|
||||||
|
as yet...
|
||||||
|
Jul 01, 2008 * (James Vega reported) some problems with
|
||||||
|
:NetrwSettings (due to no longer used setting
|
||||||
|
variables).
|
||||||
|
Jul 07, 2008 * Additional numerous changes to support security;
|
||||||
|
shellescape(arg,1), etc.
|
||||||
v125: Apr 07, 2008 * (Cristian Rigamonti) CR provides a patch; he
|
v125: Apr 07, 2008 * (Cristian Rigamonti) CR provides a patch; he
|
||||||
noted that gx was failing since its call to
|
noted that gx was failing since its call to
|
||||||
netrw#NetBrowseX() wasn't updated to
|
netrw#NetBrowseX() wasn't updated to
|
||||||
@ -2570,7 +2597,7 @@ which is loaded automatically at startup (assuming :set nocp).
|
|||||||
v110: May 10, 2007 * added [ and ] maps to NetrwTreeListing
|
v110: May 10, 2007 * added [ and ] maps to NetrwTreeListing
|
||||||
May 25, 2007 * |g:netrw_preview| included
|
May 25, 2007 * |g:netrw_preview| included
|
||||||
May 29, 2007 * modifed netrw#NetBrowseX to consistently use
|
May 29, 2007 * modifed netrw#NetBrowseX to consistently use
|
||||||
|g:netrw_shq| instead of hardcoded quotes,
|
g:netrw_shq instead of hardcoded quotes,
|
||||||
and modified the snippet that sets up redir
|
and modified the snippet that sets up redir
|
||||||
so Windows machines use "nul" instead of
|
so Windows machines use "nul" instead of
|
||||||
"/dev/null".
|
"/dev/null".
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*pi_paren.txt* For Vim version 7.2a. Last change: 2008 Jun 16
|
*pi_paren.txt* For Vim version 7.2b. Last change: 2008 Jun 16
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*pi_spec.txt* For Vim version 7.2a. Last change: 2006 Apr 24
|
*pi_spec.txt* For Vim version 7.2b. Last change: 2006 Apr 24
|
||||||
|
|
||||||
by Gustavo Niemeyer ~
|
by Gustavo Niemeyer ~
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*pi_tar.txt* For Vim version 7.2a. Last change: 2008 Jun 12
|
*pi_tar.txt* For Vim version 7.2b. Last change: 2008 Jul 13
|
||||||
|
|
||||||
+====================+
|
+====================+
|
||||||
| Tar File Interface |
|
| Tar File Interface |
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*pi_vimball.txt* For Vim version 7.2a. Last change: 2008 Jun 05
|
*pi_vimball.txt* For Vim version 7.2b. Last change: 2008 Jun 05
|
||||||
|
|
||||||
----------------
|
----------------
|
||||||
Vimball Archiver
|
Vimball Archiver
|
||||||
@ -164,7 +164,7 @@ Copyright: (c) 2004-2008 by Charles E. Campbell, Jr. *Vimball-copyright*
|
|||||||
will extract plugin/somefile to the AsNeeded/
|
will extract plugin/somefile to the AsNeeded/
|
||||||
directory
|
directory
|
||||||
17 : Jun 28, 2006 * changes all \s to /s internally for Windows
|
17 : Jun 28, 2006 * changes all \s to /s internally for Windows
|
||||||
16 : Jun 15, 2006 * A. Mechylynck's idea to allow users to specify
|
16 : Jun 15, 2006 * A. Mechelynck's idea to allow users to specify
|
||||||
installation root paths implemented for
|
installation root paths implemented for
|
||||||
UseVimball, MkVimball, and RmVimball.
|
UseVimball, MkVimball, and RmVimball.
|
||||||
* RmVimball implemented
|
* RmVimball implemented
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user