updated for version 7.2a-00
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
|
||||
help, rectangular cut/paste, etc., etc., etc...
|
||||
|
||||
Version 7.1. Also runs under UNIX, MSDOS and other systems.
|
||||
vim71rt.tgz contains the documentation and syntax files.
|
||||
vim71bin.tgz contains the binaries.
|
||||
vim71src.tgz contains the sources.
|
||||
Version 7.2a. Also runs under UNIX, MSDOS and other systems.
|
||||
vim72art.tgz contains the documentation and syntax files.
|
||||
vim72abin.tgz contains the binaries.
|
||||
vim72asrc.tgz contains the sources.
|
||||
Author: Bram Moolenaar et al.
|
||||
|
||||
|
||||
|
14
Filelist
@ -137,6 +137,7 @@ SRC_UNIX = \
|
||||
pixmaps/gen-inline-pixbufs.sh \
|
||||
pixmaps/stock_icons.h \
|
||||
src/INSTALL \
|
||||
src/INSTALLx.txt \
|
||||
src/Makefile \
|
||||
src/auto/configure \
|
||||
src/config.aap.in \
|
||||
@ -250,6 +251,7 @@ SRC_DOS = \
|
||||
src/Make_w16.mak \
|
||||
src/bigvim.bat \
|
||||
src/msvcsetup.bat \
|
||||
src/msvc2008.bat \
|
||||
src/dimm.idl \
|
||||
src/dlldata.c \
|
||||
src/dosinst.c \
|
||||
@ -671,17 +673,9 @@ LANG_GEN = \
|
||||
runtime/keymap/*.vim \
|
||||
runtime/tutor/README.*.txt \
|
||||
runtime/tutor/Makefile \
|
||||
runtime/tutor/tutor.utf-8 \
|
||||
runtime/tutor/tutor.?? \
|
||||
runtime/tutor/tutor.cs.* \
|
||||
runtime/tutor/tutor.gr.* \
|
||||
runtime/tutor/tutor.hu.* \
|
||||
runtime/tutor/tutor.ja.* \
|
||||
runtime/tutor/tutor.ko.* \
|
||||
runtime/tutor/tutor.pl.* \
|
||||
runtime/tutor/tutor.ru.* \
|
||||
runtime/tutor/tutor.sk.* \
|
||||
runtime/tutor/tutor.tr.* \
|
||||
runtime/tutor/tutor.zh.* \
|
||||
runtime/tutor/tutor.??.* \
|
||||
runtime/spell/README.txt \
|
||||
runtime/spell/??/*.diff \
|
||||
runtime/spell/??/main.aap \
|
||||
|
15
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.
|
||||
|
||||
MAJOR = 7
|
||||
MINOR = 1
|
||||
MINOR = 2a
|
||||
|
||||
# Uncomment this line if the Win32s version is to be included.
|
||||
DOSBIN_S = dosbin_s
|
||||
@ -87,8 +87,8 @@ DOSBIN_S = dosbin_s
|
||||
# ignore warnings for missing include files, fix problems for syntax errors).
|
||||
# - With these features: "make depend" (works best with gcc).
|
||||
# - "make lint" and check the output (ignore GTK warnings).
|
||||
# - Enable the efence library in "src/Makefile" and run "make test". May
|
||||
# require disabling Python and Ruby to avoid trouble with threads.
|
||||
# - Enable the efence library in "src/Makefile" and run "make test". Disable
|
||||
# Python and Ruby to avoid trouble with threads (efence is not threadsafe).
|
||||
# - Check for missing entries in runtime/makemenu.vim (with checkmenu script).
|
||||
# - Check for missing options in runtime/optwin.vim et al. (with check.vim).
|
||||
# - Do "make menu" to update the runtime/synmenu.vim file.
|
||||
@ -120,17 +120,20 @@ DOSBIN_S = dosbin_s
|
||||
# - "bmake -f Make_bc3.mak BOR=E:\borlandc" (compiling xxd might fail, in that
|
||||
# case set environment for compiling with Borland C++ 4.0 and do
|
||||
# "make -f make_bc3.mak BOR=E:\BC4 xxd/xxd.exe").
|
||||
# NOTE: this currently fails because Vim is too big.
|
||||
# - "make test" and check the output.
|
||||
# - Rename the executables to "vimd16.exe", "xxdd16.exe", "installd16.exe" and
|
||||
# "uninstald16.exe".
|
||||
# 32 bit DOS version:
|
||||
# - Set environment for compiling with DJGPP; "gmake -f Make_djg.mak".
|
||||
# - "rm testdir/*.out", "gmake -f Make_djg.mak test" and check the output.
|
||||
# - "rm testdir/*.out", "gmake -f Make_djg.mak test" and check the output for
|
||||
# "ALL DONE".
|
||||
# - Rename the executables to "vimd32.exe", "xxdd32.exe", "installd32.exe" and
|
||||
# "uninstald32.exe".
|
||||
# Win32 console version:
|
||||
# - Set environment for Visual C++ Toolkit 2003: "msvcsetup.bat" (adjust the
|
||||
# paths when necessary).
|
||||
# - Set environment for Visual C++ 2008 Express Edition: "msvc2008.bat". Or,
|
||||
# when using the Visual C++ Toolkit 2003: "msvcsetup.bat" (adjust the paths
|
||||
# when necessary).
|
||||
# - "nmake -f Make_mvc.mak"
|
||||
# - "rm testdir/*.out", "nmake -f Make_mvc.mak test" and check the output.
|
||||
# - Rename the executables to "vimw32.exe", "xxdw32.exe".
|
||||
|
11
README.txt
@ -1,4 +1,4 @@
|
||||
README.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
|
||||
WHAT IS VIM
|
||||
@ -133,9 +133,6 @@ MAIN AUTHOR
|
||||
Send any other comments, patches, pizza and suggestions to:
|
||||
|
||||
Bram Moolenaar E-mail: Bram@vim.org
|
||||
Molenstraat 2
|
||||
2161 HP Lisse
|
||||
The Netherlands
|
||||
|
||||
This is the address of my parents, they will forward mail and eat the pizza.
|
||||
My actual address will change a couple of times in 2006.
|
||||
Finsterruetihof 1
|
||||
8134 Adliswil
|
||||
Switzerland
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_ami.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_ami.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on Amiga systems.
|
||||
See README.txt for general information about Vim.
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_amibin.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_amibin.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
See "README.txt" for general information about Vim.
|
||||
See "README_ami.txt" for installation instructions for the Amiga.
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_amisrc.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_amisrc.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
See "README.txt" for general information about Vim.
|
||||
See "README_ami.txt" for installation instructions for the Amiga.
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_bindos.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_bindos.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
See "README.txt" for general information about Vim.
|
||||
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_dos.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_dos.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on MS-DOS and MS-Windows systems.
|
||||
See "README.txt" for general information about Vim.
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_extra.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_extra.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
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.
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_lang.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_lang.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file contains files for non-English languages:
|
||||
- Translated messages.
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_mac.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_mac.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on Macintosh systems.
|
||||
See "README.txt" for general information about Vim.
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_ole.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_ole.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This archive contains gvim.exe with OLE interface and VisVim.
|
||||
This version of gvim.exe can also load a number of interface dynamically (you
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_os2.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_os2.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on OS/2 systems.
|
||||
See "README.txt" for general information about Vim.
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_os_390.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_os_390.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
Welcome to the OS/390 Unix port of VIM.
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_src.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_src.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
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
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_srcdos.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_srcdos.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
See "README.txt" for general information about Vim.
|
||||
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_unix.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_unix.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on Unix systems.
|
||||
See "README.txt" for general information about Vim.
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_vms.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_vms.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on VMS systems.
|
||||
See "README.txt" in the runtime archive for information about Vim.
|
||||
|
@ -1,4 +1,4 @@
|
||||
README_w32s.txt for version 7.1 of Vim: Vi IMproved.
|
||||
README_w32s.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This archive contains the gvim.exe that was specifically compiled for use in
|
||||
the Win32s subsystem in MS-Windows 3.1 and 3.11.
|
||||
|
@ -1,515 +0,0 @@
|
||||
*ada.txt* For Vim version 7.1. Last change: 2007 May 08
|
||||
|
||||
|
||||
ADA FILE TYPE PLUG-INS REFERENCE MANUAL~
|
||||
|
||||
ADA *ada.vim*
|
||||
|
||||
1. Syntax Highlighting |ft-ada-syntax|
|
||||
2. Plug-in |ft-ada-plugin|
|
||||
3. Omni Completion |ft-ada-omni|
|
||||
3.1 Omni Completion with "gnat xref" |gnat-xref|
|
||||
3.2 Omni Completion with "ctags" |ada-ctags|
|
||||
4. Compiler Support |ada-compiler|
|
||||
4.1 GNAT |compiler-gnat|
|
||||
4.1 Dec Ada |compiler-decada|
|
||||
5. References |ada-reference|
|
||||
5.1 Options |ft-ada-options|
|
||||
5.2 Functions |ft-ada-functions|
|
||||
5.3 Commands |ft-ada-commands|
|
||||
5.4 Variables |ft-ada-variables|
|
||||
5.5 Constants |ft-ada-constants|
|
||||
8. Extra Plug-ins |ada-extra-plugins|
|
||||
|
||||
==============================================================================
|
||||
1. Syntax Highlighting ~
|
||||
*ft-ada-syntax*
|
||||
|
||||
This mode is designed for the 2005 edition of Ada ("Ada 2005"), which includes
|
||||
support for objected-programming, protected types, and so on. It handles code
|
||||
written for the original Ada language ("Ada83", "Ada87", "Ada95") as well,
|
||||
though code which uses Ada 2005-only keywords will be wrongly colored (such
|
||||
code should be fixed anyway). For more information about Ada, see
|
||||
http://www.adapower.com.
|
||||
|
||||
The Ada mode handles a number of situations cleanly.
|
||||
|
||||
For example, it knows that the "-" in "-5" is a number, but the same character
|
||||
in "A-5" is an operator. Normally, a "with" or "use" clause referencing
|
||||
another compilation unit is coloured the same way as C's "#include" is coloured.
|
||||
If you have "Conditional" or "Repeat" groups coloured differently, then "end
|
||||
if" and "end loop" will be coloured as part of those respective groups.
|
||||
|
||||
You can set these to different colours using vim's "highlight" command (e.g.,
|
||||
to change how loops are displayed, enter the command ":hi Repeat" followed by
|
||||
the colour specification; on simple terminals the colour specification
|
||||
ctermfg=White often shows well).
|
||||
|
||||
There are several options you can select in this Ada mode. See|ft-ada-options|
|
||||
for a complete list.
|
||||
|
||||
To enable them, assign a value to the option. For example, to turn one on:
|
||||
>
|
||||
> let g:ada_standard_types = 1
|
||||
>
|
||||
To disable them use ":unlet". Example:
|
||||
>
|
||||
> unlet g:ada_standard_types
|
||||
|
||||
You can just use ":" and type these into the command line to set these
|
||||
temporarily before loading an Ada file. You can make these option settings
|
||||
permanent by adding the "let" command(s), without a colon, to your "~/.vimrc"
|
||||
file.
|
||||
|
||||
Even on a slow (90Mhz) PC this mode works quickly, but if you find the
|
||||
performance unacceptable, turn on |g:ada_withuse_ordinary|.
|
||||
|
||||
Syntax folding instructions (|fold-syntax|) are added when |g:ada_folding| is
|
||||
set.
|
||||
|
||||
==============================================================================
|
||||
2. File type Plug-in ~
|
||||
*ft-ada-indent* *ft-ada-plugin*
|
||||
|
||||
The Ada plug-in provides support for:
|
||||
|
||||
- auto indenting (|indent.txt|)
|
||||
- insert completion (|i_CTRL-N|)
|
||||
- user completion (|i_CTRL-X_CTRL-U|)
|
||||
- tag searches (|tagsrch.txt|)
|
||||
- Quick Fix (|quickfix.txt|)
|
||||
- backspace handling (|'backspace'|)
|
||||
- comment handling (|'comments'|, |'commentstring'|)
|
||||
|
||||
The plug-in only activates the features of the Ada mode whenever an Ada
|
||||
files is opened and add adds Ada related entries to the main and pop-up menu.
|
||||
|
||||
==============================================================================
|
||||
3. Omni Completion ~
|
||||
*ft-ada-omni*
|
||||
|
||||
The Ada omni-completions (|i_CTRL-X_CTRL-O|) uses tags database created either
|
||||
by "gnat xref -v" or the "exuberant Ctags (http://ctags.sourceforge.net). The
|
||||
complete function will automatically detect which tool was used to create the
|
||||
tags file.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
3.1 Omni Completion with "gnat xref" ~
|
||||
*gnat-xref*
|
||||
|
||||
GNAT XREF uses the compiler internal informations (ali-files) to produce the
|
||||
tags file. This has the advantage to be 100% correct and the option of deep
|
||||
nested analysis. However the code must compile, the generator is quite
|
||||
slow and the created tags file contains only the basic Ctags informations for
|
||||
each entry - not enough for some of the more advanced Vim code browser
|
||||
plug-ins.
|
||||
|
||||
NOTE: "gnat xref -v" is very tricky to use as it has almost no diagnostic
|
||||
output - If nothing is printed then usually the parameters are wrong.
|
||||
Here some important tips:
|
||||
|
||||
1) You need to compile your code first and use the "-aO" option to point to
|
||||
your .ali files.
|
||||
2) "gnat xref -v ../Include/adacl.ads" won't work - use the "gnat xref -v
|
||||
-aI../Include adacl.ads" instead.
|
||||
3) "gnat xref -v -aI../Include *.ad?" won't work - use "cd ../Include" and
|
||||
then "gnat xref -v *.ad?"
|
||||
4) Project manager support is completely broken - don't even try "gnat xref
|
||||
-Padacl.gpr".
|
||||
5) VIM is faster when the tags file is sorted - use "sort --unique
|
||||
--ignore-case --output=tags tags" .
|
||||
6) Remember to insert "!_TAG_FILE_SORTED 2 %sort ui" as first line to mark
|
||||
the file assorted.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
3.2 Omni Completion with "ctags"~
|
||||
*ada-ctags*
|
||||
|
||||
Exuberant Ctags uses its own multi-language code parser. The parser is quite
|
||||
fast, produces a lot of extra informations (hence the name "Exuberant Ctags")
|
||||
and can run on files which currently do not compile.
|
||||
|
||||
There are also lots of other Vim-tools which use exuberant Ctags.
|
||||
|
||||
You will need to install a version of the Exuberant Ctags which has Ada
|
||||
support patched in. Such a version is available from the GNU Ada Project
|
||||
(http://gnuada.sourceforge.net).
|
||||
|
||||
The Ada parser for Exuberant Ctags is fairly new - don't expect complete
|
||||
support yet.
|
||||
|
||||
==============================================================================
|
||||
4. Compiler Support ~
|
||||
*ada-compiler*
|
||||
|
||||
The Ada mode supports more then one Ada compiler and will automatically load the
|
||||
compiler set in|g:ada_default_compiler|whenever an Ada source is opened. The
|
||||
provided compiler plug-ins are split into the actual compiler plug-in and a
|
||||
collection of support functions and variables. This allows the easy
|
||||
development of specialized compiler plug-ins fine tuned to your development
|
||||
environment.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
4.1 GNAT ~
|
||||
*compiler-gnat*
|
||||
|
||||
GNAT is the only free (beer and speech) Ada compiler available. There are
|
||||
several version available which differentiate in the licence terms used.
|
||||
|
||||
The GNAT compiler plug-in will perform a compile on pressing <F7> and then
|
||||
immediately shows the result. You can set the project file to be used by
|
||||
setting:
|
||||
>
|
||||
> call g:gnat.Set_Project_File ('my_project.gpr')
|
||||
|
||||
Setting a project file will also create a Vim session (|views-sessions|) so -
|
||||
like with the GPS - opened files, window positions etc. will remembered
|
||||
separately for all projects.
|
||||
|
||||
*gnat_members*
|
||||
GNAT OBJECT ~
|
||||
|
||||
*g:gnat.Make()*
|
||||
g:gnat.Make()
|
||||
Calls|g:gnat.Make_Command|and displays the result inside a
|
||||
|quickfix| window.
|
||||
|
||||
*g:gnat.Pretty()*
|
||||
g:gnat.Pretty()
|
||||
Calls|g:gnat.Pretty_Command|
|
||||
|
||||
*g:gnat.Find()*
|
||||
g:gnat.Find()
|
||||
Calls|g:gnat.Find_Command|
|
||||
|
||||
*g:gnat.Tags()*
|
||||
g:gnat.Tags()
|
||||
Calls|g:gnat.Tags_Command|
|
||||
|
||||
*g:gnat.Set_Project_File()*
|
||||
g:gnat.Set_Project_File([{file}])
|
||||
Set gnat project file and load associated session. An open
|
||||
project will be closed and the session written. If called
|
||||
without file name the file selector opens for selection of a
|
||||
project file. If called with an empty string then the project
|
||||
and associated session are closed.
|
||||
|
||||
*g:gnat.Project_File*
|
||||
g:gnat.Project_File string
|
||||
Current project file.
|
||||
|
||||
*g:gnat.Make_Command*
|
||||
g:gnat.Make_Command string
|
||||
External command used for|g:gnat.Make()| (|'makeprg'|).
|
||||
|
||||
*g:gnat.Pretty_Program*
|
||||
g:gnat.Pretty_Program string
|
||||
External command used for|g:gnat.Pretty()|
|
||||
|
||||
*g:gnat.Find_Program*
|
||||
g:gnat.Find_Program string
|
||||
External command used for|g:gnat.Find()|
|
||||
|
||||
*g:gnat.Tags_Command*
|
||||
g:gnat.Tags_Command string
|
||||
External command used for|g:gnat.Tags()|
|
||||
|
||||
*g:gnat.Error_Format*
|
||||
g:gnat.Error_Format string
|
||||
Error format (|'errorformat'|)
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
4.2 Dec Ada ~
|
||||
*compiler-hpada* *compiler-decada*
|
||||
*compiler-vaxada* *compiler-compaqada*
|
||||
|
||||
Dec Ada (also known by - in chronological order - VAX Ada, Dec Ada, Compaq Ada
|
||||
and HP Ada) is a fairly dated Ada 83 compiler. Support is basic: <F7> will
|
||||
compile the current unit.
|
||||
|
||||
The Dec Ada compiler expects the package name and not the file name to be
|
||||
passed a parameter. The compiler plug-in supports the usual file name
|
||||
convention to convert the file into a unit name. For separates both '-' and
|
||||
'__' are allowed.
|
||||
|
||||
*decada_members*
|
||||
DEC ADA OBJECT ~
|
||||
|
||||
*g:decada.Make()*
|
||||
g:decada.Make() function
|
||||
Calls|g:decada.Make_Command|and displays the result inside a
|
||||
|quickfix| window.
|
||||
|
||||
*g:decada.Unit_Name()*
|
||||
g:decada.Unit_Name() function
|
||||
Get the Unit name for the current file.
|
||||
|
||||
*g:decada.Make_Command*
|
||||
g:decada.Make_Command string
|
||||
External command used for|g:decadat.Make()| (|'makeprg'|).
|
||||
|
||||
*g:decada.Error_Format*
|
||||
g:decada.Error_Format| string
|
||||
Error format (|'errorformat'|).
|
||||
|
||||
==============================================================================
|
||||
5. References ~
|
||||
*ada-reference*
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
5.1 Options ~
|
||||
*ft-ada-options*
|
||||
|
||||
*g:ada_standard_types*
|
||||
g:ada_standard_types bool (true when exists)
|
||||
Highlight types in package Standard (e.g., "Float")
|
||||
|
||||
*g:ada_space_errors*
|
||||
*g:ada_no_trail_space_error*
|
||||
*g:ada_no_tab_space_error*
|
||||
*g:ada_all_tab_usage*
|
||||
g:ada_space_errors bool (true when exists)
|
||||
Highlight extraneous errors in spaces ...
|
||||
g:ada_no_trail_space_error
|
||||
- but ignore trailing spaces at the end of a line
|
||||
g:ada_no_tab_space_error
|
||||
- but ignore tabs after spaces
|
||||
g:ada_all_tab_usage
|
||||
- highlight all tab use
|
||||
|
||||
*g:ada_line_errors*
|
||||
g:ada_line_errors bool (true when exists)
|
||||
Highlight lines which are to long. Note: This highlighting
|
||||
option is quite CPU intensive.
|
||||
|
||||
*g:ada_rainbow_color*
|
||||
g:ada_rainbow_color bool (true when exists)
|
||||
Use rainbow colours for '(' and ')'. You need the
|
||||
rainbow_parenthesis for this to work
|
||||
|
||||
*g:ada_folding*
|
||||
g:ada_folding set ('sigpft')
|
||||
Use folding for Ada sources.
|
||||
's': activate syntax folding on load
|
||||
'p': fold packages
|
||||
'f': fold functions and procedures
|
||||
't': fold types
|
||||
'c': fold conditionals
|
||||
'g': activate gnat pretty print folding on load
|
||||
'i': lone 'is' folded with line above
|
||||
'b': lone 'begin' folded with line above
|
||||
'p': lone 'private' folded with line above
|
||||
'x': lone 'exception' folded with line above
|
||||
'i': activate indent folding on load
|
||||
|
||||
Note: Syntax folding is in an early (unusable) stage and
|
||||
indent or gnat pretty folding is suggested.
|
||||
|
||||
For gnat pretty folding to work the following settings are
|
||||
suggested: -cl3 -M79 -c2 -c3 -c4 -A1 -A2 -A3 -A4 -A5
|
||||
|
||||
For indent folding to work the following settings are
|
||||
suggested: shiftwidth=3 softtabstop=3
|
||||
|
||||
*g:ada_abbrev*
|
||||
g:ada_abbrev bool (true when exists)
|
||||
Add some abbreviations. This feature more or less superseded
|
||||
by the various completion methods.
|
||||
|
||||
*g:ada_withuse_ordinary*
|
||||
g:ada_withuse_ordinary bool (true when exists)
|
||||
Show "with" and "use" as ordinary keywords (when used to
|
||||
reference other compilation units they're normally highlighted
|
||||
specially).
|
||||
|
||||
*g:ada_begin_preproc*
|
||||
g:ada_begin_preproc bool (true when exists)
|
||||
Show all begin-like keywords using the colouring of C
|
||||
preprocessor commands.
|
||||
|
||||
*g:ada_omni_with_keywords*
|
||||
g:ada_omni_with_keywords
|
||||
Add Keywords, Pragmas, Attributes to omni-completions
|
||||
(|compl-omni|). Note: You can always complete then with user
|
||||
completion (|i_CTRL-X_CTRL-U|).
|
||||
|
||||
*g:ada_extended_tagging*
|
||||
g:ada_extended_tagging enum ('jump', 'list')
|
||||
use extended tagging, two options are available
|
||||
'jump': use tjump to jump.
|
||||
'list': add tags quick fix list.
|
||||
Normal tagging does not support function or operator
|
||||
overloading as these features are not available in C and
|
||||
tagging was originally developed for C.
|
||||
|
||||
*g:ada_extended_completion*
|
||||
g:ada_extended_completion
|
||||
Uses extended completion for <C-N> and <C-R> completions
|
||||
(|i_CTRL-N|). In this mode the '.' is used as part of the
|
||||
identifier so that 'Object.Method' or 'Package.Procedure' are
|
||||
completed together.
|
||||
|
||||
*g:ada_gnat_extensions*
|
||||
g:ada_gnat_extensions bool (true when exists)
|
||||
Support GNAT extensions.
|
||||
|
||||
*g:ada_with_gnat_project_files*
|
||||
g:ada_with_gnat_project_files bool (true when exists)
|
||||
Add gnat project file keywords and Attributes.
|
||||
|
||||
*g:ada_default_compiler*
|
||||
g:ada_default_compiler string
|
||||
set default compiler. Currently supported is 'gnat' and
|
||||
'decada'.
|
||||
|
||||
An "exists" type is a boolean is considered true when the variable is defined
|
||||
and false when the variable is undefined. The value which the variable is
|
||||
set makes no difference.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
5.3 Commands ~
|
||||
*ft-ada-commands*
|
||||
|
||||
:AdaRainbow *:AdaRainbow*
|
||||
Toggles rainbow colour (|g:ada_rainbow_color|) mode for
|
||||
'(' and ')'
|
||||
|
||||
:AdaLines *:AdaLines*
|
||||
Toggles line error (|g:ada_line_errors|) display
|
||||
|
||||
:AdaSpaces *:AdaSpaces*
|
||||
Toggles space error (|g:ada_space_errors|) display.
|
||||
|
||||
:AdaTagDir *:AdaTagDir*
|
||||
Creates tags file for the directory of the current file.
|
||||
|
||||
:AdaTagFile *:AdaTagFile*
|
||||
Creates tags file for the current file.
|
||||
|
||||
:AdaTypes *:AdaTypes*
|
||||
Toggles standard types (|g:ada_standard_types|) colour.
|
||||
|
||||
:GnatFind *:GnatFind*
|
||||
Calls |g:gnat.Find()|
|
||||
|
||||
:GnatPretty *:GnatPretty*
|
||||
Calls |g:gnat.Pretty()|
|
||||
|
||||
:GnatTags *:GnatTags*
|
||||
Calls |g:gnat.Tags()|
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
5.3 Variables ~
|
||||
*ft-ada-variables*
|
||||
|
||||
*g:gnat*
|
||||
g:gnat object
|
||||
Control object which manages GNAT compiles. The object
|
||||
is created when the first Ada source code is loaded provided
|
||||
that |g:ada_default_compiler|is set to 'gnat'. See|gnat_members|
|
||||
for details.
|
||||
|
||||
*g:decada*
|
||||
g:decada object
|
||||
Control object which manages Dec Ada compiles. The object
|
||||
is created when the first Ada source code is loaded provided
|
||||
that |g:ada_default_compiler|is set to 'decada'. See
|
||||
|decada_members|for details.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
5.4 Constants ~
|
||||
*ft-ada-constants*
|
||||
|
||||
All constants are locked. See |:lockvar| for details.
|
||||
|
||||
*g:ada#WordRegex*
|
||||
g:ada#WordRegex string
|
||||
Regular expression to search for Ada words
|
||||
|
||||
*g:ada#DotWordRegex*
|
||||
g:ada#DotWordRegex string
|
||||
Regular expression to search for Ada words separated by dots.
|
||||
|
||||
*g:ada#Comment*
|
||||
g:ada#Comment string
|
||||
Regular expression to search for Ada comments
|
||||
|
||||
*g:ada#Keywords*
|
||||
g:ada#Keywords list of dictionaries
|
||||
List of keywords, attributes etc. pp. in the format used by
|
||||
omni completion. See |complete-items| for details.
|
||||
|
||||
*g:ada#Ctags_Kinds*
|
||||
g:ada#Ctags_Kinds dictionary of lists
|
||||
Dictionary of the various kinds of items which the Ada support
|
||||
for Ctags generates.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
5.2 Functions ~
|
||||
*ft-ada-functions*
|
||||
|
||||
ada#Word([{line}, {col}]) *ada#Word()*
|
||||
Return full name of Ada entity under the cursor (or at given
|
||||
line/column), stripping white space/newlines as necessary.
|
||||
|
||||
ada#List_Tag([{line}, {col}]) *ada#Listtags()*
|
||||
List all occurrences of the Ada entity under the cursor (or at
|
||||
given line/column) inside the quick-fix window
|
||||
|
||||
ada#Jump_Tag ({ident}, {mode}) *ada#Jump_Tag()*
|
||||
List all occurrences of the Ada entity under the cursor (or at
|
||||
given line/column) in the tag jump list. Mode can either be
|
||||
'tjump' or 'stjump'.
|
||||
|
||||
ada#Create_Tags ({option}) *ada#Create_Tags()*
|
||||
Creates tag file using Ctags. The option can either be 'file'
|
||||
for the current file, 'dir' for the directory of the current
|
||||
file or a file name.
|
||||
|
||||
gnat#Insert_Tags_Header() *gnat#Insert_Tags_Header()*
|
||||
Adds the tag file header (!_TAG_) informations to the current
|
||||
file which are missing from the GNAT XREF output.
|
||||
|
||||
ada#Switch_Syntax_Option ({option}) *ada#Switch_Syntax_Option()*
|
||||
Toggles highlighting options on or off. Used for the Ada menu.
|
||||
|
||||
*gnat#New()*
|
||||
gnat#New ()
|
||||
Create a new gnat object. See |g:gnat| for details.
|
||||
|
||||
|
||||
==============================================================================
|
||||
8. Extra Plugins ~
|
||||
*ada-extra-plugins*
|
||||
|
||||
You can optionally install the following extra plug-in. They work well with Ada
|
||||
and enhance the ability of the Ada mode.:
|
||||
|
||||
backup.vim
|
||||
http://www.vim.org/scripts/script.php?script_id=1537
|
||||
Keeps as many backups as you like so you don't have to.
|
||||
|
||||
rainbow_parenthsis.vim
|
||||
http://www.vim.org/scripts/script.php?script_id=1561
|
||||
Very helpful since Ada uses only '(' and ')'.
|
||||
|
||||
nerd_comments.vim
|
||||
http://www.vim.org/scripts/script.php?script_id=1218
|
||||
Excellent commenting and uncommenting support for almost any
|
||||
programming language.
|
||||
|
||||
matchit.vim
|
||||
http://www.vim.org/scripts/script.php?script_id=39
|
||||
'%' jumping for any language. The normal '%' jump only works for '{}'
|
||||
style languages. The Ada mode will set the needed search patters.
|
||||
|
||||
taglist.vim
|
||||
http://www.vim.org/scripts/script.php?script_id=273
|
||||
Source code explorer sidebar. There is a patch for Ada available.
|
||||
|
||||
The GNU Ada Project distribution (http://gnuada.sourceforge.net) of Vim
|
||||
contains all of the above.
|
||||
|
||||
==============================================================================
|
||||
vim: textwidth=78 nowrap tabstop=8 shiftwidth=4 softtabstop=4 noexpandtab
|
||||
vim: filetype=help encoding=latin1
|
@ -1,763 +0,0 @@
|
||||
*sql.txt* For Vim version 7.1. Last change: Wed Apr 26 2006 3:05:33 PM
|
||||
|
||||
by David Fishburn
|
||||
|
||||
This is a filetype plugin to work with SQL files.
|
||||
|
||||
The Structured Query Language (SQL) is a standard which specifies statements
|
||||
that allow a user to interact with a relational database. Vim includes
|
||||
features for navigation, indentation and syntax highlighting.
|
||||
|
||||
1. Navigation |sql-navigation|
|
||||
1.1 Matchit |sql-matchit|
|
||||
1.2 Text Object Motions |sql-object-motions|
|
||||
1.3 Predefined Object Motions |sql-predefined-objects|
|
||||
1.4 Macros |sql-macros|
|
||||
2. SQL Dialects |sql-dialects|
|
||||
2.1 SQLSetType |SQLSetType|
|
||||
2.2 SQL Dialect Default |sql-type-default|
|
||||
3. Adding new SQL Dialects |sql-adding-dialects|
|
||||
4. OMNI SQL Completion |sql-completion|
|
||||
4.1 Static mode |sql-completion-static|
|
||||
4.2 Dynamic mode |sql-completion-dynamic|
|
||||
4.3 Tutorial |sql-completion-tutorial|
|
||||
4.3.1 Complete Tables |sql-completion-tables|
|
||||
4.3.2 Complete Columns |sql-completion-columns|
|
||||
4.3.3 Complete Procedures |sql-completion-procedures|
|
||||
4.3.4 Complete Views |sql-completion-views|
|
||||
4.4 Completion Customization |sql-completion-customization|
|
||||
4.5 SQL Maps |sql-completion-maps|
|
||||
4.6 Using with other filetypes |sql-completion-filetypes|
|
||||
|
||||
==============================================================================
|
||||
1. Navigation *sql-navigation*
|
||||
|
||||
The SQL ftplugin provides a number of options to assist with file
|
||||
navigation.
|
||||
|
||||
|
||||
1.1 Matchit *sql-matchit*
|
||||
-----------
|
||||
The matchit plugin (http://www.vim.org/scripts/script.php?script_id=39)
|
||||
provides many additional features and can be customized for different
|
||||
languages. The matchit plugin is configured by defining a local
|
||||
buffer variable, b:match_words. Pressing the % key while on various
|
||||
keywords will move the cursor to its match. For example, if the cursor
|
||||
is on an "if", pressing % will cycle between the "else", "elseif" and
|
||||
"end if" keywords.
|
||||
|
||||
The following keywords are supported: >
|
||||
if
|
||||
elseif | elsif
|
||||
else [if]
|
||||
end if
|
||||
|
||||
[while condition] loop
|
||||
leave
|
||||
break
|
||||
continue
|
||||
exit
|
||||
end loop
|
||||
|
||||
for
|
||||
leave
|
||||
break
|
||||
continue
|
||||
exit
|
||||
end loop
|
||||
|
||||
do
|
||||
statements
|
||||
doend
|
||||
|
||||
case
|
||||
when
|
||||
when
|
||||
default
|
||||
end case
|
||||
|
||||
merge
|
||||
when not matched
|
||||
when matched
|
||||
|
||||
create[ or replace] procedure|function|event
|
||||
returns
|
||||
|
||||
|
||||
1.2 Text Object Motions *sql-object-motions*
|
||||
-----------------------
|
||||
Vim has a number of predefined keys for working with text |object-motions|.
|
||||
This filetype plugin attempts to translate these keys to maps which make sense
|
||||
for the SQL language.
|
||||
|
||||
The following |Normal| mode and |Visual| mode maps exist (when you edit a SQL
|
||||
file): >
|
||||
]] move forward to the next 'begin'
|
||||
[[ move backwards to the previous 'begin'
|
||||
][ move forward to the next 'end'
|
||||
[] move backwards to the previous 'end'
|
||||
|
||||
|
||||
1.3 Predefined Object Motions *sql-predefined-objects*
|
||||
-----------------------------
|
||||
Most relational databases support various standard features, tables, indices,
|
||||
triggers and stored procedures. Each vendor also has a variety of proprietary
|
||||
objects. The next set of maps have been created to help move between these
|
||||
objects. Depends on which database vendor you are using, the list of objects
|
||||
must be configurable. The filetype plugin attempts to define many of the
|
||||
standard objects, plus many additional ones. In order to make this as
|
||||
flexible as possible, you can override the list of objects from within your
|
||||
|vimrc| with the following: >
|
||||
let g:ftplugin_sql_objects = 'function,procedure,event,table,trigger' .
|
||||
\ ',schema,service,publication,database,datatype,domain' .
|
||||
\ ',index,subscription,synchronization,view,variable'
|
||||
|
||||
The following |Normal| mode and |Visual| mode maps have been created which use
|
||||
the above list: >
|
||||
]} move forward to the next 'create <object name>'
|
||||
[{ move backward to the previous 'create <object name>'
|
||||
|
||||
Repeatedly pressing ]} will cycle through each of these create statements: >
|
||||
create table t1 (
|
||||
...
|
||||
);
|
||||
|
||||
create procedure p1
|
||||
begin
|
||||
...
|
||||
end;
|
||||
|
||||
create index i1 on t1 (c1);
|
||||
|
||||
The default setting for g:ftplugin_sql_objects is: >
|
||||
let g:ftplugin_sql_objects = 'function,procedure,event,' .
|
||||
\ '\\(existing\\\\|global\\s\\+temporary\\s\\+\\)\\\{,1}' .
|
||||
\ 'table,trigger' .
|
||||
\ ',schema,service,publication,database,datatype,domain' .
|
||||
\ ',index,subscription,synchronization,view,variable'
|
||||
|
||||
The above will also handle these cases: >
|
||||
create table t1 (
|
||||
...
|
||||
);
|
||||
create existing table t2 (
|
||||
...
|
||||
);
|
||||
create global temporary table t3 (
|
||||
...
|
||||
);
|
||||
|
||||
By default, the ftplugin only searches for CREATE statements. You can also
|
||||
override this via your |vimrc| with the following: >
|
||||
let g:ftplugin_sql_statements = 'create,alter'
|
||||
|
||||
The filetype plugin defines three types of comments: >
|
||||
1. --
|
||||
2. //
|
||||
3. /*
|
||||
*
|
||||
*/
|
||||
|
||||
The following |Normal| mode and |Visual| mode maps have been created to work
|
||||
with comments: >
|
||||
]" move forward to the beginning of a comment
|
||||
[" move forward to the end of a comment
|
||||
|
||||
|
||||
|
||||
1.4 Macros *sql-macros*
|
||||
----------
|
||||
Vim's feature to find macro definitions, |'define'|, is supported using this
|
||||
regular expression: >
|
||||
\c\<\(VARIABLE\|DECLARE\|IN\|OUT\|INOUT\)\>
|
||||
|
||||
This addresses the following code: >
|
||||
CREATE VARIABLE myVar1 INTEGER;
|
||||
|
||||
CREATE PROCEDURE sp_test(
|
||||
IN myVar2 INTEGER,
|
||||
OUT myVar3 CHAR(30),
|
||||
INOUT myVar4 NUMERIC(20,0)
|
||||
)
|
||||
BEGIN
|
||||
DECLARE myVar5 INTEGER;
|
||||
|
||||
SELECT c1, c2, c3
|
||||
INTO myVar2, myVar3, myVar4
|
||||
FROM T1
|
||||
WHERE c4 = myVar1;
|
||||
END;
|
||||
|
||||
Place your cursor on "myVar1" on this line: >
|
||||
WHERE c4 = myVar1;
|
||||
^
|
||||
|
||||
Press any of the following keys: >
|
||||
[d
|
||||
[D
|
||||
[CTRL-D
|
||||
|
||||
|
||||
==============================================================================
|
||||
2. SQL Dialects *sql-dialects* *sql-types*
|
||||
*sybase* *TSQL* *Transact-SQL*
|
||||
*sqlanywhere*
|
||||
*oracle* *plsql* *sqlj*
|
||||
*sqlserver*
|
||||
*mysql* *postgres* *psql*
|
||||
*informix*
|
||||
|
||||
All relational databases support SQL. There is a portion of SQL that is
|
||||
portable across vendors (ex. CREATE TABLE, CREATE INDEX), but there is a
|
||||
great deal of vendor specific extensions to SQL. Oracle supports the
|
||||
"CREATE OR REPLACE" syntax, column defaults specified in the CREATE TABLE
|
||||
statement and the procedural language (for stored procedures and triggers).
|
||||
|
||||
The default Vim distribution ships with syntax highlighting based on Oracle's
|
||||
PL/SQL. The default SQL indent script works for Oracle and SQL Anywhere.
|
||||
The default filetype plugin works for all vendors and should remain vendor
|
||||
neutral, but extendable.
|
||||
|
||||
Vim currently has support for a variety of different vendors, currently this
|
||||
is via syntax scripts. Unfortunately, to flip between different syntax rules
|
||||
you must either create:
|
||||
1. New filetypes
|
||||
2. Custom autocmds
|
||||
3. Manual steps / commands
|
||||
|
||||
The majority of people work with only one vendor's database product, it would
|
||||
be nice to specify a default in your |vimrc|.
|
||||
|
||||
|
||||
2.1 SQLSetType *sqlsettype* *SQLSetType*
|
||||
--------------
|
||||
For the people that work with many different databases, it would be nice to be
|
||||
able to flip between the various vendors rules (indent, syntax) on a per
|
||||
buffer basis, at any time. The ftplugin/sql.vim file defines this function: >
|
||||
SQLSetType
|
||||
|
||||
Executing this function without any parameters will set the indent and syntax
|
||||
scripts back to their defaults, see |sql-type-default|. If you have turned
|
||||
off Vi's compatibility mode, |'compatible'|, you can use the <Tab> key to
|
||||
complete the optional parameter.
|
||||
|
||||
After typing the function name and a space, you can use the completion to
|
||||
supply a parameter. The function takes the name of the Vim script you want to
|
||||
source. Using the |cmdline-completion| feature, the SQLSetType function will
|
||||
search the |'runtimepath'| for all Vim scripts with a name containing 'sql'.
|
||||
This takes the guess work out of the spelling of the names. The following are
|
||||
examples: >
|
||||
:SQLSetType
|
||||
:SQLSetType sqloracle
|
||||
:SQLSetType sqlanywhere
|
||||
:SQLSetType sqlinformix
|
||||
:SQLSetType mysql
|
||||
|
||||
The easiest approach is to the use <Tab> character which will first complete
|
||||
the command name (SQLSetType), after a space and another <Tab>, display a list
|
||||
of available Vim script names: >
|
||||
:SQL<Tab><space><Tab>
|
||||
|
||||
|
||||
2.2 SQL Dialect Default *sql-type-default*
|
||||
-----------------------
|
||||
As mentioned earlier, the default syntax rules for Vim is based on Oracle
|
||||
(PL/SQL). You can override this default by placing one of the following in
|
||||
your |vimrc|: >
|
||||
let g:sql_type_default = 'sqlanywhere'
|
||||
let g:sql_type_default = 'sqlinformix'
|
||||
let g:sql_type_default = 'mysql'
|
||||
|
||||
If you added the following to your |vimrc|: >
|
||||
let g:sql_type_default = 'sqlinformix'
|
||||
|
||||
The next time edit a SQL file the following scripts will be automatically
|
||||
loaded by Vim: >
|
||||
ftplugin/sql.vim
|
||||
syntax/sqlinformix.vim
|
||||
indent/sql.vim
|
||||
>
|
||||
Notice indent/sqlinformix.sql was not loaded. There is no indent file
|
||||
for Informix, Vim loads the default files if the specified files does not
|
||||
exist.
|
||||
|
||||
|
||||
==============================================================================
|
||||
3. Adding new SQL Dialects *sql-adding-dialects*
|
||||
|
||||
If you begin working with a SQL dialect which does not have any customizations
|
||||
available with the default Vim distribution you can check http://www.vim.org
|
||||
to see if any customization currently exist. If not, you can begin by cloning
|
||||
an existing script. Read |filetype-plugins| for more details.
|
||||
|
||||
To help identify these scripts, try to create the files with a "sql" prefix.
|
||||
If you decide you wish to create customizations for the SQLite database, you
|
||||
can create any of the following: >
|
||||
Unix
|
||||
~/.vim/syntax/sqlite.vim
|
||||
~/.vim/indent/sqlite.vim
|
||||
Windows
|
||||
$VIM/vimfiles/syntax/sqlite.vim
|
||||
$VIM/vimfiles/indent/sqlite.vim
|
||||
|
||||
No changes are necessary to the SQLSetType function. It will automatically
|
||||
pickup the new SQL files and load them when you issue the SQLSetType command.
|
||||
|
||||
|
||||
==============================================================================
|
||||
4. OMNI SQL Completion *sql-completion*
|
||||
*omni-sql-completion*
|
||||
|
||||
Vim 7 includes a code completion interface and functions which allows plugin
|
||||
developers to build in code completion for any language. Vim 7 includes
|
||||
code completion for the SQL language.
|
||||
|
||||
There are two modes to the SQL completion plugin, static and dynamic. The
|
||||
static mode populates the popups with the data generated from current syntax
|
||||
highlight rules. The dynamic mode populates the popups with data retrieved
|
||||
directly from a database. This includes, table lists, column lists,
|
||||
procedures names and more.
|
||||
|
||||
4.1 Static Mode *sql-completion-static*
|
||||
---------------
|
||||
The static popups created contain items defined by the active syntax rules
|
||||
while editing a file with a filetype of SQL. The plugin defines (by default)
|
||||
various maps to help the user refine the list of items to be displayed.
|
||||
The defaults static maps are: >
|
||||
imap <buffer> <C-C>a <C-\><C-O>:call sqlcomplete#Map('syntax')<CR><C-X><C-O>
|
||||
imap <buffer> <C-C>k <C-\><C-O>:call sqlcomplete#Map('sqlKeyword')<CR><C-X><C-O>
|
||||
imap <buffer> <C-C>f <C-\><C-O>:call sqlcomplete#Map('sqlFunction')<CR><C-X><C-O>
|
||||
imap <buffer> <C-C>o <C-\><C-O>:call sqlcomplete#Map('sqlOption')<CR><C-X><C-O>
|
||||
imap <buffer> <C-C>T <C-\><C-O>:call sqlcomplete#Map('sqlType')<CR><C-X><C-O>
|
||||
imap <buffer> <C-C>s <C-\><C-O>:call sqlcomplete#Map('sqlStatement')<CR><C-X><C-O>
|
||||
|
||||
The static maps (which are based on the syntax highlight groups) follow this
|
||||
format: >
|
||||
imap <buffer> <C-C>k <C-\><C-O>:call sqlcomplete#Map('sqlKeyword')<CR><C-X><C-O>
|
||||
|
||||
This command breaks down as: >
|
||||
imap - Create an insert map
|
||||
<buffer> - Only for this buffer
|
||||
<C-C>k - Your choice of key map
|
||||
<C-\><C-O> - Execute one command, return to Insert mode
|
||||
:call sqlcomplete#Map( - Allows the SQL completion plugin to perform some
|
||||
housekeeping functions to allow it to be used in
|
||||
conjunction with other completion plugins.
|
||||
Indicate which item you want the SQL completion
|
||||
plugin to complete.
|
||||
In this case we are asking the plugin to display
|
||||
items from the syntax highlight group
|
||||
'sqlKeyword'.
|
||||
You can view a list of highlight group names to
|
||||
choose from by executing the
|
||||
:syntax list
|
||||
command while editing a SQL file.
|
||||
'sqlKeyword' - Display the items for the sqlKeyword highlight
|
||||
group
|
||||
)<CR> - Execute the :let command
|
||||
<C-X><C-O> - Trigger the standard omni completion key stroke.
|
||||
Passing in 'sqlKeyword' instructs the SQL
|
||||
completion plugin to populate the popup with
|
||||
items from the sqlKeyword highlight group. The
|
||||
plugin will also cache this result until Vim is
|
||||
restarted. The syntax list is retrieved using
|
||||
the syntaxcomplete plugin.
|
||||
|
||||
Using the 'syntax' keyword is a special case. This instructs the
|
||||
syntaxcomplete plugin to retrieve all syntax items. So this will effectively
|
||||
work for any of Vim's SQL syntax files. At the time of writing this includes
|
||||
10 different syntax files for the different dialects of SQL (see section 3
|
||||
above, |sql-dialects|).
|
||||
|
||||
Here are some examples of the entries which are pulled from the syntax files: >
|
||||
All
|
||||
- Contains the contents of all syntax highlight groups
|
||||
Statements
|
||||
- Select, Insert, Update, Delete, Create, Alter, ...
|
||||
Functions
|
||||
- Min, Max, Trim, Round, Date, ...
|
||||
Keywords
|
||||
- Index, Database, Having, Group, With
|
||||
Options
|
||||
- Isolation_level, On_error, Qualify_owners, Fire_triggers, ...
|
||||
Types
|
||||
- Integer, Char, Varchar, Date, DateTime, Timestamp, ...
|
||||
|
||||
|
||||
4.2 Dynamic Mode *sql-completion-dynamic*
|
||||
----------------
|
||||
Dynamic mode populates the popups with data directly from a database. In
|
||||
order for the dynamic feature to be enabled you must have the dbext.vim
|
||||
plugin installed, (http://vim.sourceforge.net/script.php?script_id=356).
|
||||
|
||||
Dynamic mode is used by several features of the SQL completion plugin.
|
||||
After installing the dbext plugin see the dbext-tutorial for additional
|
||||
configuration and usage. The dbext plugin allows the SQL completion plugin
|
||||
to display a list of tables, procedures, views and columns. >
|
||||
Table List
|
||||
- All tables for all schema owners
|
||||
Procedure List
|
||||
- All stored procedures for all schema owners
|
||||
View List
|
||||
- All stored procedures for all schema owners
|
||||
Column List
|
||||
- For the selected table, the columns that are part of the table
|
||||
|
||||
To enable the popup, while in INSERT mode, use the following key combinations
|
||||
for each group (where <C-C> means hold the CTRL key down while pressing
|
||||
the space bar):
|
||||
Table List - <C-C>t
|
||||
- <C-X><C-O> (the default map assumes tables)
|
||||
Stored Procedure List - <C-C>p
|
||||
View List - <C-C>v
|
||||
Column List - <C-C>c
|
||||
|
||||
Windows platform only - When viewing a popup window displaying the list
|
||||
of tables, you can press <C-Right>, this will
|
||||
replace the table currently highlighted with
|
||||
the column list for that table.
|
||||
- When viewing a popup window displaying the list
|
||||
of columns, you can press <C-Left>, this will
|
||||
replace the column list with the list of tables.
|
||||
- This allows you to quickly drill down into a
|
||||
table to view it's columns and back again.
|
||||
|
||||
The SQL completion plugin caches various lists that are displayed in
|
||||
the popup window. This makes the re-displaying of these lists very
|
||||
fast. If new tables or columns are added to the database it may become
|
||||
necessary to clear the plugins cache. The default map for this is: >
|
||||
imap <buffer> <C-C>R <C-\><C-O>:call sqlcomplete#Map('ResetCache')<CR><C-X><C-O>
|
||||
|
||||
|
||||
4.3 SQL Tutorial *sql-completion-tutorial*
|
||||
----------------
|
||||
|
||||
This tutorial is designed to take you through the common features of the SQL
|
||||
completion plugin so that: >
|
||||
a) You gain familiarity with the plugin
|
||||
b) You are introduced to some of the more common features
|
||||
c) Show how to customize it to your preferences
|
||||
d) Demonstrate "Best of Use" of the plugin (easiest way to configure).
|
||||
|
||||
First, create a new buffer: >
|
||||
:e tutorial.sql
|
||||
|
||||
|
||||
Static features
|
||||
---------------
|
||||
To take you through the various lists, simply enter insert mode, hit:
|
||||
<C-C>s (show SQL statements)
|
||||
At this point, you can page down through the list until you find "select".
|
||||
If you are familiar with the item you are looking for, for example you know
|
||||
the statement begins with the letter "s". You can type ahead (without the
|
||||
quotes) "se" then press:
|
||||
<C-Space>t
|
||||
Assuming "select" is highlighted in the popup list press <Enter> to choose
|
||||
the entry. Now type:
|
||||
* fr<C-C>a (show all syntax items)
|
||||
choose "from" from the popup list.
|
||||
|
||||
When writing stored procedures using the "type" list is useful. It contains
|
||||
a list of all the database supported types. This may or may not be true
|
||||
depending on the syntax file you are using. The SQL Anywhere syntax file
|
||||
(sqlanywhere.vim) has support for this: >
|
||||
BEGIN
|
||||
DECLARE customer_id <C-C>T <-- Choose a type from the list
|
||||
|
||||
|
||||
Dynamic features
|
||||
----------------
|
||||
To take advantage of the dynamic features you must first install the
|
||||
dbext.vim plugin (http://vim.sourceforge.net/script.php?script_id=356). It
|
||||
also comes with a tutorial. From the SQL completion plugin's perspective,
|
||||
the main feature dbext provides is a connection to a database. dbext
|
||||
connection profiles are the most efficient mechanism to define connection
|
||||
information. Once connections have been setup, the SQL completion plugin
|
||||
uses the features of dbext in the background to populate the popups.
|
||||
|
||||
What follows assumes dbext.vim has been correctly configured, a simple test
|
||||
is to run the command, :DBListTable. If a list of tables is shown, you know
|
||||
dbext.vim is working as expected. If not, please consult the dbext.txt
|
||||
documentation.
|
||||
|
||||
Assuming you have followed the dbext-tutorial you can press <C-C>t to
|
||||
display a list of tables. There is a delay while dbext is creating the table
|
||||
list. After the list is displayed press <C-W>. This will remove both the
|
||||
popup window and the table name already chosen when the list became active. >
|
||||
|
||||
4.3.1 Table Completion: *sql-completion-tables*
|
||||
|
||||
Press <C-C>t to display a list of tables from within the database you
|
||||
have connected via the dbext plugin.
|
||||
NOTE: All of the SQL completion popups support typing a prefix before pressing
|
||||
the key map. This will limit the contents of the popup window to just items
|
||||
beginning with those characters. >
|
||||
|
||||
4.3.2 Column Completion: *sql-completion-columns*
|
||||
|
||||
The SQL completion plugin can also display a list of columns for particular
|
||||
tables. The column completion is trigger via <C-C>c.
|
||||
|
||||
NOTE: The following example uses <C-Right> to trigger a column list while
|
||||
the popup window is active. This map is only available on the Windows
|
||||
platforms since *nix does not recognize CTRL and the right arrow held down
|
||||
together. If you wish to enable this functionality on a *nix platform choose
|
||||
a key and create one of these mappings (see |sql-completion-maps| for further
|
||||
details on where to create this imap): >
|
||||
imap <buffer> <your_keystroke> <C-R>=sqlcomplete#DrillIntoTable()<CR>
|
||||
imap <buffer> <your_keystroke> <C-Y><C-\><C-O>:call sqlcomplete#Map('column')<CR><C-X><C-O>
|
||||
|
||||
Example of using column completion:
|
||||
- Press <C-C>t again to display the list of tables.
|
||||
- When the list is displayed in the completion window, press <C-Right>,
|
||||
this will replace the list of tables, with a list of columns for the
|
||||
table highlighted (after the same short delay).
|
||||
- If you press <C-Left>, this will again replace the column list with the
|
||||
list of tables. This allows you to drill into tables and column lists
|
||||
very quickly.
|
||||
- Press <C-Right> again while the same table is highlighted. You will
|
||||
notice there is no delay since the column list has been cached. If you
|
||||
change the schema of a cached table you can press <C-C>R, which
|
||||
clears the SQL completion cache.
|
||||
- NOTE: <C-Right> and <C-Left> have been designed to work while the
|
||||
completion window is active. If the completion popup window is
|
||||
not active, a normal <C-Right> or <C-Left> will be executed.
|
||||
|
||||
Lets look how we can build a SQL statement dynamically. A select statement
|
||||
requires a list of columns. There are two ways to build a column list using
|
||||
the SQL completion plugin. >
|
||||
One column at a time:
|
||||
< 1. After typing SELECT press <C-C>t to display a list of tables.
|
||||
2. Choose a table from the list.
|
||||
3. Press <C-Right> to display a list of columns.
|
||||
4. Choose the column from the list and press enter.
|
||||
5. Enter a "," and press <C-C>c. Generating a column list
|
||||
generally requires having the cursor on a table name. The plugin
|
||||
uses this name to determine what table to retrieve the column list.
|
||||
In this step, since we are pressing <C-C>c without the cursor
|
||||
on a table name the column list displayed will be for the previous
|
||||
table. Choose a different column and move on.
|
||||
6. Repeat step 5 as often as necessary. >
|
||||
All columns for a table:
|
||||
< 1. After typing SELECT press <C-C>t to display a list of tables.
|
||||
2. Highlight the table you need the column list for.
|
||||
3. Press <Enter> to choose the table from the list.
|
||||
4. Press <C-C>l to request a comma separated list of all columns
|
||||
for this table.
|
||||
5. Based on the table name chosen in step 3, the plugin attempts to
|
||||
decide on a reasonable table alias. You are then prompted to
|
||||
either accept of change the alias. Press OK.
|
||||
6. The table name is replaced with the column list of the table is
|
||||
replaced with the comma separate list of columns with the alias
|
||||
prepended to each of the columns.
|
||||
7. Step 3 and 4 can be replaced by pressing <C-C>L, which has
|
||||
a <C-Y> embedded in the map to choose the currently highlighted
|
||||
table in the list.
|
||||
|
||||
There is a special provision when writing select statements. Consider the
|
||||
following statement: >
|
||||
select *
|
||||
from customer c,
|
||||
contact cn,
|
||||
department as dp,
|
||||
employee e,
|
||||
site_options so
|
||||
where c.
|
||||
|
||||
In INSERT mode after typing the final "c." which is an alias for the
|
||||
"customer" table, you can press either <C-C>c or <C-X><C-O>. This will
|
||||
popup a list of columns for the customer table. It does this by looking back
|
||||
to the beginning of the select statement and finding a list of the tables
|
||||
specified in the FROM clause. In this case it notes that in the string
|
||||
"customer c", "c" is an alias for the customer table. The optional "AS"
|
||||
keyword is also supported, "customer AS c". >
|
||||
|
||||
|
||||
4.3.3 Procedure Completion: *sql-completion-procedures*
|
||||
|
||||
Similar to the table list, <C-C>p, will display a list of stored
|
||||
procedures stored within the database. >
|
||||
|
||||
4.3.4 View Completion: *sql-completion-views*
|
||||
|
||||
Similar to the table list, <C-C>v, will display a list of views in the
|
||||
database.
|
||||
|
||||
|
||||
4.4 Completion Customization *sql-completion-customization*
|
||||
----------------------------
|
||||
|
||||
The SQL completion plugin can be customized through various options set in
|
||||
your |vimrc|: >
|
||||
omni_sql_no_default_maps
|
||||
< - Default: This variable is not defined
|
||||
- If this variable is defined, no maps are created for OMNI
|
||||
completion. See |sql-completion-maps| for further discussion.
|
||||
>
|
||||
omni_sql_use_tbl_alias
|
||||
< - Default: a
|
||||
- This setting is only used when generating a comma separated
|
||||
column list. By default the map is <C-C>l. When generating
|
||||
a column list, an alias can be prepended to the beginning of each
|
||||
column, for example: e.emp_id, e.emp_name. This option has three
|
||||
settings: >
|
||||
n - do not use an alias
|
||||
d - use the default (calculated) alias
|
||||
a - ask to confirm the alias name
|
||||
<
|
||||
An alias is determined following a few rules:
|
||||
1. If the table name has an '_', then use it as a separator: >
|
||||
MY_TABLE_NAME --> MTN
|
||||
my_table_name --> mtn
|
||||
My_table_NAME --> MtN
|
||||
< 2. If the table name does NOT contain an '_', but DOES use
|
||||
mixed case then the case is used as a separator: >
|
||||
MyTableName --> MTN
|
||||
< 3. If the table name does NOT contain an '_', and does NOT
|
||||
use mixed case then the first letter of the table is used: >
|
||||
mytablename --> m
|
||||
MYTABLENAME --> M
|
||||
|
||||
omni_sql_ignorecase
|
||||
< - Default: Current setting for|ignorecase|
|
||||
- Valid settings are 0 or 1.
|
||||
- When entering a few letters before initiating completion, the list
|
||||
will be filtered to display only the entries which begin with the
|
||||
list of characters. When this option is set to 0, the list will be
|
||||
filtered using case sensitivity. >
|
||||
|
||||
omni_sql_include_owner
|
||||
< - Default: 0, unless dbext.vim 3.00 has been installed
|
||||
- Valid settings are 0 or 1.
|
||||
- When completing tables, procedure or views and using dbext.vim 3.00
|
||||
or higher the list of objects will also include the owner name.
|
||||
When completing these objects and omni_sql_include_owner is enabled
|
||||
the owner name will be replaced. >
|
||||
|
||||
omni_sql_precache_syntax_groups
|
||||
< - Default:
|
||||
['syntax','sqlKeyword','sqlFunction','sqlOption','sqlType','sqlStatement']
|
||||
- sqlcomplete can be used in conjunction with other completion
|
||||
plugins. This is outlined at |sql-completion-filetypes|. When the
|
||||
filetype is changed temporarily to SQL, the sqlcompletion plugin
|
||||
will cache the syntax groups listed in the List specified in this
|
||||
option.
|
||||
>
|
||||
|
||||
4.5 SQL Maps *sql-completion-maps*
|
||||
------------
|
||||
|
||||
The default SQL maps have been described in other sections of this document in
|
||||
greater detail. Here is a list of the maps with a brief description of each.
|
||||
|
||||
Static Maps
|
||||
-----------
|
||||
These are maps which use populate the completion list using Vim's syntax
|
||||
highlighting rules. >
|
||||
<C-C>a
|
||||
< - Displays all SQL syntax items. >
|
||||
<C-C>k
|
||||
< - Displays all SQL syntax items defined as 'sqlKeyword'. >
|
||||
<C-C>f
|
||||
< - Displays all SQL syntax items defined as 'sqlFunction. >
|
||||
<C-C>o
|
||||
< - Displays all SQL syntax items defined as 'sqlOption'. >
|
||||
<C-C>T
|
||||
< - Displays all SQL syntax items defined as 'sqlType'. >
|
||||
<C-C>s
|
||||
< - Displays all SQL syntax items defined as 'sqlStatement'. >
|
||||
|
||||
Dynamic Maps
|
||||
------------
|
||||
These are maps which use populate the completion list using the dbext.vim
|
||||
plugin. >
|
||||
<C-C>t
|
||||
< - Displays a list of tables. >
|
||||
<C-C>p
|
||||
< - Displays a list of procedures. >
|
||||
<C-C>v
|
||||
< - Displays a list of views. >
|
||||
<C-C>c
|
||||
< - Displays a list of columns for a specific table. >
|
||||
<C-C>l
|
||||
< - Displays a comma separated list of columns for a specific table. >
|
||||
<C-C>L
|
||||
< - Displays a comma separated list of columns for a specific table.
|
||||
This should only be used when the completion window is active. >
|
||||
<C-Right>
|
||||
< - Displays a list of columns for the table currently highlighted in
|
||||
the completion window. <C-Right> is not recognized on most Unix
|
||||
systems, so this maps is only created on the Windows platform.
|
||||
If you would like the same feature on Unix, choose a different key
|
||||
and make the same map in your vimrc. >
|
||||
<C-Left>
|
||||
< - Displays the list of tables.
|
||||
<C-Left> is not recognized on most Unix systems, so this maps is
|
||||
only created on the Windows platform. If you would like the same
|
||||
feature on Unix, choose a different key and make the same map in
|
||||
your vimrc. >
|
||||
<C-C>R
|
||||
< - This maps removes all cached items and forces the SQL completion
|
||||
to regenerate the list of items.
|
||||
|
||||
Customizing Maps
|
||||
----------------
|
||||
You can create as many additional key maps as you like. Generally, the maps
|
||||
will be specifying different syntax highlight groups.
|
||||
|
||||
If you do not wish the default maps created or the key choices do not work on
|
||||
your platform (often a case on *nix) you define the following variable in
|
||||
your |vimrc|: >
|
||||
let g:omni_sql_no_default_maps = 1
|
||||
|
||||
Do no edit ftplugin/sql.vim directly! If you change this file your changes
|
||||
will be over written on future updates. Vim has a special directory structure
|
||||
which allows you to make customizations without changing the files that are
|
||||
included with the Vim distribution. If you wish to customize the maps
|
||||
create an after/ftplugin/sql.vim (see |after-directory|) and place the same
|
||||
maps from the ftplugin/sql.vim in it using your own key strokes. <C-C> was
|
||||
chosen since it will work on both Windows and *nix platforms. On the windows
|
||||
platform you can also use <C-Space> or ALT keys.
|
||||
|
||||
|
||||
4.6 Using with other filetypes *sql-completion-filetypes*
|
||||
------------------------------
|
||||
|
||||
Many times SQL can be used with different filetypes. For example Perl, Java,
|
||||
PHP, Javascript can all interact with a database. Often you need both the SQL
|
||||
completion as well as the completion capabilities for the current language you
|
||||
are editing.
|
||||
|
||||
This can be enabled easily with the following steps (assuming a Perl file): >
|
||||
1. :e test.pl
|
||||
2. :set filetype=sql
|
||||
3. :set ft=perl
|
||||
|
||||
Step 1
|
||||
------
|
||||
Begins by editing a Perl file. Vim automatically sets the filetype to
|
||||
"perl". By default, Vim runs the appropriate filetype file
|
||||
ftplugin/perl.vim. If you are using the syntax completion plugin by following
|
||||
the directions at |ft-syntax-omni| then the |'omnifunc'| option has been set to
|
||||
"syntax#Complete". Pressing <C-X><C-O> will display the omni popup containing
|
||||
the syntax items for Perl.
|
||||
|
||||
Step 2
|
||||
------
|
||||
Manually setting the filetype to 'sql' will also fire the appropriate filetype
|
||||
files ftplugin/sql.vim. This file will define a number of buffer specific
|
||||
maps for SQL completion, see |sql-completion-maps|. Now these maps have
|
||||
been created and the SQL completion plugin has been initialized. All SQL
|
||||
syntax items have been cached in preparation. The SQL filetype script detects
|
||||
we are attempting to use two different completion plugins. Since the SQL maps
|
||||
begin with <C-C>, the maps will toggle the |'omnifunc'| when in use. So you
|
||||
can use <C-X><C-O> to continue using the completion for Perl (using the syntax
|
||||
completion plugin) and <C-C> to use the SQL completion features.
|
||||
|
||||
Step 3
|
||||
------
|
||||
Setting the filetype back to Perl sets all the usual "perl" related items back
|
||||
as they were.
|
||||
|
||||
|
||||
vim:tw=78:ts=8:ft=help:norl:
|
@ -1,7 +1,7 @@
|
||||
" Vim support file to detect file types
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2007 May 15
|
||||
" Last Change: 2008 Jun 20
|
||||
|
||||
" Listen very carefully, I will say this only once
|
||||
if exists("did_load_filetypes")
|
||||
@ -320,6 +320,9 @@ au BufNewFile,BufRead *.cs setf cs
|
||||
" Cdrdao TOC
|
||||
au BufNewFile,BufRead *.toc setf cdrtoc
|
||||
|
||||
" Cdrdao config
|
||||
au BufNewFile,BufRead etc/cdrdao.conf,etc/defaults/cdrdao,etc/default/cdrdao,~/.cdrdao setf cdrdaoconf
|
||||
|
||||
" Cfengine
|
||||
au BufNewFile,BufRead cfengine.conf setf cfengine
|
||||
|
||||
@ -349,12 +352,22 @@ else
|
||||
au BufNewFile,BufRead *.cxx,*.c++,*.hh,*.hxx,*.hpp,*.moc,*.tcc,*.inl setf cpp
|
||||
endif
|
||||
|
||||
" .h files can be C, Ch or C++, set c_syntax_for_h if you want C,
|
||||
" ch_syntax_for_h if you want Ch.
|
||||
au BufNewFile,BufRead *.h
|
||||
\ if exists("c_syntax_for_h") | setf c |
|
||||
\ elseif exists("ch_syntax_for_h") | setf ch |
|
||||
\ else | setf cpp | endif
|
||||
" .h files can be C, Ch C++, ObjC or ObjC++.
|
||||
" Set c_syntax_for_h if you want C, ch_syntax_for_h if you want Ch. ObjC is
|
||||
" detected automatically.
|
||||
au BufNewFile,BufRead *.h call s:FTheader()
|
||||
|
||||
func! s:FTheader()
|
||||
if match(getline(1, min([line("$"), 200])), '^@\(interface\|end\|class\)') > -1
|
||||
setf objc
|
||||
elseif exists("c_syntax_for_h")
|
||||
setf c
|
||||
elseif exists("ch_syntax_for_h")
|
||||
setf ch
|
||||
else
|
||||
setf cpp
|
||||
endif
|
||||
endfunc
|
||||
|
||||
" Ch (CHscript)
|
||||
au BufNewFile,BufRead *.chf setf ch
|
||||
@ -476,12 +489,18 @@ au BufNewFile,BufRead *.cpy
|
||||
\ setf cobol |
|
||||
\ endif
|
||||
|
||||
" Coco/R
|
||||
au BufNewFile,BufRead *.atg setf coco
|
||||
|
||||
" Cold Fusion
|
||||
au BufNewFile,BufRead *.cfm,*.cfi,*.cfc setf cf
|
||||
|
||||
" Configure scripts
|
||||
au BufNewFile,BufRead configure.in,configure.ac setf config
|
||||
|
||||
" CUDA Cumpute Unified Device Architecture
|
||||
au BufNewFile,BufRead *.cu setf cuda
|
||||
|
||||
" WildPackets EtherPeek Decoder
|
||||
au BufNewFile,BufRead *.dcd setf dcd
|
||||
|
||||
@ -513,15 +532,31 @@ au BufNewFile,BufRead *.si setf cuplsim
|
||||
|
||||
" Debian Control
|
||||
au BufNewFile,BufRead */debian/control setf debcontrol
|
||||
au BufNewFile,BufRead control
|
||||
\ if getline(1) =~ '^Source:'
|
||||
\| setf debcontrol
|
||||
\| endif
|
||||
|
||||
" Debian Sources.list
|
||||
au BufNewFile,BufRead /etc/apt/sources.list setf debsources
|
||||
|
||||
" Deny hosts
|
||||
au BufNewFile,BufRead denyhosts.conf setf denyhosts
|
||||
|
||||
" ROCKLinux package description
|
||||
au BufNewFile,BufRead *.desc setf desc
|
||||
|
||||
" the D language
|
||||
au BufNewFile,BufRead *.d setf d
|
||||
" the D language or dtrace
|
||||
au BufNewFile,BufRead *.d call s:DtraceCheck()
|
||||
|
||||
func! s:DtraceCheck()
|
||||
let lines = getline(1, min([line("$"), 100]))
|
||||
if match(lines, '^#!\S\+dtrace\|#pragma\s\+D\s\+option\|:\S\{-}:\S\{-}:') > -1
|
||||
setf dtrace
|
||||
else
|
||||
setf d
|
||||
endif
|
||||
endfunc
|
||||
|
||||
" Desktop files
|
||||
au BufNewFile,BufRead *.desktop,.directory setf desktop
|
||||
@ -597,8 +632,8 @@ func! s:FTe()
|
||||
setf eiffel
|
||||
endfunc
|
||||
|
||||
" ERicsson LANGuage
|
||||
au BufNewFile,BufRead *.erl setf erlang
|
||||
" ERicsson LANGuage; Yaws is erlang too
|
||||
au BufNewFile,BufRead *.erl,*.yaws setf erlang
|
||||
|
||||
" Elm Filter Rules file
|
||||
au BufNewFile,BufRead filter-rules setf elmfilt
|
||||
@ -643,11 +678,14 @@ au BufNewFile,BufRead *.mas,*.master setf master
|
||||
" Forth
|
||||
au BufNewFile,BufRead *.fs,*.ft setf forth
|
||||
|
||||
" Reva Forth
|
||||
au BufNewFile,BufRead *.frt setf reva
|
||||
|
||||
" Fortran
|
||||
if has("fname_case")
|
||||
au BufNewFile,BufRead *.F,*.FOR,*.FPP,*.FTN,*.F77,*.F90,*.F95 setf fortran
|
||||
endif
|
||||
au BufNewFile,BufRead *.f,*.for,*.fpp,*.ftn,*.f77,*.f90,*.f95 setf fortran
|
||||
au BufNewFile,BufRead *.f,*.for,*.fortran,*.fpp,*.ftn,*.f77,*.f90,*.f95 setf fortran
|
||||
|
||||
" FStab
|
||||
au BufNewFile,BufRead fstab,mtab setf fstab
|
||||
@ -661,6 +699,19 @@ au BufNewFile,BufRead *.mo,*.gdmo setf gdmo
|
||||
" Gedcom
|
||||
au BufNewFile,BufRead *.ged setf gedcom
|
||||
|
||||
" Git
|
||||
autocmd BufNewFile,BufRead *.git/COMMIT_EDITMSG setf gitcommit
|
||||
autocmd BufNewFile,BufRead *.git/config,.gitconfig setf gitconfig
|
||||
autocmd BufNewFile,BufRead git-rebase-todo setf gitrebase
|
||||
autocmd BufNewFile,BufRead .msg.[0-9]*
|
||||
\ if getline(1) =~ '^From.*# This line is ignored.$' |
|
||||
\ setf gitsendemail |
|
||||
\ endif
|
||||
autocmd BufNewFile,BufRead *.git/**
|
||||
\ if getline(1) =~ '^\x\{40\}\>\|^ref: ' |
|
||||
\ setf git |
|
||||
\ endif
|
||||
|
||||
" Gkrellmrc
|
||||
au BufNewFile,BufRead gkrellmrc,gkrellmrc_? setf gkrellmrc
|
||||
|
||||
@ -701,6 +752,9 @@ au BufNewFile,BufRead *.hs setf haskell
|
||||
au BufNewFile,BufRead *.lhs setf lhaskell
|
||||
au BufNewFile,BufRead *.chs setf chaskell
|
||||
|
||||
" Haste
|
||||
au BufNewFile,BufRead *.ht setf haste
|
||||
|
||||
" Hercules
|
||||
au BufNewFile,BufRead *.vc,*.ev,*.rs,*.sum,*.errsum setf hercules
|
||||
|
||||
@ -739,6 +793,9 @@ au BufNewFile,BufRead *.html.m4 setf htmlm4
|
||||
" HTML Cheetah template
|
||||
au BufNewFile,BufRead *.tmpl setf htmlcheetah
|
||||
|
||||
" Host config
|
||||
au BufNewFile,BufRead /etc/host.conf setf hostconf
|
||||
|
||||
" Hyper Builder
|
||||
au BufNewFile,BufRead *.hb setf hb
|
||||
|
||||
@ -922,6 +979,9 @@ au BufNewFile,BufRead *.lou,*.lout setf lout
|
||||
" Lua
|
||||
au BufNewFile,BufRead *.lua setf lua
|
||||
|
||||
" Linden Scripting Language (Second Life)
|
||||
au BufNewFile,BufRead *.lsl setf lsl
|
||||
|
||||
" Lynx style file (or LotusScript!)
|
||||
au BufNewFile,BufRead *.lss setf lss
|
||||
|
||||
@ -933,7 +993,7 @@ au BufNewFile,BufRead *.m4
|
||||
au BufNewFile,BufRead *.mgp setf mgp
|
||||
|
||||
" Mail (for Elm, trn, mutt, muttng, rn, slrn)
|
||||
au BufNewFile,BufRead snd.\d\+,.letter,.letter.\d\+,.followup,.article,.article.\d\+,pico.\d\+,mutt{ng,}-*-\w\+,mutt[[:alnum:]._-]\{6\},ae\d\+.txt,/tmp/SLRN[0-9A-Z.]\+,*.eml setf mail
|
||||
au BufNewFile,BufRead snd.\d\+,.letter,.letter.\d\+,.followup,.article,.article.\d\+,pico.\d\+,mutt{ng,}-*-\w\+,mutt[[:alnum:]_-]\{6\},ae\d\+.txt,/tmp/SLRN[0-9A-Z.]\+,*.eml setf mail
|
||||
|
||||
" Mail aliases
|
||||
au BufNewFile,BufRead /etc/mail/aliases,/etc/aliases setf mailaliases
|
||||
@ -987,6 +1047,9 @@ func! s:FTm()
|
||||
endif
|
||||
endfunc
|
||||
|
||||
" Mathematica notebook
|
||||
au BufNewFile,BufRead *.nb setf mma
|
||||
|
||||
" Maya Extension Language
|
||||
au BufNewFile,BufRead *.mel setf mel
|
||||
|
||||
@ -1005,6 +1068,9 @@ au BufNewFile,BufRead *.mgl setf mgl
|
||||
" MMIX or VMS makefile
|
||||
au BufNewFile,BufRead *.mms call s:FTmms()
|
||||
|
||||
" Symbian meta-makefile definition (MMP)
|
||||
au BufNewFile,BufRead *.mmp setf mmp
|
||||
|
||||
func! s:FTmms()
|
||||
let n = 1
|
||||
while n < 10
|
||||
@ -1075,8 +1141,7 @@ au BufRead,BufNewFile *.mu setf mupad
|
||||
au BufNewFile,BufRead *.mush setf mush
|
||||
|
||||
" Mutt setup file (also for Muttng)
|
||||
au BufNewFile,BufRead Mutt{ng,}rc setf muttrc
|
||||
au BufNewFile,BufRead .mutt{ng,}rc*,*/.mutt{ng,}/mutt{ng,}rc* call s:StarSetf('muttrc')
|
||||
au BufNewFile,BufRead Mutt{ng,}rc setf muttrc
|
||||
|
||||
" Nano
|
||||
au BufNewFile,BufRead /etc/nanorc,.nanorc setf nanorc
|
||||
@ -1169,6 +1234,9 @@ au BufNewFile,BufRead *.pas setf pascal
|
||||
" Delphi project file
|
||||
au BufNewFile,BufRead *.dpr setf pascal
|
||||
|
||||
" PDF
|
||||
au BufNewFile,BufRead *.pdf setf pdf
|
||||
|
||||
" Perl
|
||||
if has("fname_case")
|
||||
au BufNewFile,BufRead *.pl,*.PL call s:FTpl()
|
||||
@ -1206,10 +1274,9 @@ au BufNewFile,BufRead *.pm
|
||||
au BufNewFile,BufRead *.pod setf pod
|
||||
|
||||
" Php, php3, php4, etc.
|
||||
au BufNewFile,BufRead *.php,*.php\d setf php
|
||||
|
||||
" Phtml
|
||||
au BufNewFile,BufRead *.phtml setf phtml
|
||||
" Also Phtml (was used for PHP 2 in the past)
|
||||
" Also .ctp for Cake template file
|
||||
au BufNewFile,BufRead *.php,*.php\d,*.phtml,*.ctp setf php
|
||||
|
||||
" Pike
|
||||
au BufNewFile,BufRead *.pike,*.lpc,*.ulpc,*.pmod setf pike
|
||||
@ -1377,6 +1444,9 @@ au BufNewFile,BufRead INDEX,INFO
|
||||
" Prolog
|
||||
au BufNewFile,BufRead *.pdb setf prolog
|
||||
|
||||
" Promela
|
||||
au BufNewFile,BufRead *.pml setf promela
|
||||
|
||||
" Protocols
|
||||
au BufNewFile,BufRead /etc/protocols setf protocols
|
||||
|
||||
@ -1406,7 +1476,7 @@ au BufNewFile,BufRead *.reg
|
||||
au BufNewFile,BufRead *.rib setf rib
|
||||
|
||||
" Rexx
|
||||
au BufNewFile,BufRead *.rexx,*.rex setf rexx
|
||||
au BufNewFile,BufRead *.rexx,*.rex,*.jrexx,*.rxj,*.orx setf rexx
|
||||
|
||||
" R (Splus)
|
||||
if has("fname_case")
|
||||
@ -1437,7 +1507,7 @@ func! s:FTr()
|
||||
|
||||
for n in range(1, max)
|
||||
" Rebol is easy to recognize, check for that first
|
||||
if getline(n) =~ '\<REBOL\>'
|
||||
if getline(n) =~? '\<REBOL\>'
|
||||
setf rebol
|
||||
return
|
||||
endif
|
||||
@ -1523,8 +1593,24 @@ au BufNewFile,BufRead *.siv setf sieve
|
||||
" Sendmail
|
||||
au BufNewFile,BufRead sendmail.cf setf sm
|
||||
|
||||
" Sendmail .mc files are actually m4
|
||||
au BufNewFile,BufRead *.mc setf m4
|
||||
" Sendmail .mc files are actually m4. Could also be MS Message text file.
|
||||
au BufNewFile,BufRead *.mc call s:McSetf()
|
||||
|
||||
func! s:McSetf()
|
||||
" Rely on the file to start with a comment.
|
||||
" MS message text files use ';', Sendmail files use '#' or 'dnl'
|
||||
for lnum in range(1, min([line("$"), 20]))
|
||||
let line = getline(lnum)
|
||||
if line =~ '^\s*\(#\|dnl\)'
|
||||
setf m4 " Sendmail .mc file
|
||||
return
|
||||
elseif line =~ '^\s*;'
|
||||
setf msmessages " MS Message text file
|
||||
return
|
||||
endif
|
||||
endfor
|
||||
setf m4 " Default: Sendmail .mc file
|
||||
endfunc
|
||||
|
||||
" Services
|
||||
au BufNewFile,BufRead /etc/services setf services
|
||||
@ -1710,17 +1796,21 @@ au BufNewFile,BufRead *.rules call s:FTRules()
|
||||
|
||||
let s:ft_rules_udev_rules_pattern = '^\s*\cudev_rules\s*=\s*"\([^"]\{-1,}\)/*".*'
|
||||
func! s:FTRules()
|
||||
if expand('<amatch>:p') =~ '^/etc/udev/rules\.d/.*\.rules$'
|
||||
setf udevrules
|
||||
return
|
||||
endif
|
||||
try
|
||||
let config_lines = readfile('/etc/udev/udev.conf')
|
||||
catch /^Vim\%((\a\+)\)\=:E484/
|
||||
setf hog
|
||||
return
|
||||
endtry
|
||||
let dir = expand('<amatch>:p:h')
|
||||
for line in config_lines
|
||||
if line =~ s:ft_rules_udev_rules_pattern
|
||||
let udev_rules = substitute(line, s:ft_rules_udev_rules_pattern, '\1', "")
|
||||
let amatch_dirname = substitute(expand('<amatch>'), '^\(.*\)/[^/]\+$', '\1', "")
|
||||
if amatch_dirname == udev_rules
|
||||
if dir == udev_rules
|
||||
setf udevrules
|
||||
endif
|
||||
break
|
||||
@ -1786,6 +1876,9 @@ au BufNewFile,BufRead *.stp setf stp
|
||||
" Standard ML
|
||||
au BufNewFile,BufRead *.sml setf sml
|
||||
|
||||
" Sratus VOS command macro
|
||||
au BufNewFile,BufRead *.cm setf voscm
|
||||
|
||||
" Sysctl
|
||||
au BufNewFile,BufRead /etc/sysctl.conf setf sysctl
|
||||
|
||||
@ -1892,8 +1985,8 @@ func! s:FTtex()
|
||||
return
|
||||
endfunc
|
||||
|
||||
" Context
|
||||
au BufNewFile,BufRead tex/context/*/*.tex setf context
|
||||
" ConTeXt
|
||||
au BufNewFile,BufRead tex/context/*/*.tex,*.mkii,*.mkiv setf context
|
||||
|
||||
" Texinfo
|
||||
au BufNewFile,BufRead *.texinfo,*.texi,*.txi setf texinfo
|
||||
@ -1928,9 +2021,6 @@ au BufNewFile,BufRead *.uit,*.uil setf uil
|
||||
" Udev conf
|
||||
au BufNewFile,BufRead /etc/udev/udev.conf setf udevconf
|
||||
|
||||
" Udev rules
|
||||
au BufNewFile,BufRead /etc/udev/rules.d/*.rules setf udevrules
|
||||
|
||||
" Udev permissions
|
||||
au BufNewFile,BufRead /etc/udev/permissions.d/*.permissions setf udevperm
|
||||
"
|
||||
@ -2049,14 +2139,26 @@ au BufNewFile,BufRead *.msc,*.msf setf xmath
|
||||
au BufNewFile,BufRead *.ms
|
||||
\ if !s:FTnroff() | setf xmath | endif
|
||||
|
||||
" XML
|
||||
au BufNewFile,BufRead *.xml
|
||||
\ if getline(1) . getline(2) . getline(3) =~ '<!DOCTYPE.*DocBook' |
|
||||
\ let b:docbk_type="xml" |
|
||||
\ setf docbk |
|
||||
\ else |
|
||||
\ setf xml |
|
||||
\ endif
|
||||
" XML specific variants: docbk and xbl
|
||||
au BufNewFile,BufRead *.xml call s:FTxml()
|
||||
|
||||
func! s:FTxml()
|
||||
let n = 1
|
||||
while n < 100 && n < line("$")
|
||||
let line = getline(n)
|
||||
if line =~ '<!DOCTYPE.*DocBook'
|
||||
let b:docbk_type = "xml"
|
||||
setf docbk
|
||||
return
|
||||
endif
|
||||
if line =~ 'xmlns:xbl="http://www.mozilla.org/xbl"'
|
||||
setf xbl
|
||||
return
|
||||
endif
|
||||
let n += 1
|
||||
endwhile
|
||||
setf xml
|
||||
endfunc
|
||||
|
||||
" XMI (holding UML models) is also XML
|
||||
au BufNewFile,BufRead *.xmi setf xml
|
||||
@ -2073,6 +2175,16 @@ au BufNewFile,BufRead *.tpm setf xml
|
||||
" Xdg menus
|
||||
au BufNewFile,BufRead /etc/xdg/menus/*.menu setf xml
|
||||
|
||||
" ATI graphics driver configuration
|
||||
au BufNewFile,BufRead fglrxrc setf xml
|
||||
|
||||
" XLIFF (XML Localisation Interchange File Format) is also XML
|
||||
au BufNewFile,BufRead *.xlf setf xml
|
||||
au BufNewFile,BufRead *.xliff setf xml
|
||||
|
||||
" X11 xmodmap (also see below)
|
||||
au BufNewFile,BufRead *Xmodmap setf xmodmap
|
||||
|
||||
" Xquery
|
||||
au BufNewFile,BufRead *.xq,*.xql,*.xqm,*.xquery,*.xqy setf xquery
|
||||
|
||||
@ -2201,13 +2313,17 @@ au BufNewFile,BufRead Kconfig.* call s:StarSetf('kconfig')
|
||||
" Makefile
|
||||
au BufNewFile,BufRead [mM]akefile* call s:StarSetf('make')
|
||||
|
||||
" Modconf
|
||||
au BufNewFile,BufRead /etc/modprobe.* call s:StarSetf('modconf')
|
||||
|
||||
" Ruby Makefile
|
||||
au BufNewFile,BufRead [rR]akefile* call s:StarSetf('ruby')
|
||||
|
||||
" Mail (also matches muttrc.vim, so this is below the other checks)
|
||||
au BufNewFile,BufRead mutt[[:alnum:]._-]\{6\} setf mail
|
||||
|
||||
" Modconf
|
||||
au BufNewFile,BufRead /etc/modprobe.* call s:StarSetf('modconf')
|
||||
|
||||
" Mutt setup file
|
||||
au BufNewFile,BufRead .mutt{ng,}rc*,*/.mutt{ng,}/mutt{ng,}rc* call s:StarSetf('muttrc')
|
||||
au BufNewFile,BufRead mutt{ng,}rc*,Mutt{ng,}rc* call s:StarSetf('muttrc')
|
||||
|
||||
" Nroff macros
|
||||
|
@ -1,6 +1,6 @@
|
||||
" Script to define the syntax menu in synmenu.vim
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2007 May 10
|
||||
" Last Change: 2008 Jun 24
|
||||
|
||||
" This is used by "make menu" in the src directory.
|
||||
edit <sfile>:p:h/synmenu.vim
|
||||
@ -116,6 +116,7 @@ SynMenu C.Calendar:calendar
|
||||
SynMenu C.Cascading\ Style\ Sheets:css
|
||||
SynMenu C.CDL:cdl
|
||||
SynMenu C.Cdrdao\ TOC:cdrtoc
|
||||
SynMenu C.Cdrdao\ config:cdrdaoconf
|
||||
SynMenu C.Century\ Term:cterm
|
||||
SynMenu C.CH\ script:ch
|
||||
SynMenu C.ChangeLog:changelog
|
||||
@ -128,6 +129,7 @@ SynMenu C.Clipper:clipper
|
||||
SynMenu C.Cmake:cmake
|
||||
SynMenu C.Cmusrc:cmusrc
|
||||
SynMenu C.Cobol:cobol
|
||||
SynMenu C.Coco/R:coco
|
||||
SynMenu C.Cold\ Fusion:cf
|
||||
SynMenu C.Conary\ Recipe:conaryrecipe
|
||||
SynMenu C.Config.Cfg\ Config\ file:cfg
|
||||
@ -137,6 +139,7 @@ SynMenu C.CRM114:crm
|
||||
SynMenu C.Crontab:crontab
|
||||
SynMenu C.CSP:csp
|
||||
SynMenu C.Ctrl-H:ctrlh
|
||||
SynMenu C.CUDA:cuda
|
||||
SynMenu C.CUPL.CUPL:cupl
|
||||
SynMenu C.CUPL.Simulation:cuplsim
|
||||
SynMenu C.CVS.commit\ file:cvs
|
||||
@ -148,6 +151,7 @@ SynMenu DE.D:d
|
||||
SynMenu DE.Debian.Debian\ ChangeLog:debchangelog
|
||||
SynMenu DE.Debian.Debian\ Control:debcontrol
|
||||
SynMenu DE.Debian.Debian\ Sources\.list:debsources
|
||||
SynMenu DE.Denyhosts:denyhosts
|
||||
SynMenu DE.Desktop:desktop
|
||||
SynMenu DE.Dict\ config:dictconf
|
||||
SynMenu DE.Dictd\ config:dictdconf
|
||||
@ -168,6 +172,7 @@ SynMenu DE.Dracula:dracula
|
||||
SynMenu DE.DSSSL:dsl
|
||||
SynMenu DE.DTD:dtd
|
||||
SynMenu DE.DTML\ (Zope):dtml
|
||||
SynMenu DE.DTrace:dtrace
|
||||
SynMenu DE.Dylan.Dylan:dylan
|
||||
SynMenu DE.Dylan.Dylan\ interface:dylanintr
|
||||
SynMenu DE.Dylan.Dylan\ lid:dylanlid
|
||||
@ -205,6 +210,11 @@ SynMenu FG.Fvwm.Fvwm2\ configuration\ with\ M4:fvwm2m4
|
||||
SynMenu FG.GDB\ command\ file:gdb
|
||||
SynMenu FG.GDMO:gdmo
|
||||
SynMenu FG.Gedcom:gedcom
|
||||
SynMenu FG.Git.Output:git
|
||||
SynMenu FG.Git.Commit:gitcommit
|
||||
SynMenu FG.Git.Config:gitconfig
|
||||
SynMenu FG.Git.Rebase:gitrebase
|
||||
SynMenu FG.Git.Send\ Email:gitsendemail
|
||||
SynMenu FG.Gkrellmrc:gkrellmrc
|
||||
SynMenu FG.GP:gp
|
||||
SynMenu FG.GPG:gpg
|
||||
@ -222,6 +232,7 @@ SynMenu HIJK.Hamster:hamster
|
||||
SynMenu HIJK.Haskell.Haskell:haskell
|
||||
SynMenu HIJK.Haskell.Haskell-c2hs:chaskell
|
||||
SynMenu HIJK.Haskell.Haskell-literate:lhaskell
|
||||
SynMenu HIJK.HASTE:haste
|
||||
SynMenu HIJK.Hercules:hercules
|
||||
SynMenu HIJK.Hex\ dump.XXD:xxd
|
||||
SynMenu HIJK.Hex\ dump.Intel\ MCS51:hex
|
||||
@ -232,6 +243,7 @@ SynMenu HIJK.HTML.Cheetah\ HTML\ template:htmlcheetah
|
||||
SynMenu HIJK.HTML.Django\ HTML\ template:htmldjango
|
||||
SynMenu HIJK.HTML.HTML/OS:htmlos
|
||||
SynMenu HIJK.HTML.XHTML:xhtml
|
||||
SynMenu HIJK.Host\.conf:hostconf
|
||||
SynMenu HIJK.Hyper\ Builder:hb
|
||||
SynMenu HIJK.Icewm\ menu:icemenu
|
||||
SynMenu HIJK.Icon:icon
|
||||
@ -273,6 +285,7 @@ SynMenu L-Ma.Libao:libao
|
||||
SynMenu L-Ma.LifeLines\ script:lifelines
|
||||
SynMenu L-Ma.Lilo:lilo
|
||||
SynMenu L-Ma.Limits\ config:limits
|
||||
SynMenu L-Ma.Linden\ scripting:lsl
|
||||
SynMenu L-Ma.Lisp:lisp
|
||||
SynMenu L-Ma.Lite:lite
|
||||
SynMenu L-Ma.LiteStep\ RC:litestep
|
||||
@ -320,6 +333,7 @@ SynMenu Me-NO.Mrxvtrc:mrxvtrc
|
||||
SynMenu Me-NO.MS-DOS/Windows.4DOS\ \.bat\ file:btm
|
||||
SynMenu Me-NO.MS-DOS/Windows.\.bat\/\.cmd\ file:dosbatch
|
||||
SynMenu Me-NO.MS-DOS/Windows.\.ini\ file:dosini
|
||||
SynMenu Me-NO.MS-DOS/Windows.Message\ text:msmessages
|
||||
SynMenu Me-NO.MS-DOS/Windows.Module\ Definition:def
|
||||
SynMenu Me-NO.MS-DOS/Windows.Registry:registry
|
||||
SynMenu Me-NO.MS-DOS/Windows.Resource\ file:rc
|
||||
@ -351,7 +365,7 @@ SynMenu PQ.PApp:papp
|
||||
SynMenu PQ.Pascal:pascal
|
||||
SynMenu PQ.Password\ file:passwd
|
||||
SynMenu PQ.PCCTS:pccts
|
||||
SynMenu PQ.PPWizard:ppwiz
|
||||
SynMenu PQ.PDF:pdf
|
||||
SynMenu PQ.Perl.Perl:perl
|
||||
SynMenu PQ.Perl.Perl\ POD:pod
|
||||
SynMenu PQ.Perl.Perl\ XS:xs
|
||||
@ -369,6 +383,7 @@ SynMenu PQ.PostScript.PostScript:postscr
|
||||
SynMenu PQ.PostScript.PostScript\ Printer\ Description:ppd
|
||||
SynMenu PQ.Povray.Povray\ scene\ descr:pov
|
||||
SynMenu PQ.Povray.Povray\ configuration:povini
|
||||
SynMenu PQ.PPWizard:ppwiz
|
||||
SynMenu PQ.Prescribe\ (Kyocera):prescribe
|
||||
SynMenu PQ.Printcap:pcap
|
||||
SynMenu PQ.Privoxy:privoxy
|
||||
@ -376,6 +391,7 @@ SynMenu PQ.Procmail:procmail
|
||||
SynMenu PQ.Product\ Spec\ File:psf
|
||||
SynMenu PQ.Progress:progress
|
||||
SynMenu PQ.Prolog:prolog
|
||||
SynMenu PQ.ProMeLa:promela
|
||||
SynMenu PQ.Protocols:protocols
|
||||
SynMenu PQ.Purify\ log:purifylog
|
||||
SynMenu PQ.Pyrex:pyrex
|
||||
@ -398,6 +414,7 @@ SynMenu R-Sg.Relax\ NG\ compact:rnc
|
||||
SynMenu R-Sg.Renderman.Renderman\ Shader\ Lang:sl
|
||||
SynMenu R-Sg.Renderman.Renderman\ Interface\ Bytestream:rib
|
||||
SynMenu R-Sg.Resolv\.conf:resolv
|
||||
SynMenu R-Sg.Reva\ Forth:reva
|
||||
SynMenu R-Sg.Rexx:rexx
|
||||
SynMenu R-Sg.Robots\.txt:robots
|
||||
SynMenu R-Sg.RockLinux\ package\ desc\.:desc
|
||||
@ -481,6 +498,7 @@ SynMenu Sh-S.Strace:strace
|
||||
SynMenu Sh-S.Streaming\ descriptor\ file:sd
|
||||
SynMenu Sh-S.Subversion\ commit:svn
|
||||
SynMenu Sh-S.Sudoers:sudoers
|
||||
SynMenu Sh-S.Symbian\ meta-makefile:mmp
|
||||
SynMenu Sh-S.Sysctl\.conf:sysctl
|
||||
|
||||
SynMenu TUV.TADS:tads
|
||||
@ -524,6 +542,7 @@ SynMenu TUV.Vim.Vim\ script:vim
|
||||
SynMenu TUV.Vim.Viminfo\ file:viminfo
|
||||
SynMenu TUV.Virata\ config:virata
|
||||
SynMenu TUV.Visual\ Basic:vb
|
||||
SynMenu TUV.VOS\ CM\ macro:voscm
|
||||
SynMenu TUV.VRML:vrml
|
||||
SynMenu TUV.VSE\ JCL:vsejcl
|
||||
|
||||
@ -544,6 +563,7 @@ SynMenu WXYZ.X\ Keyboard\ Extension:xkb
|
||||
SynMenu WXYZ.X\ Pixmap:xpm
|
||||
SynMenu WXYZ.X\ Pixmap\ (2):xpm2
|
||||
SynMenu WXYZ.X\ resources:xdefaults
|
||||
SynMenu WXYZ.XBL:xbl
|
||||
SynMenu WXYZ.Xinetd\.conf:xinetd
|
||||
SynMenu WXYZ.Xmodmap:xmodmap
|
||||
SynMenu WXYZ.Xmath:xmath
|
||||
|
@ -2,7 +2,7 @@
|
||||
" You can also use this as a start for your own set of menus.
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2007 Nov 19
|
||||
" Last Change: 2008 Jun 16
|
||||
|
||||
" Note that ":an" (short for ":anoremenu") is often used to make a menu work
|
||||
" in all modes and avoid side effects from mappings defined by the user.
|
||||
@ -135,6 +135,11 @@ func! <SID>SelectAll()
|
||||
exe "norm gg" . (&slm == "" ? "VG" : "gH\<C-O>G")
|
||||
endfunc
|
||||
|
||||
func! s:FnameEscape(fname)
|
||||
if exists('*fnameescape')
|
||||
return fnameescape(a:fname)
|
||||
return escape(a:fname, " \t\n*?[{`$\\%#'\"|!<")
|
||||
endfunc
|
||||
|
||||
" Edit menu
|
||||
an 20.310 &Edit.&Undo<Tab>u u
|
||||
@ -193,6 +198,7 @@ fun! s:EditVimrc()
|
||||
else
|
||||
let fname = "$HOME/.vimrc"
|
||||
endif
|
||||
let fname = s:FnameEscape(fname)
|
||||
if &mod
|
||||
exe "split " . fname
|
||||
else
|
||||
@ -806,7 +812,7 @@ if has("vertsplit")
|
||||
if @% == ""
|
||||
20vsp .
|
||||
else
|
||||
exe "20vsp " . expand("%:p:h")
|
||||
exe "20vsp " . s:FnameEscape(expand("%:p:h"))
|
||||
endif
|
||||
endfun
|
||||
endif
|
||||
@ -1028,7 +1034,7 @@ endif
|
||||
" Select a session to load; default to current session name if present
|
||||
fun! s:LoadVimSesn()
|
||||
if strlen(v:this_session) > 0
|
||||
let name = escape(v:this_session, ' \t#%$|<>"*?[{`')
|
||||
let name = s:FnameEscape(v:this_session)
|
||||
else
|
||||
let name = "Session.vim"
|
||||
endif
|
||||
@ -1040,7 +1046,7 @@ fun! s:SaveVimSesn()
|
||||
if strlen(v:this_session) == 0
|
||||
let v:this_session = "Session.vim"
|
||||
endif
|
||||
execute "browse mksession! " . escape(v:this_session, ' \t#%$|<>"*?[{`')
|
||||
execute "browse mksession! " . s:FnameEscape(v:this_session)
|
||||
endfun
|
||||
|
||||
endif
|
||||
|
@ -1,7 +1,7 @@
|
||||
" Vim support file to detect file types in scripts
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last change: 2007 Apr 29
|
||||
" Last change: 2008 Apr 28
|
||||
|
||||
" This file is called by an autocommand for every file that has just been
|
||||
" loaded into a buffer. It checks if the type of file can be recognized by
|
||||
@ -234,6 +234,10 @@ else
|
||||
elseif s:line1 =~ '\<DTD\s\+XHTML\s'
|
||||
set ft=xhtml
|
||||
|
||||
" PDF
|
||||
elseif s:line1 =~ '^%PDF-'
|
||||
set ft=pdf
|
||||
|
||||
" XXD output
|
||||
elseif s:line1 =~ '^\x\{7}: \x\{2} \=\x\{2} \=\x\{2} \=\x\{2} '
|
||||
set ft=xxd
|
||||
@ -309,6 +313,10 @@ else
|
||||
elseif s:line1 =~ 'exec\s\+\S*scheme' || s:line2 =~ 'exec\s\+\S*scheme'
|
||||
set ft=scheme
|
||||
|
||||
" Git output
|
||||
elseif s:line1 =~ '^\(commit\|tree\|object\) \x\{40\}$\|^tag \S\+$'
|
||||
set ft=git
|
||||
|
||||
" CVS diff
|
||||
else
|
||||
let lnum = 1
|
||||
|
@ -101,75 +101,80 @@ an 50.20.130 &Syntax.C.Calendar :cal SetSyn("calendar")<CR>
|
||||
an 50.20.140 &Syntax.C.Cascading\ Style\ Sheets :cal SetSyn("css")<CR>
|
||||
an 50.20.150 &Syntax.C.CDL :cal SetSyn("cdl")<CR>
|
||||
an 50.20.160 &Syntax.C.Cdrdao\ TOC :cal SetSyn("cdrtoc")<CR>
|
||||
an 50.20.170 &Syntax.C.Century\ Term :cal SetSyn("cterm")<CR>
|
||||
an 50.20.180 &Syntax.C.CH\ script :cal SetSyn("ch")<CR>
|
||||
an 50.20.190 &Syntax.C.ChangeLog :cal SetSyn("changelog")<CR>
|
||||
an 50.20.200 &Syntax.C.Cheetah\ template :cal SetSyn("cheetah")<CR>
|
||||
an 50.20.210 &Syntax.C.CHILL :cal SetSyn("chill")<CR>
|
||||
an 50.20.220 &Syntax.C.ChordPro :cal SetSyn("chordpro")<CR>
|
||||
an 50.20.230 &Syntax.C.Clean :cal SetSyn("clean")<CR>
|
||||
an 50.20.240 &Syntax.C.Clever :cal SetSyn("cl")<CR>
|
||||
an 50.20.250 &Syntax.C.Clipper :cal SetSyn("clipper")<CR>
|
||||
an 50.20.260 &Syntax.C.Cmake :cal SetSyn("cmake")<CR>
|
||||
an 50.20.270 &Syntax.C.Cmusrc :cal SetSyn("cmusrc")<CR>
|
||||
an 50.20.280 &Syntax.C.Cobol :cal SetSyn("cobol")<CR>
|
||||
an 50.20.290 &Syntax.C.Cold\ Fusion :cal SetSyn("cf")<CR>
|
||||
an 50.20.300 &Syntax.C.Conary\ Recipe :cal SetSyn("conaryrecipe")<CR>
|
||||
an 50.20.310 &Syntax.C.Config.Cfg\ Config\ file :cal SetSyn("cfg")<CR>
|
||||
an 50.20.320 &Syntax.C.Config.Configure\.in :cal SetSyn("config")<CR>
|
||||
an 50.20.330 &Syntax.C.Config.Generic\ Config\ file :cal SetSyn("conf")<CR>
|
||||
an 50.20.340 &Syntax.C.CRM114 :cal SetSyn("crm")<CR>
|
||||
an 50.20.350 &Syntax.C.Crontab :cal SetSyn("crontab")<CR>
|
||||
an 50.20.360 &Syntax.C.CSP :cal SetSyn("csp")<CR>
|
||||
an 50.20.370 &Syntax.C.Ctrl-H :cal SetSyn("ctrlh")<CR>
|
||||
an 50.20.380 &Syntax.C.CUPL.CUPL :cal SetSyn("cupl")<CR>
|
||||
an 50.20.390 &Syntax.C.CUPL.Simulation :cal SetSyn("cuplsim")<CR>
|
||||
an 50.20.400 &Syntax.C.CVS.commit\ file :cal SetSyn("cvs")<CR>
|
||||
an 50.20.410 &Syntax.C.CVS.cvsrc :cal SetSyn("cvsrc")<CR>
|
||||
an 50.20.420 &Syntax.C.Cyn++ :cal SetSyn("cynpp")<CR>
|
||||
an 50.20.430 &Syntax.C.Cynlib :cal SetSyn("cynlib")<CR>
|
||||
an 50.20.170 &Syntax.C.Cdrdao\ config :cal SetSyn("cdrdaoconf")<CR>
|
||||
an 50.20.180 &Syntax.C.Century\ Term :cal SetSyn("cterm")<CR>
|
||||
an 50.20.190 &Syntax.C.CH\ script :cal SetSyn("ch")<CR>
|
||||
an 50.20.200 &Syntax.C.ChangeLog :cal SetSyn("changelog")<CR>
|
||||
an 50.20.210 &Syntax.C.Cheetah\ template :cal SetSyn("cheetah")<CR>
|
||||
an 50.20.220 &Syntax.C.CHILL :cal SetSyn("chill")<CR>
|
||||
an 50.20.230 &Syntax.C.ChordPro :cal SetSyn("chordpro")<CR>
|
||||
an 50.20.240 &Syntax.C.Clean :cal SetSyn("clean")<CR>
|
||||
an 50.20.250 &Syntax.C.Clever :cal SetSyn("cl")<CR>
|
||||
an 50.20.260 &Syntax.C.Clipper :cal SetSyn("clipper")<CR>
|
||||
an 50.20.270 &Syntax.C.Cmake :cal SetSyn("cmake")<CR>
|
||||
an 50.20.280 &Syntax.C.Cmusrc :cal SetSyn("cmusrc")<CR>
|
||||
an 50.20.290 &Syntax.C.Cobol :cal SetSyn("cobol")<CR>
|
||||
an 50.20.300 &Syntax.C.Coco/R :cal SetSyn("coco")<CR>
|
||||
an 50.20.310 &Syntax.C.Cold\ Fusion :cal SetSyn("cf")<CR>
|
||||
an 50.20.320 &Syntax.C.Conary\ Recipe :cal SetSyn("conaryrecipe")<CR>
|
||||
an 50.20.330 &Syntax.C.Config.Cfg\ Config\ file :cal SetSyn("cfg")<CR>
|
||||
an 50.20.340 &Syntax.C.Config.Configure\.in :cal SetSyn("config")<CR>
|
||||
an 50.20.350 &Syntax.C.Config.Generic\ Config\ file :cal SetSyn("conf")<CR>
|
||||
an 50.20.360 &Syntax.C.CRM114 :cal SetSyn("crm")<CR>
|
||||
an 50.20.370 &Syntax.C.Crontab :cal SetSyn("crontab")<CR>
|
||||
an 50.20.380 &Syntax.C.CSP :cal SetSyn("csp")<CR>
|
||||
an 50.20.390 &Syntax.C.Ctrl-H :cal SetSyn("ctrlh")<CR>
|
||||
an 50.20.400 &Syntax.C.CUDA :cal SetSyn("cuda")<CR>
|
||||
an 50.20.410 &Syntax.C.CUPL.CUPL :cal SetSyn("cupl")<CR>
|
||||
an 50.20.420 &Syntax.C.CUPL.Simulation :cal SetSyn("cuplsim")<CR>
|
||||
an 50.20.430 &Syntax.C.CVS.commit\ file :cal SetSyn("cvs")<CR>
|
||||
an 50.20.440 &Syntax.C.CVS.cvsrc :cal SetSyn("cvsrc")<CR>
|
||||
an 50.20.450 &Syntax.C.Cyn++ :cal SetSyn("cynpp")<CR>
|
||||
an 50.20.460 &Syntax.C.Cynlib :cal SetSyn("cynlib")<CR>
|
||||
an 50.30.100 &Syntax.DE.D :cal SetSyn("d")<CR>
|
||||
an 50.30.110 &Syntax.DE.Debian.Debian\ ChangeLog :cal SetSyn("debchangelog")<CR>
|
||||
an 50.30.120 &Syntax.DE.Debian.Debian\ Control :cal SetSyn("debcontrol")<CR>
|
||||
an 50.30.130 &Syntax.DE.Debian.Debian\ Sources\.list :cal SetSyn("debsources")<CR>
|
||||
an 50.30.140 &Syntax.DE.Desktop :cal SetSyn("desktop")<CR>
|
||||
an 50.30.150 &Syntax.DE.Dict\ config :cal SetSyn("dictconf")<CR>
|
||||
an 50.30.160 &Syntax.DE.Dictd\ config :cal SetSyn("dictdconf")<CR>
|
||||
an 50.30.170 &Syntax.DE.Diff :cal SetSyn("diff")<CR>
|
||||
an 50.30.180 &Syntax.DE.Digital\ Command\ Lang :cal SetSyn("dcl")<CR>
|
||||
an 50.30.190 &Syntax.DE.Dircolors :cal SetSyn("dircolors")<CR>
|
||||
an 50.30.200 &Syntax.DE.Django\ template :cal SetSyn("django")<CR>
|
||||
an 50.30.210 &Syntax.DE.DNS/BIND\ zone :cal SetSyn("bindzone")<CR>
|
||||
an 50.30.220 &Syntax.DE.DocBook.auto-detect :cal SetSyn("docbk")<CR>
|
||||
an 50.30.230 &Syntax.DE.DocBook.SGML :cal SetSyn("docbksgml")<CR>
|
||||
an 50.30.240 &Syntax.DE.DocBook.XML :cal SetSyn("docbkxml")<CR>
|
||||
an 50.30.250 &Syntax.DE.Dot :cal SetSyn("dot")<CR>
|
||||
an 50.30.260 &Syntax.DE.Doxygen.C\ with\ doxygen :cal SetSyn("c.doxygen")<CR>
|
||||
an 50.30.270 &Syntax.DE.Doxygen.C++\ with\ doxygen :cal SetSyn("cpp.doxygen")<CR>
|
||||
an 50.30.280 &Syntax.DE.Doxygen.IDL\ with\ doxygen :cal SetSyn("idl.doxygen")<CR>
|
||||
an 50.30.290 &Syntax.DE.Doxygen.Java\ with\ doxygen :cal SetSyn("java.doxygen")<CR>
|
||||
an 50.30.300 &Syntax.DE.Dracula :cal SetSyn("dracula")<CR>
|
||||
an 50.30.310 &Syntax.DE.DSSSL :cal SetSyn("dsl")<CR>
|
||||
an 50.30.320 &Syntax.DE.DTD :cal SetSyn("dtd")<CR>
|
||||
an 50.30.330 &Syntax.DE.DTML\ (Zope) :cal SetSyn("dtml")<CR>
|
||||
an 50.30.340 &Syntax.DE.Dylan.Dylan :cal SetSyn("dylan")<CR>
|
||||
an 50.30.350 &Syntax.DE.Dylan.Dylan\ interface :cal SetSyn("dylanintr")<CR>
|
||||
an 50.30.360 &Syntax.DE.Dylan.Dylan\ lid :cal SetSyn("dylanlid")<CR>
|
||||
an 50.30.380 &Syntax.DE.EDIF :cal SetSyn("edif")<CR>
|
||||
an 50.30.390 &Syntax.DE.Eiffel :cal SetSyn("eiffel")<CR>
|
||||
an 50.30.400 &Syntax.DE.Elinks\ config :cal SetSyn("elinks")<CR>
|
||||
an 50.30.410 &Syntax.DE.Elm\ filter\ rules :cal SetSyn("elmfilt")<CR>
|
||||
an 50.30.420 &Syntax.DE.Embedix\ Component\ Description :cal SetSyn("ecd")<CR>
|
||||
an 50.30.430 &Syntax.DE.ERicsson\ LANGuage :cal SetSyn("erlang")<CR>
|
||||
an 50.30.440 &Syntax.DE.ESMTP\ rc :cal SetSyn("esmtprc")<CR>
|
||||
an 50.30.450 &Syntax.DE.ESQL-C :cal SetSyn("esqlc")<CR>
|
||||
an 50.30.460 &Syntax.DE.Essbase\ script :cal SetSyn("csc")<CR>
|
||||
an 50.30.470 &Syntax.DE.Esterel :cal SetSyn("esterel")<CR>
|
||||
an 50.30.480 &Syntax.DE.Eterm\ config :cal SetSyn("eterm")<CR>
|
||||
an 50.30.490 &Syntax.DE.Eviews :cal SetSyn("eviews")<CR>
|
||||
an 50.30.500 &Syntax.DE.Exim\ conf :cal SetSyn("exim")<CR>
|
||||
an 50.30.510 &Syntax.DE.Expect :cal SetSyn("expect")<CR>
|
||||
an 50.30.520 &Syntax.DE.Exports :cal SetSyn("exports")<CR>
|
||||
an 50.30.140 &Syntax.DE.Denyhosts :cal SetSyn("denyhosts")<CR>
|
||||
an 50.30.150 &Syntax.DE.Desktop :cal SetSyn("desktop")<CR>
|
||||
an 50.30.160 &Syntax.DE.Dict\ config :cal SetSyn("dictconf")<CR>
|
||||
an 50.30.170 &Syntax.DE.Dictd\ config :cal SetSyn("dictdconf")<CR>
|
||||
an 50.30.180 &Syntax.DE.Diff :cal SetSyn("diff")<CR>
|
||||
an 50.30.190 &Syntax.DE.Digital\ Command\ Lang :cal SetSyn("dcl")<CR>
|
||||
an 50.30.200 &Syntax.DE.Dircolors :cal SetSyn("dircolors")<CR>
|
||||
an 50.30.210 &Syntax.DE.Django\ template :cal SetSyn("django")<CR>
|
||||
an 50.30.220 &Syntax.DE.DNS/BIND\ zone :cal SetSyn("bindzone")<CR>
|
||||
an 50.30.230 &Syntax.DE.DocBook.auto-detect :cal SetSyn("docbk")<CR>
|
||||
an 50.30.240 &Syntax.DE.DocBook.SGML :cal SetSyn("docbksgml")<CR>
|
||||
an 50.30.250 &Syntax.DE.DocBook.XML :cal SetSyn("docbkxml")<CR>
|
||||
an 50.30.260 &Syntax.DE.Dot :cal SetSyn("dot")<CR>
|
||||
an 50.30.270 &Syntax.DE.Doxygen.C\ with\ doxygen :cal SetSyn("c.doxygen")<CR>
|
||||
an 50.30.280 &Syntax.DE.Doxygen.C++\ with\ doxygen :cal SetSyn("cpp.doxygen")<CR>
|
||||
an 50.30.290 &Syntax.DE.Doxygen.IDL\ with\ doxygen :cal SetSyn("idl.doxygen")<CR>
|
||||
an 50.30.300 &Syntax.DE.Doxygen.Java\ with\ doxygen :cal SetSyn("java.doxygen")<CR>
|
||||
an 50.30.310 &Syntax.DE.Dracula :cal SetSyn("dracula")<CR>
|
||||
an 50.30.320 &Syntax.DE.DSSSL :cal SetSyn("dsl")<CR>
|
||||
an 50.30.330 &Syntax.DE.DTD :cal SetSyn("dtd")<CR>
|
||||
an 50.30.340 &Syntax.DE.DTML\ (Zope) :cal SetSyn("dtml")<CR>
|
||||
an 50.30.350 &Syntax.DE.DTrace :cal SetSyn("dtrace")<CR>
|
||||
an 50.30.360 &Syntax.DE.Dylan.Dylan :cal SetSyn("dylan")<CR>
|
||||
an 50.30.370 &Syntax.DE.Dylan.Dylan\ interface :cal SetSyn("dylanintr")<CR>
|
||||
an 50.30.380 &Syntax.DE.Dylan.Dylan\ lid :cal SetSyn("dylanlid")<CR>
|
||||
an 50.30.400 &Syntax.DE.EDIF :cal SetSyn("edif")<CR>
|
||||
an 50.30.410 &Syntax.DE.Eiffel :cal SetSyn("eiffel")<CR>
|
||||
an 50.30.420 &Syntax.DE.Elinks\ config :cal SetSyn("elinks")<CR>
|
||||
an 50.30.430 &Syntax.DE.Elm\ filter\ rules :cal SetSyn("elmfilt")<CR>
|
||||
an 50.30.440 &Syntax.DE.Embedix\ Component\ Description :cal SetSyn("ecd")<CR>
|
||||
an 50.30.450 &Syntax.DE.ERicsson\ LANGuage :cal SetSyn("erlang")<CR>
|
||||
an 50.30.460 &Syntax.DE.ESMTP\ rc :cal SetSyn("esmtprc")<CR>
|
||||
an 50.30.470 &Syntax.DE.ESQL-C :cal SetSyn("esqlc")<CR>
|
||||
an 50.30.480 &Syntax.DE.Essbase\ script :cal SetSyn("csc")<CR>
|
||||
an 50.30.490 &Syntax.DE.Esterel :cal SetSyn("esterel")<CR>
|
||||
an 50.30.500 &Syntax.DE.Eterm\ config :cal SetSyn("eterm")<CR>
|
||||
an 50.30.510 &Syntax.DE.Eviews :cal SetSyn("eviews")<CR>
|
||||
an 50.30.520 &Syntax.DE.Exim\ conf :cal SetSyn("exim")<CR>
|
||||
an 50.30.530 &Syntax.DE.Expect :cal SetSyn("expect")<CR>
|
||||
an 50.30.540 &Syntax.DE.Exports :cal SetSyn("exports")<CR>
|
||||
an 50.40.100 &Syntax.FG.Fetchmail :cal SetSyn("fetchmail")<CR>
|
||||
an 50.40.110 &Syntax.FG.FlexWiki :cal SetSyn("flexwiki")<CR>
|
||||
an 50.40.120 &Syntax.FG.Focus\ Executable :cal SetSyn("focexec")<CR>
|
||||
@ -186,60 +191,67 @@ an 50.40.220 &Syntax.FG.Fvwm.Fvwm2\ configuration\ with\ M4 :cal SetSyn("fvwm2m4
|
||||
an 50.40.240 &Syntax.FG.GDB\ command\ file :cal SetSyn("gdb")<CR>
|
||||
an 50.40.250 &Syntax.FG.GDMO :cal SetSyn("gdmo")<CR>
|
||||
an 50.40.260 &Syntax.FG.Gedcom :cal SetSyn("gedcom")<CR>
|
||||
an 50.40.270 &Syntax.FG.Gkrellmrc :cal SetSyn("gkrellmrc")<CR>
|
||||
an 50.40.280 &Syntax.FG.GP :cal SetSyn("gp")<CR>
|
||||
an 50.40.290 &Syntax.FG.GPG :cal SetSyn("gpg")<CR>
|
||||
an 50.40.300 &Syntax.FG.Group\ file :cal SetSyn("group")<CR>
|
||||
an 50.40.310 &Syntax.FG.Grub :cal SetSyn("grub")<CR>
|
||||
an 50.40.320 &Syntax.FG.GNU\ Server\ Pages :cal SetSyn("gsp")<CR>
|
||||
an 50.40.330 &Syntax.FG.GNUplot :cal SetSyn("gnuplot")<CR>
|
||||
an 50.40.340 &Syntax.FG.GrADS\ scripts :cal SetSyn("grads")<CR>
|
||||
an 50.40.350 &Syntax.FG.Gretl :cal SetSyn("gretl")<CR>
|
||||
an 50.40.360 &Syntax.FG.Groff :cal SetSyn("groff")<CR>
|
||||
an 50.40.370 &Syntax.FG.Groovy :cal SetSyn("groovy")<CR>
|
||||
an 50.40.380 &Syntax.FG.GTKrc :cal SetSyn("gtkrc")<CR>
|
||||
an 50.40.270 &Syntax.FG.Git.Output :cal SetSyn("git")<CR>
|
||||
an 50.40.280 &Syntax.FG.Git.Commit :cal SetSyn("gitcommit")<CR>
|
||||
an 50.40.290 &Syntax.FG.Git.Config :cal SetSyn("gitconfig")<CR>
|
||||
an 50.40.300 &Syntax.FG.Git.Rebase :cal SetSyn("gitrebase")<CR>
|
||||
an 50.40.310 &Syntax.FG.Git.Send\ Email :cal SetSyn("gitsendemail")<CR>
|
||||
an 50.40.320 &Syntax.FG.Gkrellmrc :cal SetSyn("gkrellmrc")<CR>
|
||||
an 50.40.330 &Syntax.FG.GP :cal SetSyn("gp")<CR>
|
||||
an 50.40.340 &Syntax.FG.GPG :cal SetSyn("gpg")<CR>
|
||||
an 50.40.350 &Syntax.FG.Group\ file :cal SetSyn("group")<CR>
|
||||
an 50.40.360 &Syntax.FG.Grub :cal SetSyn("grub")<CR>
|
||||
an 50.40.370 &Syntax.FG.GNU\ Server\ Pages :cal SetSyn("gsp")<CR>
|
||||
an 50.40.380 &Syntax.FG.GNUplot :cal SetSyn("gnuplot")<CR>
|
||||
an 50.40.390 &Syntax.FG.GrADS\ scripts :cal SetSyn("grads")<CR>
|
||||
an 50.40.400 &Syntax.FG.Gretl :cal SetSyn("gretl")<CR>
|
||||
an 50.40.410 &Syntax.FG.Groff :cal SetSyn("groff")<CR>
|
||||
an 50.40.420 &Syntax.FG.Groovy :cal SetSyn("groovy")<CR>
|
||||
an 50.40.430 &Syntax.FG.GTKrc :cal SetSyn("gtkrc")<CR>
|
||||
an 50.50.100 &Syntax.HIJK.Hamster :cal SetSyn("hamster")<CR>
|
||||
an 50.50.110 &Syntax.HIJK.Haskell.Haskell :cal SetSyn("haskell")<CR>
|
||||
an 50.50.120 &Syntax.HIJK.Haskell.Haskell-c2hs :cal SetSyn("chaskell")<CR>
|
||||
an 50.50.130 &Syntax.HIJK.Haskell.Haskell-literate :cal SetSyn("lhaskell")<CR>
|
||||
an 50.50.140 &Syntax.HIJK.Hercules :cal SetSyn("hercules")<CR>
|
||||
an 50.50.150 &Syntax.HIJK.Hex\ dump.XXD :cal SetSyn("xxd")<CR>
|
||||
an 50.50.160 &Syntax.HIJK.Hex\ dump.Intel\ MCS51 :cal SetSyn("hex")<CR>
|
||||
an 50.50.170 &Syntax.HIJK.HTML.HTML :cal SetSyn("html")<CR>
|
||||
an 50.50.180 &Syntax.HIJK.HTML.HTML\ with\ M4 :cal SetSyn("htmlm4")<CR>
|
||||
an 50.50.190 &Syntax.HIJK.HTML.HTML\ with\ Ruby\ (eRuby) :cal SetSyn("eruby")<CR>
|
||||
an 50.50.200 &Syntax.HIJK.HTML.Cheetah\ HTML\ template :cal SetSyn("htmlcheetah")<CR>
|
||||
an 50.50.210 &Syntax.HIJK.HTML.Django\ HTML\ template :cal SetSyn("htmldjango")<CR>
|
||||
an 50.50.220 &Syntax.HIJK.HTML.HTML/OS :cal SetSyn("htmlos")<CR>
|
||||
an 50.50.230 &Syntax.HIJK.HTML.XHTML :cal SetSyn("xhtml")<CR>
|
||||
an 50.50.240 &Syntax.HIJK.Hyper\ Builder :cal SetSyn("hb")<CR>
|
||||
an 50.50.260 &Syntax.HIJK.Icewm\ menu :cal SetSyn("icemenu")<CR>
|
||||
an 50.50.270 &Syntax.HIJK.Icon :cal SetSyn("icon")<CR>
|
||||
an 50.50.280 &Syntax.HIJK.IDL\Generic\ IDL :cal SetSyn("idl")<CR>
|
||||
an 50.50.290 &Syntax.HIJK.IDL\Microsoft\ IDL :cal SetSyn("msidl")<CR>
|
||||
an 50.50.300 &Syntax.HIJK.Indent\ profile :cal SetSyn("indent")<CR>
|
||||
an 50.50.310 &Syntax.HIJK.Inform :cal SetSyn("inform")<CR>
|
||||
an 50.50.320 &Syntax.HIJK.Informix\ 4GL :cal SetSyn("fgl")<CR>
|
||||
an 50.50.330 &Syntax.HIJK.Initng :cal SetSyn("initng")<CR>
|
||||
an 50.50.340 &Syntax.HIJK.Inittab :cal SetSyn("inittab")<CR>
|
||||
an 50.50.350 &Syntax.HIJK.Inno\ setup :cal SetSyn("iss")<CR>
|
||||
an 50.50.360 &Syntax.HIJK.InstallShield\ script :cal SetSyn("ishd")<CR>
|
||||
an 50.50.370 &Syntax.HIJK.Interactive\ Data\ Lang :cal SetSyn("idlang")<CR>
|
||||
an 50.50.380 &Syntax.HIJK.IPfilter :cal SetSyn("ipfilter")<CR>
|
||||
an 50.50.400 &Syntax.HIJK.JAL :cal SetSyn("jal")<CR>
|
||||
an 50.50.410 &Syntax.HIJK.JAM :cal SetSyn("jam")<CR>
|
||||
an 50.50.420 &Syntax.HIJK.Jargon :cal SetSyn("jargon")<CR>
|
||||
an 50.50.430 &Syntax.HIJK.Java.Java :cal SetSyn("java")<CR>
|
||||
an 50.50.440 &Syntax.HIJK.Java.JavaCC :cal SetSyn("javacc")<CR>
|
||||
an 50.50.450 &Syntax.HIJK.Java.Java\ Server\ Pages :cal SetSyn("jsp")<CR>
|
||||
an 50.50.460 &Syntax.HIJK.Java.Java\ Properties :cal SetSyn("jproperties")<CR>
|
||||
an 50.50.470 &Syntax.HIJK.JavaScript :cal SetSyn("javascript")<CR>
|
||||
an 50.50.480 &Syntax.HIJK.Jess :cal SetSyn("jess")<CR>
|
||||
an 50.50.490 &Syntax.HIJK.Jgraph :cal SetSyn("jgraph")<CR>
|
||||
an 50.50.510 &Syntax.HIJK.Kconfig :cal SetSyn("kconfig")<CR>
|
||||
an 50.50.520 &Syntax.HIJK.KDE\ script :cal SetSyn("kscript")<CR>
|
||||
an 50.50.530 &Syntax.HIJK.Kimwitu++ :cal SetSyn("kwt")<CR>
|
||||
an 50.50.540 &Syntax.HIJK.KixTart :cal SetSyn("kix")<CR>
|
||||
an 50.50.140 &Syntax.HIJK.HASTE :cal SetSyn("haste")<CR>
|
||||
an 50.50.150 &Syntax.HIJK.Hercules :cal SetSyn("hercules")<CR>
|
||||
an 50.50.160 &Syntax.HIJK.Hex\ dump.XXD :cal SetSyn("xxd")<CR>
|
||||
an 50.50.170 &Syntax.HIJK.Hex\ dump.Intel\ MCS51 :cal SetSyn("hex")<CR>
|
||||
an 50.50.180 &Syntax.HIJK.HTML.HTML :cal SetSyn("html")<CR>
|
||||
an 50.50.190 &Syntax.HIJK.HTML.HTML\ with\ M4 :cal SetSyn("htmlm4")<CR>
|
||||
an 50.50.200 &Syntax.HIJK.HTML.HTML\ with\ Ruby\ (eRuby) :cal SetSyn("eruby")<CR>
|
||||
an 50.50.210 &Syntax.HIJK.HTML.Cheetah\ HTML\ template :cal SetSyn("htmlcheetah")<CR>
|
||||
an 50.50.220 &Syntax.HIJK.HTML.Django\ HTML\ template :cal SetSyn("htmldjango")<CR>
|
||||
an 50.50.230 &Syntax.HIJK.HTML.HTML/OS :cal SetSyn("htmlos")<CR>
|
||||
an 50.50.240 &Syntax.HIJK.HTML.XHTML :cal SetSyn("xhtml")<CR>
|
||||
an 50.50.250 &Syntax.HIJK.Host\.conf :cal SetSyn("hostconf")<CR>
|
||||
an 50.50.260 &Syntax.HIJK.Hyper\ Builder :cal SetSyn("hb")<CR>
|
||||
an 50.50.280 &Syntax.HIJK.Icewm\ menu :cal SetSyn("icemenu")<CR>
|
||||
an 50.50.290 &Syntax.HIJK.Icon :cal SetSyn("icon")<CR>
|
||||
an 50.50.300 &Syntax.HIJK.IDL\Generic\ IDL :cal SetSyn("idl")<CR>
|
||||
an 50.50.310 &Syntax.HIJK.IDL\Microsoft\ IDL :cal SetSyn("msidl")<CR>
|
||||
an 50.50.320 &Syntax.HIJK.Indent\ profile :cal SetSyn("indent")<CR>
|
||||
an 50.50.330 &Syntax.HIJK.Inform :cal SetSyn("inform")<CR>
|
||||
an 50.50.340 &Syntax.HIJK.Informix\ 4GL :cal SetSyn("fgl")<CR>
|
||||
an 50.50.350 &Syntax.HIJK.Initng :cal SetSyn("initng")<CR>
|
||||
an 50.50.360 &Syntax.HIJK.Inittab :cal SetSyn("inittab")<CR>
|
||||
an 50.50.370 &Syntax.HIJK.Inno\ setup :cal SetSyn("iss")<CR>
|
||||
an 50.50.380 &Syntax.HIJK.InstallShield\ script :cal SetSyn("ishd")<CR>
|
||||
an 50.50.390 &Syntax.HIJK.Interactive\ Data\ Lang :cal SetSyn("idlang")<CR>
|
||||
an 50.50.400 &Syntax.HIJK.IPfilter :cal SetSyn("ipfilter")<CR>
|
||||
an 50.50.420 &Syntax.HIJK.JAL :cal SetSyn("jal")<CR>
|
||||
an 50.50.430 &Syntax.HIJK.JAM :cal SetSyn("jam")<CR>
|
||||
an 50.50.440 &Syntax.HIJK.Jargon :cal SetSyn("jargon")<CR>
|
||||
an 50.50.450 &Syntax.HIJK.Java.Java :cal SetSyn("java")<CR>
|
||||
an 50.50.460 &Syntax.HIJK.Java.JavaCC :cal SetSyn("javacc")<CR>
|
||||
an 50.50.470 &Syntax.HIJK.Java.Java\ Server\ Pages :cal SetSyn("jsp")<CR>
|
||||
an 50.50.480 &Syntax.HIJK.Java.Java\ Properties :cal SetSyn("jproperties")<CR>
|
||||
an 50.50.490 &Syntax.HIJK.JavaScript :cal SetSyn("javascript")<CR>
|
||||
an 50.50.500 &Syntax.HIJK.Jess :cal SetSyn("jess")<CR>
|
||||
an 50.50.510 &Syntax.HIJK.Jgraph :cal SetSyn("jgraph")<CR>
|
||||
an 50.50.530 &Syntax.HIJK.Kconfig :cal SetSyn("kconfig")<CR>
|
||||
an 50.50.540 &Syntax.HIJK.KDE\ script :cal SetSyn("kscript")<CR>
|
||||
an 50.50.550 &Syntax.HIJK.Kimwitu++ :cal SetSyn("kwt")<CR>
|
||||
an 50.50.560 &Syntax.HIJK.KixTart :cal SetSyn("kix")<CR>
|
||||
an 50.60.100 &Syntax.L-Ma.Lace :cal SetSyn("lace")<CR>
|
||||
an 50.60.110 &Syntax.L-Ma.LamdaProlog :cal SetSyn("lprolog")<CR>
|
||||
an 50.60.120 &Syntax.L-Ma.Latte :cal SetSyn("latte")<CR>
|
||||
@ -252,34 +264,35 @@ an 50.60.180 &Syntax.L-Ma.Libao :cal SetSyn("libao")<CR>
|
||||
an 50.60.190 &Syntax.L-Ma.LifeLines\ script :cal SetSyn("lifelines")<CR>
|
||||
an 50.60.200 &Syntax.L-Ma.Lilo :cal SetSyn("lilo")<CR>
|
||||
an 50.60.210 &Syntax.L-Ma.Limits\ config :cal SetSyn("limits")<CR>
|
||||
an 50.60.220 &Syntax.L-Ma.Lisp :cal SetSyn("lisp")<CR>
|
||||
an 50.60.230 &Syntax.L-Ma.Lite :cal SetSyn("lite")<CR>
|
||||
an 50.60.240 &Syntax.L-Ma.LiteStep\ RC :cal SetSyn("litestep")<CR>
|
||||
an 50.60.250 &Syntax.L-Ma.Locale\ Input :cal SetSyn("fdcc")<CR>
|
||||
an 50.60.260 &Syntax.L-Ma.Login\.access :cal SetSyn("loginaccess")<CR>
|
||||
an 50.60.270 &Syntax.L-Ma.Login\.defs :cal SetSyn("logindefs")<CR>
|
||||
an 50.60.280 &Syntax.L-Ma.Logtalk :cal SetSyn("logtalk")<CR>
|
||||
an 50.60.290 &Syntax.L-Ma.LOTOS :cal SetSyn("lotos")<CR>
|
||||
an 50.60.300 &Syntax.L-Ma.LotusScript :cal SetSyn("lscript")<CR>
|
||||
an 50.60.310 &Syntax.L-Ma.Lout :cal SetSyn("lout")<CR>
|
||||
an 50.60.320 &Syntax.L-Ma.LPC :cal SetSyn("lpc")<CR>
|
||||
an 50.60.330 &Syntax.L-Ma.Lua :cal SetSyn("lua")<CR>
|
||||
an 50.60.340 &Syntax.L-Ma.Lynx\ Style :cal SetSyn("lss")<CR>
|
||||
an 50.60.350 &Syntax.L-Ma.Lynx\ config :cal SetSyn("lynx")<CR>
|
||||
an 50.60.370 &Syntax.L-Ma.M4 :cal SetSyn("m4")<CR>
|
||||
an 50.60.380 &Syntax.L-Ma.MaGic\ Point :cal SetSyn("mgp")<CR>
|
||||
an 50.60.390 &Syntax.L-Ma.Mail :cal SetSyn("mail")<CR>
|
||||
an 50.60.400 &Syntax.L-Ma.Mail\ aliases :cal SetSyn("mailaliases")<CR>
|
||||
an 50.60.410 &Syntax.L-Ma.Mailcap :cal SetSyn("mailcap")<CR>
|
||||
an 50.60.420 &Syntax.L-Ma.Makefile :cal SetSyn("make")<CR>
|
||||
an 50.60.430 &Syntax.L-Ma.MakeIndex :cal SetSyn("ist")<CR>
|
||||
an 50.60.440 &Syntax.L-Ma.Man\ page :cal SetSyn("man")<CR>
|
||||
an 50.60.450 &Syntax.L-Ma.Man\.conf :cal SetSyn("manconf")<CR>
|
||||
an 50.60.460 &Syntax.L-Ma.Maple\ V :cal SetSyn("maple")<CR>
|
||||
an 50.60.470 &Syntax.L-Ma.Mason :cal SetSyn("mason")<CR>
|
||||
an 50.60.480 &Syntax.L-Ma.Mathematica :cal SetSyn("mma")<CR>
|
||||
an 50.60.490 &Syntax.L-Ma.Matlab :cal SetSyn("matlab")<CR>
|
||||
an 50.60.500 &Syntax.L-Ma.Maxima :cal SetSyn("maxima")<CR>
|
||||
an 50.60.220 &Syntax.L-Ma.Linden\ scripting :cal SetSyn("lsl")<CR>
|
||||
an 50.60.230 &Syntax.L-Ma.Lisp :cal SetSyn("lisp")<CR>
|
||||
an 50.60.240 &Syntax.L-Ma.Lite :cal SetSyn("lite")<CR>
|
||||
an 50.60.250 &Syntax.L-Ma.LiteStep\ RC :cal SetSyn("litestep")<CR>
|
||||
an 50.60.260 &Syntax.L-Ma.Locale\ Input :cal SetSyn("fdcc")<CR>
|
||||
an 50.60.270 &Syntax.L-Ma.Login\.access :cal SetSyn("loginaccess")<CR>
|
||||
an 50.60.280 &Syntax.L-Ma.Login\.defs :cal SetSyn("logindefs")<CR>
|
||||
an 50.60.290 &Syntax.L-Ma.Logtalk :cal SetSyn("logtalk")<CR>
|
||||
an 50.60.300 &Syntax.L-Ma.LOTOS :cal SetSyn("lotos")<CR>
|
||||
an 50.60.310 &Syntax.L-Ma.LotusScript :cal SetSyn("lscript")<CR>
|
||||
an 50.60.320 &Syntax.L-Ma.Lout :cal SetSyn("lout")<CR>
|
||||
an 50.60.330 &Syntax.L-Ma.LPC :cal SetSyn("lpc")<CR>
|
||||
an 50.60.340 &Syntax.L-Ma.Lua :cal SetSyn("lua")<CR>
|
||||
an 50.60.350 &Syntax.L-Ma.Lynx\ Style :cal SetSyn("lss")<CR>
|
||||
an 50.60.360 &Syntax.L-Ma.Lynx\ config :cal SetSyn("lynx")<CR>
|
||||
an 50.60.380 &Syntax.L-Ma.M4 :cal SetSyn("m4")<CR>
|
||||
an 50.60.390 &Syntax.L-Ma.MaGic\ Point :cal SetSyn("mgp")<CR>
|
||||
an 50.60.400 &Syntax.L-Ma.Mail :cal SetSyn("mail")<CR>
|
||||
an 50.60.410 &Syntax.L-Ma.Mail\ aliases :cal SetSyn("mailaliases")<CR>
|
||||
an 50.60.420 &Syntax.L-Ma.Mailcap :cal SetSyn("mailcap")<CR>
|
||||
an 50.60.430 &Syntax.L-Ma.Makefile :cal SetSyn("make")<CR>
|
||||
an 50.60.440 &Syntax.L-Ma.MakeIndex :cal SetSyn("ist")<CR>
|
||||
an 50.60.450 &Syntax.L-Ma.Man\ page :cal SetSyn("man")<CR>
|
||||
an 50.60.460 &Syntax.L-Ma.Man\.conf :cal SetSyn("manconf")<CR>
|
||||
an 50.60.470 &Syntax.L-Ma.Maple\ V :cal SetSyn("maple")<CR>
|
||||
an 50.60.480 &Syntax.L-Ma.Mason :cal SetSyn("mason")<CR>
|
||||
an 50.60.490 &Syntax.L-Ma.Mathematica :cal SetSyn("mma")<CR>
|
||||
an 50.60.500 &Syntax.L-Ma.Matlab :cal SetSyn("matlab")<CR>
|
||||
an 50.60.510 &Syntax.L-Ma.Maxima :cal SetSyn("maxima")<CR>
|
||||
an 50.70.100 &Syntax.Me-NO.MEL\ (for\ Maya) :cal SetSyn("mel")<CR>
|
||||
an 50.70.110 &Syntax.Me-NO.Messages\ (/var/log) :cal SetSyn("messages")<CR>
|
||||
an 50.70.120 &Syntax.Me-NO.Metafont :cal SetSyn("mf")<CR>
|
||||
@ -298,29 +311,30 @@ an 50.70.240 &Syntax.Me-NO.Mrxvtrc :cal SetSyn("mrxvtrc")<CR>
|
||||
an 50.70.250 &Syntax.Me-NO.MS-DOS/Windows.4DOS\ \.bat\ file :cal SetSyn("btm")<CR>
|
||||
an 50.70.260 &Syntax.Me-NO.MS-DOS/Windows.\.bat\/\.cmd\ file :cal SetSyn("dosbatch")<CR>
|
||||
an 50.70.270 &Syntax.Me-NO.MS-DOS/Windows.\.ini\ file :cal SetSyn("dosini")<CR>
|
||||
an 50.70.280 &Syntax.Me-NO.MS-DOS/Windows.Module\ Definition :cal SetSyn("def")<CR>
|
||||
an 50.70.290 &Syntax.Me-NO.MS-DOS/Windows.Registry :cal SetSyn("registry")<CR>
|
||||
an 50.70.300 &Syntax.Me-NO.MS-DOS/Windows.Resource\ file :cal SetSyn("rc")<CR>
|
||||
an 50.70.310 &Syntax.Me-NO.Msql :cal SetSyn("msql")<CR>
|
||||
an 50.70.320 &Syntax.Me-NO.MuPAD :cal SetSyn("mupad")<CR>
|
||||
an 50.70.330 &Syntax.Me-NO.MUSHcode :cal SetSyn("mush")<CR>
|
||||
an 50.70.340 &Syntax.Me-NO.Muttrc :cal SetSyn("muttrc")<CR>
|
||||
an 50.70.360 &Syntax.Me-NO.Nanorc :cal SetSyn("nanorc")<CR>
|
||||
an 50.70.370 &Syntax.Me-NO.Nastran\ input/DMAP :cal SetSyn("nastran")<CR>
|
||||
an 50.70.380 &Syntax.Me-NO.Natural :cal SetSyn("natural")<CR>
|
||||
an 50.70.390 &Syntax.Me-NO.Netrc :cal SetSyn("netrc")<CR>
|
||||
an 50.70.400 &Syntax.Me-NO.Novell\ NCF\ batch :cal SetSyn("ncf")<CR>
|
||||
an 50.70.410 &Syntax.Me-NO.Not\ Quite\ C\ (LEGO) :cal SetSyn("nqc")<CR>
|
||||
an 50.70.420 &Syntax.Me-NO.Nroff :cal SetSyn("nroff")<CR>
|
||||
an 50.70.430 &Syntax.Me-NO.NSIS\ script :cal SetSyn("nsis")<CR>
|
||||
an 50.70.450 &Syntax.Me-NO.Objective\ C :cal SetSyn("objc")<CR>
|
||||
an 50.70.460 &Syntax.Me-NO.Objective\ C++ :cal SetSyn("objcpp")<CR>
|
||||
an 50.70.470 &Syntax.Me-NO.OCAML :cal SetSyn("ocaml")<CR>
|
||||
an 50.70.480 &Syntax.Me-NO.Occam :cal SetSyn("occam")<CR>
|
||||
an 50.70.490 &Syntax.Me-NO.Omnimark :cal SetSyn("omnimark")<CR>
|
||||
an 50.70.500 &Syntax.Me-NO.OpenROAD :cal SetSyn("openroad")<CR>
|
||||
an 50.70.510 &Syntax.Me-NO.Open\ Psion\ Lang :cal SetSyn("opl")<CR>
|
||||
an 50.70.520 &Syntax.Me-NO.Oracle\ config :cal SetSyn("ora")<CR>
|
||||
an 50.70.280 &Syntax.Me-NO.MS-DOS/Windows.Message\ text :cal SetSyn("msmessages")<CR>
|
||||
an 50.70.290 &Syntax.Me-NO.MS-DOS/Windows.Module\ Definition :cal SetSyn("def")<CR>
|
||||
an 50.70.300 &Syntax.Me-NO.MS-DOS/Windows.Registry :cal SetSyn("registry")<CR>
|
||||
an 50.70.310 &Syntax.Me-NO.MS-DOS/Windows.Resource\ file :cal SetSyn("rc")<CR>
|
||||
an 50.70.320 &Syntax.Me-NO.Msql :cal SetSyn("msql")<CR>
|
||||
an 50.70.330 &Syntax.Me-NO.MuPAD :cal SetSyn("mupad")<CR>
|
||||
an 50.70.340 &Syntax.Me-NO.MUSHcode :cal SetSyn("mush")<CR>
|
||||
an 50.70.350 &Syntax.Me-NO.Muttrc :cal SetSyn("muttrc")<CR>
|
||||
an 50.70.370 &Syntax.Me-NO.Nanorc :cal SetSyn("nanorc")<CR>
|
||||
an 50.70.380 &Syntax.Me-NO.Nastran\ input/DMAP :cal SetSyn("nastran")<CR>
|
||||
an 50.70.390 &Syntax.Me-NO.Natural :cal SetSyn("natural")<CR>
|
||||
an 50.70.400 &Syntax.Me-NO.Netrc :cal SetSyn("netrc")<CR>
|
||||
an 50.70.410 &Syntax.Me-NO.Novell\ NCF\ batch :cal SetSyn("ncf")<CR>
|
||||
an 50.70.420 &Syntax.Me-NO.Not\ Quite\ C\ (LEGO) :cal SetSyn("nqc")<CR>
|
||||
an 50.70.430 &Syntax.Me-NO.Nroff :cal SetSyn("nroff")<CR>
|
||||
an 50.70.440 &Syntax.Me-NO.NSIS\ script :cal SetSyn("nsis")<CR>
|
||||
an 50.70.460 &Syntax.Me-NO.Objective\ C :cal SetSyn("objc")<CR>
|
||||
an 50.70.470 &Syntax.Me-NO.Objective\ C++ :cal SetSyn("objcpp")<CR>
|
||||
an 50.70.480 &Syntax.Me-NO.OCAML :cal SetSyn("ocaml")<CR>
|
||||
an 50.70.490 &Syntax.Me-NO.Occam :cal SetSyn("occam")<CR>
|
||||
an 50.70.500 &Syntax.Me-NO.Omnimark :cal SetSyn("omnimark")<CR>
|
||||
an 50.70.510 &Syntax.Me-NO.OpenROAD :cal SetSyn("openroad")<CR>
|
||||
an 50.70.520 &Syntax.Me-NO.Open\ Psion\ Lang :cal SetSyn("opl")<CR>
|
||||
an 50.70.530 &Syntax.Me-NO.Oracle\ config :cal SetSyn("ora")<CR>
|
||||
an 50.80.100 &Syntax.PQ.Packet\ filter\ conf :cal SetSyn("pf")<CR>
|
||||
an 50.80.110 &Syntax.PQ.Palm\ resource\ compiler :cal SetSyn("pilrc")<CR>
|
||||
an 50.80.120 &Syntax.PQ.Pam\ config :cal SetSyn("pamconf")<CR>
|
||||
@ -328,7 +342,7 @@ an 50.80.130 &Syntax.PQ.PApp :cal SetSyn("papp")<CR>
|
||||
an 50.80.140 &Syntax.PQ.Pascal :cal SetSyn("pascal")<CR>
|
||||
an 50.80.150 &Syntax.PQ.Password\ file :cal SetSyn("passwd")<CR>
|
||||
an 50.80.160 &Syntax.PQ.PCCTS :cal SetSyn("pccts")<CR>
|
||||
an 50.80.170 &Syntax.PQ.PPWizard :cal SetSyn("ppwiz")<CR>
|
||||
an 50.80.170 &Syntax.PQ.PDF :cal SetSyn("pdf")<CR>
|
||||
an 50.80.180 &Syntax.PQ.Perl.Perl :cal SetSyn("perl")<CR>
|
||||
an 50.80.190 &Syntax.PQ.Perl.Perl\ POD :cal SetSyn("pod")<CR>
|
||||
an 50.80.200 &Syntax.PQ.Perl.Perl\ XS :cal SetSyn("xs")<CR>
|
||||
@ -346,19 +360,21 @@ an 50.80.310 &Syntax.PQ.PostScript.PostScript :cal SetSyn("postscr")<CR>
|
||||
an 50.80.320 &Syntax.PQ.PostScript.PostScript\ Printer\ Description :cal SetSyn("ppd")<CR>
|
||||
an 50.80.330 &Syntax.PQ.Povray.Povray\ scene\ descr :cal SetSyn("pov")<CR>
|
||||
an 50.80.340 &Syntax.PQ.Povray.Povray\ configuration :cal SetSyn("povini")<CR>
|
||||
an 50.80.350 &Syntax.PQ.Prescribe\ (Kyocera) :cal SetSyn("prescribe")<CR>
|
||||
an 50.80.360 &Syntax.PQ.Printcap :cal SetSyn("pcap")<CR>
|
||||
an 50.80.370 &Syntax.PQ.Privoxy :cal SetSyn("privoxy")<CR>
|
||||
an 50.80.380 &Syntax.PQ.Procmail :cal SetSyn("procmail")<CR>
|
||||
an 50.80.390 &Syntax.PQ.Product\ Spec\ File :cal SetSyn("psf")<CR>
|
||||
an 50.80.400 &Syntax.PQ.Progress :cal SetSyn("progress")<CR>
|
||||
an 50.80.410 &Syntax.PQ.Prolog :cal SetSyn("prolog")<CR>
|
||||
an 50.80.420 &Syntax.PQ.Protocols :cal SetSyn("protocols")<CR>
|
||||
an 50.80.430 &Syntax.PQ.Purify\ log :cal SetSyn("purifylog")<CR>
|
||||
an 50.80.440 &Syntax.PQ.Pyrex :cal SetSyn("pyrex")<CR>
|
||||
an 50.80.450 &Syntax.PQ.Python :cal SetSyn("python")<CR>
|
||||
an 50.80.470 &Syntax.PQ.Quake :cal SetSyn("quake")<CR>
|
||||
an 50.80.480 &Syntax.PQ.Quickfix\ window :cal SetSyn("qf")<CR>
|
||||
an 50.80.350 &Syntax.PQ.PPWizard :cal SetSyn("ppwiz")<CR>
|
||||
an 50.80.360 &Syntax.PQ.Prescribe\ (Kyocera) :cal SetSyn("prescribe")<CR>
|
||||
an 50.80.370 &Syntax.PQ.Printcap :cal SetSyn("pcap")<CR>
|
||||
an 50.80.380 &Syntax.PQ.Privoxy :cal SetSyn("privoxy")<CR>
|
||||
an 50.80.390 &Syntax.PQ.Procmail :cal SetSyn("procmail")<CR>
|
||||
an 50.80.400 &Syntax.PQ.Product\ Spec\ File :cal SetSyn("psf")<CR>
|
||||
an 50.80.410 &Syntax.PQ.Progress :cal SetSyn("progress")<CR>
|
||||
an 50.80.420 &Syntax.PQ.Prolog :cal SetSyn("prolog")<CR>
|
||||
an 50.80.430 &Syntax.PQ.ProMeLa :cal SetSyn("promela")<CR>
|
||||
an 50.80.440 &Syntax.PQ.Protocols :cal SetSyn("protocols")<CR>
|
||||
an 50.80.450 &Syntax.PQ.Purify\ log :cal SetSyn("purifylog")<CR>
|
||||
an 50.80.460 &Syntax.PQ.Pyrex :cal SetSyn("pyrex")<CR>
|
||||
an 50.80.470 &Syntax.PQ.Python :cal SetSyn("python")<CR>
|
||||
an 50.80.490 &Syntax.PQ.Quake :cal SetSyn("quake")<CR>
|
||||
an 50.80.500 &Syntax.PQ.Quickfix\ window :cal SetSyn("qf")<CR>
|
||||
an 50.90.100 &Syntax.R-Sg.R.R :cal SetSyn("r")<CR>
|
||||
an 50.90.110 &Syntax.R-Sg.R.R\ help :cal SetSyn("rhelp")<CR>
|
||||
an 50.90.120 &Syntax.R-Sg.R.R\ noweb :cal SetSyn("rnoweb")<CR>
|
||||
@ -374,35 +390,36 @@ an 50.90.210 &Syntax.R-Sg.Relax\ NG\ compact :cal SetSyn("rnc")<CR>
|
||||
an 50.90.220 &Syntax.R-Sg.Renderman.Renderman\ Shader\ Lang :cal SetSyn("sl")<CR>
|
||||
an 50.90.230 &Syntax.R-Sg.Renderman.Renderman\ Interface\ Bytestream :cal SetSyn("rib")<CR>
|
||||
an 50.90.240 &Syntax.R-Sg.Resolv\.conf :cal SetSyn("resolv")<CR>
|
||||
an 50.90.250 &Syntax.R-Sg.Rexx :cal SetSyn("rexx")<CR>
|
||||
an 50.90.260 &Syntax.R-Sg.Robots\.txt :cal SetSyn("robots")<CR>
|
||||
an 50.90.270 &Syntax.R-Sg.RockLinux\ package\ desc\. :cal SetSyn("desc")<CR>
|
||||
an 50.90.280 &Syntax.R-Sg.Rpcgen :cal SetSyn("rpcgen")<CR>
|
||||
an 50.90.290 &Syntax.R-Sg.RPL/2 :cal SetSyn("rpl")<CR>
|
||||
an 50.90.300 &Syntax.R-Sg.ReStructuredText :cal SetSyn("rst")<CR>
|
||||
an 50.90.310 &Syntax.R-Sg.RTF :cal SetSyn("rtf")<CR>
|
||||
an 50.90.320 &Syntax.R-Sg.Ruby :cal SetSyn("ruby")<CR>
|
||||
an 50.90.340 &Syntax.R-Sg.S-Lang :cal SetSyn("slang")<CR>
|
||||
an 50.90.350 &Syntax.R-Sg.Samba\ config :cal SetSyn("samba")<CR>
|
||||
an 50.90.360 &Syntax.R-Sg.SAS :cal SetSyn("sas")<CR>
|
||||
an 50.90.370 &Syntax.R-Sg.Sather :cal SetSyn("sather")<CR>
|
||||
an 50.90.380 &Syntax.R-Sg.Scheme :cal SetSyn("scheme")<CR>
|
||||
an 50.90.390 &Syntax.R-Sg.Scilab :cal SetSyn("scilab")<CR>
|
||||
an 50.90.400 &Syntax.R-Sg.Screen\ RC :cal SetSyn("screen")<CR>
|
||||
an 50.90.410 &Syntax.R-Sg.SDL :cal SetSyn("sdl")<CR>
|
||||
an 50.90.420 &Syntax.R-Sg.Sed :cal SetSyn("sed")<CR>
|
||||
an 50.90.430 &Syntax.R-Sg.Sendmail\.cf :cal SetSyn("sm")<CR>
|
||||
an 50.90.440 &Syntax.R-Sg.Send-pr :cal SetSyn("sendpr")<CR>
|
||||
an 50.90.450 &Syntax.R-Sg.Sensors\.conf :cal SetSyn("sensors")<CR>
|
||||
an 50.90.460 &Syntax.R-Sg.Service\ Location\ config :cal SetSyn("slpconf")<CR>
|
||||
an 50.90.470 &Syntax.R-Sg.Service\ Location\ registration :cal SetSyn("slpreg")<CR>
|
||||
an 50.90.480 &Syntax.R-Sg.Service\ Location\ SPI :cal SetSyn("slpspi")<CR>
|
||||
an 50.90.490 &Syntax.R-Sg.Services :cal SetSyn("services")<CR>
|
||||
an 50.90.500 &Syntax.R-Sg.Setserial\ config :cal SetSyn("setserial")<CR>
|
||||
an 50.90.510 &Syntax.R-Sg.SGML.SGML\ catalog :cal SetSyn("catalog")<CR>
|
||||
an 50.90.520 &Syntax.R-Sg.SGML.SGML\ DTD :cal SetSyn("sgml")<CR>
|
||||
an 50.90.530 &Syntax.R-Sg.SGML.SGML\ Declaration :cal SetSyn("sgmldecl")<CR>
|
||||
an 50.90.540 &Syntax.R-Sg.SGML.SGML-linuxdoc :cal SetSyn("sgmllnx")<CR>
|
||||
an 50.90.250 &Syntax.R-Sg.Reva\ Forth :cal SetSyn("reva")<CR>
|
||||
an 50.90.260 &Syntax.R-Sg.Rexx :cal SetSyn("rexx")<CR>
|
||||
an 50.90.270 &Syntax.R-Sg.Robots\.txt :cal SetSyn("robots")<CR>
|
||||
an 50.90.280 &Syntax.R-Sg.RockLinux\ package\ desc\. :cal SetSyn("desc")<CR>
|
||||
an 50.90.290 &Syntax.R-Sg.Rpcgen :cal SetSyn("rpcgen")<CR>
|
||||
an 50.90.300 &Syntax.R-Sg.RPL/2 :cal SetSyn("rpl")<CR>
|
||||
an 50.90.310 &Syntax.R-Sg.ReStructuredText :cal SetSyn("rst")<CR>
|
||||
an 50.90.320 &Syntax.R-Sg.RTF :cal SetSyn("rtf")<CR>
|
||||
an 50.90.330 &Syntax.R-Sg.Ruby :cal SetSyn("ruby")<CR>
|
||||
an 50.90.350 &Syntax.R-Sg.S-Lang :cal SetSyn("slang")<CR>
|
||||
an 50.90.360 &Syntax.R-Sg.Samba\ config :cal SetSyn("samba")<CR>
|
||||
an 50.90.370 &Syntax.R-Sg.SAS :cal SetSyn("sas")<CR>
|
||||
an 50.90.380 &Syntax.R-Sg.Sather :cal SetSyn("sather")<CR>
|
||||
an 50.90.390 &Syntax.R-Sg.Scheme :cal SetSyn("scheme")<CR>
|
||||
an 50.90.400 &Syntax.R-Sg.Scilab :cal SetSyn("scilab")<CR>
|
||||
an 50.90.410 &Syntax.R-Sg.Screen\ RC :cal SetSyn("screen")<CR>
|
||||
an 50.90.420 &Syntax.R-Sg.SDL :cal SetSyn("sdl")<CR>
|
||||
an 50.90.430 &Syntax.R-Sg.Sed :cal SetSyn("sed")<CR>
|
||||
an 50.90.440 &Syntax.R-Sg.Sendmail\.cf :cal SetSyn("sm")<CR>
|
||||
an 50.90.450 &Syntax.R-Sg.Send-pr :cal SetSyn("sendpr")<CR>
|
||||
an 50.90.460 &Syntax.R-Sg.Sensors\.conf :cal SetSyn("sensors")<CR>
|
||||
an 50.90.470 &Syntax.R-Sg.Service\ Location\ config :cal SetSyn("slpconf")<CR>
|
||||
an 50.90.480 &Syntax.R-Sg.Service\ Location\ registration :cal SetSyn("slpreg")<CR>
|
||||
an 50.90.490 &Syntax.R-Sg.Service\ Location\ SPI :cal SetSyn("slpspi")<CR>
|
||||
an 50.90.500 &Syntax.R-Sg.Services :cal SetSyn("services")<CR>
|
||||
an 50.90.510 &Syntax.R-Sg.Setserial\ config :cal SetSyn("setserial")<CR>
|
||||
an 50.90.520 &Syntax.R-Sg.SGML.SGML\ catalog :cal SetSyn("catalog")<CR>
|
||||
an 50.90.530 &Syntax.R-Sg.SGML.SGML\ DTD :cal SetSyn("sgml")<CR>
|
||||
an 50.90.540 &Syntax.R-Sg.SGML.SGML\ Declaration :cal SetSyn("sgmldecl")<CR>
|
||||
an 50.90.550 &Syntax.R-Sg.SGML.SGML-linuxdoc :cal SetSyn("sgmllnx")<CR>
|
||||
an 50.100.100 &Syntax.Sh-S.Shell\ script.sh\ and\ ksh :cal SetSyn("sh")<CR>
|
||||
an 50.100.110 &Syntax.Sh-S.Shell\ script.csh :cal SetSyn("csh")<CR>
|
||||
an 50.100.120 &Syntax.Sh-S.Shell\ script.tcsh :cal SetSyn("tcsh")<CR>
|
||||
@ -456,7 +473,8 @@ an 50.100.590 &Syntax.Sh-S.Strace :cal SetSyn("strace")<CR>
|
||||
an 50.100.600 &Syntax.Sh-S.Streaming\ descriptor\ file :cal SetSyn("sd")<CR>
|
||||
an 50.100.610 &Syntax.Sh-S.Subversion\ commit :cal SetSyn("svn")<CR>
|
||||
an 50.100.620 &Syntax.Sh-S.Sudoers :cal SetSyn("sudoers")<CR>
|
||||
an 50.100.630 &Syntax.Sh-S.Sysctl\.conf :cal SetSyn("sysctl")<CR>
|
||||
an 50.100.630 &Syntax.Sh-S.Symbian\ meta-makefile :cal SetSyn("mmp")<CR>
|
||||
an 50.100.640 &Syntax.Sh-S.Sysctl\.conf :cal SetSyn("sysctl")<CR>
|
||||
an 50.110.100 &Syntax.TUV.TADS :cal SetSyn("tads")<CR>
|
||||
an 50.110.110 &Syntax.TUV.Tags :cal SetSyn("tags")<CR>
|
||||
an 50.110.120 &Syntax.TUV.TAK.TAK\ compare :cal SetSyn("takcmp")<CR>
|
||||
@ -498,8 +516,9 @@ an 50.110.490 &Syntax.TUV.Vim.Vim\ script :cal SetSyn("vim")<CR>
|
||||
an 50.110.500 &Syntax.TUV.Vim.Viminfo\ file :cal SetSyn("viminfo")<CR>
|
||||
an 50.110.510 &Syntax.TUV.Virata\ config :cal SetSyn("virata")<CR>
|
||||
an 50.110.520 &Syntax.TUV.Visual\ Basic :cal SetSyn("vb")<CR>
|
||||
an 50.110.530 &Syntax.TUV.VRML :cal SetSyn("vrml")<CR>
|
||||
an 50.110.540 &Syntax.TUV.VSE\ JCL :cal SetSyn("vsejcl")<CR>
|
||||
an 50.110.530 &Syntax.TUV.VOS\ CM\ macro :cal SetSyn("voscm")<CR>
|
||||
an 50.110.540 &Syntax.TUV.VRML :cal SetSyn("vrml")<CR>
|
||||
an 50.110.550 &Syntax.TUV.VSE\ JCL :cal SetSyn("vsejcl")<CR>
|
||||
an 50.120.100 &Syntax.WXYZ.WEB.CWEB :cal SetSyn("cweb")<CR>
|
||||
an 50.120.110 &Syntax.WXYZ.WEB.WEB :cal SetSyn("web")<CR>
|
||||
an 50.120.120 &Syntax.WXYZ.WEB.WEB\ Changes :cal SetSyn("change")<CR>
|
||||
@ -517,16 +536,17 @@ an 50.120.260 &Syntax.WXYZ.X\ Keyboard\ Extension :cal SetSyn("xkb")<CR>
|
||||
an 50.120.270 &Syntax.WXYZ.X\ Pixmap :cal SetSyn("xpm")<CR>
|
||||
an 50.120.280 &Syntax.WXYZ.X\ Pixmap\ (2) :cal SetSyn("xpm2")<CR>
|
||||
an 50.120.290 &Syntax.WXYZ.X\ resources :cal SetSyn("xdefaults")<CR>
|
||||
an 50.120.300 &Syntax.WXYZ.Xinetd\.conf :cal SetSyn("xinetd")<CR>
|
||||
an 50.120.310 &Syntax.WXYZ.Xmodmap :cal SetSyn("xmodmap")<CR>
|
||||
an 50.120.320 &Syntax.WXYZ.Xmath :cal SetSyn("xmath")<CR>
|
||||
an 50.120.330 &Syntax.WXYZ.XML :cal SetSyn("xml")<CR>
|
||||
an 50.120.340 &Syntax.WXYZ.XML\ Schema\ (XSD) :cal SetSyn("xsd")<CR>
|
||||
an 50.120.350 &Syntax.WXYZ.XQuery :cal SetSyn("xquery")<CR>
|
||||
an 50.120.360 &Syntax.WXYZ.Xslt :cal SetSyn("xslt")<CR>
|
||||
an 50.120.370 &Syntax.WXYZ.XFree86\ Config :cal SetSyn("xf86conf")<CR>
|
||||
an 50.120.390 &Syntax.WXYZ.YAML :cal SetSyn("yaml")<CR>
|
||||
an 50.120.400 &Syntax.WXYZ.Yacc :cal SetSyn("yacc")<CR>
|
||||
an 50.120.300 &Syntax.WXYZ.XBL :cal SetSyn("xbl")<CR>
|
||||
an 50.120.310 &Syntax.WXYZ.Xinetd\.conf :cal SetSyn("xinetd")<CR>
|
||||
an 50.120.320 &Syntax.WXYZ.Xmodmap :cal SetSyn("xmodmap")<CR>
|
||||
an 50.120.330 &Syntax.WXYZ.Xmath :cal SetSyn("xmath")<CR>
|
||||
an 50.120.340 &Syntax.WXYZ.XML :cal SetSyn("xml")<CR>
|
||||
an 50.120.350 &Syntax.WXYZ.XML\ Schema\ (XSD) :cal SetSyn("xsd")<CR>
|
||||
an 50.120.360 &Syntax.WXYZ.XQuery :cal SetSyn("xquery")<CR>
|
||||
an 50.120.370 &Syntax.WXYZ.Xslt :cal SetSyn("xslt")<CR>
|
||||
an 50.120.380 &Syntax.WXYZ.XFree86\ Config :cal SetSyn("xf86conf")<CR>
|
||||
an 50.120.400 &Syntax.WXYZ.YAML :cal SetSyn("yaml")<CR>
|
||||
an 50.120.410 &Syntax.WXYZ.Yacc :cal SetSyn("yacc")<CR>
|
||||
|
||||
" The End Of The Syntax Menu
|
||||
|
||||
|
@ -1,23 +0,0 @@
|
||||
Vim Vi IMproved. A clone of the UNIX text editor Vi. Very useful
|
||||
for editing programs and other plain ASCII text. Full Vi
|
||||
compatibility and includes all Ex commands. Extra features
|
||||
above Vi: Multilevel undo, multiple windows, syntax
|
||||
highlighting, command line history, folding, improved command
|
||||
line editing, command typeahead display, command to display
|
||||
yank buffers, possibility to edit binary files, file name
|
||||
stack, support for Manx QuickFix and other compiler's error
|
||||
messages, shows current file name in window title, on-line
|
||||
help, rectangular cut/paste, etc., etc., etc...
|
||||
|
||||
Version 7.2a. Also runs under UNIX, MSDOS and other systems.
|
||||
vim72art.tgz contains the documentation and syntax files.
|
||||
vim72abin.tgz contains the binaries.
|
||||
vim72asrc.tgz contains the sources.
|
||||
Author: Bram Moolenaar et al.
|
||||
|
||||
|
||||
Xxd Hex dumper and reader. Can be used to view files as hex, edit
|
||||
them and write them back. Can also be used to patch files.
|
||||
|
||||
Version 1.8 (1997 May 22)
|
||||
Author: Juergen Weigert
|
@ -1,716 +0,0 @@
|
||||
# List of distributed Vim files.
|
||||
# Used by Makefile and upload.aap.
|
||||
|
||||
# source files for all source archives
|
||||
SRC_ALL = \
|
||||
src/README.txt \
|
||||
src/arabic.c \
|
||||
src/arabic.h \
|
||||
src/ascii.h \
|
||||
src/buffer.c \
|
||||
src/charset.c \
|
||||
src/diff.c \
|
||||
src/digraph.c \
|
||||
src/edit.c \
|
||||
src/eval.c \
|
||||
src/ex_cmds.c \
|
||||
src/ex_cmds.h \
|
||||
src/ex_cmds2.c \
|
||||
src/ex_docmd.c \
|
||||
src/ex_eval.c \
|
||||
src/ex_getln.c \
|
||||
src/farsi.c \
|
||||
src/farsi.h \
|
||||
src/feature.h \
|
||||
src/fileio.c \
|
||||
src/fold.c \
|
||||
src/getchar.c \
|
||||
src/globals.h \
|
||||
src/gui.c \
|
||||
src/gui.h \
|
||||
src/gui_beval.c \
|
||||
src/gui_beval.h \
|
||||
src/hardcopy.c \
|
||||
src/hashtab.c \
|
||||
src/keymap.h \
|
||||
src/macros.h \
|
||||
src/main.c \
|
||||
src/mark.c \
|
||||
src/mbyte.c \
|
||||
src/memfile.c \
|
||||
src/memline.c \
|
||||
src/menu.c \
|
||||
src/message.c \
|
||||
src/misc1.c \
|
||||
src/misc2.c \
|
||||
src/move.c \
|
||||
src/mysign \
|
||||
src/nbdebug.c \
|
||||
src/nbdebug.h \
|
||||
src/netbeans.c \
|
||||
src/normal.c \
|
||||
src/ops.c \
|
||||
src/option.c \
|
||||
src/option.h \
|
||||
src/popupmnu.c \
|
||||
src/quickfix.c \
|
||||
src/regexp.c \
|
||||
src/regexp.h \
|
||||
src/screen.c \
|
||||
src/search.c \
|
||||
src/structs.h \
|
||||
src/spell.c \
|
||||
src/syntax.c \
|
||||
src/tag.c \
|
||||
src/term.c \
|
||||
src/term.h \
|
||||
src/termlib.c \
|
||||
src/ui.c \
|
||||
src/undo.c \
|
||||
src/version.c \
|
||||
src/version.h \
|
||||
src/vim.h \
|
||||
src/window.c \
|
||||
src/xxd/xxd.c \
|
||||
src/main.aap \
|
||||
src/testdir/main.aap \
|
||||
src/testdir/*.in \
|
||||
src/testdir/test[0-9]*.ok \
|
||||
src/testdir/test49.vim \
|
||||
src/testdir/test60.vim \
|
||||
src/proto.h \
|
||||
src/proto/buffer.pro \
|
||||
src/proto/charset.pro \
|
||||
src/proto/diff.pro \
|
||||
src/proto/digraph.pro \
|
||||
src/proto/edit.pro \
|
||||
src/proto/eval.pro \
|
||||
src/proto/ex_cmds.pro \
|
||||
src/proto/ex_cmds2.pro \
|
||||
src/proto/ex_docmd.pro \
|
||||
src/proto/ex_eval.pro \
|
||||
src/proto/ex_getln.pro \
|
||||
src/proto/fileio.pro \
|
||||
src/proto/fold.pro \
|
||||
src/proto/getchar.pro \
|
||||
src/proto/gui.pro \
|
||||
src/proto/gui_beval.pro \
|
||||
src/proto/hardcopy.pro \
|
||||
src/proto/hashtab.pro \
|
||||
src/proto/main.pro \
|
||||
src/proto/mark.pro \
|
||||
src/proto/mbyte.pro \
|
||||
src/proto/memfile.pro \
|
||||
src/proto/memline.pro \
|
||||
src/proto/menu.pro \
|
||||
src/proto/message.pro \
|
||||
src/proto/misc1.pro \
|
||||
src/proto/misc2.pro \
|
||||
src/proto/move.pro \
|
||||
src/proto/netbeans.pro \
|
||||
src/proto/normal.pro \
|
||||
src/proto/ops.pro \
|
||||
src/proto/option.pro \
|
||||
src/proto/popupmnu.pro \
|
||||
src/proto/quickfix.pro \
|
||||
src/proto/regexp.pro \
|
||||
src/proto/screen.pro \
|
||||
src/proto/search.pro \
|
||||
src/proto/spell.pro \
|
||||
src/proto/syntax.pro \
|
||||
src/proto/tag.pro \
|
||||
src/proto/term.pro \
|
||||
src/proto/termlib.pro \
|
||||
src/proto/ui.pro \
|
||||
src/proto/undo.pro \
|
||||
src/proto/version.pro \
|
||||
src/proto/window.pro \
|
||||
|
||||
|
||||
# source files for Unix only
|
||||
SRC_UNIX = \
|
||||
Makefile \
|
||||
Filelist \
|
||||
README_src.txt \
|
||||
configure \
|
||||
pixmaps/*.xpm \
|
||||
pixmaps/gen-inline-pixbufs.sh \
|
||||
pixmaps/stock_icons.h \
|
||||
src/INSTALL \
|
||||
src/INSTALLx.txt \
|
||||
src/Makefile \
|
||||
src/auto/configure \
|
||||
src/config.aap.in \
|
||||
src/config.h.in \
|
||||
src/config.mk.dist \
|
||||
src/config.mk.in \
|
||||
src/configure \
|
||||
src/configure.in \
|
||||
src/gui_at_fs.c \
|
||||
src/gui_at_sb.c \
|
||||
src/gui_at_sb.h \
|
||||
src/gui_athena.c \
|
||||
src/gui_gtk.c \
|
||||
src/gui_gtk_f.c \
|
||||
src/gui_gtk_f.h \
|
||||
src/gui_gtk_x11.c \
|
||||
src/gui_motif.c \
|
||||
src/gui_xmdlg.c \
|
||||
src/gui_xmebw.c \
|
||||
src/gui_xmebw.h \
|
||||
src/gui_xmebwp.h \
|
||||
src/gui_x11.c \
|
||||
src/gui_x11_pm.h \
|
||||
src/hangulin.c \
|
||||
src/if_xcmdsrv.c \
|
||||
src/integration.c \
|
||||
src/integration.h \
|
||||
src/link.sh \
|
||||
src/installman.sh \
|
||||
src/installml.sh \
|
||||
src/mkinstalldirs \
|
||||
src/os_unix.c \
|
||||
src/os_unix.h \
|
||||
src/os_unixx.h \
|
||||
src/osdef.sh \
|
||||
src/osdef1.h.in \
|
||||
src/osdef2.h.in \
|
||||
src/pathdef.sh \
|
||||
src/proto/gui_athena.pro \
|
||||
src/proto/gui_gtk.pro \
|
||||
src/proto/gui_gtk_x11.pro \
|
||||
src/proto/gui_motif.pro \
|
||||
src/proto/gui_xmdlg.pro \
|
||||
src/proto/gui_x11.pro \
|
||||
src/proto/hangulin.pro \
|
||||
src/proto/if_xcmdsrv.pro \
|
||||
src/proto/os_unix.pro \
|
||||
src/proto/pty.pro \
|
||||
src/proto/workshop.pro \
|
||||
src/pty.c \
|
||||
src/testdir/Makefile \
|
||||
src/testdir/unix.vim \
|
||||
src/toolcheck \
|
||||
src/vim_icon.xbm \
|
||||
src/vim_mask.xbm \
|
||||
src/vimtutor \
|
||||
src/gvimtutor \
|
||||
src/which.sh \
|
||||
src/workshop.c \
|
||||
src/workshop.h \
|
||||
src/wsdebug.c \
|
||||
src/wsdebug.h \
|
||||
src/xxd/Makefile \
|
||||
|
||||
# source files for both DOS and Unix
|
||||
SRC_DOS_UNIX = \
|
||||
src/if_cscope.c \
|
||||
src/if_cscope.h \
|
||||
src/if_mzsch.c \
|
||||
src/if_mzsch.h \
|
||||
src/if_perl.xs \
|
||||
src/if_perlsfio.c \
|
||||
src/if_python.c \
|
||||
src/if_ruby.c \
|
||||
src/if_sniff.h \
|
||||
src/if_tcl.c \
|
||||
src/proto/if_cscope.pro \
|
||||
src/proto/if_mzsch.pro \
|
||||
src/proto/if_perl.pro \
|
||||
src/proto/if_perlsfio.pro \
|
||||
src/proto/if_python.pro \
|
||||
src/proto/if_ruby.pro \
|
||||
src/proto/if_tcl.pro \
|
||||
src/typemap \
|
||||
|
||||
# source files for DOS (also in the extra archive)
|
||||
SRC_DOS = \
|
||||
src/GvimExt/*.mak \
|
||||
src/GvimExt/GvimExt.reg \
|
||||
src/GvimExt/Makefile \
|
||||
src/GvimExt/README.txt \
|
||||
src/GvimExt/gvimext.cpp \
|
||||
src/GvimExt/gvimext.def \
|
||||
src/GvimExt/gvimext.h \
|
||||
src/GvimExt/gvimext.inf \
|
||||
src/GvimExt/gvimext.rc \
|
||||
src/GvimExt/gvimext_ming.def \
|
||||
src/GvimExt/gvimext_ming.rc \
|
||||
src/GvimExt/resource.h \
|
||||
src/GvimExt/uninst.bat \
|
||||
README_srcdos.txt \
|
||||
src/INSTALLpc.txt \
|
||||
src/Make_bc3.mak \
|
||||
src/Make_bc5.mak \
|
||||
src/Make_cyg.mak \
|
||||
src/Make_djg.mak \
|
||||
src/Make_ivc.mak \
|
||||
src/Make_dvc.mak \
|
||||
src/Make_ming.mak \
|
||||
src/Make_mvc.mak \
|
||||
src/Make_w16.mak \
|
||||
src/bigvim.bat \
|
||||
src/msvcsetup.bat \
|
||||
src/msvc2008.bat \
|
||||
src/dimm.idl \
|
||||
src/dlldata.c \
|
||||
src/dosinst.c \
|
||||
src/dosinst.h \
|
||||
src/glbl_ime.cpp \
|
||||
src/glbl_ime.h \
|
||||
src/gui_w16.c \
|
||||
src/gui_w32.c \
|
||||
src/gui_w48.c \
|
||||
src/guiw16rc.h \
|
||||
src/gui_w32_rc.h \
|
||||
src/if_ole.cpp \
|
||||
src/if_ole.h \
|
||||
src/if_ole.idl \
|
||||
src/iid_ole.c \
|
||||
src/os_dos.h \
|
||||
src/os_msdos.c \
|
||||
src/os_msdos.h \
|
||||
src/os_w32dll.c \
|
||||
src/os_w32exe.c \
|
||||
src/os_win16.c \
|
||||
src/os_win32.c \
|
||||
src/os_mswin.c \
|
||||
src/os_win16.h \
|
||||
src/os_win32.h \
|
||||
src/proto/gui_w16.pro \
|
||||
src/proto/gui_w32.pro \
|
||||
src/proto/if_ole.pro \
|
||||
src/proto/os_msdos.pro \
|
||||
src/proto/os_win16.pro \
|
||||
src/proto/os_win32.pro \
|
||||
src/proto/os_mswin.pro \
|
||||
src/testdir/Make_dos.mak \
|
||||
src/testdir/dos.vim \
|
||||
src/uninstal.c \
|
||||
src/vim.def \
|
||||
src/vim.rc \
|
||||
src/vimio.h \
|
||||
src/gvim.exe.mnf \
|
||||
src/vim16.def \
|
||||
src/vim16.rc \
|
||||
src/vimrun.c \
|
||||
src/vimtbar.h \
|
||||
src/xpm_w32.c \
|
||||
src/xpm_w32.h \
|
||||
src/xxd/Make_bc3.mak \
|
||||
src/xxd/Make_bc5.mak \
|
||||
src/xxd/Make_cyg.mak \
|
||||
src/xxd/Make_djg.mak \
|
||||
src/xxd/Make_mvc.mak \
|
||||
nsis/gvim.nsi \
|
||||
nsis/README.txt \
|
||||
uninstal.txt \
|
||||
src/VisVim/Commands.cpp \
|
||||
src/VisVim/Commands.h \
|
||||
src/VisVim/DSAddIn.cpp \
|
||||
src/VisVim/DSAddIn.h \
|
||||
src/VisVim/OleAut.cpp \
|
||||
src/VisVim/OleAut.h \
|
||||
src/VisVim/README_VisVim.txt \
|
||||
src/VisVim/Reg.cpp \
|
||||
src/VisVim/Register.bat \
|
||||
src/VisVim/Resource.h \
|
||||
src/VisVim/StdAfx.cpp \
|
||||
src/VisVim/StdAfx.h \
|
||||
src/VisVim/UnRegist.bat \
|
||||
src/VisVim/VisVim.cpp \
|
||||
src/VisVim/VisVim.def \
|
||||
src/VisVim/VisVim.mak \
|
||||
src/VisVim/VisVim.h \
|
||||
src/VisVim/VisVim.odl \
|
||||
src/VisVim/VisVim.rc \
|
||||
src/VisVim/VsReadMe.txt \
|
||||
|
||||
# source files for DOS without CR/LF translation (also in the extra archive)
|
||||
SRC_DOS_BIN = \
|
||||
src/VisVim/Res/*.bmp \
|
||||
src/tearoff.bmp \
|
||||
src/tools.bmp \
|
||||
src/tools16.bmp \
|
||||
src/vim*.ico \
|
||||
src/vim.tlb \
|
||||
src/vimtbar.lib \
|
||||
src/vimtbar.dll \
|
||||
nsis/icons/*.bmp \
|
||||
nsis/icons/*.ico \
|
||||
|
||||
# source files for Amiga, DOS, etc. (also in the extra archive)
|
||||
SRC_AMI_DOS = \
|
||||
|
||||
# source files for Amiga (also in the extra archive)
|
||||
SRC_AMI = \
|
||||
README_amisrc.txt \
|
||||
README_amisrc.txt.info \
|
||||
src.info \
|
||||
src/INSTALLami.txt \
|
||||
src/Make_dice.mak \
|
||||
src/Make_manx.mak \
|
||||
src/Make_morph.mak \
|
||||
src/Make_sas.mak \
|
||||
src/os_amiga.c \
|
||||
src/os_amiga.h \
|
||||
src/proto/os_amiga.pro \
|
||||
src/testdir/Make_amiga.mak \
|
||||
src/testdir/amiga.vim \
|
||||
src/xxd/Make_amiga.mak \
|
||||
|
||||
# source files for the Mac (also in the extra archive)
|
||||
SRC_MAC = \
|
||||
src/INSTALLmac.txt \
|
||||
src/dehqx.py \
|
||||
src/gui_mac.c \
|
||||
src/os_mac_rsrc/*.icns \
|
||||
src/os_mac.h \
|
||||
src/os_mac.rsr.hqx \
|
||||
src/os_mac_conv.c \
|
||||
src/os_macosx.c \
|
||||
src/proto/gui_mac.pro \
|
||||
src/proto/os_mac_conv.pro \
|
||||
|
||||
# source files for VMS (in the extra archive)
|
||||
SRC_VMS = \
|
||||
src/INSTALLvms.txt \
|
||||
src/Make_vms.mms \
|
||||
src/gui_gtk_vms.h \
|
||||
src/os_vms.c \
|
||||
src/os_vms_conf.h \
|
||||
src/os_vms_mms.c \
|
||||
src/proto/os_vms.pro \
|
||||
src/testdir/Make_vms.mms \
|
||||
src/testdir/vms.vim \
|
||||
src/xxd/Make_vms.mms \
|
||||
vimtutor.com \
|
||||
|
||||
# source files for OS/2 (in the extra archive)
|
||||
SRC_OS2 = \
|
||||
src/Make_os2.mak \
|
||||
src/os_os2_cfg.h \
|
||||
src/testdir/Make_os2.mak \
|
||||
src/testdir/todos.vim \
|
||||
src/testdir/os2.vim \
|
||||
src/xxd/Make_os2.mak \
|
||||
|
||||
# source files for QNX (in the extra archive)
|
||||
SRC_QNX = \
|
||||
src/os_qnx.c \
|
||||
src/os_qnx.h \
|
||||
src/gui_photon.c \
|
||||
src/proto/gui_photon.pro \
|
||||
src/proto/os_qnx.pro \
|
||||
|
||||
|
||||
# source files for the extra archive (all sources that are not for Unix)
|
||||
SRC_EXTRA = \
|
||||
$(SRC_AMI) \
|
||||
$(SRC_AMI_DOS) \
|
||||
$(SRC_DOS) \
|
||||
$(SRC_DOS_BIN) \
|
||||
$(SRC_MAC) \
|
||||
$(SRC_OS2) \
|
||||
$(SRC_QNX) \
|
||||
$(SRC_VMS) \
|
||||
README_os390.txt \
|
||||
src/Make_mint.mak \
|
||||
src/Make_ro.mak \
|
||||
src/gui_riscos.c \
|
||||
src/gui_riscos.h \
|
||||
src/if_sniff.c \
|
||||
src/infplist.xml \
|
||||
src/link.390 \
|
||||
src/os_beos.c \
|
||||
src/os_beos.h \
|
||||
src/os_beos.rsrc \
|
||||
src/os_mint.h \
|
||||
src/os_riscos.c \
|
||||
src/os_riscos.h \
|
||||
src/proto/gui_riscos.pro \
|
||||
src/proto/os_riscos.pro \
|
||||
src/os_vms_fix.com \
|
||||
src/toolbar.phi \
|
||||
|
||||
# runtime files for all distributions
|
||||
RT_ALL = \
|
||||
README.txt \
|
||||
runtime/bugreport.vim \
|
||||
runtime/doc/*.awk \
|
||||
runtime/doc/*.pl \
|
||||
runtime/doc/*.txt \
|
||||
runtime/doc/Makefile \
|
||||
runtime/doc/doctags.c \
|
||||
runtime/doc/vim.1 \
|
||||
runtime/doc/evim.1 \
|
||||
runtime/doc/vimdiff.1 \
|
||||
runtime/doc/vimtutor.1 \
|
||||
runtime/doc/xxd.1 \
|
||||
runtime/ftoff.vim \
|
||||
runtime/gvimrc_example.vim \
|
||||
runtime/macros/README.txt \
|
||||
runtime/macros/dvorak \
|
||||
runtime/macros/editexisting.vim \
|
||||
runtime/macros/hanoi/click.me \
|
||||
runtime/macros/hanoi/hanoi.vim \
|
||||
runtime/macros/hanoi/poster \
|
||||
runtime/macros/justify.vim \
|
||||
runtime/macros/less.sh \
|
||||
runtime/macros/less.vim \
|
||||
runtime/macros/life/click.me \
|
||||
runtime/macros/life/life.vim \
|
||||
runtime/macros/matchit.vim \
|
||||
runtime/macros/matchit.txt \
|
||||
runtime/macros/maze/README.txt \
|
||||
runtime/macros/maze/[mM]akefile \
|
||||
runtime/macros/maze/main.aap \
|
||||
runtime/macros/maze/maze.c \
|
||||
runtime/macros/maze/maze_5.78 \
|
||||
runtime/macros/maze/maze_mac \
|
||||
runtime/macros/maze/mazeansi.c \
|
||||
runtime/macros/maze/mazeclean.c \
|
||||
runtime/macros/maze/poster \
|
||||
runtime/macros/shellmenu.vim \
|
||||
runtime/macros/swapmous.vim \
|
||||
runtime/macros/urm/README.txt \
|
||||
runtime/macros/urm/examples \
|
||||
runtime/macros/urm/urm \
|
||||
runtime/macros/urm/urm.vim \
|
||||
runtime/mswin.vim \
|
||||
runtime/evim.vim \
|
||||
runtime/optwin.vim \
|
||||
runtime/ftplugin.vim \
|
||||
runtime/ftplugof.vim \
|
||||
runtime/indent.vim \
|
||||
runtime/indoff.vim \
|
||||
runtime/termcap \
|
||||
runtime/tools/README.txt \
|
||||
runtime/tools/[a-z]*[a-z0-9] \
|
||||
runtime/tutor/README.txt \
|
||||
runtime/tutor/tutor \
|
||||
runtime/tutor/tutor.vim \
|
||||
runtime/vimrc_example.vim \
|
||||
|
||||
# runtime files for all distributions without CR-NL translation
|
||||
RT_ALL_BIN = \
|
||||
runtime/doc/tags \
|
||||
runtime/print/*.ps \
|
||||
|
||||
# runtime script files
|
||||
RT_SCRIPTS = \
|
||||
runtime/filetype.vim \
|
||||
runtime/scripts.vim \
|
||||
runtime/menu.vim \
|
||||
runtime/macmap.vim \
|
||||
runtime/delmenu.vim \
|
||||
runtime/synmenu.vim \
|
||||
runtime/makemenu.vim \
|
||||
runtime/autoload/*.vim \
|
||||
runtime/autoload/README.txt \
|
||||
runtime/autoload/xml/*.vim \
|
||||
runtime/colors/*.vim \
|
||||
runtime/colors/README.txt \
|
||||
runtime/compiler/*.vim \
|
||||
runtime/compiler/README.txt \
|
||||
runtime/indent/*.vim \
|
||||
runtime/indent/README.txt \
|
||||
runtime/ftplugin/*.vim \
|
||||
runtime/ftplugin/README.txt \
|
||||
runtime/plugin/*.vim \
|
||||
runtime/plugin/README.txt \
|
||||
runtime/syntax/*.vim \
|
||||
runtime/syntax/README.txt \
|
||||
|
||||
# Unix runtime
|
||||
RT_UNIX = \
|
||||
README_unix.txt \
|
||||
runtime/hi16-action-make.png \
|
||||
runtime/hi22-action-make.png \
|
||||
runtime/vim16x16.png \
|
||||
runtime/vim16x16.xpm \
|
||||
runtime/vim32x32.png \
|
||||
runtime/vim32x32.xpm \
|
||||
runtime/vim48x48.png \
|
||||
runtime/vim48x48.xpm \
|
||||
|
||||
# Unix and DOS runtime without CR-LF translation
|
||||
RT_UNIX_DOS_BIN = \
|
||||
runtime/vim16x16.gif \
|
||||
runtime/vim32x32.gif \
|
||||
runtime/vim48x48.gif \
|
||||
|
||||
# runtime not for unix or extra
|
||||
RT_NO_UNIX = \
|
||||
|
||||
# runtime for Amiga (also in the extra archive)
|
||||
RT_AMI_DOS = \
|
||||
runtime/doc/vim.man \
|
||||
runtime/doc/vimdiff.man \
|
||||
runtime/doc/vimtutor.man \
|
||||
runtime/doc/xxd.man \
|
||||
|
||||
# DOS runtime (also in the extra archive)
|
||||
RT_DOS = \
|
||||
README_dos.txt \
|
||||
runtime/rgb.txt \
|
||||
vimtutor.bat \
|
||||
|
||||
# DOS runtime without CR-LF translation (also in the extra archive)
|
||||
RT_DOS_BIN = \
|
||||
runtime/vimlogo.cdr \
|
||||
runtime/vimlogo.eps \
|
||||
runtime/vimlogo.gif \
|
||||
runtime/vimlogo.pdf \
|
||||
|
||||
# Amiga runtime (also in the extra archive)
|
||||
RT_AMI = \
|
||||
README.txt.info \
|
||||
README_ami.txt \
|
||||
README_ami.txt.info \
|
||||
libs/arp.library \
|
||||
runtime/doc.info \
|
||||
runtime/doc/*.info \
|
||||
runtime/icons/README.txt \
|
||||
runtime/icons/*.info \
|
||||
runtime/icons.info \
|
||||
runtime/macros.info \
|
||||
runtime/macros/*.info \
|
||||
runtime/macros/hanoi/*.info \
|
||||
runtime/macros/life/*.info \
|
||||
runtime/macros/maze/*.info \
|
||||
runtime/macros/urm/*.info \
|
||||
runtime/tools.info \
|
||||
runtime/tutor.info \
|
||||
runtime/tutor/*.info \
|
||||
|
||||
# runtime files in extra archive
|
||||
RT_EXTRA = \
|
||||
$(RT_AMI) \
|
||||
$(RT_AMI_DOS) \
|
||||
$(RT_DOS) \
|
||||
$(RT_DOS_BIN) \
|
||||
README_mac.txt \
|
||||
|
||||
# included in all Amiga archives
|
||||
ROOT_AMI = \
|
||||
Contents \
|
||||
Contents.info \
|
||||
runtime.info \
|
||||
vimdir.info \
|
||||
|
||||
# root files for the extra archive
|
||||
ROOT_EXTRA = \
|
||||
$(ROOT_AMI) \
|
||||
|
||||
# files for Amiga small binary (also in extra archive)
|
||||
BIN_AMI = \
|
||||
README_amibin.txt \
|
||||
README_amibin.txt.info \
|
||||
Vim.info \
|
||||
Xxd.info \
|
||||
|
||||
# files for DOS binary (also in extra archive)
|
||||
BIN_DOS = \
|
||||
README_bindos.txt \
|
||||
uninstal.txt \
|
||||
|
||||
# files for Win32 OLE binary (also in extra archive)
|
||||
BIN_OLE = \
|
||||
README_ole.txt \
|
||||
|
||||
# files for Win32s binary (also in extra archive)
|
||||
BIN_W32S = \
|
||||
README_w32s.txt \
|
||||
|
||||
# files for VMS binary (also in extra archive)
|
||||
BIN_VMS = \
|
||||
README_vms.txt \
|
||||
|
||||
# files for OS/2 binary (also in extra archive)
|
||||
BIN_OS2 = \
|
||||
README_os2.txt \
|
||||
|
||||
# binary files for extra archive
|
||||
BIN_EXTRA = \
|
||||
$(BIN_AMI) \
|
||||
$(BIN_DOS) \
|
||||
$(BIN_OLE) \
|
||||
$(BIN_W32S) \
|
||||
$(BIN_VMS) \
|
||||
$(BIN_OS2) \
|
||||
|
||||
# all files for extra archive
|
||||
EXTRA = \
|
||||
$(BIN_EXTRA) \
|
||||
$(ROOT_EXTRA) \
|
||||
$(RT_EXTRA) \
|
||||
$(SRC_EXTRA) \
|
||||
README_extra.txt \
|
||||
src/VisVim/VisVim.dll \
|
||||
farsi/README.txt \
|
||||
farsi/fonts/*/far-* \
|
||||
runtime/vimlogo.xpm \
|
||||
src/swis.s \
|
||||
src/tee/Makefile* \
|
||||
src/tee/tee.c \
|
||||
csdpmi4b.zip \
|
||||
|
||||
# generic language files
|
||||
LANG_GEN = \
|
||||
README_lang.txt \
|
||||
runtime/doc/*-fr.1 \
|
||||
runtime/doc/*-fr.UTF-8.1 \
|
||||
runtime/doc/*-it.1 \
|
||||
runtime/doc/*-it.UTF-8.1 \
|
||||
runtime/doc/*-pl.1 \
|
||||
runtime/doc/*-pl.UTF-8.1 \
|
||||
runtime/doc/*-ru.1 \
|
||||
runtime/doc/*-ru.UTF-8.1 \
|
||||
runtime/lang/README.txt \
|
||||
runtime/lang/menu_*.vim \
|
||||
runtime/keymap/README.txt \
|
||||
runtime/keymap/*.vim \
|
||||
runtime/tutor/README.*.txt \
|
||||
runtime/tutor/Makefile \
|
||||
runtime/tutor/tutor.utf-8 \
|
||||
runtime/tutor/tutor.?? \
|
||||
runtime/tutor/tutor.??.* \
|
||||
runtime/spell/README.txt \
|
||||
runtime/spell/??/*.diff \
|
||||
runtime/spell/??/main.aap \
|
||||
runtime/spell/yi/README.txt \
|
||||
runtime/spell/main.aap \
|
||||
runtime/spell/cleanadd.vim \
|
||||
runtime/spell/*.vim \
|
||||
runtime/spell/fixdup \
|
||||
|
||||
# generic language files, binary
|
||||
LANG_GEN_BIN = \
|
||||
runtime/spell/README_en.txt \
|
||||
runtime/spell/en.ascii.spl \
|
||||
runtime/spell/en.latin1.spl \
|
||||
runtime/spell/en.utf-8.spl \
|
||||
runtime/spell/en.ascii.sug \
|
||||
runtime/spell/en.latin1.sug \
|
||||
runtime/spell/en.utf-8.sug \
|
||||
|
||||
# all files for lang archive
|
||||
LANG_SRC = \
|
||||
src/po/README.txt \
|
||||
src/po/README_mingw.txt \
|
||||
src/po/README_mvc.txt \
|
||||
src/po/check.vim \
|
||||
src/po/cleanup.vim \
|
||||
src/po/Makefile \
|
||||
src/po/Make_cyg.mak \
|
||||
src/po/Make_ming.mak \
|
||||
src/po/Make_mvc.mak \
|
||||
src/po/sjiscorr.c \
|
||||
src/po/*.po \
|
||||
|
||||
# the language files for the Win32 lang archive
|
||||
LANG_DOS = \
|
||||
src/po/*.mo \
|
||||
|
||||
# vim: set ft=make:
|
@ -1,32 +0,0 @@
|
||||
README_ami.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on Amiga systems.
|
||||
See README.txt for general information about Vim.
|
||||
|
||||
|
||||
Unpack the distributed files in the place where you want to keep them. It is
|
||||
wise to have a "vim" directory to keep your vimrc file and any other files you
|
||||
change. The distributed files go into a subdirectory. This way you can
|
||||
easily upgrade to a new version. For example:
|
||||
|
||||
dh0:editors/vim contains your vimrc and modified files
|
||||
dh0:editors/vim/vim54 contains the Vim version 5.4 distributed files
|
||||
dh0:editors/vim/vim55 contains the Vim version 5.5 distributed files
|
||||
|
||||
You would then unpack the archives like this:
|
||||
|
||||
cd dh0:editors
|
||||
tar xf t:vim60bin.tar
|
||||
tar xf t:vim60rt.tar
|
||||
|
||||
Set the $VIM environment variable to point to the top directory of your Vim
|
||||
files. For the above example:
|
||||
|
||||
set VIM=dh0:editors/vim
|
||||
|
||||
Vim version 5.4 will look for your vimrc file in $VIM, and for the runtime
|
||||
files in $VIM/vim54. See ":help $VIM" for more information.
|
||||
|
||||
Make sure the Vim executable is in your search path. Either copy the Vim
|
||||
executable to a directory that is in your search path, or (preferred) modify
|
||||
the search path to include the directory where the Vim executable is.
|
@ -1,12 +0,0 @@
|
||||
README_amibin.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
See "README.txt" for general information about Vim.
|
||||
See "README_ami.txt" for installation instructions for the Amiga.
|
||||
These files are in the runtime archive (vim60rt.tgz).
|
||||
|
||||
|
||||
The Amiga "bin" archive contains the Vim executable for the Amiga. It was
|
||||
compiled with "big" features.
|
||||
|
||||
Postscript printing is not included to avoid requiring floating point
|
||||
computations.
|
@ -1,11 +0,0 @@
|
||||
README_amisrc.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
See "README.txt" for general information about Vim.
|
||||
See "README_ami.txt" for installation instructions for the Amiga.
|
||||
These files are in the runtime archive (vim60rt.tgz).
|
||||
|
||||
|
||||
The Amiga source archive contains the files needed to compile Vim on the
|
||||
Amiga.
|
||||
|
||||
See "src/INSTALLami.txt" for instructions on how to compile Vim on the Amiga.
|
@ -1,19 +0,0 @@
|
||||
README_bindos.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
See "README.txt" for general information about Vim.
|
||||
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
||||
These files are in the runtime archive (vim70rt.zip).
|
||||
|
||||
|
||||
There are several binary distributions of Vim for the PC. You would normally
|
||||
pick only one of them, but it's also possible to install several.
|
||||
These ones are available (the version number may differ):
|
||||
vim70d16.zip 16 bit DOS version
|
||||
vim70d32.zip 32 bit DOS version
|
||||
vim70w32.zip Windows 95/98/NT/etc. console version
|
||||
gvim70.zip Windows 95/98/NT/etc. GUI version
|
||||
gvim70ole.zip Windows 95/98/NT/etc. GUI version with OLE
|
||||
gvim70_s.zip Windows 3.1 GUI version
|
||||
|
||||
You MUST also get the runtime archive (vim70rt.zip).
|
||||
The sources are also available (vim70src.zip).
|
@ -1,154 +0,0 @@
|
||||
README_dos.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on MS-DOS and MS-Windows systems.
|
||||
See "README.txt" for general information about Vim.
|
||||
|
||||
There are two ways to install Vim:
|
||||
A. Use the self-installing .exe file.
|
||||
B. Unpack .zip files and run the install.exe program.
|
||||
|
||||
|
||||
A. Using the self-installing .exe
|
||||
---------------------------------
|
||||
|
||||
This is mostly self-explaining. Just follow the prompts and make the
|
||||
selections. A few things to watch out for:
|
||||
|
||||
- When an existing installation is detected, you are offered to first remove
|
||||
this. The uninstall program is then started while the install program waits
|
||||
for it to complete. Sometimes the windows overlap each other, which can be
|
||||
confusing. Be sure the complete the uninstalling before continuing the
|
||||
installation. Watch the taskbar for uninstall windows.
|
||||
|
||||
- When selecting a directory to install Vim, use the same place where other
|
||||
versions are located. This makes it easier to find your _vimrc file. For
|
||||
example "C:\Program Files\vim" or "D:\vim". A name ending in "vim" is
|
||||
preferred.
|
||||
|
||||
- After selecting the directory where to install Vim, clicking on "Next" will
|
||||
start the installation.
|
||||
|
||||
|
||||
B. Using .zip files
|
||||
-------------------
|
||||
|
||||
These are the normal steps to install Vim from the .zip archives:
|
||||
|
||||
1. Go to the directory where you want to put the Vim files. Examples:
|
||||
cd C:\
|
||||
cd D:\editors
|
||||
If you already have a "vim" directory, go to the directory in which it is
|
||||
located. Check the $VIM setting to see where it points to:
|
||||
set VIM
|
||||
For example, if you have
|
||||
C:\vim\vim54
|
||||
do
|
||||
cd C:\
|
||||
Binary and runtime Vim archives are normally unpacked in the same location,
|
||||
on top of each other.
|
||||
|
||||
2. Unpack the zip archives. This will create a new directory "vim\vim70",
|
||||
in which all the distributed Vim files are placed. Since the directory
|
||||
name includes the version number, it is unlikely that you overwrite
|
||||
existing files.
|
||||
Examples:
|
||||
pkunzip -d gvim70.zip
|
||||
unzip vim70w32.zip
|
||||
|
||||
You need to unpack the runtime archive and at least one of the binary
|
||||
archives. When using more than one binary version, be careful not to
|
||||
overwrite one version with the other, the names of the executables
|
||||
"vim.exe" and "gvim.exe" are the same.
|
||||
|
||||
After you unpacked the files, you can still move the whole directory tree
|
||||
to another location. That is where they will stay, the install program
|
||||
won't move or copy the runtime files.
|
||||
|
||||
Only for the 32 bit DOS version on MS-DOS without DPMI support (trying to
|
||||
run install.exe will produce an error message): Unpack the CSDPMI4B.ZIP
|
||||
archive and follow the instructions in the documentation.
|
||||
|
||||
3. Change to the new directory:
|
||||
cd vim\vim70
|
||||
Run the "install.exe" program. It will ask you a number of questions about
|
||||
how you would like to have your Vim setup. Among these are:
|
||||
- You can tell it to write a "_vimrc" file with your preferences in the
|
||||
parent directory.
|
||||
- It can also install an "Edit with Vim" entry in the Windows Explorer
|
||||
popup menu.
|
||||
- You can have it create batch files, so that you can run Vim from the
|
||||
console or in a shell. You can select one of the directories in your
|
||||
$PATH. If you skip this, you can add Vim to the search path manually:
|
||||
The simplest is to add a line to your autoexec.bat. Examples:
|
||||
set path=%path%;C:\vim\vim70
|
||||
set path=%path%;D:\editors\vim\vim70
|
||||
- Create entries for Vim on the desktop and in the Start menu.
|
||||
|
||||
That's it!
|
||||
|
||||
|
||||
Remarks:
|
||||
|
||||
- If Vim can't find the runtime files, ":help" won't work and the GUI version
|
||||
won't show a menubar. Then you need to set the $VIM environment variable to
|
||||
point to the top directory of your Vim files. Example:
|
||||
set VIM=C:\editors\vim
|
||||
Vim version 6.0 will look for your vimrc file in $VIM, and for the runtime
|
||||
files in $VIM/vim70. See ":help $VIM" for more information.
|
||||
|
||||
- To avoid confusion between distributed files of different versions and your
|
||||
own modified vim scripts, it is recommended to use this directory layout:
|
||||
("C:\vim" is used here as the root, replace it with the path you use)
|
||||
Your own files:
|
||||
C:\vim\_vimrc Your personal vimrc.
|
||||
C:\vim\_viminfo Dynamic info for 'viminfo'.
|
||||
C:\vim\vimfiles\ftplugin\*.vim Filetype plugins
|
||||
C:\vim\... Other files you made.
|
||||
Distributed files:
|
||||
C:\vim\vim70\vim.exe The Vim version 6.0 executable.
|
||||
C:\vim\vim70\doc\*.txt The version 6.0 documentation files.
|
||||
C:\vim\vim70\bugreport.vim A Vim version 6.0 script.
|
||||
C:\vim\vim70\... Other version 6.0 distributed files.
|
||||
In this case the $VIM environment variable would be set like this:
|
||||
set VIM=C:\vim
|
||||
Then $VIMRUNTIME will automatically be set to "$VIM\vim70". Don't add
|
||||
"vim70" to $VIM, that won't work.
|
||||
|
||||
- You can put your Vim executable anywhere else. If the executable is not
|
||||
with the other Vim files, you should set $VIM. The simplest is to add a line
|
||||
to your autoexec.bat. Examples:
|
||||
set VIM=c:\vim
|
||||
set VIM=d:\editors\vim
|
||||
|
||||
- If you have told the "install.exe" program to add the "Edit with Vim" menu
|
||||
entry, you can remove it by running the "uninstal.exe". See
|
||||
":help win32-popup-menu".
|
||||
|
||||
- In Windows 95/98/NT you can create a shortcut to Vim. This works for all
|
||||
DOS and Win32 console versions. For the console version this gives you the
|
||||
opportunity to set defaults for the Console where Vim runs in.
|
||||
|
||||
1. On the desktop, click right to get a menu. Select New/Shortcut.
|
||||
2. In the dialog, enter Command line: "C:\command.com". Click "Next".
|
||||
3. Enter any name. Click "Finish".
|
||||
The new shortcut will appear on the desktop.
|
||||
4. With the mouse pointer on the new shortcut, click right to get a menu.
|
||||
Select Properties.
|
||||
5. In the Program tab, change the "Cmdline" to add "/c" and the name of the
|
||||
Vim executable. Examples:
|
||||
C:\command.com /c C:\vim\vim70\vim.exe
|
||||
C:\command.com /c D:\editors\vim\vim70\vim.exe
|
||||
6. Select the font, window size, etc. that you like. If this isn't
|
||||
possible, select "Advanced" in the Program tab, and deselect "MS-DOS
|
||||
mode".
|
||||
7. Click OK.
|
||||
|
||||
For gvim, you can use a normal shortcut on the desktop, and set the size of
|
||||
the Window in your $VIM/_gvimrc:
|
||||
set lines=30 columns=90
|
||||
|
||||
|
||||
For further information, type one of these inside Vim:
|
||||
:help dos
|
||||
:help msdos
|
||||
:help win32
|
@ -1,61 +0,0 @@
|
||||
README_extra.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
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.
|
||||
|
||||
For more information, see the "README.txt" file that comes with the runtime
|
||||
archive (vim-7.0-rt.tar.gz). To be able to run Vim you MUST get the runtime
|
||||
archive too!
|
||||
|
||||
The extra archive plus the source and runtime achives make up the complete
|
||||
sources of Vim for all systems.
|
||||
|
||||
|
||||
Some of the things that the extra archive contains:
|
||||
|
||||
Farsi Files for the Farsi (persian) language. If you don't know
|
||||
what Farsi is, this is not for you.
|
||||
|
||||
if_sniff Interface to SNiFF. If you don't know what SNiFF is, this is
|
||||
not for you.
|
||||
|
||||
os_amiga Files for the Amiga port.
|
||||
|
||||
gui_riscos
|
||||
os_riscos Files for the RISC OS port.
|
||||
|
||||
gui_beos
|
||||
os_beos Files for the BeOS port.
|
||||
|
||||
os_msdos
|
||||
os_dos Files for the MS-DOS port.
|
||||
|
||||
gui_mac
|
||||
os_mac Files for the Mac port.
|
||||
|
||||
os_mint Files for the Atari Mint port.
|
||||
|
||||
os_os2 Files for the OS/2 port.
|
||||
tee Extra program for OS/2.
|
||||
|
||||
os_vms Files for the VMS port.
|
||||
|
||||
os_w32
|
||||
os_win32 Files for the Win32 port.
|
||||
|
||||
gui_w32 Files for the Win32 GUI.
|
||||
gui_w48 Files for the Win32 and Win16 GUI.
|
||||
Make_mvc.mak MS Visual C++ makefile for the Win32 GUI.
|
||||
rgb.txt File with color definitions for the Win32 GUI.
|
||||
|
||||
if_ole OLE automation interface, for MS Windows 95 and NT.
|
||||
|
||||
VisVim Integration of Win32 GUI with MS Visual Developer Studio.
|
||||
|
||||
GvimExt DLL for the "Edit with Vim" context menu entry
|
||||
|
||||
nsis NSIS script to build the self-installing MS-Windows exe
|
||||
|
||||
*.man Preprocessed manual pages.
|
||||
|
||||
file_select.vim Vim script to browse directories (Unix only).
|
@ -1,5 +0,0 @@
|
||||
README_lang.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file contains files for non-English languages:
|
||||
- Translated messages.
|
||||
- Translated menus.
|
@ -1,8 +0,0 @@
|
||||
README_mac.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on Macintosh systems.
|
||||
See "README.txt" for general information about Vim.
|
||||
|
||||
|
||||
Sorry, this text still needs to be written!
|
||||
|
@ -1,20 +0,0 @@
|
||||
README_ole.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This archive contains gvim.exe with OLE interface and VisVim.
|
||||
This version of gvim.exe can also load a number of interface dynamically (you
|
||||
can optionally install the .dll files for each interface).
|
||||
It is only for MS-Windows 95/98/ME/NT/2000/XP.
|
||||
|
||||
Also see the README_bindos.txt, README_dos.txt and README.txt files.
|
||||
|
||||
Be careful not to overwrite the OLE gvim.exe with the non-OLE gvim.exe when
|
||||
unpacking another binary archive! Check the output of ":version":
|
||||
Win32s - "MS-Windows 16/32 bit GUI version"
|
||||
Win32 - "MS-Windows 32 bit GUI version"
|
||||
Win32 with OLE - "MS-Windows 32 bit GUI version with OLE support"
|
||||
|
||||
For further information, type this inside Vim:
|
||||
:help if_ole
|
||||
|
||||
Futhermore, this archive contains VISVIM.DLL. It can be used to integrate
|
||||
the OLE gvim with Microsoft Visual Developer Studio. See VisVim/README.txt.
|
@ -1,58 +0,0 @@
|
||||
README_os2.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on OS/2 systems.
|
||||
See "README.txt" for general information about Vim.
|
||||
|
||||
|
||||
NOTE: You will need two archives:
|
||||
vim71rt.zip contains the runtime files (same as for the PC version)
|
||||
vim71os2.zip contains the OS/2 executables
|
||||
|
||||
1. Go to the directory where you want to put the Vim files. Examples:
|
||||
cd C:\
|
||||
cd D:\editors
|
||||
|
||||
2. Unpack the zip archives. This will create a new directory "vim/vim71",
|
||||
in which all the distributed Vim files are placed. Since the directory
|
||||
name includes the version number, it is unlikely that you overwrite
|
||||
existing files.
|
||||
Examples:
|
||||
pkunzip -d vim71os2.zip
|
||||
unzip vim71os2.zip
|
||||
|
||||
After you unpacked the files, you can still move the whole directory tree
|
||||
to another location.
|
||||
|
||||
3. Add the directory where vim.exe is to your path. The simplest is to add a
|
||||
line to your autoexec.bat. Examples:
|
||||
set path=%path%;C:\vim\vim71
|
||||
set path=%path%;D:\editors\vim\vim71
|
||||
|
||||
That's it!
|
||||
|
||||
|
||||
Extra remarks:
|
||||
|
||||
- To avoid confusion between distributed files of different versions and your
|
||||
own modified vim scripts, it is recommended to use this directory layout:
|
||||
("C:\vim" is used here as the root, replace with the path you use)
|
||||
Your own files:
|
||||
C:\vim\_vimrc Your personal vimrc.
|
||||
C:\vim\_viminfo Dynamic info for 'viminfo'.
|
||||
C:\vim\... Other files you made.
|
||||
Distributed files:
|
||||
C:\vim\vim71\vim.exe The Vim version 7.1 executable.
|
||||
C:\vim\vim71\doc\*.txt The version 7.1 documentation files.
|
||||
C:\vim\vim71\bugreport.vim A Vim version 7.1 script.
|
||||
C:\vim\vim71\... Other version 7.1 distributed files.
|
||||
In this case the $VIM environment variable would be set like this:
|
||||
set VIM=C:\vim
|
||||
|
||||
- You can put your Vim executable anywhere else. If the executable is not
|
||||
with the other distributed Vim files, you should set $VIM. The simplest is
|
||||
to add a line to your autoexec.bat. Examples:
|
||||
set VIM=c:\vim
|
||||
set VIM=d:\editors\vim
|
||||
|
||||
For further information, type this inside Vim:
|
||||
:help os2
|
@ -1,130 +0,0 @@
|
||||
README_os_390.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
Welcome to the OS/390 Unix port of VIM.
|
||||
|
||||
ATTENTION: THIS IS AN _ALPHA_ VERSION!!!
|
||||
I expect you to know how to handle alpha software!
|
||||
|
||||
This port was done by Ralf Schandl <schandl@de.ibm.com>.
|
||||
This port is not maintained or supported by IBM!!
|
||||
|
||||
|
||||
For the list of changes see runtime/doc/os_390.txt.
|
||||
|
||||
|
||||
Compiling:
|
||||
----------
|
||||
|
||||
Note: After the file configure was created via autoconf, it had been
|
||||
handedited, to make the test for ICEConnectionNumber work.
|
||||
DO NOT run autoconf again!
|
||||
|
||||
Without X11:
|
||||
|
||||
If you build VIM without X11 support, compiling and building is nearly
|
||||
straightforward. The only restriction is, that you can't call make from the
|
||||
VIM toplevel directory. Change to the src directory first and call make from
|
||||
there. Here is a what to do:
|
||||
|
||||
# Don't use c89!
|
||||
# Make additional symbols visible.
|
||||
# Allow intermixing of compiler options and files.
|
||||
|
||||
$ export CC=cc
|
||||
$ export CFLAGS=-D_ALL_SOURCE
|
||||
$ export _CC_CCMODE=1
|
||||
$./configure --enable-max-features --without-x --enable-gui=no
|
||||
$ cd src
|
||||
$ make
|
||||
$ make test
|
||||
|
||||
Note: Test 28 will be reported as failed. This is because diff can't
|
||||
compare files containing '\0' characters. Test 11 will fail if you
|
||||
don't have gzip.
|
||||
|
||||
$ make install
|
||||
|
||||
|
||||
With X11:
|
||||
|
||||
There are two ways for building VIM with X11 support. The first way is simple
|
||||
and results in a big executable (~13 Mb), the second needs a few additional
|
||||
steps and results in a much smaller executable (~4.5 Mb). This examples assume
|
||||
you want Motif.
|
||||
|
||||
The easy way:
|
||||
$ export CC=cc
|
||||
$ export CFLAGS="-D_ALL_SOURCE -W c,dll"
|
||||
$ export LDFLAGS="-W l,dll"
|
||||
$ export _CC_CCMODE=1
|
||||
$ ./configure --enable-max-features --enable-gui=motif
|
||||
$ cd src
|
||||
$ make
|
||||
|
||||
With this VIM is linked statically with the X11 libraries.
|
||||
|
||||
The smarter way:
|
||||
Make VIM as described above. Then create a file named 'link.sed' with the
|
||||
following contense:
|
||||
|
||||
s/-lXext *//g
|
||||
s/-lXmu *//g
|
||||
s/-lXm */\/usr\/lib\/Xm.x /g
|
||||
s/-lX11 */\/usr\/lib\/X11.x /g
|
||||
s/-lXt *//g
|
||||
s/-lSM */\/usr\/lib\/SM.x /g
|
||||
s/-lICE */\/usr\/lib\/ICE.x /g
|
||||
|
||||
Then do:
|
||||
$ rm vim
|
||||
$ make
|
||||
|
||||
Now Vim is linked with the X11-DLLs.
|
||||
|
||||
See the Makefile and the file link.sh on how link.sed is used.
|
||||
|
||||
|
||||
Hint:
|
||||
-----
|
||||
Use the online help! (See weaknesses below.)
|
||||
|
||||
Example:
|
||||
Enter ':help syntax' and then press <TAB> several times, you will switch
|
||||
through all help items containing 'syntax'. Press <ENTER> on the one you are
|
||||
interested at. Or press <Ctrl-D> and you will get a list of all items printed
|
||||
that contain 'syntax'.
|
||||
|
||||
The helpfiles contains cross-references. Links are between '|'. Position the
|
||||
cursor on them and press <Ctrl-]> to follow this link. Use <Ctrl-T> to jump
|
||||
back.
|
||||
|
||||
Known weaknesses:
|
||||
-----------------
|
||||
|
||||
- You can't call make from the toplevel directory, you have to do a 'cd src'
|
||||
first. If you do it, make will call configure again. I don't know why and
|
||||
didn't investigate it, there were more important things to do. If you can
|
||||
make it work drop me a note.
|
||||
|
||||
- The documentation was not updated for this alpha release. It contains lot of
|
||||
ASCII dependencies, especially in examples.
|
||||
|
||||
- Digraphs are dependent on code page 1047. Digraphs are used to enter
|
||||
characters that normally cannot be entered by an ordinary keyboard.
|
||||
See ":help digraphs".
|
||||
|
||||
- Using 'ga' to show the code of the character under the cursor shows the
|
||||
correct dec/hex/oct values, but the other informations might be missing or
|
||||
wrong.
|
||||
|
||||
- The sed syntax file doesn't work, it is ASCII dependent.
|
||||
|
||||
Bugs:
|
||||
-----
|
||||
If you find a bug please inform me (schandl@de.ibm.com), don't disturb Bram
|
||||
Moolenaar. It's most likely a bug I introduced during porting or some ASCII
|
||||
dependency I didn't notice.
|
||||
|
||||
Feedback:
|
||||
---------
|
||||
Feedback welcome! Just drop me a note.
|
@ -1,10 +0,0 @@
|
||||
README_src.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
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
|
||||
systems in combination with the extra archive (vim-7.0-extra.tar.gz, in the
|
||||
"extra" directory of ftp.vim.org).
|
||||
|
||||
For more information, see the README.txt file that comes with the runtime
|
||||
archive (vim-7.0-rt.tar.gz). To be able to run Vim you MUST get the runtime
|
||||
archive too!
|
@ -1,12 +0,0 @@
|
||||
README_srcdos.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
See "README.txt" for general information about Vim.
|
||||
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
||||
These files are in the runtime archive (vim70rt.zip).
|
||||
|
||||
|
||||
The DOS source archive contains the files needed to compile Vim on MS-DOS or
|
||||
MS-Windows. It is packed for DOS systems, with CR-LF. It also includes the
|
||||
VisVim sources.
|
||||
|
||||
See "src/INSTALLpc.txt" for instructions on how to compile Vim on the PC.
|
@ -1,10 +0,0 @@
|
||||
README_unix.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on Unix systems.
|
||||
See "README.txt" for general information about Vim.
|
||||
|
||||
|
||||
When you use the source distribution, "make install" is used to install Vim.
|
||||
See the "INSTALL" file in the "src" directory.
|
||||
|
||||
If you use a compiled package, follow the instructions for the package.
|
@ -1,48 +0,0 @@
|
||||
README_vms.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on VMS systems.
|
||||
See "README.txt" in the runtime archive for information about Vim.
|
||||
|
||||
|
||||
Most information can be found in the on-line documentation. Use ":help vms"
|
||||
inside Vim. Or get the runtime files and read runtime/doc/os_vms.txt to find
|
||||
out how to install and configure Vim with runtime files etc.
|
||||
|
||||
To compile Vim yourself you need three archives:
|
||||
vim-X.X-rt.tar.gz runtime files
|
||||
vim-X.X-src.tar.gz source files
|
||||
vim-X.X-extra.tar.gz extra source files
|
||||
|
||||
Compilation is recommended, in order to make sure that the correct
|
||||
libraries are used for your specific system. Read about compiling in
|
||||
src/INSTALLvms.txt.
|
||||
|
||||
To use the binary version, you need one of these archives:
|
||||
|
||||
vim-XX-exe-ia64-gui.zip IA64 GUI/Motif executables
|
||||
vim-XX-exe-ia64-gtk.zip IA64 GUI/GTK executables
|
||||
vim-XX-exe-ia64-term.zip IA64 console executables
|
||||
vim-XX-exe-axp-gui.zip Alpha GUI/Motif executables
|
||||
vim-XX-exe-axp-gtk.zip Alpha GUI/GTK executables
|
||||
vim-XX-exe-axp-term.zip Alpha console executables
|
||||
vim-XX-exe-vax-gui.zip VAX GUI executables
|
||||
vim-XX-exe-vax-term.zip VAX console executables
|
||||
|
||||
and of course
|
||||
vim-XX-runtime.zip runtime files
|
||||
|
||||
The binary archives contain: vim.exe, ctags.exe, xxd.exe files,
|
||||
but there are also prepared "deploy ready" archives:
|
||||
|
||||
vim-XX-ia64.zip GUI and console executables with runtime and
|
||||
help files for IA64 systems
|
||||
vim-XX-axp.zip GUI and console executables with runtime and
|
||||
help files for Alpha systems
|
||||
vim-XX-vax.zip GUI and console executables with runtime and
|
||||
help files for VAX systems
|
||||
|
||||
GTK builds need LIBGTK library installed.
|
||||
|
||||
These executables and up to date patches for OpenVMS system are downloadable
|
||||
from http://www.polarhome.com/vim/ or ftp://ftp.polarhome.com/pub/vim/
|
||||
|
@ -1,15 +0,0 @@
|
||||
README_w32s.txt for version 7.2a of Vim: Vi IMproved.
|
||||
|
||||
This archive contains the gvim.exe that was specifically compiled for use in
|
||||
the Win32s subsystem in MS-Windows 3.1 and 3.11.
|
||||
|
||||
Also see the README_bindos.txt, README_dos.txt and README.txt files.
|
||||
|
||||
Be careful not to overwrite the Win32s gvim.exe with the another gvim.exe when
|
||||
unpacking another binary archive! Check the output of ":version":
|
||||
Win32s - "MS-Windows 16/32 bit GUI version"
|
||||
Win32 - "MS-Windows 32 bit GUI version"
|
||||
Win32 with OLE - "MS-Windows 32 bit GUI version with OLE support"
|
||||
|
||||
For further information, type this inside Vim:
|
||||
:help win32s
|
6
runtime/tutor/configure
vendored
@ -1,6 +0,0 @@
|
||||
#! /bin/sh
|
||||
|
||||
# This is just a stub for the Unix configure script, to provide support for
|
||||
# doing "./configure" in the top Vim directory.
|
||||
|
||||
cd src && exec ./configure "$@"
|
@ -1,88 +0,0 @@
|
||||
:" Use this script to create the file "bugreport.txt", which contains
|
||||
:" information about the environment of a possible bug in Vim.
|
||||
:"
|
||||
:" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
:" Last change: 2005 Jun 12
|
||||
:"
|
||||
:" To use inside Vim:
|
||||
:" :so $VIMRUNTIME/bugreport.vim
|
||||
:" Or, from the command line:
|
||||
:" vim -s $VIMRUNTIME/bugreport.vim
|
||||
:"
|
||||
:" The "if 1" lines are to avoid error messages when expression evaluation is
|
||||
:" not compiled in.
|
||||
:"
|
||||
:if 1
|
||||
: let more_save = &more
|
||||
:endif
|
||||
:set nomore
|
||||
:if has("unix")
|
||||
: !echo "uname -a" >bugreport.txt
|
||||
: !uname -a >>bugreport.txt
|
||||
:endif
|
||||
:redir >>bugreport.txt
|
||||
:version
|
||||
:if 1
|
||||
: func <SID>CheckDir(n)
|
||||
: if isdirectory(a:n)
|
||||
: echo 'directory "' . a:n . '" exists'
|
||||
: else
|
||||
: echo 'directory "' . a:n . '" does NOT exist'
|
||||
: endif
|
||||
: endfun
|
||||
: func <SID>CheckFile(n)
|
||||
: if filereadable(a:n)
|
||||
: echo '"' . a:n . '" is readable'
|
||||
: else
|
||||
: echo '"' . a:n . '" is NOT readable'
|
||||
: endif
|
||||
: endfun
|
||||
: echo "--- Directories and Files ---"
|
||||
: echo '$VIM = "' . $VIM . '"'
|
||||
: call <SID>CheckDir($VIM)
|
||||
: echo '$VIMRUNTIME = "' . $VIMRUNTIME . '"'
|
||||
: call <SID>CheckDir($VIMRUNTIME)
|
||||
: call <SID>CheckFile(&helpfile)
|
||||
: call <SID>CheckFile(fnamemodify(&helpfile, ":h") . "/tags")
|
||||
: call <SID>CheckFile($VIMRUNTIME . "/menu.vim")
|
||||
: call <SID>CheckFile($VIMRUNTIME . "/filetype.vim")
|
||||
: call <SID>CheckFile($VIMRUNTIME . "/syntax/synload.vim")
|
||||
: delfun <SID>CheckDir
|
||||
: delfun <SID>CheckFile
|
||||
: echo "--- Scripts sourced ---"
|
||||
: scriptnames
|
||||
:endif
|
||||
:set all
|
||||
:set termcap
|
||||
:if has("autocmd")
|
||||
: au
|
||||
:endif
|
||||
:if 1
|
||||
: echo "--- Normal/Visual mode mappings ---"
|
||||
:endif
|
||||
:map
|
||||
:if 1
|
||||
: echo "--- Insert/Command-line mode mappings ---"
|
||||
:endif
|
||||
:map!
|
||||
:if 1
|
||||
: echo "--- Abbreviations ---"
|
||||
:endif
|
||||
:ab
|
||||
:if 1
|
||||
: echo "--- Highlighting ---"
|
||||
:endif
|
||||
:highlight
|
||||
:if 1
|
||||
: echo "--- Variables ---"
|
||||
:endif
|
||||
:if 1
|
||||
: let
|
||||
:endif
|
||||
:redir END
|
||||
:set more&
|
||||
:if 1
|
||||
: let &more = more_save
|
||||
: unlet more_save
|
||||
:endif
|
||||
:e bugreport.txt
|
@ -1,25 +0,0 @@
|
||||
" This Vim script deletes all the menus, so that they can be redefined.
|
||||
" Warning: This also deletes all menus defined by the user!
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2001 May 27
|
||||
|
||||
aunmenu *
|
||||
|
||||
silent! unlet did_install_default_menus
|
||||
silent! unlet did_install_syntax_menu
|
||||
if exists("did_menu_trans")
|
||||
menutrans clear
|
||||
unlet did_menu_trans
|
||||
endif
|
||||
|
||||
silent! unlet find_help_dialog
|
||||
|
||||
silent! unlet menutrans_help_dialog
|
||||
silent! unlet menutrans_path_dialog
|
||||
silent! unlet menutrans_tags_dialog
|
||||
silent! unlet menutrans_textwidth_dialog
|
||||
silent! unlet menutrans_fileformat_dialog
|
||||
silent! unlet menutrans_no_file
|
||||
|
||||
" vim: set sw=2 :
|
@ -1,66 +0,0 @@
|
||||
" Vim script for Evim key bindings
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2006 Mar 29
|
||||
|
||||
" Don't use Vi-compatible mode.
|
||||
set nocompatible
|
||||
|
||||
" Use the mswin.vim script for most mappings
|
||||
source <sfile>:p:h/mswin.vim
|
||||
|
||||
" Vim is in Insert mode by default
|
||||
set insertmode
|
||||
|
||||
" Make a buffer hidden when editing another one
|
||||
set hidden
|
||||
|
||||
" Make cursor keys ignore wrapping
|
||||
inoremap <Down> <C-R>=pumvisible() ? "\<lt>Down>" : "\<lt>C-O>gj"<CR>
|
||||
inoremap <Up> <C-R>=pumvisible() ? "\<lt>Up>" : "\<lt>C-O>gk"<CR>
|
||||
|
||||
" CTRL-F does Find dialog instead of page forward
|
||||
noremap <C-F> :promptfind<CR>
|
||||
vnoremap <C-F> y:promptfind <C-R>"<CR>
|
||||
onoremap <C-F> <C-C>:promptfind<CR>
|
||||
inoremap <C-F> <C-O>:promptfind<CR>
|
||||
cnoremap <C-F> <C-C>:promptfind<CR>
|
||||
|
||||
|
||||
set backspace=2 " allow backspacing over everything in insert mode
|
||||
set autoindent " always set autoindenting on
|
||||
if has("vms")
|
||||
set nobackup " do not keep a backup file, use versions instead
|
||||
else
|
||||
set backup " keep a backup file
|
||||
endif
|
||||
set history=50 " keep 50 lines of command line history
|
||||
set ruler " show the cursor position all the time
|
||||
set incsearch " do incremental searching
|
||||
set mouse=a " always use the mouse
|
||||
|
||||
" Don't use Ex mode, use Q for formatting
|
||||
map Q gq
|
||||
|
||||
" Switch syntax highlighting on, when the terminal has colors
|
||||
" Highlight the last used search pattern on the next search command.
|
||||
if &t_Co > 2 || has("gui_running")
|
||||
syntax on
|
||||
set hlsearch
|
||||
nohlsearch
|
||||
endif
|
||||
|
||||
" Only do this part when compiled with support for autocommands.
|
||||
if has("autocmd")
|
||||
|
||||
" Enable file type detection.
|
||||
" Use the default filetype settings, so that mail gets 'tw' set to 72,
|
||||
" 'cindent' is on in C files, etc.
|
||||
" Also load indent files, to automatically do language-dependent indenting.
|
||||
filetype plugin indent on
|
||||
|
||||
" For all text files set 'textwidth' to 78 characters.
|
||||
au FileType text setlocal tw=78
|
||||
|
||||
endif " has("autocmd")
|
||||
|
||||
" vim: set sw=2 :
|
@ -1,11 +0,0 @@
|
||||
" Vim support file to switch off detection of file types
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last change: 2001 Jun 11
|
||||
|
||||
if exists("did_load_filetypes")
|
||||
unlet did_load_filetypes
|
||||
endif
|
||||
|
||||
" Remove all autocommands in the filetypedetect group
|
||||
silent! au! filetypedetect *
|
@ -1,35 +0,0 @@
|
||||
" Vim support file to switch on loading plugins for file types
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last change: 2006 Apr 30
|
||||
|
||||
if exists("did_load_ftplugin")
|
||||
finish
|
||||
endif
|
||||
let did_load_ftplugin = 1
|
||||
|
||||
augroup filetypeplugin
|
||||
au FileType * call s:LoadFTPlugin()
|
||||
|
||||
func! s:LoadFTPlugin()
|
||||
if exists("b:undo_ftplugin")
|
||||
exe b:undo_ftplugin
|
||||
unlet! b:undo_ftplugin b:did_ftplugin
|
||||
endif
|
||||
|
||||
let s = expand("<amatch>")
|
||||
if s != ""
|
||||
if &cpo =~# "S" && exists("b:did_ftplugin")
|
||||
" In compatible mode options are reset to the global values, need to
|
||||
" set the local values also when a plugin was already used.
|
||||
unlet b:did_ftplugin
|
||||
endif
|
||||
|
||||
" When there is a dot it is used to separate filetype names. Thus for
|
||||
" "aaa.bbb" load "aaa" and then "bbb".
|
||||
for name in split(s, '\.')
|
||||
exe 'runtime! ftplugin/' . name . '.vim ftplugin/' . name . '_*.vim ftplugin/' . name . '/*.vim'
|
||||
endfor
|
||||
endif
|
||||
endfunc
|
||||
augroup END
|
@ -1,11 +0,0 @@
|
||||
" Vim support file to switch off loading plugins for file types
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2002 Apr 04
|
||||
|
||||
if exists("did_load_ftplugin")
|
||||
unlet did_load_ftplugin
|
||||
endif
|
||||
|
||||
" Remove all autocommands in the filetypeplugin group
|
||||
silent! au! filetypeplugin *
|
@ -1,59 +0,0 @@
|
||||
" An example for a gvimrc file.
|
||||
" The commands in this are executed when the GUI is started.
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last change: 2001 Sep 02
|
||||
"
|
||||
" To use it, copy it to
|
||||
" for Unix and OS/2: ~/.gvimrc
|
||||
" for Amiga: s:.gvimrc
|
||||
" for MS-DOS and Win32: $VIM\_gvimrc
|
||||
" for OpenVMS: sys$login:.gvimrc
|
||||
|
||||
" Make external commands work through a pipe instead of a pseudo-tty
|
||||
"set noguipty
|
||||
|
||||
" set the X11 font to use
|
||||
" set guifont=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
|
||||
|
||||
set ch=2 " Make command line two lines high
|
||||
|
||||
set mousehide " Hide the mouse when typing text
|
||||
|
||||
" Make shift-insert work like in Xterm
|
||||
map <S-Insert> <MiddleMouse>
|
||||
map! <S-Insert> <MiddleMouse>
|
||||
|
||||
" Only do this for Vim version 5.0 and later.
|
||||
if version >= 500
|
||||
|
||||
" I like highlighting strings inside C comments
|
||||
let c_comment_strings=1
|
||||
|
||||
" Switch on syntax highlighting if it wasn't on yet.
|
||||
if !exists("syntax_on")
|
||||
syntax on
|
||||
endif
|
||||
|
||||
" Switch on search pattern highlighting.
|
||||
set hlsearch
|
||||
|
||||
" For Win32 version, have "K" lookup the keyword in a help file
|
||||
"if has("win32")
|
||||
" let winhelpfile='windows.hlp'
|
||||
" map K :execute "!start winhlp32 -k <cword> " . winhelpfile <CR>
|
||||
"endif
|
||||
|
||||
" Set nice colors
|
||||
" background for normal text is light grey
|
||||
" Text below the last line is darker grey
|
||||
" Cursor is green, Cyan when ":lmap" mappings are active
|
||||
" Constants are not underlined but have a slightly lighter background
|
||||
highlight Normal guibg=grey90
|
||||
highlight Cursor guibg=Green guifg=NONE
|
||||
highlight lCursor guibg=Cyan guifg=NONE
|
||||
highlight NonText guibg=grey80
|
||||
highlight Constant gui=NONE guibg=grey95
|
||||
highlight Special gui=NONE guibg=grey95
|
||||
|
||||
endif
|
Before Width: | Height: | Size: 454 B |
Before Width: | Height: | Size: 425 B |
@ -1,31 +0,0 @@
|
||||
" Vim support file to switch on loading indent files for file types
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2008 Feb 22
|
||||
|
||||
if exists("did_indent_on")
|
||||
finish
|
||||
endif
|
||||
let did_indent_on = 1
|
||||
|
||||
augroup filetypeindent
|
||||
au FileType * call s:LoadIndent()
|
||||
func! s:LoadIndent()
|
||||
if exists("b:undo_indent")
|
||||
exe b:undo_indent
|
||||
unlet! b:undo_indent b:did_indent
|
||||
endif
|
||||
let s = expand("<amatch>")
|
||||
if s != ""
|
||||
if exists("b:did_indent")
|
||||
unlet b:did_indent
|
||||
endif
|
||||
|
||||
" When there is a dot it is used to separate filetype names. Thus for
|
||||
" "aaa.bbb" load "indent/aaa.vim" and then "indent/bbb.vim".
|
||||
for name in split(s, '\.')
|
||||
exe 'runtime! indent/' . name . '.vim'
|
||||
endfor
|
||||
endif
|
||||
endfunc
|
||||
augroup END
|
@ -1,11 +0,0 @@
|
||||
" Vim support file to switch off loading indent files for file types
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2001 Jun 11
|
||||
|
||||
if exists("did_indent_on")
|
||||
unlet did_indent_on
|
||||
endif
|
||||
|
||||
" Remove all autocommands in the filetypeindent group
|
||||
silent! au! filetypeindent *
|
@ -1,75 +0,0 @@
|
||||
" System gvimrc file for Mac OS X
|
||||
" Author: Benji Fisher <benji@member.AMS.org>
|
||||
" Last Change: Thu Mar 09 09:00 AM 2006 EST
|
||||
"
|
||||
" Define Mac-standard keyboard shortcuts.
|
||||
|
||||
" We don't change 'cpoptions' here, because it would not be set properly when
|
||||
" a .vimrc file is found later. Thus don't use line continuation and use
|
||||
" <special> in mappings.
|
||||
|
||||
nnoremap <special> <D-n> :confirm enew<CR>
|
||||
vmap <special> <D-n> <Esc><D-n>gv
|
||||
imap <special> <D-n> <C-O><D-n>
|
||||
cmap <special> <D-n> <C-C><D-n>
|
||||
omap <special> <D-n> <Esc><D-n>
|
||||
|
||||
nnoremap <special> <D-o> :browse confirm e<CR>
|
||||
vmap <special> <D-o> <Esc><D-o>gv
|
||||
imap <special> <D-o> <C-O><D-o>
|
||||
cmap <special> <D-o> <C-C><D-o>
|
||||
omap <special> <D-o> <Esc><D-o>
|
||||
|
||||
nnoremap <silent> <special> <D-w> :if winheight(2) < 0 <Bar> confirm enew <Bar> else <Bar> confirm close <Bar> endif<CR>
|
||||
vmap <special> <D-w> <Esc><D-w>gv
|
||||
imap <special> <D-w> <C-O><D-w>
|
||||
cmap <special> <D-w> <C-C><D-w>
|
||||
omap <special> <D-w> <Esc><D-w>
|
||||
|
||||
nnoremap <silent> <special> <D-s> :if expand("%") == ""<Bar>browse confirm w<Bar> else<Bar>confirm w<Bar>endif<CR>
|
||||
vmap <special> <D-s> <Esc><D-s>gv
|
||||
imap <special> <D-s> <C-O><D-s>
|
||||
cmap <special> <D-s> <C-C><D-s>
|
||||
omap <special> <D-s> <Esc><D-s>
|
||||
|
||||
nnoremap <special> <D-S-s> :browse confirm saveas<CR>
|
||||
vmap <special> <D-S-s> <Esc><D-s>gv
|
||||
imap <special> <D-S-s> <C-O><D-s>
|
||||
cmap <special> <D-S-s> <C-C><D-s>
|
||||
omap <special> <D-S-s> <Esc><D-s>
|
||||
|
||||
" From the Edit menu of SimpleText:
|
||||
nnoremap <special> <D-z> u
|
||||
vmap <special> <D-z> <Esc><D-z>gv
|
||||
imap <special> <D-z> <C-O><D-z>
|
||||
cmap <special> <D-z> <C-C><D-z>
|
||||
omap <special> <D-z> <Esc><D-z>
|
||||
|
||||
vnoremap <special> <D-x> "+x
|
||||
|
||||
vnoremap <special> <D-c> "+y
|
||||
|
||||
cnoremap <special> <D-c> <C-Y>
|
||||
|
||||
nnoremap <special> <D-v> "+gP
|
||||
cnoremap <special> <D-v> <C-R>+
|
||||
execute 'vnoremap <script> <special> <D-v>' paste#paste_cmd['v']
|
||||
execute 'inoremap <script> <special> <D-v>' paste#paste_cmd['i']
|
||||
|
||||
nnoremap <silent> <special> <D-a> :if &slm != ""<Bar>exe ":norm gggH<C-O>G"<Bar> else<Bar>exe ":norm ggVG"<Bar>endif<CR>
|
||||
vmap <special> <D-a> <Esc><D-a>
|
||||
imap <special> <D-a> <Esc><D-a>
|
||||
cmap <special> <D-a> <C-C><D-a>
|
||||
omap <special> <D-a> <Esc><D-a>
|
||||
|
||||
nnoremap <special> <D-f> /
|
||||
vmap <special> <D-f> <Esc><D-f>
|
||||
imap <special> <D-f> <Esc><D-f>
|
||||
cmap <special> <D-f> <C-C><D-f>
|
||||
omap <special> <D-f> <Esc><D-f>
|
||||
|
||||
nnoremap <special> <D-g> n
|
||||
vmap <special> <D-g> <Esc><D-g>
|
||||
imap <special> <D-g> <C-O><D-g>
|
||||
cmap <special> <D-g> <C-C><D-g>
|
||||
omap <special> <D-g> <Esc><D-g>
|
@ -1,580 +0,0 @@
|
||||
" Script to define the syntax menu in synmenu.vim
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2008 Jun 24
|
||||
|
||||
" This is used by "make menu" in the src directory.
|
||||
edit <sfile>:p:h/synmenu.vim
|
||||
|
||||
/The Start Of The Syntax Menu/+1,/The End Of The Syntax Menu/-1d
|
||||
let s:lnum = line(".") - 1
|
||||
call append(s:lnum, "")
|
||||
let s:lnum = s:lnum + 1
|
||||
|
||||
" Use the SynMenu command and function to define all menu entries
|
||||
command! -nargs=* SynMenu call <SID>Syn(<q-args>)
|
||||
|
||||
let s:cur_menu_name = ""
|
||||
let s:cur_menu_nr = 0
|
||||
let s:cur_menu_item = 0
|
||||
let s:cur_menu_char = ""
|
||||
|
||||
fun! <SID>Syn(arg)
|
||||
" isolate menu name: until the first dot
|
||||
let i = match(a:arg, '\.')
|
||||
let menu_name = strpart(a:arg, 0, i)
|
||||
let r = strpart(a:arg, i + 1, 999)
|
||||
" isolate submenu name: until the colon
|
||||
let i = match(r, ":")
|
||||
let submenu_name = strpart(r, 0, i)
|
||||
" after the colon is the syntax name
|
||||
let syntax_name = strpart(r, i + 1, 999)
|
||||
|
||||
if s:cur_menu_name != menu_name
|
||||
let s:cur_menu_name = menu_name
|
||||
let s:cur_menu_nr = s:cur_menu_nr + 10
|
||||
let s:cur_menu_item = 100
|
||||
let s:cur_menu_char = submenu_name[0]
|
||||
else
|
||||
" When starting a new letter, insert a menu separator.
|
||||
let c = submenu_name[0]
|
||||
if c != s:cur_menu_char
|
||||
exe 'an 50.' . s:cur_menu_nr . '.' . s:cur_menu_item . ' &Syntax.' . menu_name . ".-" . c . '- <nul>'
|
||||
let s:cur_menu_item = s:cur_menu_item + 10
|
||||
let s:cur_menu_char = c
|
||||
endif
|
||||
endif
|
||||
call append(s:lnum, 'an 50.' . s:cur_menu_nr . '.' . s:cur_menu_item . ' &Syntax.' . menu_name . "." . submenu_name . ' :cal SetSyn("' . syntax_name . '")<CR>')
|
||||
let s:cur_menu_item = s:cur_menu_item + 10
|
||||
let s:lnum = s:lnum + 1
|
||||
endfun
|
||||
|
||||
SynMenu AB.A2ps\ config:a2ps
|
||||
SynMenu AB.Aap:aap
|
||||
SynMenu AB.ABAP/4:abap
|
||||
SynMenu AB.Abaqus:abaqus
|
||||
SynMenu AB.ABC\ music\ notation:abc
|
||||
SynMenu AB.ABEL:abel
|
||||
SynMenu AB.AceDB\ model:acedb
|
||||
SynMenu AB.Ada:ada
|
||||
SynMenu AB.AfLex:aflex
|
||||
SynMenu AB.ALSA\ config:alsaconf
|
||||
SynMenu AB.Altera\ AHDL:ahdl
|
||||
SynMenu AB.Amiga\ DOS:amiga
|
||||
SynMenu AB.AMPL:ampl
|
||||
SynMenu AB.Ant\ build\ file:ant
|
||||
SynMenu AB.ANTLR:antlr
|
||||
SynMenu AB.Apache\ config:apache
|
||||
SynMenu AB.Apache-style\ config:apachestyle
|
||||
SynMenu AB.Applix\ ELF:elf
|
||||
SynMenu AB.Arc\ Macro\ Language:aml
|
||||
SynMenu AB.Arch\ inventory:arch
|
||||
SynMenu AB.ART:art
|
||||
SynMenu AB.ASP\ with\ VBScript:aspvbs
|
||||
SynMenu AB.ASP\ with\ Perl:aspperl
|
||||
SynMenu AB.Assembly.680x0:asm68k
|
||||
SynMenu AB.Assembly.Flat:fasm
|
||||
SynMenu AB.Assembly.GNU:asm
|
||||
SynMenu AB.Assembly.GNU\ H-8300:asmh8300
|
||||
SynMenu AB.Assembly.Intel\ IA-64:ia64
|
||||
SynMenu AB.Assembly.Microsoft:masm
|
||||
SynMenu AB.Assembly.Netwide:nasm
|
||||
SynMenu AB.Assembly.PIC:pic
|
||||
SynMenu AB.Assembly.Turbo:tasm
|
||||
SynMenu AB.Assembly.VAX\ Macro\ Assembly:vmasm
|
||||
SynMenu AB.Assembly.Z-80:z8a
|
||||
SynMenu AB.Assembly.xa\ 6502\ cross\ assember:a65
|
||||
SynMenu AB.ASN\.1:asn
|
||||
SynMenu AB.Asterisk\ config:asterisk
|
||||
SynMenu AB.Asterisk\ voicemail\ config:asteriskvm
|
||||
SynMenu AB.Atlas:atlas
|
||||
SynMenu AB.AutoHotKey:autohotkey
|
||||
SynMenu AB.AutoIt:autoit
|
||||
SynMenu AB.Automake:automake
|
||||
SynMenu AB.Avenue:ave
|
||||
SynMenu AB.Awk:awk
|
||||
SynMenu AB.AYacc:ayacc
|
||||
|
||||
SynMenu AB.B:b
|
||||
SynMenu AB.Baan:baan
|
||||
SynMenu AB.Basic.FreeBasic:freebasic
|
||||
SynMenu AB.Basic.IBasic:ibasic
|
||||
SynMenu AB.Basic.QBasic:basic
|
||||
SynMenu AB.Basic.Visual\ Basic:vb
|
||||
SynMenu AB.Bazaar\ commit\ file:bzr
|
||||
SynMenu AB.BC\ calculator:bc
|
||||
SynMenu AB.BDF\ font:bdf
|
||||
SynMenu AB.BibTeX.Bibliography\ database:bib
|
||||
SynMenu AB.BibTeX.Bibliography\ Style:bst
|
||||
SynMenu AB.BIND.BIND\ config:named
|
||||
SynMenu AB.BIND.BIND\ zone:bindzone
|
||||
SynMenu AB.Blank:blank
|
||||
|
||||
SynMenu C.C:c
|
||||
SynMenu C.C++:cpp
|
||||
SynMenu C.C#:cs
|
||||
SynMenu C.Calendar:calendar
|
||||
SynMenu C.Cascading\ Style\ Sheets:css
|
||||
SynMenu C.CDL:cdl
|
||||
SynMenu C.Cdrdao\ TOC:cdrtoc
|
||||
SynMenu C.Cdrdao\ config:cdrdaoconf
|
||||
SynMenu C.Century\ Term:cterm
|
||||
SynMenu C.CH\ script:ch
|
||||
SynMenu C.ChangeLog:changelog
|
||||
SynMenu C.Cheetah\ template:cheetah
|
||||
SynMenu C.CHILL:chill
|
||||
SynMenu C.ChordPro:chordpro
|
||||
SynMenu C.Clean:clean
|
||||
SynMenu C.Clever:cl
|
||||
SynMenu C.Clipper:clipper
|
||||
SynMenu C.Cmake:cmake
|
||||
SynMenu C.Cmusrc:cmusrc
|
||||
SynMenu C.Cobol:cobol
|
||||
SynMenu C.Coco/R:coco
|
||||
SynMenu C.Cold\ Fusion:cf
|
||||
SynMenu C.Conary\ Recipe:conaryrecipe
|
||||
SynMenu C.Config.Cfg\ Config\ file:cfg
|
||||
SynMenu C.Config.Configure\.in:config
|
||||
SynMenu C.Config.Generic\ Config\ file:conf
|
||||
SynMenu C.CRM114:crm
|
||||
SynMenu C.Crontab:crontab
|
||||
SynMenu C.CSP:csp
|
||||
SynMenu C.Ctrl-H:ctrlh
|
||||
SynMenu C.CUDA:cuda
|
||||
SynMenu C.CUPL.CUPL:cupl
|
||||
SynMenu C.CUPL.Simulation:cuplsim
|
||||
SynMenu C.CVS.commit\ file:cvs
|
||||
SynMenu C.CVS.cvsrc:cvsrc
|
||||
SynMenu C.Cyn++:cynpp
|
||||
SynMenu C.Cynlib:cynlib
|
||||
|
||||
SynMenu DE.D:d
|
||||
SynMenu DE.Debian.Debian\ ChangeLog:debchangelog
|
||||
SynMenu DE.Debian.Debian\ Control:debcontrol
|
||||
SynMenu DE.Debian.Debian\ Sources\.list:debsources
|
||||
SynMenu DE.Denyhosts:denyhosts
|
||||
SynMenu DE.Desktop:desktop
|
||||
SynMenu DE.Dict\ config:dictconf
|
||||
SynMenu DE.Dictd\ config:dictdconf
|
||||
SynMenu DE.Diff:diff
|
||||
SynMenu DE.Digital\ Command\ Lang:dcl
|
||||
SynMenu DE.Dircolors:dircolors
|
||||
SynMenu DE.Django\ template:django
|
||||
SynMenu DE.DNS/BIND\ zone:bindzone
|
||||
SynMenu DE.DocBook.auto-detect:docbk
|
||||
SynMenu DE.DocBook.SGML:docbksgml
|
||||
SynMenu DE.DocBook.XML:docbkxml
|
||||
SynMenu DE.Dot:dot
|
||||
SynMenu DE.Doxygen.C\ with\ doxygen:c.doxygen
|
||||
SynMenu DE.Doxygen.C++\ with\ doxygen:cpp.doxygen
|
||||
SynMenu DE.Doxygen.IDL\ with\ doxygen:idl.doxygen
|
||||
SynMenu DE.Doxygen.Java\ with\ doxygen:java.doxygen
|
||||
SynMenu DE.Dracula:dracula
|
||||
SynMenu DE.DSSSL:dsl
|
||||
SynMenu DE.DTD:dtd
|
||||
SynMenu DE.DTML\ (Zope):dtml
|
||||
SynMenu DE.DTrace:dtrace
|
||||
SynMenu DE.Dylan.Dylan:dylan
|
||||
SynMenu DE.Dylan.Dylan\ interface:dylanintr
|
||||
SynMenu DE.Dylan.Dylan\ lid:dylanlid
|
||||
|
||||
SynMenu DE.EDIF:edif
|
||||
SynMenu DE.Eiffel:eiffel
|
||||
SynMenu DE.Elinks\ config:elinks
|
||||
SynMenu DE.Elm\ filter\ rules:elmfilt
|
||||
SynMenu DE.Embedix\ Component\ Description:ecd
|
||||
SynMenu DE.ERicsson\ LANGuage:erlang
|
||||
SynMenu DE.ESMTP\ rc:esmtprc
|
||||
SynMenu DE.ESQL-C:esqlc
|
||||
SynMenu DE.Essbase\ script:csc
|
||||
SynMenu DE.Esterel:esterel
|
||||
SynMenu DE.Eterm\ config:eterm
|
||||
SynMenu DE.Eviews:eviews
|
||||
SynMenu DE.Exim\ conf:exim
|
||||
SynMenu DE.Expect:expect
|
||||
SynMenu DE.Exports:exports
|
||||
|
||||
SynMenu FG.Fetchmail:fetchmail
|
||||
SynMenu FG.FlexWiki:flexwiki
|
||||
SynMenu FG.Focus\ Executable:focexec
|
||||
SynMenu FG.Focus\ Master:master
|
||||
SynMenu FG.FORM:form
|
||||
SynMenu FG.Forth:forth
|
||||
SynMenu FG.Fortran:fortran
|
||||
SynMenu FG.FoxPro:foxpro
|
||||
SynMenu FG.FrameScript:framescript
|
||||
SynMenu FG.Fstab:fstab
|
||||
SynMenu FG.Fvwm.Fvwm\ configuration:fvwm1
|
||||
SynMenu FG.Fvwm.Fvwm2\ configuration:fvwm2
|
||||
SynMenu FG.Fvwm.Fvwm2\ configuration\ with\ M4:fvwm2m4
|
||||
|
||||
SynMenu FG.GDB\ command\ file:gdb
|
||||
SynMenu FG.GDMO:gdmo
|
||||
SynMenu FG.Gedcom:gedcom
|
||||
SynMenu FG.Git.Output:git
|
||||
SynMenu FG.Git.Commit:gitcommit
|
||||
SynMenu FG.Git.Config:gitconfig
|
||||
SynMenu FG.Git.Rebase:gitrebase
|
||||
SynMenu FG.Git.Send\ Email:gitsendemail
|
||||
SynMenu FG.Gkrellmrc:gkrellmrc
|
||||
SynMenu FG.GP:gp
|
||||
SynMenu FG.GPG:gpg
|
||||
SynMenu FG.Group\ file:group
|
||||
SynMenu FG.Grub:grub
|
||||
SynMenu FG.GNU\ Server\ Pages:gsp
|
||||
SynMenu FG.GNUplot:gnuplot
|
||||
SynMenu FG.GrADS\ scripts:grads
|
||||
SynMenu FG.Gretl:gretl
|
||||
SynMenu FG.Groff:groff
|
||||
SynMenu FG.Groovy:groovy
|
||||
SynMenu FG.GTKrc:gtkrc
|
||||
|
||||
SynMenu HIJK.Hamster:hamster
|
||||
SynMenu HIJK.Haskell.Haskell:haskell
|
||||
SynMenu HIJK.Haskell.Haskell-c2hs:chaskell
|
||||
SynMenu HIJK.Haskell.Haskell-literate:lhaskell
|
||||
SynMenu HIJK.HASTE:haste
|
||||
SynMenu HIJK.Hercules:hercules
|
||||
SynMenu HIJK.Hex\ dump.XXD:xxd
|
||||
SynMenu HIJK.Hex\ dump.Intel\ MCS51:hex
|
||||
SynMenu HIJK.HTML.HTML:html
|
||||
SynMenu HIJK.HTML.HTML\ with\ M4:htmlm4
|
||||
SynMenu HIJK.HTML.HTML\ with\ Ruby\ (eRuby):eruby
|
||||
SynMenu HIJK.HTML.Cheetah\ HTML\ template:htmlcheetah
|
||||
SynMenu HIJK.HTML.Django\ HTML\ template:htmldjango
|
||||
SynMenu HIJK.HTML.HTML/OS:htmlos
|
||||
SynMenu HIJK.HTML.XHTML:xhtml
|
||||
SynMenu HIJK.Host\.conf:hostconf
|
||||
SynMenu HIJK.Hyper\ Builder:hb
|
||||
SynMenu HIJK.Icewm\ menu:icemenu
|
||||
SynMenu HIJK.Icon:icon
|
||||
SynMenu HIJK.IDL\Generic\ IDL:idl
|
||||
SynMenu HIJK.IDL\Microsoft\ IDL:msidl
|
||||
SynMenu HIJK.Indent\ profile:indent
|
||||
SynMenu HIJK.Inform:inform
|
||||
SynMenu HIJK.Informix\ 4GL:fgl
|
||||
SynMenu HIJK.Initng:initng
|
||||
SynMenu HIJK.Inittab:inittab
|
||||
SynMenu HIJK.Inno\ setup:iss
|
||||
SynMenu HIJK.InstallShield\ script:ishd
|
||||
SynMenu HIJK.Interactive\ Data\ Lang:idlang
|
||||
SynMenu HIJK.IPfilter:ipfilter
|
||||
SynMenu HIJK.JAL:jal
|
||||
SynMenu HIJK.JAM:jam
|
||||
SynMenu HIJK.Jargon:jargon
|
||||
SynMenu HIJK.Java.Java:java
|
||||
SynMenu HIJK.Java.JavaCC:javacc
|
||||
SynMenu HIJK.Java.Java\ Server\ Pages:jsp
|
||||
SynMenu HIJK.Java.Java\ Properties:jproperties
|
||||
SynMenu HIJK.JavaScript:javascript
|
||||
SynMenu HIJK.Jess:jess
|
||||
SynMenu HIJK.Jgraph:jgraph
|
||||
SynMenu HIJK.Kconfig:kconfig
|
||||
SynMenu HIJK.KDE\ script:kscript
|
||||
SynMenu HIJK.Kimwitu++:kwt
|
||||
SynMenu HIJK.KixTart:kix
|
||||
|
||||
SynMenu L-Ma.Lace:lace
|
||||
SynMenu L-Ma.LamdaProlog:lprolog
|
||||
SynMenu L-Ma.Latte:latte
|
||||
SynMenu L-Ma.Ld\ script:ld
|
||||
SynMenu L-Ma.LDAP.LDIF:ldif
|
||||
SynMenu L-Ma.LDAP.Configuration:ldapconf
|
||||
SynMenu L-Ma.Lex:lex
|
||||
SynMenu L-Ma.LFTP\ config:lftp
|
||||
SynMenu L-Ma.Libao:libao
|
||||
SynMenu L-Ma.LifeLines\ script:lifelines
|
||||
SynMenu L-Ma.Lilo:lilo
|
||||
SynMenu L-Ma.Limits\ config:limits
|
||||
SynMenu L-Ma.Linden\ scripting:lsl
|
||||
SynMenu L-Ma.Lisp:lisp
|
||||
SynMenu L-Ma.Lite:lite
|
||||
SynMenu L-Ma.LiteStep\ RC:litestep
|
||||
SynMenu L-Ma.Locale\ Input:fdcc
|
||||
SynMenu L-Ma.Login\.access:loginaccess
|
||||
SynMenu L-Ma.Login\.defs:logindefs
|
||||
SynMenu L-Ma.Logtalk:logtalk
|
||||
SynMenu L-Ma.LOTOS:lotos
|
||||
SynMenu L-Ma.LotusScript:lscript
|
||||
SynMenu L-Ma.Lout:lout
|
||||
SynMenu L-Ma.LPC:lpc
|
||||
SynMenu L-Ma.Lua:lua
|
||||
SynMenu L-Ma.Lynx\ Style:lss
|
||||
SynMenu L-Ma.Lynx\ config:lynx
|
||||
SynMenu L-Ma.M4:m4
|
||||
SynMenu L-Ma.MaGic\ Point:mgp
|
||||
SynMenu L-Ma.Mail:mail
|
||||
SynMenu L-Ma.Mail\ aliases:mailaliases
|
||||
SynMenu L-Ma.Mailcap:mailcap
|
||||
SynMenu L-Ma.Makefile:make
|
||||
SynMenu L-Ma.MakeIndex:ist
|
||||
SynMenu L-Ma.Man\ page:man
|
||||
SynMenu L-Ma.Man\.conf:manconf
|
||||
SynMenu L-Ma.Maple\ V:maple
|
||||
SynMenu L-Ma.Mason:mason
|
||||
SynMenu L-Ma.Mathematica:mma
|
||||
SynMenu L-Ma.Matlab:matlab
|
||||
SynMenu L-Ma.Maxima:maxima
|
||||
|
||||
SynMenu Me-NO.MEL\ (for\ Maya):mel
|
||||
SynMenu Me-NO.Messages\ (/var/log):messages
|
||||
SynMenu Me-NO.Metafont:mf
|
||||
SynMenu Me-NO.MetaPost:mp
|
||||
SynMenu Me-NO.MGL:mgl
|
||||
SynMenu Me-NO.MMIX:mmix
|
||||
SynMenu Me-NO.Modconf:modconf
|
||||
SynMenu Me-NO.Model:model
|
||||
SynMenu Me-NO.Modsim\ III:modsim3
|
||||
SynMenu Me-NO.Modula\ 2:modula2
|
||||
SynMenu Me-NO.Modula\ 3:modula3
|
||||
SynMenu Me-NO.Monk:monk
|
||||
SynMenu Me-NO.Mplayer\ config:mplayerconf
|
||||
SynMenu Me-NO.MOO:moo
|
||||
SynMenu Me-NO.Mrxvtrc:mrxvtrc
|
||||
SynMenu Me-NO.MS-DOS/Windows.4DOS\ \.bat\ file:btm
|
||||
SynMenu Me-NO.MS-DOS/Windows.\.bat\/\.cmd\ file:dosbatch
|
||||
SynMenu Me-NO.MS-DOS/Windows.\.ini\ file:dosini
|
||||
SynMenu Me-NO.MS-DOS/Windows.Message\ text:msmessages
|
||||
SynMenu Me-NO.MS-DOS/Windows.Module\ Definition:def
|
||||
SynMenu Me-NO.MS-DOS/Windows.Registry:registry
|
||||
SynMenu Me-NO.MS-DOS/Windows.Resource\ file:rc
|
||||
SynMenu Me-NO.Msql:msql
|
||||
SynMenu Me-NO.MuPAD:mupad
|
||||
SynMenu Me-NO.MUSHcode:mush
|
||||
SynMenu Me-NO.Muttrc:muttrc
|
||||
SynMenu Me-NO.Nanorc:nanorc
|
||||
SynMenu Me-NO.Nastran\ input/DMAP:nastran
|
||||
SynMenu Me-NO.Natural:natural
|
||||
SynMenu Me-NO.Netrc:netrc
|
||||
SynMenu Me-NO.Novell\ NCF\ batch:ncf
|
||||
SynMenu Me-NO.Not\ Quite\ C\ (LEGO):nqc
|
||||
SynMenu Me-NO.Nroff:nroff
|
||||
SynMenu Me-NO.NSIS\ script:nsis
|
||||
SynMenu Me-NO.Objective\ C:objc
|
||||
SynMenu Me-NO.Objective\ C++:objcpp
|
||||
SynMenu Me-NO.OCAML:ocaml
|
||||
SynMenu Me-NO.Occam:occam
|
||||
SynMenu Me-NO.Omnimark:omnimark
|
||||
SynMenu Me-NO.OpenROAD:openroad
|
||||
SynMenu Me-NO.Open\ Psion\ Lang:opl
|
||||
SynMenu Me-NO.Oracle\ config:ora
|
||||
|
||||
SynMenu PQ.Packet\ filter\ conf:pf
|
||||
SynMenu PQ.Palm\ resource\ compiler:pilrc
|
||||
SynMenu PQ.Pam\ config:pamconf
|
||||
SynMenu PQ.PApp:papp
|
||||
SynMenu PQ.Pascal:pascal
|
||||
SynMenu PQ.Password\ file:passwd
|
||||
SynMenu PQ.PCCTS:pccts
|
||||
SynMenu PQ.PDF:pdf
|
||||
SynMenu PQ.Perl.Perl:perl
|
||||
SynMenu PQ.Perl.Perl\ POD:pod
|
||||
SynMenu PQ.Perl.Perl\ XS:xs
|
||||
SynMenu PQ.PHP.PHP\ 3-4:php
|
||||
SynMenu PQ.PHP.Phtml\ (PHP\ 2):phtml
|
||||
SynMenu PQ.Pike:pike
|
||||
SynMenu PQ.Pine\ RC:pine
|
||||
SynMenu PQ.Pinfo\ RC:pinfo
|
||||
SynMenu PQ.PL/M:plm
|
||||
SynMenu PQ.PL/SQL:plsql
|
||||
SynMenu PQ.PLP:plp
|
||||
SynMenu PQ.PO\ (GNU\ gettext):po
|
||||
SynMenu PQ.Postfix\ main\ config:pfmain
|
||||
SynMenu PQ.PostScript.PostScript:postscr
|
||||
SynMenu PQ.PostScript.PostScript\ Printer\ Description:ppd
|
||||
SynMenu PQ.Povray.Povray\ scene\ descr:pov
|
||||
SynMenu PQ.Povray.Povray\ configuration:povini
|
||||
SynMenu PQ.PPWizard:ppwiz
|
||||
SynMenu PQ.Prescribe\ (Kyocera):prescribe
|
||||
SynMenu PQ.Printcap:pcap
|
||||
SynMenu PQ.Privoxy:privoxy
|
||||
SynMenu PQ.Procmail:procmail
|
||||
SynMenu PQ.Product\ Spec\ File:psf
|
||||
SynMenu PQ.Progress:progress
|
||||
SynMenu PQ.Prolog:prolog
|
||||
SynMenu PQ.ProMeLa:promela
|
||||
SynMenu PQ.Protocols:protocols
|
||||
SynMenu PQ.Purify\ log:purifylog
|
||||
SynMenu PQ.Pyrex:pyrex
|
||||
SynMenu PQ.Python:python
|
||||
SynMenu PQ.Quake:quake
|
||||
SynMenu PQ.Quickfix\ window:qf
|
||||
|
||||
SynMenu R-Sg.R.R:r
|
||||
SynMenu R-Sg.R.R\ help:rhelp
|
||||
SynMenu R-Sg.R.R\ noweb:rnoweb
|
||||
SynMenu R-Sg.Racc\ input:racc
|
||||
SynMenu R-Sg.Radiance:radiance
|
||||
SynMenu R-Sg.Ratpoison:ratpoison
|
||||
SynMenu R-Sg.RCS.RCS\ log\ output:rcslog
|
||||
SynMenu R-Sg.RCS.RCS\ file:rcs
|
||||
SynMenu R-Sg.Readline\ config:readline
|
||||
SynMenu R-Sg.Rebol:rebol
|
||||
SynMenu R-Sg.Remind:remind
|
||||
SynMenu R-Sg.Relax\ NG\ compact:rnc
|
||||
SynMenu R-Sg.Renderman.Renderman\ Shader\ Lang:sl
|
||||
SynMenu R-Sg.Renderman.Renderman\ Interface\ Bytestream:rib
|
||||
SynMenu R-Sg.Resolv\.conf:resolv
|
||||
SynMenu R-Sg.Reva\ Forth:reva
|
||||
SynMenu R-Sg.Rexx:rexx
|
||||
SynMenu R-Sg.Robots\.txt:robots
|
||||
SynMenu R-Sg.RockLinux\ package\ desc\.:desc
|
||||
SynMenu R-Sg.Rpcgen:rpcgen
|
||||
SynMenu R-Sg.RPL/2:rpl
|
||||
SynMenu R-Sg.ReStructuredText:rst
|
||||
SynMenu R-Sg.RTF:rtf
|
||||
SynMenu R-Sg.Ruby:ruby
|
||||
SynMenu R-Sg.S-Lang:slang
|
||||
SynMenu R-Sg.Samba\ config:samba
|
||||
SynMenu R-Sg.SAS:sas
|
||||
SynMenu R-Sg.Sather:sather
|
||||
SynMenu R-Sg.Scheme:scheme
|
||||
SynMenu R-Sg.Scilab:scilab
|
||||
SynMenu R-Sg.Screen\ RC:screen
|
||||
SynMenu R-Sg.SDL:sdl
|
||||
SynMenu R-Sg.Sed:sed
|
||||
SynMenu R-Sg.Sendmail\.cf:sm
|
||||
SynMenu R-Sg.Send-pr:sendpr
|
||||
SynMenu R-Sg.Sensors\.conf:sensors
|
||||
SynMenu R-Sg.Service\ Location\ config:slpconf
|
||||
SynMenu R-Sg.Service\ Location\ registration:slpreg
|
||||
SynMenu R-Sg.Service\ Location\ SPI:slpspi
|
||||
SynMenu R-Sg.Services:services
|
||||
SynMenu R-Sg.Setserial\ config:setserial
|
||||
SynMenu R-Sg.SGML.SGML\ catalog:catalog
|
||||
SynMenu R-Sg.SGML.SGML\ DTD:sgml
|
||||
SynMenu R-Sg.SGML.SGML\ Declaration:sgmldecl
|
||||
SynMenu R-Sg.SGML.SGML-linuxdoc:sgmllnx
|
||||
|
||||
SynMenu Sh-S.Shell\ script.sh\ and\ ksh:sh
|
||||
SynMenu Sh-S.Shell\ script.csh:csh
|
||||
SynMenu Sh-S.Shell\ script.tcsh:tcsh
|
||||
SynMenu Sh-S.Shell\ script.zsh:zsh
|
||||
SynMenu Sh-S.SiCAD:sicad
|
||||
SynMenu Sh-S.Sieve:sieve
|
||||
SynMenu Sh-S.Simula:simula
|
||||
SynMenu Sh-S.Sinda.Sinda\ compare:sindacmp
|
||||
SynMenu Sh-S.Sinda.Sinda\ input:sinda
|
||||
SynMenu Sh-S.Sinda.Sinda\ output:sindaout
|
||||
SynMenu Sh-S.SiSU:sisu
|
||||
SynMenu Sh-S.SKILL.SKILL:skill
|
||||
SynMenu Sh-S.SKILL.SKILL\ for\ Diva:diva
|
||||
SynMenu Sh-S.Slice:slice
|
||||
SynMenu Sh-S.SLRN.Slrn\ rc:slrnrc
|
||||
SynMenu Sh-S.SLRN.Slrn\ score:slrnsc
|
||||
SynMenu Sh-S.SmallTalk:st
|
||||
SynMenu Sh-S.Smarty\ Templates:smarty
|
||||
SynMenu Sh-S.SMIL:smil
|
||||
SynMenu Sh-S.SMITH:smith
|
||||
SynMenu Sh-S.SNMP\ MIB:mib
|
||||
SynMenu Sh-S.SNNS.SNNS\ network:snnsnet
|
||||
SynMenu Sh-S.SNNS.SNNS\ pattern:snnspat
|
||||
SynMenu Sh-S.SNNS.SNNS\ result:snnsres
|
||||
SynMenu Sh-S.Snobol4:snobol4
|
||||
SynMenu Sh-S.Snort\ Configuration:hog
|
||||
SynMenu Sh-S.SPEC\ (Linux\ RPM):spec
|
||||
SynMenu Sh-S.Specman:specman
|
||||
SynMenu Sh-S.Spice:spice
|
||||
SynMenu Sh-S.Spyce:spyce
|
||||
SynMenu Sh-S.Speedup:spup
|
||||
SynMenu Sh-S.Splint:splint
|
||||
SynMenu Sh-S.Squid\ config:squid
|
||||
SynMenu Sh-S.SQL.ESQL-C:esqlc
|
||||
SynMenu Sh-S.SQL.MySQL:mysql
|
||||
SynMenu Sh-S.SQL.PL/SQL:plsql
|
||||
SynMenu Sh-S.SQL.SQL\ Anywhere:sqlanywhere
|
||||
SynMenu Sh-S.SQL.SQL\ (automatic):sql
|
||||
SynMenu Sh-S.SQL.SQL\ (Oracle):sqloracle
|
||||
SynMenu Sh-S.SQL.SQL\ Forms:sqlforms
|
||||
SynMenu Sh-S.SQL.SQLJ:sqlj
|
||||
SynMenu Sh-S.SQL.SQL-Informix:sqlinformix
|
||||
SynMenu Sh-S.SQR:sqr
|
||||
SynMenu Sh-S.Ssh.ssh_config:sshconfig
|
||||
SynMenu Sh-S.Ssh.sshd_config:sshdconfig
|
||||
SynMenu Sh-S.Standard\ ML:sml
|
||||
SynMenu Sh-S.Stata.SMCL:smcl
|
||||
SynMenu Sh-S.Stata.Stata:stata
|
||||
SynMenu Sh-S.Stored\ Procedures:stp
|
||||
SynMenu Sh-S.Strace:strace
|
||||
SynMenu Sh-S.Streaming\ descriptor\ file:sd
|
||||
SynMenu Sh-S.Subversion\ commit:svn
|
||||
SynMenu Sh-S.Sudoers:sudoers
|
||||
SynMenu Sh-S.Symbian\ meta-makefile:mmp
|
||||
SynMenu Sh-S.Sysctl\.conf:sysctl
|
||||
|
||||
SynMenu TUV.TADS:tads
|
||||
SynMenu TUV.Tags:tags
|
||||
SynMenu TUV.TAK.TAK\ compare:takcmp
|
||||
SynMenu TUV.TAK.TAK\ input:tak
|
||||
SynMenu TUV.TAK.TAK\ output:takout
|
||||
SynMenu TUV.Tcl/Tk:tcl
|
||||
SynMenu TUV.TealInfo:tli
|
||||
SynMenu TUV.Telix\ Salt:tsalt
|
||||
SynMenu TUV.Termcap/Printcap:ptcap
|
||||
SynMenu TUV.Terminfo:terminfo
|
||||
SynMenu TUV.TeX.TeX/LaTeX:tex
|
||||
SynMenu TUV.TeX.plain\ TeX:plaintex
|
||||
SynMenu TUV.TeX.ConTeXt:context
|
||||
SynMenu TUV.TeX.TeX\ configuration:texmf
|
||||
SynMenu TUV.TeX.Texinfo:texinfo
|
||||
SynMenu TUV.TF\ mud\ client:tf
|
||||
SynMenu TUV.Tidy\ configuration:tidy
|
||||
SynMenu TUV.Tilde:tilde
|
||||
SynMenu TUV.TPP:tpp
|
||||
SynMenu TUV.Trasys\ input:trasys
|
||||
SynMenu TUV.Trustees:trustees
|
||||
SynMenu TUV.TSS.Command\ Line:tsscl
|
||||
SynMenu TUV.TSS.Geometry:tssgm
|
||||
SynMenu TUV.TSS.Optics:tssop
|
||||
SynMenu TUV.Udev\ config:udevconf
|
||||
SynMenu TUV.Udev\ permissions:udevperm
|
||||
SynMenu TUV.Udev\ rules:udevrules
|
||||
SynMenu TUV.UIT/UIL:uil
|
||||
SynMenu TUV.UnrealScript:uc
|
||||
SynMenu TUV.Updatedb\.conf:updatedb
|
||||
SynMenu TUV.Valgrind:valgrind
|
||||
SynMenu TUV.Vera:vera
|
||||
SynMenu TUV.Verilog-AMS\ HDL:verilogams
|
||||
SynMenu TUV.Verilog\ HDL:verilog
|
||||
SynMenu TUV.Vgrindefs:vgrindefs
|
||||
SynMenu TUV.VHDL:vhdl
|
||||
SynMenu TUV.Vim.Vim\ help\ file:help
|
||||
SynMenu TUV.Vim.Vim\ script:vim
|
||||
SynMenu TUV.Vim.Viminfo\ file:viminfo
|
||||
SynMenu TUV.Virata\ config:virata
|
||||
SynMenu TUV.Visual\ Basic:vb
|
||||
SynMenu TUV.VOS\ CM\ macro:voscm
|
||||
SynMenu TUV.VRML:vrml
|
||||
SynMenu TUV.VSE\ JCL:vsejcl
|
||||
|
||||
SynMenu WXYZ.WEB.CWEB:cweb
|
||||
SynMenu WXYZ.WEB.WEB:web
|
||||
SynMenu WXYZ.WEB.WEB\ Changes:change
|
||||
SynMenu WXYZ.Webmacro:webmacro
|
||||
SynMenu WXYZ.Website\ MetaLanguage:wml
|
||||
SynMenu WXYZ.wDiff:wdiff
|
||||
SynMenu WXYZ.Wget\ config:wget
|
||||
SynMenu WXYZ.Whitespace\ (add):whitespace
|
||||
SynMenu WXYZ.WildPackets\ EtherPeek\ Decoder:dcd
|
||||
SynMenu WXYZ.WinBatch/Webbatch:winbatch
|
||||
SynMenu WXYZ.Windows\ Scripting\ Host:wsh
|
||||
SynMenu WXYZ.WSML:wsml
|
||||
SynMenu WXYZ.WvDial:wvdial
|
||||
SynMenu WXYZ.X\ Keyboard\ Extension:xkb
|
||||
SynMenu WXYZ.X\ Pixmap:xpm
|
||||
SynMenu WXYZ.X\ Pixmap\ (2):xpm2
|
||||
SynMenu WXYZ.X\ resources:xdefaults
|
||||
SynMenu WXYZ.XBL:xbl
|
||||
SynMenu WXYZ.Xinetd\.conf:xinetd
|
||||
SynMenu WXYZ.Xmodmap:xmodmap
|
||||
SynMenu WXYZ.Xmath:xmath
|
||||
SynMenu WXYZ.XML:xml
|
||||
SynMenu WXYZ.XML\ Schema\ (XSD):xsd
|
||||
SynMenu WXYZ.XQuery:xquery
|
||||
SynMenu WXYZ.Xslt:xslt
|
||||
SynMenu WXYZ.XFree86\ Config:xf86conf
|
||||
SynMenu WXYZ.YAML:yaml
|
||||
SynMenu WXYZ.Yacc:yacc
|
||||
|
||||
call append(s:lnum, "")
|
||||
|
||||
wq
|
@ -1,106 +0,0 @@
|
||||
" Set options and add mapping such that Vim behaves a lot like MS-Windows
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last change: 2006 Apr 02
|
||||
|
||||
" bail out if this isn't wanted (mrsvim.vim uses this).
|
||||
if exists("g:skip_loading_mswin") && g:skip_loading_mswin
|
||||
finish
|
||||
endif
|
||||
|
||||
" set the 'cpoptions' to its Vim default
|
||||
if 1 " only do this when compiled with expression evaluation
|
||||
let s:save_cpo = &cpoptions
|
||||
endif
|
||||
set cpo&vim
|
||||
|
||||
" set 'selection', 'selectmode', 'mousemodel' and 'keymodel' for MS-Windows
|
||||
behave mswin
|
||||
|
||||
" backspace and cursor keys wrap to previous/next line
|
||||
set backspace=indent,eol,start whichwrap+=<,>,[,]
|
||||
|
||||
" backspace in Visual mode deletes selection
|
||||
vnoremap <BS> d
|
||||
|
||||
" CTRL-X and SHIFT-Del are Cut
|
||||
vnoremap <C-X> "+x
|
||||
vnoremap <S-Del> "+x
|
||||
|
||||
" CTRL-C and CTRL-Insert are Copy
|
||||
vnoremap <C-C> "+y
|
||||
vnoremap <C-Insert> "+y
|
||||
|
||||
" CTRL-V and SHIFT-Insert are Paste
|
||||
map <C-V> "+gP
|
||||
map <S-Insert> "+gP
|
||||
|
||||
cmap <C-V> <C-R>+
|
||||
cmap <S-Insert> <C-R>+
|
||||
|
||||
" Pasting blockwise and linewise selections is not possible in Insert and
|
||||
" Visual mode without the +virtualedit feature. They are pasted as if they
|
||||
" were characterwise instead.
|
||||
" Uses the paste.vim autoload script.
|
||||
|
||||
exe 'inoremap <script> <C-V>' paste#paste_cmd['i']
|
||||
exe 'vnoremap <script> <C-V>' paste#paste_cmd['v']
|
||||
|
||||
imap <S-Insert> <C-V>
|
||||
vmap <S-Insert> <C-V>
|
||||
|
||||
" Use CTRL-Q to do what CTRL-V used to do
|
||||
noremap <C-Q> <C-V>
|
||||
|
||||
" Use CTRL-S for saving, also in Insert mode
|
||||
noremap <C-S> :update<CR>
|
||||
vnoremap <C-S> <C-C>:update<CR>
|
||||
inoremap <C-S> <C-O>:update<CR>
|
||||
|
||||
" For CTRL-V to work autoselect must be off.
|
||||
" On Unix we have two selections, autoselect can be used.
|
||||
if !has("unix")
|
||||
set guioptions-=a
|
||||
endif
|
||||
|
||||
" CTRL-Z is Undo; not in cmdline though
|
||||
noremap <C-Z> u
|
||||
inoremap <C-Z> <C-O>u
|
||||
|
||||
" CTRL-Y is Redo (although not repeat); not in cmdline though
|
||||
noremap <C-Y> <C-R>
|
||||
inoremap <C-Y> <C-O><C-R>
|
||||
|
||||
" Alt-Space is System menu
|
||||
if has("gui")
|
||||
noremap <M-Space> :simalt ~<CR>
|
||||
inoremap <M-Space> <C-O>:simalt ~<CR>
|
||||
cnoremap <M-Space> <C-C>:simalt ~<CR>
|
||||
endif
|
||||
|
||||
" CTRL-A is Select all
|
||||
noremap <C-A> gggH<C-O>G
|
||||
inoremap <C-A> <C-O>gg<C-O>gH<C-O>G
|
||||
cnoremap <C-A> <C-C>gggH<C-O>G
|
||||
onoremap <C-A> <C-C>gggH<C-O>G
|
||||
snoremap <C-A> <C-C>gggH<C-O>G
|
||||
xnoremap <C-A> <C-C>ggVG
|
||||
|
||||
" CTRL-Tab is Next window
|
||||
noremap <C-Tab> <C-W>w
|
||||
inoremap <C-Tab> <C-O><C-W>w
|
||||
cnoremap <C-Tab> <C-C><C-W>w
|
||||
onoremap <C-Tab> <C-C><C-W>w
|
||||
|
||||
" CTRL-F4 is Close window
|
||||
noremap <C-F4> <C-W>c
|
||||
inoremap <C-F4> <C-O><C-W>c
|
||||
cnoremap <C-F4> <C-C><C-W>c
|
||||
onoremap <C-F4> <C-C><C-W>c
|
||||
|
||||
" restore 'cpoptions'
|
||||
set cpo&
|
||||
if 1
|
||||
let &cpoptions = s:save_cpo
|
||||
unlet s:save_cpo
|
||||
endif
|
@ -1,753 +0,0 @@
|
||||
! $XConsortium: rgb.txt,v 10.41 94/02/20 18:39:36 rws Exp $
|
||||
255 250 250 snow
|
||||
248 248 255 ghost white
|
||||
248 248 255 GhostWhite
|
||||
245 245 245 white smoke
|
||||
245 245 245 WhiteSmoke
|
||||
220 220 220 gainsboro
|
||||
255 250 240 floral white
|
||||
255 250 240 FloralWhite
|
||||
253 245 230 old lace
|
||||
253 245 230 OldLace
|
||||
250 240 230 linen
|
||||
250 235 215 antique white
|
||||
250 235 215 AntiqueWhite
|
||||
255 239 213 papaya whip
|
||||
255 239 213 PapayaWhip
|
||||
255 235 205 blanched almond
|
||||
255 235 205 BlanchedAlmond
|
||||
255 228 196 bisque
|
||||
255 218 185 peach puff
|
||||
255 218 185 PeachPuff
|
||||
255 222 173 navajo white
|
||||
255 222 173 NavajoWhite
|
||||
255 228 181 moccasin
|
||||
255 248 220 cornsilk
|
||||
255 255 240 ivory
|
||||
255 250 205 lemon chiffon
|
||||
255 250 205 LemonChiffon
|
||||
255 245 238 seashell
|
||||
240 255 240 honeydew
|
||||
245 255 250 mint cream
|
||||
245 255 250 MintCream
|
||||
240 255 255 azure
|
||||
240 248 255 alice blue
|
||||
240 248 255 AliceBlue
|
||||
230 230 250 lavender
|
||||
255 240 245 lavender blush
|
||||
255 240 245 LavenderBlush
|
||||
255 228 225 misty rose
|
||||
255 228 225 MistyRose
|
||||
255 255 255 white
|
||||
0 0 0 black
|
||||
47 79 79 dark slate gray
|
||||
47 79 79 DarkSlateGray
|
||||
47 79 79 dark slate grey
|
||||
47 79 79 DarkSlateGrey
|
||||
105 105 105 dim gray
|
||||
105 105 105 DimGray
|
||||
105 105 105 dim grey
|
||||
105 105 105 DimGrey
|
||||
112 128 144 slate gray
|
||||
112 128 144 SlateGray
|
||||
112 128 144 slate grey
|
||||
112 128 144 SlateGrey
|
||||
119 136 153 light slate gray
|
||||
119 136 153 LightSlateGray
|
||||
119 136 153 light slate grey
|
||||
119 136 153 LightSlateGrey
|
||||
190 190 190 gray
|
||||
190 190 190 grey
|
||||
211 211 211 light grey
|
||||
211 211 211 LightGrey
|
||||
211 211 211 light gray
|
||||
211 211 211 LightGray
|
||||
25 25 112 midnight blue
|
||||
25 25 112 MidnightBlue
|
||||
0 0 128 navy
|
||||
0 0 128 navy blue
|
||||
0 0 128 NavyBlue
|
||||
100 149 237 cornflower blue
|
||||
100 149 237 CornflowerBlue
|
||||
72 61 139 dark slate blue
|
||||
72 61 139 DarkSlateBlue
|
||||
106 90 205 slate blue
|
||||
106 90 205 SlateBlue
|
||||
123 104 238 medium slate blue
|
||||
123 104 238 MediumSlateBlue
|
||||
132 112 255 light slate blue
|
||||
132 112 255 LightSlateBlue
|
||||
0 0 205 medium blue
|
||||
0 0 205 MediumBlue
|
||||
65 105 225 royal blue
|
||||
65 105 225 RoyalBlue
|
||||
0 0 255 blue
|
||||
30 144 255 dodger blue
|
||||
30 144 255 DodgerBlue
|
||||
0 191 255 deep sky blue
|
||||
0 191 255 DeepSkyBlue
|
||||
135 206 235 sky blue
|
||||
135 206 235 SkyBlue
|
||||
135 206 250 light sky blue
|
||||
135 206 250 LightSkyBlue
|
||||
70 130 180 steel blue
|
||||
70 130 180 SteelBlue
|
||||
176 196 222 light steel blue
|
||||
176 196 222 LightSteelBlue
|
||||
173 216 230 light blue
|
||||
173 216 230 LightBlue
|
||||
176 224 230 powder blue
|
||||
176 224 230 PowderBlue
|
||||
175 238 238 pale turquoise
|
||||
175 238 238 PaleTurquoise
|
||||
0 206 209 dark turquoise
|
||||
0 206 209 DarkTurquoise
|
||||
72 209 204 medium turquoise
|
||||
72 209 204 MediumTurquoise
|
||||
64 224 208 turquoise
|
||||
0 255 255 cyan
|
||||
224 255 255 light cyan
|
||||
224 255 255 LightCyan
|
||||
95 158 160 cadet blue
|
||||
95 158 160 CadetBlue
|
||||
102 205 170 medium aquamarine
|
||||
102 205 170 MediumAquamarine
|
||||
127 255 212 aquamarine
|
||||
0 100 0 dark green
|
||||
0 100 0 DarkGreen
|
||||
85 107 47 dark olive green
|
||||
85 107 47 DarkOliveGreen
|
||||
143 188 143 dark sea green
|
||||
143 188 143 DarkSeaGreen
|
||||
46 139 87 sea green
|
||||
46 139 87 SeaGreen
|
||||
60 179 113 medium sea green
|
||||
60 179 113 MediumSeaGreen
|
||||
32 178 170 light sea green
|
||||
32 178 170 LightSeaGreen
|
||||
152 251 152 pale green
|
||||
152 251 152 PaleGreen
|
||||
0 255 127 spring green
|
||||
0 255 127 SpringGreen
|
||||
124 252 0 lawn green
|
||||
124 252 0 LawnGreen
|
||||
0 255 0 green
|
||||
127 255 0 chartreuse
|
||||
0 250 154 medium spring green
|
||||
0 250 154 MediumSpringGreen
|
||||
173 255 47 green yellow
|
||||
173 255 47 GreenYellow
|
||||
50 205 50 lime green
|
||||
50 205 50 LimeGreen
|
||||
154 205 50 yellow green
|
||||
154 205 50 YellowGreen
|
||||
34 139 34 forest green
|
||||
34 139 34 ForestGreen
|
||||
107 142 35 olive drab
|
||||
107 142 35 OliveDrab
|
||||
189 183 107 dark khaki
|
||||
189 183 107 DarkKhaki
|
||||
240 230 140 khaki
|
||||
238 232 170 pale goldenrod
|
||||
238 232 170 PaleGoldenrod
|
||||
250 250 210 light goldenrod yellow
|
||||
250 250 210 LightGoldenrodYellow
|
||||
255 255 224 light yellow
|
||||
255 255 224 LightYellow
|
||||
255 255 0 yellow
|
||||
255 215 0 gold
|
||||
238 221 130 light goldenrod
|
||||
238 221 130 LightGoldenrod
|
||||
218 165 32 goldenrod
|
||||
184 134 11 dark goldenrod
|
||||
184 134 11 DarkGoldenrod
|
||||
188 143 143 rosy brown
|
||||
188 143 143 RosyBrown
|
||||
205 92 92 indian red
|
||||
205 92 92 IndianRed
|
||||
139 69 19 saddle brown
|
||||
139 69 19 SaddleBrown
|
||||
160 82 45 sienna
|
||||
205 133 63 peru
|
||||
222 184 135 burlywood
|
||||
245 245 220 beige
|
||||
245 222 179 wheat
|
||||
244 164 96 sandy brown
|
||||
244 164 96 SandyBrown
|
||||
210 180 140 tan
|
||||
210 105 30 chocolate
|
||||
178 34 34 firebrick
|
||||
165 42 42 brown
|
||||
233 150 122 dark salmon
|
||||
233 150 122 DarkSalmon
|
||||
250 128 114 salmon
|
||||
255 160 122 light salmon
|
||||
255 160 122 LightSalmon
|
||||
255 165 0 orange
|
||||
255 140 0 dark orange
|
||||
255 140 0 DarkOrange
|
||||
255 127 80 coral
|
||||
240 128 128 light coral
|
||||
240 128 128 LightCoral
|
||||
255 99 71 tomato
|
||||
255 69 0 orange red
|
||||
255 69 0 OrangeRed
|
||||
255 0 0 red
|
||||
255 105 180 hot pink
|
||||
255 105 180 HotPink
|
||||
255 20 147 deep pink
|
||||
255 20 147 DeepPink
|
||||
255 192 203 pink
|
||||
255 182 193 light pink
|
||||
255 182 193 LightPink
|
||||
219 112 147 pale violet red
|
||||
219 112 147 PaleVioletRed
|
||||
176 48 96 maroon
|
||||
199 21 133 medium violet red
|
||||
199 21 133 MediumVioletRed
|
||||
208 32 144 violet red
|
||||
208 32 144 VioletRed
|
||||
255 0 255 magenta
|
||||
238 130 238 violet
|
||||
221 160 221 plum
|
||||
218 112 214 orchid
|
||||
186 85 211 medium orchid
|
||||
186 85 211 MediumOrchid
|
||||
153 50 204 dark orchid
|
||||
153 50 204 DarkOrchid
|
||||
148 0 211 dark violet
|
||||
148 0 211 DarkViolet
|
||||
138 43 226 blue violet
|
||||
138 43 226 BlueViolet
|
||||
160 32 240 purple
|
||||
147 112 219 medium purple
|
||||
147 112 219 MediumPurple
|
||||
216 191 216 thistle
|
||||
255 250 250 snow1
|
||||
238 233 233 snow2
|
||||
205 201 201 snow3
|
||||
139 137 137 snow4
|
||||
255 245 238 seashell1
|
||||
238 229 222 seashell2
|
||||
205 197 191 seashell3
|
||||
139 134 130 seashell4
|
||||
255 239 219 AntiqueWhite1
|
||||
238 223 204 AntiqueWhite2
|
||||
205 192 176 AntiqueWhite3
|
||||
139 131 120 AntiqueWhite4
|
||||
255 228 196 bisque1
|
||||
238 213 183 bisque2
|
||||
205 183 158 bisque3
|
||||
139 125 107 bisque4
|
||||
255 218 185 PeachPuff1
|
||||
238 203 173 PeachPuff2
|
||||
205 175 149 PeachPuff3
|
||||
139 119 101 PeachPuff4
|
||||
255 222 173 NavajoWhite1
|
||||
238 207 161 NavajoWhite2
|
||||
205 179 139 NavajoWhite3
|
||||
139 121 94 NavajoWhite4
|
||||
255 250 205 LemonChiffon1
|
||||
238 233 191 LemonChiffon2
|
||||
205 201 165 LemonChiffon3
|
||||
139 137 112 LemonChiffon4
|
||||
255 248 220 cornsilk1
|
||||
238 232 205 cornsilk2
|
||||
205 200 177 cornsilk3
|
||||
139 136 120 cornsilk4
|
||||
255 255 240 ivory1
|
||||
238 238 224 ivory2
|
||||
205 205 193 ivory3
|
||||
139 139 131 ivory4
|
||||
240 255 240 honeydew1
|
||||
224 238 224 honeydew2
|
||||
193 205 193 honeydew3
|
||||
131 139 131 honeydew4
|
||||
255 240 245 LavenderBlush1
|
||||
238 224 229 LavenderBlush2
|
||||
205 193 197 LavenderBlush3
|
||||
139 131 134 LavenderBlush4
|
||||
255 228 225 MistyRose1
|
||||
238 213 210 MistyRose2
|
||||
205 183 181 MistyRose3
|
||||
139 125 123 MistyRose4
|
||||
240 255 255 azure1
|
||||
224 238 238 azure2
|
||||
193 205 205 azure3
|
||||
131 139 139 azure4
|
||||
131 111 255 SlateBlue1
|
||||
122 103 238 SlateBlue2
|
||||
105 89 205 SlateBlue3
|
||||
71 60 139 SlateBlue4
|
||||
72 118 255 RoyalBlue1
|
||||
67 110 238 RoyalBlue2
|
||||
58 95 205 RoyalBlue3
|
||||
39 64 139 RoyalBlue4
|
||||
0 0 255 blue1
|
||||
0 0 238 blue2
|
||||
0 0 205 blue3
|
||||
0 0 139 blue4
|
||||
30 144 255 DodgerBlue1
|
||||
28 134 238 DodgerBlue2
|
||||
24 116 205 DodgerBlue3
|
||||
16 78 139 DodgerBlue4
|
||||
99 184 255 SteelBlue1
|
||||
92 172 238 SteelBlue2
|
||||
79 148 205 SteelBlue3
|
||||
54 100 139 SteelBlue4
|
||||
0 191 255 DeepSkyBlue1
|
||||
0 178 238 DeepSkyBlue2
|
||||
0 154 205 DeepSkyBlue3
|
||||
0 104 139 DeepSkyBlue4
|
||||
135 206 255 SkyBlue1
|
||||
126 192 238 SkyBlue2
|
||||
108 166 205 SkyBlue3
|
||||
74 112 139 SkyBlue4
|
||||
176 226 255 LightSkyBlue1
|
||||
164 211 238 LightSkyBlue2
|
||||
141 182 205 LightSkyBlue3
|
||||
96 123 139 LightSkyBlue4
|
||||
198 226 255 SlateGray1
|
||||
185 211 238 SlateGray2
|
||||
159 182 205 SlateGray3
|
||||
108 123 139 SlateGray4
|
||||
202 225 255 LightSteelBlue1
|
||||
188 210 238 LightSteelBlue2
|
||||
162 181 205 LightSteelBlue3
|
||||
110 123 139 LightSteelBlue4
|
||||
191 239 255 LightBlue1
|
||||
178 223 238 LightBlue2
|
||||
154 192 205 LightBlue3
|
||||
104 131 139 LightBlue4
|
||||
224 255 255 LightCyan1
|
||||
209 238 238 LightCyan2
|
||||
180 205 205 LightCyan3
|
||||
122 139 139 LightCyan4
|
||||
187 255 255 PaleTurquoise1
|
||||
174 238 238 PaleTurquoise2
|
||||
150 205 205 PaleTurquoise3
|
||||
102 139 139 PaleTurquoise4
|
||||
152 245 255 CadetBlue1
|
||||
142 229 238 CadetBlue2
|
||||
122 197 205 CadetBlue3
|
||||
83 134 139 CadetBlue4
|
||||
0 245 255 turquoise1
|
||||
0 229 238 turquoise2
|
||||
0 197 205 turquoise3
|
||||
0 134 139 turquoise4
|
||||
0 255 255 cyan1
|
||||
0 238 238 cyan2
|
||||
0 205 205 cyan3
|
||||
0 139 139 cyan4
|
||||
151 255 255 DarkSlateGray1
|
||||
141 238 238 DarkSlateGray2
|
||||
121 205 205 DarkSlateGray3
|
||||
82 139 139 DarkSlateGray4
|
||||
127 255 212 aquamarine1
|
||||
118 238 198 aquamarine2
|
||||
102 205 170 aquamarine3
|
||||
69 139 116 aquamarine4
|
||||
193 255 193 DarkSeaGreen1
|
||||
180 238 180 DarkSeaGreen2
|
||||
155 205 155 DarkSeaGreen3
|
||||
105 139 105 DarkSeaGreen4
|
||||
84 255 159 SeaGreen1
|
||||
78 238 148 SeaGreen2
|
||||
67 205 128 SeaGreen3
|
||||
46 139 87 SeaGreen4
|
||||
154 255 154 PaleGreen1
|
||||
144 238 144 PaleGreen2
|
||||
124 205 124 PaleGreen3
|
||||
84 139 84 PaleGreen4
|
||||
0 255 127 SpringGreen1
|
||||
0 238 118 SpringGreen2
|
||||
0 205 102 SpringGreen3
|
||||
0 139 69 SpringGreen4
|
||||
0 255 0 green1
|
||||
0 238 0 green2
|
||||
0 205 0 green3
|
||||
0 139 0 green4
|
||||
127 255 0 chartreuse1
|
||||
118 238 0 chartreuse2
|
||||
102 205 0 chartreuse3
|
||||
69 139 0 chartreuse4
|
||||
192 255 62 OliveDrab1
|
||||
179 238 58 OliveDrab2
|
||||
154 205 50 OliveDrab3
|
||||
105 139 34 OliveDrab4
|
||||
202 255 112 DarkOliveGreen1
|
||||
188 238 104 DarkOliveGreen2
|
||||
162 205 90 DarkOliveGreen3
|
||||
110 139 61 DarkOliveGreen4
|
||||
255 246 143 khaki1
|
||||
238 230 133 khaki2
|
||||
205 198 115 khaki3
|
||||
139 134 78 khaki4
|
||||
255 236 139 LightGoldenrod1
|
||||
238 220 130 LightGoldenrod2
|
||||
205 190 112 LightGoldenrod3
|
||||
139 129 76 LightGoldenrod4
|
||||
255 255 224 LightYellow1
|
||||
238 238 209 LightYellow2
|
||||
205 205 180 LightYellow3
|
||||
139 139 122 LightYellow4
|
||||
255 255 0 yellow1
|
||||
238 238 0 yellow2
|
||||
205 205 0 yellow3
|
||||
139 139 0 yellow4
|
||||
255 215 0 gold1
|
||||
238 201 0 gold2
|
||||
205 173 0 gold3
|
||||
139 117 0 gold4
|
||||
255 193 37 goldenrod1
|
||||
238 180 34 goldenrod2
|
||||
205 155 29 goldenrod3
|
||||
139 105 20 goldenrod4
|
||||
255 185 15 DarkGoldenrod1
|
||||
238 173 14 DarkGoldenrod2
|
||||
205 149 12 DarkGoldenrod3
|
||||
139 101 8 DarkGoldenrod4
|
||||
255 193 193 RosyBrown1
|
||||
238 180 180 RosyBrown2
|
||||
205 155 155 RosyBrown3
|
||||
139 105 105 RosyBrown4
|
||||
255 106 106 IndianRed1
|
||||
238 99 99 IndianRed2
|
||||
205 85 85 IndianRed3
|
||||
139 58 58 IndianRed4
|
||||
255 130 71 sienna1
|
||||
238 121 66 sienna2
|
||||
205 104 57 sienna3
|
||||
139 71 38 sienna4
|
||||
255 211 155 burlywood1
|
||||
238 197 145 burlywood2
|
||||
205 170 125 burlywood3
|
||||
139 115 85 burlywood4
|
||||
255 231 186 wheat1
|
||||
238 216 174 wheat2
|
||||
205 186 150 wheat3
|
||||
139 126 102 wheat4
|
||||
255 165 79 tan1
|
||||
238 154 73 tan2
|
||||
205 133 63 tan3
|
||||
139 90 43 tan4
|
||||
255 127 36 chocolate1
|
||||
238 118 33 chocolate2
|
||||
205 102 29 chocolate3
|
||||
139 69 19 chocolate4
|
||||
255 48 48 firebrick1
|
||||
238 44 44 firebrick2
|
||||
205 38 38 firebrick3
|
||||
139 26 26 firebrick4
|
||||
255 64 64 brown1
|
||||
238 59 59 brown2
|
||||
205 51 51 brown3
|
||||
139 35 35 brown4
|
||||
255 140 105 salmon1
|
||||
238 130 98 salmon2
|
||||
205 112 84 salmon3
|
||||
139 76 57 salmon4
|
||||
255 160 122 LightSalmon1
|
||||
238 149 114 LightSalmon2
|
||||
205 129 98 LightSalmon3
|
||||
139 87 66 LightSalmon4
|
||||
255 165 0 orange1
|
||||
238 154 0 orange2
|
||||
205 133 0 orange3
|
||||
139 90 0 orange4
|
||||
255 127 0 DarkOrange1
|
||||
238 118 0 DarkOrange2
|
||||
205 102 0 DarkOrange3
|
||||
139 69 0 DarkOrange4
|
||||
255 114 86 coral1
|
||||
238 106 80 coral2
|
||||
205 91 69 coral3
|
||||
139 62 47 coral4
|
||||
255 99 71 tomato1
|
||||
238 92 66 tomato2
|
||||
205 79 57 tomato3
|
||||
139 54 38 tomato4
|
||||
255 69 0 OrangeRed1
|
||||
238 64 0 OrangeRed2
|
||||
205 55 0 OrangeRed3
|
||||
139 37 0 OrangeRed4
|
||||
255 0 0 red1
|
||||
238 0 0 red2
|
||||
205 0 0 red3
|
||||
139 0 0 red4
|
||||
255 20 147 DeepPink1
|
||||
238 18 137 DeepPink2
|
||||
205 16 118 DeepPink3
|
||||
139 10 80 DeepPink4
|
||||
255 110 180 HotPink1
|
||||
238 106 167 HotPink2
|
||||
205 96 144 HotPink3
|
||||
139 58 98 HotPink4
|
||||
255 181 197 pink1
|
||||
238 169 184 pink2
|
||||
205 145 158 pink3
|
||||
139 99 108 pink4
|
||||
255 174 185 LightPink1
|
||||
238 162 173 LightPink2
|
||||
205 140 149 LightPink3
|
||||
139 95 101 LightPink4
|
||||
255 130 171 PaleVioletRed1
|
||||
238 121 159 PaleVioletRed2
|
||||
205 104 137 PaleVioletRed3
|
||||
139 71 93 PaleVioletRed4
|
||||
255 52 179 maroon1
|
||||
238 48 167 maroon2
|
||||
205 41 144 maroon3
|
||||
139 28 98 maroon4
|
||||
255 62 150 VioletRed1
|
||||
238 58 140 VioletRed2
|
||||
205 50 120 VioletRed3
|
||||
139 34 82 VioletRed4
|
||||
255 0 255 magenta1
|
||||
238 0 238 magenta2
|
||||
205 0 205 magenta3
|
||||
139 0 139 magenta4
|
||||
255 131 250 orchid1
|
||||
238 122 233 orchid2
|
||||
205 105 201 orchid3
|
||||
139 71 137 orchid4
|
||||
255 187 255 plum1
|
||||
238 174 238 plum2
|
||||
205 150 205 plum3
|
||||
139 102 139 plum4
|
||||
224 102 255 MediumOrchid1
|
||||
209 95 238 MediumOrchid2
|
||||
180 82 205 MediumOrchid3
|
||||
122 55 139 MediumOrchid4
|
||||
191 62 255 DarkOrchid1
|
||||
178 58 238 DarkOrchid2
|
||||
154 50 205 DarkOrchid3
|
||||
104 34 139 DarkOrchid4
|
||||
155 48 255 purple1
|
||||
145 44 238 purple2
|
||||
125 38 205 purple3
|
||||
85 26 139 purple4
|
||||
171 130 255 MediumPurple1
|
||||
159 121 238 MediumPurple2
|
||||
137 104 205 MediumPurple3
|
||||
93 71 139 MediumPurple4
|
||||
255 225 255 thistle1
|
||||
238 210 238 thistle2
|
||||
205 181 205 thistle3
|
||||
139 123 139 thistle4
|
||||
0 0 0 gray0
|
||||
0 0 0 grey0
|
||||
3 3 3 gray1
|
||||
3 3 3 grey1
|
||||
5 5 5 gray2
|
||||
5 5 5 grey2
|
||||
8 8 8 gray3
|
||||
8 8 8 grey3
|
||||
10 10 10 gray4
|
||||
10 10 10 grey4
|
||||
13 13 13 gray5
|
||||
13 13 13 grey5
|
||||
15 15 15 gray6
|
||||
15 15 15 grey6
|
||||
18 18 18 gray7
|
||||
18 18 18 grey7
|
||||
20 20 20 gray8
|
||||
20 20 20 grey8
|
||||
23 23 23 gray9
|
||||
23 23 23 grey9
|
||||
26 26 26 gray10
|
||||
26 26 26 grey10
|
||||
28 28 28 gray11
|
||||
28 28 28 grey11
|
||||
31 31 31 gray12
|
||||
31 31 31 grey12
|
||||
33 33 33 gray13
|
||||
33 33 33 grey13
|
||||
36 36 36 gray14
|
||||
36 36 36 grey14
|
||||
38 38 38 gray15
|
||||
38 38 38 grey15
|
||||
41 41 41 gray16
|
||||
41 41 41 grey16
|
||||
43 43 43 gray17
|
||||
43 43 43 grey17
|
||||
46 46 46 gray18
|
||||
46 46 46 grey18
|
||||
48 48 48 gray19
|
||||
48 48 48 grey19
|
||||
51 51 51 gray20
|
||||
51 51 51 grey20
|
||||
54 54 54 gray21
|
||||
54 54 54 grey21
|
||||
56 56 56 gray22
|
||||
56 56 56 grey22
|
||||
59 59 59 gray23
|
||||
59 59 59 grey23
|
||||
61 61 61 gray24
|
||||
61 61 61 grey24
|
||||
64 64 64 gray25
|
||||
64 64 64 grey25
|
||||
66 66 66 gray26
|
||||
66 66 66 grey26
|
||||
69 69 69 gray27
|
||||
69 69 69 grey27
|
||||
71 71 71 gray28
|
||||
71 71 71 grey28
|
||||
74 74 74 gray29
|
||||
74 74 74 grey29
|
||||
77 77 77 gray30
|
||||
77 77 77 grey30
|
||||
79 79 79 gray31
|
||||
79 79 79 grey31
|
||||
82 82 82 gray32
|
||||
82 82 82 grey32
|
||||
84 84 84 gray33
|
||||
84 84 84 grey33
|
||||
87 87 87 gray34
|
||||
87 87 87 grey34
|
||||
89 89 89 gray35
|
||||
89 89 89 grey35
|
||||
92 92 92 gray36
|
||||
92 92 92 grey36
|
||||
94 94 94 gray37
|
||||
94 94 94 grey37
|
||||
97 97 97 gray38
|
||||
97 97 97 grey38
|
||||
99 99 99 gray39
|
||||
99 99 99 grey39
|
||||
102 102 102 gray40
|
||||
102 102 102 grey40
|
||||
105 105 105 gray41
|
||||
105 105 105 grey41
|
||||
107 107 107 gray42
|
||||
107 107 107 grey42
|
||||
110 110 110 gray43
|
||||
110 110 110 grey43
|
||||
112 112 112 gray44
|
||||
112 112 112 grey44
|
||||
115 115 115 gray45
|
||||
115 115 115 grey45
|
||||
117 117 117 gray46
|
||||
117 117 117 grey46
|
||||
120 120 120 gray47
|
||||
120 120 120 grey47
|
||||
122 122 122 gray48
|
||||
122 122 122 grey48
|
||||
125 125 125 gray49
|
||||
125 125 125 grey49
|
||||
127 127 127 gray50
|
||||
127 127 127 grey50
|
||||
130 130 130 gray51
|
||||
130 130 130 grey51
|
||||
133 133 133 gray52
|
||||
133 133 133 grey52
|
||||
135 135 135 gray53
|
||||
135 135 135 grey53
|
||||
138 138 138 gray54
|
||||
138 138 138 grey54
|
||||
140 140 140 gray55
|
||||
140 140 140 grey55
|
||||
143 143 143 gray56
|
||||
143 143 143 grey56
|
||||
145 145 145 gray57
|
||||
145 145 145 grey57
|
||||
148 148 148 gray58
|
||||
148 148 148 grey58
|
||||
150 150 150 gray59
|
||||
150 150 150 grey59
|
||||
153 153 153 gray60
|
||||
153 153 153 grey60
|
||||
156 156 156 gray61
|
||||
156 156 156 grey61
|
||||
158 158 158 gray62
|
||||
158 158 158 grey62
|
||||
161 161 161 gray63
|
||||
161 161 161 grey63
|
||||
163 163 163 gray64
|
||||
163 163 163 grey64
|
||||
166 166 166 gray65
|
||||
166 166 166 grey65
|
||||
168 168 168 gray66
|
||||
168 168 168 grey66
|
||||
171 171 171 gray67
|
||||
171 171 171 grey67
|
||||
173 173 173 gray68
|
||||
173 173 173 grey68
|
||||
176 176 176 gray69
|
||||
176 176 176 grey69
|
||||
179 179 179 gray70
|
||||
179 179 179 grey70
|
||||
181 181 181 gray71
|
||||
181 181 181 grey71
|
||||
184 184 184 gray72
|
||||
184 184 184 grey72
|
||||
186 186 186 gray73
|
||||
186 186 186 grey73
|
||||
189 189 189 gray74
|
||||
189 189 189 grey74
|
||||
191 191 191 gray75
|
||||
191 191 191 grey75
|
||||
194 194 194 gray76
|
||||
194 194 194 grey76
|
||||
196 196 196 gray77
|
||||
196 196 196 grey77
|
||||
199 199 199 gray78
|
||||
199 199 199 grey78
|
||||
201 201 201 gray79
|
||||
201 201 201 grey79
|
||||
204 204 204 gray80
|
||||
204 204 204 grey80
|
||||
207 207 207 gray81
|
||||
207 207 207 grey81
|
||||
209 209 209 gray82
|
||||
209 209 209 grey82
|
||||
212 212 212 gray83
|
||||
212 212 212 grey83
|
||||
214 214 214 gray84
|
||||
214 214 214 grey84
|
||||
217 217 217 gray85
|
||||
217 217 217 grey85
|
||||
219 219 219 gray86
|
||||
219 219 219 grey86
|
||||
222 222 222 gray87
|
||||
222 222 222 grey87
|
||||
224 224 224 gray88
|
||||
224 224 224 grey88
|
||||
227 227 227 gray89
|
||||
227 227 227 grey89
|
||||
229 229 229 gray90
|
||||
229 229 229 grey90
|
||||
232 232 232 gray91
|
||||
232 232 232 grey91
|
||||
235 235 235 gray92
|
||||
235 235 235 grey92
|
||||
237 237 237 gray93
|
||||
237 237 237 grey93
|
||||
240 240 240 gray94
|
||||
240 240 240 grey94
|
||||
242 242 242 gray95
|
||||
242 242 242 grey95
|
||||
245 245 245 gray96
|
||||
245 245 245 grey96
|
||||
247 247 247 gray97
|
||||
247 247 247 grey97
|
||||
250 250 250 gray98
|
||||
250 250 250 grey98
|
||||
252 252 252 gray99
|
||||
252 252 252 grey99
|
||||
255 255 255 gray100
|
||||
255 255 255 grey100
|
||||
169 169 169 dark grey
|
||||
169 169 169 DarkGrey
|
||||
169 169 169 dark gray
|
||||
169 169 169 DarkGray
|
||||
0 0 139 dark blue
|
||||
0 0 139 DarkBlue
|
||||
0 139 139 dark cyan
|
||||
0 139 139 DarkCyan
|
||||
139 0 139 dark magenta
|
||||
139 0 139 DarkMagenta
|
||||
139 0 0 dark red
|
||||
139 0 0 DarkRed
|
||||
144 238 144 light green
|
||||
144 238 144 LightGreen
|
@ -1,351 +0,0 @@
|
||||
" Vim support file to detect file types in scripts
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last change: 2008 Apr 28
|
||||
|
||||
" This file is called by an autocommand for every file that has just been
|
||||
" loaded into a buffer. It checks if the type of file can be recognized by
|
||||
" the file contents. The autocommand is in $VIMRUNTIME/filetype.vim.
|
||||
|
||||
|
||||
" Only do the rest when the FileType autocommand has not been triggered yet.
|
||||
if did_filetype()
|
||||
finish
|
||||
endif
|
||||
|
||||
" Load the user defined scripts file first
|
||||
" Only do this when the FileType autocommand has not been triggered yet
|
||||
if exists("myscriptsfile") && filereadable(expand(myscriptsfile))
|
||||
execute "source " . myscriptsfile
|
||||
if did_filetype()
|
||||
finish
|
||||
endif
|
||||
endif
|
||||
|
||||
" Line continuation is used here, remove 'C' from 'cpoptions'
|
||||
let s:cpo_save = &cpo
|
||||
set cpo&vim
|
||||
|
||||
let s:line1 = getline(1)
|
||||
|
||||
if s:line1 =~ "^#!"
|
||||
" A script that starts with "#!".
|
||||
|
||||
" Check for a line like "#!/usr/bin/env VAR=val bash". Turn it into
|
||||
" "#!/usr/bin/bash" to make matching easier.
|
||||
if s:line1 =~ '^#!\s*\S*\<env\s'
|
||||
let s:line1 = substitute(s:line1, '\S\+=\S\+', '', 'g')
|
||||
let s:line1 = substitute(s:line1, '\<env\s\+', '', '')
|
||||
endif
|
||||
|
||||
" Get the program name.
|
||||
" Only accept spaces in PC style paths: "#!c:/program files/perl [args]".
|
||||
" If the word env is used, use the first word after the space:
|
||||
" "#!/usr/bin/env perl [path/args]"
|
||||
" If there is no path use the first word: "#!perl [path/args]".
|
||||
" Otherwise get the last word after a slash: "#!/usr/bin/perl [path/args]".
|
||||
if s:line1 =~ '^#!\s*\a:[/\\]'
|
||||
let s:name = substitute(s:line1, '^#!.*[/\\]\(\i\+\).*', '\1', '')
|
||||
elseif s:line1 =~ '^#!.*\<env\>'
|
||||
let s:name = substitute(s:line1, '^#!.*\<env\>\s\+\(\i\+\).*', '\1', '')
|
||||
elseif s:line1 =~ '^#!\s*[^/\\ ]*\>\([^/\\]\|$\)'
|
||||
let s:name = substitute(s:line1, '^#!\s*\([^/\\ ]*\>\).*', '\1', '')
|
||||
else
|
||||
let s:name = substitute(s:line1, '^#!\s*\S*[/\\]\(\i\+\).*', '\1', '')
|
||||
endif
|
||||
|
||||
" tcl scripts may have #!/bin/sh in the first line and "exec wish" in the
|
||||
" third line. Suggested by Steven Atkinson.
|
||||
if getline(3) =~ '^exec wish'
|
||||
let s:name = 'wish'
|
||||
endif
|
||||
|
||||
" Bourne-like shell scripts: bash bash2 ksh ksh93 sh
|
||||
if s:name =~ '^\(bash\d*\|\|ksh\d*\|sh\)\>'
|
||||
call SetFileTypeSH(s:line1) " defined in filetype.vim
|
||||
|
||||
" csh scripts
|
||||
elseif s:name =~ '^csh\>'
|
||||
if exists("g:filetype_csh")
|
||||
call SetFileTypeShell(g:filetype_csh)
|
||||
else
|
||||
call SetFileTypeShell("csh")
|
||||
endif
|
||||
|
||||
" tcsh scripts
|
||||
elseif s:name =~ '^tcsh\>'
|
||||
call SetFileTypeShell("tcsh")
|
||||
|
||||
" Z shell scripts
|
||||
elseif s:name =~ '^zsh\>'
|
||||
set ft=zsh
|
||||
|
||||
" TCL scripts
|
||||
elseif s:name =~ '^\(tclsh\|wish\|expectk\|itclsh\|itkwish\)\>'
|
||||
set ft=tcl
|
||||
|
||||
" Expect scripts
|
||||
elseif s:name =~ '^expect\>'
|
||||
set ft=expect
|
||||
|
||||
" Gnuplot scripts
|
||||
elseif s:name =~ '^gnuplot\>'
|
||||
set ft=gnuplot
|
||||
|
||||
" Makefiles
|
||||
elseif s:name =~ 'make\>'
|
||||
set ft=make
|
||||
|
||||
" Lua
|
||||
elseif s:name =~ 'lua'
|
||||
set ft=lua
|
||||
|
||||
" Perl
|
||||
elseif s:name =~ 'perl'
|
||||
set ft=perl
|
||||
|
||||
" PHP
|
||||
elseif s:name =~ 'php'
|
||||
set ft=php
|
||||
|
||||
" Python
|
||||
elseif s:name =~ 'python'
|
||||
set ft=python
|
||||
|
||||
" Groovy
|
||||
elseif s:name =~ '^groovy\>'
|
||||
set ft=groovy
|
||||
|
||||
" Ruby
|
||||
elseif s:name =~ 'ruby'
|
||||
set ft=ruby
|
||||
|
||||
" BC calculator
|
||||
elseif s:name =~ '^bc\>'
|
||||
set ft=bc
|
||||
|
||||
" sed
|
||||
elseif s:name =~ 'sed\>'
|
||||
set ft=sed
|
||||
|
||||
" OCaml-scripts
|
||||
elseif s:name =~ 'ocaml'
|
||||
set ft=ocaml
|
||||
|
||||
" Awk scripts
|
||||
elseif s:name =~ 'awk\>'
|
||||
set ft=awk
|
||||
|
||||
" Website MetaLanguage
|
||||
elseif s:name =~ 'wml'
|
||||
set ft=wml
|
||||
|
||||
" Scheme scripts
|
||||
elseif s:name =~ 'scheme'
|
||||
set ft=scheme
|
||||
|
||||
" CFEngine scripts
|
||||
elseif s:name =~ 'cfengine'
|
||||
set ft=cfengine
|
||||
|
||||
endif
|
||||
unlet s:name
|
||||
|
||||
else
|
||||
" File does not start with "#!".
|
||||
|
||||
let s:line2 = getline(2)
|
||||
let s:line3 = getline(3)
|
||||
let s:line4 = getline(4)
|
||||
let s:line5 = getline(5)
|
||||
|
||||
" Bourne-like shell scripts: sh ksh bash bash2
|
||||
if s:line1 =~ '^:$'
|
||||
call SetFileTypeSH(s:line1) " defined in filetype.vim
|
||||
|
||||
" Z shell scripts
|
||||
elseif s:line1 =~ '^#compdef\>' || s:line1 =~ '^#autoload\>'
|
||||
set ft=zsh
|
||||
|
||||
" ELM Mail files
|
||||
elseif s:line1 =~ '^From [a-zA-Z][a-zA-Z_0-9\.=-]*\(@[^ ]*\)\= .*[12][09]\d\d$'
|
||||
set ft=mail
|
||||
|
||||
" Mason
|
||||
elseif s:line1 =~ '^<[%&].*>'
|
||||
set ft=mason
|
||||
|
||||
" Vim scripts (must have '" vim' as the first line to trigger this)
|
||||
elseif s:line1 =~ '^" *[vV]im$'
|
||||
set ft=vim
|
||||
|
||||
" MOO
|
||||
elseif s:line1 =~ '^\*\* LambdaMOO Database, Format Version \%([1-3]\>\)\@!\d\+ \*\*$'
|
||||
set ft=moo
|
||||
|
||||
" Diff file:
|
||||
" - "diff" in first line (context diff)
|
||||
" - "Only in " in first line
|
||||
" - "--- " in first line and "+++ " in second line (unified diff).
|
||||
" - "*** " in first line and "--- " in second line (context diff).
|
||||
" - "# It was generated by makepatch " in the second line (makepatch diff).
|
||||
" - "Index: <filename>" in the first line (CVS file)
|
||||
" - "=== ", line of "=", "---", "+++ " (SVK diff)
|
||||
" - "=== ", "--- ", "+++ " (bzr diff, common case)
|
||||
" - "=== (removed|added|renamed|modified)" (bzr diff, alternative)
|
||||
elseif s:line1 =~ '^\(diff\>\|Only in \|\d\+\(,\d\+\)\=[cda]\d\+\>\|# It was generated by makepatch \|Index:\s\+\f\+\r\=$\|===== \f\+ \d\+\.\d\+ vs edited\|==== //\f\+#\d\+\)'
|
||||
\ || (s:line1 =~ '^--- ' && s:line2 =~ '^+++ ')
|
||||
\ || (s:line1 =~ '^\* looking for ' && s:line2 =~ '^\* comparing to ')
|
||||
\ || (s:line1 =~ '^\*\*\* ' && s:line2 =~ '^--- ')
|
||||
\ || (s:line1 =~ '^=== ' && ((s:line2 =~ '^=\{66\}' && s:line3 =~ '^--- ' && s:line4 =~ '^+++') || (s:line2 =~ '^--- ' && s:line3 =~ '^+++ ')))
|
||||
\ || (s:line1 =~ '^=== \(removed\|added\|renamed\|modified\)')
|
||||
set ft=diff
|
||||
|
||||
" PostScript Files (must have %!PS as the first line, like a2ps output)
|
||||
elseif s:line1 =~ '^%![ \t]*PS'
|
||||
set ft=postscr
|
||||
|
||||
" M4 scripts: Guess there is a line that starts with "dnl".
|
||||
elseif s:line1 =~ '^\s*dnl\>'
|
||||
\ || s:line2 =~ '^\s*dnl\>'
|
||||
\ || s:line3 =~ '^\s*dnl\>'
|
||||
\ || s:line4 =~ '^\s*dnl\>'
|
||||
\ || s:line5 =~ '^\s*dnl\>'
|
||||
set ft=m4
|
||||
|
||||
" AmigaDos scripts
|
||||
elseif $TERM == "amiga"
|
||||
\ && (s:line1 =~ "^;" || s:line1 =~ '^\.[bB][rR][aA]')
|
||||
set ft=amiga
|
||||
|
||||
" SiCAD scripts (must have procn or procd as the first line to trigger this)
|
||||
elseif s:line1 =~? '^ *proc[nd] *$'
|
||||
set ft=sicad
|
||||
|
||||
" Purify log files start with "**** Purify"
|
||||
elseif s:line1 =~ '^\*\*\*\* Purify'
|
||||
set ft=purifylog
|
||||
|
||||
" XML
|
||||
elseif s:line1 =~ '<?\s*xml.*?>'
|
||||
set ft=xml
|
||||
|
||||
" XHTML (e.g.: PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN")
|
||||
elseif s:line1 =~ '\<DTD\s\+XHTML\s'
|
||||
set ft=xhtml
|
||||
|
||||
" PDF
|
||||
elseif s:line1 =~ '^%PDF-'
|
||||
set ft=pdf
|
||||
|
||||
" XXD output
|
||||
elseif s:line1 =~ '^\x\{7}: \x\{2} \=\x\{2} \=\x\{2} \=\x\{2} '
|
||||
set ft=xxd
|
||||
|
||||
" RCS/CVS log output
|
||||
elseif s:line1 =~ '^RCS file:' || s:line2 =~ '^RCS file:'
|
||||
set ft=rcslog
|
||||
|
||||
" CVS commit
|
||||
elseif s:line2 =~ '^CVS:' || getline("$") =~ '^CVS: '
|
||||
set ft=cvs
|
||||
|
||||
" Prescribe
|
||||
elseif s:line1 =~ '^!R!'
|
||||
set ft=prescribe
|
||||
|
||||
" Send-pr
|
||||
elseif s:line1 =~ '^SEND-PR:'
|
||||
set ft=sendpr
|
||||
|
||||
" SNNS files
|
||||
elseif s:line1 =~ '^SNNS network definition file'
|
||||
set ft=snnsnet
|
||||
elseif s:line1 =~ '^SNNS pattern definition file'
|
||||
set ft=snnspat
|
||||
elseif s:line1 =~ '^SNNS result file'
|
||||
set ft=snnsres
|
||||
|
||||
" Virata
|
||||
elseif s:line1 =~ '^%.\{-}[Vv]irata'
|
||||
\ || s:line2 =~ '^%.\{-}[Vv]irata'
|
||||
\ || s:line3 =~ '^%.\{-}[Vv]irata'
|
||||
\ || s:line4 =~ '^%.\{-}[Vv]irata'
|
||||
\ || s:line5 =~ '^%.\{-}[Vv]irata'
|
||||
set ft=virata
|
||||
|
||||
" Strace
|
||||
elseif s:line1 =~ '^[0-9]* *execve('
|
||||
set ft=strace
|
||||
|
||||
" VSE JCL
|
||||
elseif s:line1 =~ '^\* $$ JOB\>' || s:line1 =~ '^// *JOB\>'
|
||||
set ft=vsejcl
|
||||
|
||||
" TAK and SINDA
|
||||
elseif s:line4 =~ 'K & K Associates' || s:line2 =~ 'TAK 2000'
|
||||
set ft=takout
|
||||
elseif s:line3 =~ 'S Y S T E M S I M P R O V E D '
|
||||
set ft=sindaout
|
||||
elseif getline(6) =~ 'Run Date: '
|
||||
set ft=takcmp
|
||||
elseif getline(9) =~ 'Node File 1'
|
||||
set ft=sindacmp
|
||||
|
||||
" DNS zone files
|
||||
elseif s:line1.s:line2.s:line3.s:line4 =~ '^; <<>> DiG [0-9.]\+ <<>>\|BIND.*named\|$ORIGIN\|$TTL\|IN\s\+SOA'
|
||||
set ft=bindzone
|
||||
|
||||
" BAAN
|
||||
elseif s:line1 =~ '|\*\{1,80}' && s:line2 =~ 'VRC '
|
||||
\ || s:line2 =~ '|\*\{1,80}' && s:line3 =~ 'VRC '
|
||||
set ft=baan
|
||||
|
||||
" Valgrind
|
||||
elseif s:line1 =~ '^==\d\+== valgrind' || s:line3 =~ '^==\d\+== Using valgrind'
|
||||
set ft=valgrind
|
||||
|
||||
" Renderman Interface Bytestream
|
||||
elseif s:line1 =~ '^##RenderMan'
|
||||
set ft=rib
|
||||
|
||||
" Scheme scripts
|
||||
elseif s:line1 =~ 'exec\s\+\S*scheme' || s:line2 =~ 'exec\s\+\S*scheme'
|
||||
set ft=scheme
|
||||
|
||||
" Git output
|
||||
elseif s:line1 =~ '^\(commit\|tree\|object\) \x\{40\}$\|^tag \S\+$'
|
||||
set ft=git
|
||||
|
||||
" CVS diff
|
||||
else
|
||||
let lnum = 1
|
||||
while getline(lnum) =~ "^? " && lnum < line("$")
|
||||
let lnum = lnum + 1
|
||||
endwhile
|
||||
if getline(lnum) =~ '^Index:\s\+\f\+$'
|
||||
set ft=diff
|
||||
|
||||
" locale input files: Formal Definitions of Cultural Conventions
|
||||
" filename must be like en_US, fr_FR@euro or en_US.UTF-8
|
||||
elseif expand("%") =~ '\a\a_\a\a\($\|[.@]\)\|i18n$\|POSIX$\|translit_'
|
||||
let lnum = 1
|
||||
while lnum < 100 && lnum < line("$")
|
||||
if getline(lnum) =~ '^LC_\(IDENTIFICATION\|CTYPE\|COLLATE\|MONETARY\|NUMERIC\|TIME\|MESSAGES\|PAPER\|TELEPHONE\|MEASUREMENT\|NAME\|ADDRESS\)$'
|
||||
setf fdcc
|
||||
break
|
||||
endif
|
||||
let lnum = lnum + 1
|
||||
endwhile
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
unlet s:line2 s:line3 s:line4 s:line5
|
||||
|
||||
endif
|
||||
|
||||
" Restore 'cpoptions'
|
||||
let &cpo = s:cpo_save
|
||||
|
||||
unlet s:cpo_save s:line1
|
@ -1,569 +0,0 @@
|
||||
" Vim support file to define the syntax selection menu
|
||||
" This file is normally sourced from menu.vim.
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2006 Apr 27
|
||||
|
||||
" Define the SetSyn function, used for the Syntax menu entries.
|
||||
" Set 'filetype' and also 'syntax' if it is manually selected.
|
||||
fun! SetSyn(name)
|
||||
if a:name == "fvwm1"
|
||||
let use_fvwm_1 = 1
|
||||
let use_fvwm_2 = 0
|
||||
let name = "fvwm"
|
||||
elseif a:name == "fvwm2"
|
||||
let use_fvwm_2 = 1
|
||||
let use_fvwm_1 = 0
|
||||
let name = "fvwm"
|
||||
else
|
||||
let name = a:name
|
||||
endif
|
||||
if !exists("s:syntax_menu_synonly")
|
||||
exe "set ft=" . name
|
||||
if exists("g:syntax_manual")
|
||||
exe "set syn=" . name
|
||||
endif
|
||||
else
|
||||
exe "set syn=" . name
|
||||
endif
|
||||
endfun
|
||||
|
||||
" <> notation is used here, remove '<' from 'cpoptions'
|
||||
let s:cpo_save = &cpo
|
||||
set cpo&vim
|
||||
|
||||
" The following menu items are generated by makemenu.vim.
|
||||
" The Start Of The Syntax Menu
|
||||
|
||||
an 50.10.100 &Syntax.AB.A2ps\ config :cal SetSyn("a2ps")<CR>
|
||||
an 50.10.110 &Syntax.AB.Aap :cal SetSyn("aap")<CR>
|
||||
an 50.10.120 &Syntax.AB.ABAP/4 :cal SetSyn("abap")<CR>
|
||||
an 50.10.130 &Syntax.AB.Abaqus :cal SetSyn("abaqus")<CR>
|
||||
an 50.10.140 &Syntax.AB.ABC\ music\ notation :cal SetSyn("abc")<CR>
|
||||
an 50.10.150 &Syntax.AB.ABEL :cal SetSyn("abel")<CR>
|
||||
an 50.10.160 &Syntax.AB.AceDB\ model :cal SetSyn("acedb")<CR>
|
||||
an 50.10.170 &Syntax.AB.Ada :cal SetSyn("ada")<CR>
|
||||
an 50.10.180 &Syntax.AB.AfLex :cal SetSyn("aflex")<CR>
|
||||
an 50.10.190 &Syntax.AB.ALSA\ config :cal SetSyn("alsaconf")<CR>
|
||||
an 50.10.200 &Syntax.AB.Altera\ AHDL :cal SetSyn("ahdl")<CR>
|
||||
an 50.10.210 &Syntax.AB.Amiga\ DOS :cal SetSyn("amiga")<CR>
|
||||
an 50.10.220 &Syntax.AB.AMPL :cal SetSyn("ampl")<CR>
|
||||
an 50.10.230 &Syntax.AB.Ant\ build\ file :cal SetSyn("ant")<CR>
|
||||
an 50.10.240 &Syntax.AB.ANTLR :cal SetSyn("antlr")<CR>
|
||||
an 50.10.250 &Syntax.AB.Apache\ config :cal SetSyn("apache")<CR>
|
||||
an 50.10.260 &Syntax.AB.Apache-style\ config :cal SetSyn("apachestyle")<CR>
|
||||
an 50.10.270 &Syntax.AB.Applix\ ELF :cal SetSyn("elf")<CR>
|
||||
an 50.10.280 &Syntax.AB.Arc\ Macro\ Language :cal SetSyn("aml")<CR>
|
||||
an 50.10.290 &Syntax.AB.Arch\ inventory :cal SetSyn("arch")<CR>
|
||||
an 50.10.300 &Syntax.AB.ART :cal SetSyn("art")<CR>
|
||||
an 50.10.310 &Syntax.AB.ASP\ with\ VBScript :cal SetSyn("aspvbs")<CR>
|
||||
an 50.10.320 &Syntax.AB.ASP\ with\ Perl :cal SetSyn("aspperl")<CR>
|
||||
an 50.10.330 &Syntax.AB.Assembly.680x0 :cal SetSyn("asm68k")<CR>
|
||||
an 50.10.340 &Syntax.AB.Assembly.Flat :cal SetSyn("fasm")<CR>
|
||||
an 50.10.350 &Syntax.AB.Assembly.GNU :cal SetSyn("asm")<CR>
|
||||
an 50.10.360 &Syntax.AB.Assembly.GNU\ H-8300 :cal SetSyn("asmh8300")<CR>
|
||||
an 50.10.370 &Syntax.AB.Assembly.Intel\ IA-64 :cal SetSyn("ia64")<CR>
|
||||
an 50.10.380 &Syntax.AB.Assembly.Microsoft :cal SetSyn("masm")<CR>
|
||||
an 50.10.390 &Syntax.AB.Assembly.Netwide :cal SetSyn("nasm")<CR>
|
||||
an 50.10.400 &Syntax.AB.Assembly.PIC :cal SetSyn("pic")<CR>
|
||||
an 50.10.410 &Syntax.AB.Assembly.Turbo :cal SetSyn("tasm")<CR>
|
||||
an 50.10.420 &Syntax.AB.Assembly.VAX\ Macro\ Assembly :cal SetSyn("vmasm")<CR>
|
||||
an 50.10.430 &Syntax.AB.Assembly.Z-80 :cal SetSyn("z8a")<CR>
|
||||
an 50.10.440 &Syntax.AB.Assembly.xa\ 6502\ cross\ assember :cal SetSyn("a65")<CR>
|
||||
an 50.10.450 &Syntax.AB.ASN\.1 :cal SetSyn("asn")<CR>
|
||||
an 50.10.460 &Syntax.AB.Asterisk\ config :cal SetSyn("asterisk")<CR>
|
||||
an 50.10.470 &Syntax.AB.Asterisk\ voicemail\ config :cal SetSyn("asteriskvm")<CR>
|
||||
an 50.10.480 &Syntax.AB.Atlas :cal SetSyn("atlas")<CR>
|
||||
an 50.10.490 &Syntax.AB.AutoHotKey :cal SetSyn("autohotkey")<CR>
|
||||
an 50.10.500 &Syntax.AB.AutoIt :cal SetSyn("autoit")<CR>
|
||||
an 50.10.510 &Syntax.AB.Automake :cal SetSyn("automake")<CR>
|
||||
an 50.10.520 &Syntax.AB.Avenue :cal SetSyn("ave")<CR>
|
||||
an 50.10.530 &Syntax.AB.Awk :cal SetSyn("awk")<CR>
|
||||
an 50.10.540 &Syntax.AB.AYacc :cal SetSyn("ayacc")<CR>
|
||||
an 50.10.560 &Syntax.AB.B :cal SetSyn("b")<CR>
|
||||
an 50.10.570 &Syntax.AB.Baan :cal SetSyn("baan")<CR>
|
||||
an 50.10.580 &Syntax.AB.Basic.FreeBasic :cal SetSyn("freebasic")<CR>
|
||||
an 50.10.590 &Syntax.AB.Basic.IBasic :cal SetSyn("ibasic")<CR>
|
||||
an 50.10.600 &Syntax.AB.Basic.QBasic :cal SetSyn("basic")<CR>
|
||||
an 50.10.610 &Syntax.AB.Basic.Visual\ Basic :cal SetSyn("vb")<CR>
|
||||
an 50.10.620 &Syntax.AB.Bazaar\ commit\ file :cal SetSyn("bzr")<CR>
|
||||
an 50.10.630 &Syntax.AB.BC\ calculator :cal SetSyn("bc")<CR>
|
||||
an 50.10.640 &Syntax.AB.BDF\ font :cal SetSyn("bdf")<CR>
|
||||
an 50.10.650 &Syntax.AB.BibTeX.Bibliography\ database :cal SetSyn("bib")<CR>
|
||||
an 50.10.660 &Syntax.AB.BibTeX.Bibliography\ Style :cal SetSyn("bst")<CR>
|
||||
an 50.10.670 &Syntax.AB.BIND.BIND\ config :cal SetSyn("named")<CR>
|
||||
an 50.10.680 &Syntax.AB.BIND.BIND\ zone :cal SetSyn("bindzone")<CR>
|
||||
an 50.10.690 &Syntax.AB.Blank :cal SetSyn("blank")<CR>
|
||||
an 50.20.100 &Syntax.C.C :cal SetSyn("c")<CR>
|
||||
an 50.20.110 &Syntax.C.C++ :cal SetSyn("cpp")<CR>
|
||||
an 50.20.120 &Syntax.C.C# :cal SetSyn("cs")<CR>
|
||||
an 50.20.130 &Syntax.C.Calendar :cal SetSyn("calendar")<CR>
|
||||
an 50.20.140 &Syntax.C.Cascading\ Style\ Sheets :cal SetSyn("css")<CR>
|
||||
an 50.20.150 &Syntax.C.CDL :cal SetSyn("cdl")<CR>
|
||||
an 50.20.160 &Syntax.C.Cdrdao\ TOC :cal SetSyn("cdrtoc")<CR>
|
||||
an 50.20.170 &Syntax.C.Cdrdao\ config :cal SetSyn("cdrdaoconf")<CR>
|
||||
an 50.20.180 &Syntax.C.Century\ Term :cal SetSyn("cterm")<CR>
|
||||
an 50.20.190 &Syntax.C.CH\ script :cal SetSyn("ch")<CR>
|
||||
an 50.20.200 &Syntax.C.ChangeLog :cal SetSyn("changelog")<CR>
|
||||
an 50.20.210 &Syntax.C.Cheetah\ template :cal SetSyn("cheetah")<CR>
|
||||
an 50.20.220 &Syntax.C.CHILL :cal SetSyn("chill")<CR>
|
||||
an 50.20.230 &Syntax.C.ChordPro :cal SetSyn("chordpro")<CR>
|
||||
an 50.20.240 &Syntax.C.Clean :cal SetSyn("clean")<CR>
|
||||
an 50.20.250 &Syntax.C.Clever :cal SetSyn("cl")<CR>
|
||||
an 50.20.260 &Syntax.C.Clipper :cal SetSyn("clipper")<CR>
|
||||
an 50.20.270 &Syntax.C.Cmake :cal SetSyn("cmake")<CR>
|
||||
an 50.20.280 &Syntax.C.Cmusrc :cal SetSyn("cmusrc")<CR>
|
||||
an 50.20.290 &Syntax.C.Cobol :cal SetSyn("cobol")<CR>
|
||||
an 50.20.300 &Syntax.C.Coco/R :cal SetSyn("coco")<CR>
|
||||
an 50.20.310 &Syntax.C.Cold\ Fusion :cal SetSyn("cf")<CR>
|
||||
an 50.20.320 &Syntax.C.Conary\ Recipe :cal SetSyn("conaryrecipe")<CR>
|
||||
an 50.20.330 &Syntax.C.Config.Cfg\ Config\ file :cal SetSyn("cfg")<CR>
|
||||
an 50.20.340 &Syntax.C.Config.Configure\.in :cal SetSyn("config")<CR>
|
||||
an 50.20.350 &Syntax.C.Config.Generic\ Config\ file :cal SetSyn("conf")<CR>
|
||||
an 50.20.360 &Syntax.C.CRM114 :cal SetSyn("crm")<CR>
|
||||
an 50.20.370 &Syntax.C.Crontab :cal SetSyn("crontab")<CR>
|
||||
an 50.20.380 &Syntax.C.CSP :cal SetSyn("csp")<CR>
|
||||
an 50.20.390 &Syntax.C.Ctrl-H :cal SetSyn("ctrlh")<CR>
|
||||
an 50.20.400 &Syntax.C.CUDA :cal SetSyn("cuda")<CR>
|
||||
an 50.20.410 &Syntax.C.CUPL.CUPL :cal SetSyn("cupl")<CR>
|
||||
an 50.20.420 &Syntax.C.CUPL.Simulation :cal SetSyn("cuplsim")<CR>
|
||||
an 50.20.430 &Syntax.C.CVS.commit\ file :cal SetSyn("cvs")<CR>
|
||||
an 50.20.440 &Syntax.C.CVS.cvsrc :cal SetSyn("cvsrc")<CR>
|
||||
an 50.20.450 &Syntax.C.Cyn++ :cal SetSyn("cynpp")<CR>
|
||||
an 50.20.460 &Syntax.C.Cynlib :cal SetSyn("cynlib")<CR>
|
||||
an 50.30.100 &Syntax.DE.D :cal SetSyn("d")<CR>
|
||||
an 50.30.110 &Syntax.DE.Debian.Debian\ ChangeLog :cal SetSyn("debchangelog")<CR>
|
||||
an 50.30.120 &Syntax.DE.Debian.Debian\ Control :cal SetSyn("debcontrol")<CR>
|
||||
an 50.30.130 &Syntax.DE.Debian.Debian\ Sources\.list :cal SetSyn("debsources")<CR>
|
||||
an 50.30.140 &Syntax.DE.Denyhosts :cal SetSyn("denyhosts")<CR>
|
||||
an 50.30.150 &Syntax.DE.Desktop :cal SetSyn("desktop")<CR>
|
||||
an 50.30.160 &Syntax.DE.Dict\ config :cal SetSyn("dictconf")<CR>
|
||||
an 50.30.170 &Syntax.DE.Dictd\ config :cal SetSyn("dictdconf")<CR>
|
||||
an 50.30.180 &Syntax.DE.Diff :cal SetSyn("diff")<CR>
|
||||
an 50.30.190 &Syntax.DE.Digital\ Command\ Lang :cal SetSyn("dcl")<CR>
|
||||
an 50.30.200 &Syntax.DE.Dircolors :cal SetSyn("dircolors")<CR>
|
||||
an 50.30.210 &Syntax.DE.Django\ template :cal SetSyn("django")<CR>
|
||||
an 50.30.220 &Syntax.DE.DNS/BIND\ zone :cal SetSyn("bindzone")<CR>
|
||||
an 50.30.230 &Syntax.DE.DocBook.auto-detect :cal SetSyn("docbk")<CR>
|
||||
an 50.30.240 &Syntax.DE.DocBook.SGML :cal SetSyn("docbksgml")<CR>
|
||||
an 50.30.250 &Syntax.DE.DocBook.XML :cal SetSyn("docbkxml")<CR>
|
||||
an 50.30.260 &Syntax.DE.Dot :cal SetSyn("dot")<CR>
|
||||
an 50.30.270 &Syntax.DE.Doxygen.C\ with\ doxygen :cal SetSyn("c.doxygen")<CR>
|
||||
an 50.30.280 &Syntax.DE.Doxygen.C++\ with\ doxygen :cal SetSyn("cpp.doxygen")<CR>
|
||||
an 50.30.290 &Syntax.DE.Doxygen.IDL\ with\ doxygen :cal SetSyn("idl.doxygen")<CR>
|
||||
an 50.30.300 &Syntax.DE.Doxygen.Java\ with\ doxygen :cal SetSyn("java.doxygen")<CR>
|
||||
an 50.30.310 &Syntax.DE.Dracula :cal SetSyn("dracula")<CR>
|
||||
an 50.30.320 &Syntax.DE.DSSSL :cal SetSyn("dsl")<CR>
|
||||
an 50.30.330 &Syntax.DE.DTD :cal SetSyn("dtd")<CR>
|
||||
an 50.30.340 &Syntax.DE.DTML\ (Zope) :cal SetSyn("dtml")<CR>
|
||||
an 50.30.350 &Syntax.DE.DTrace :cal SetSyn("dtrace")<CR>
|
||||
an 50.30.360 &Syntax.DE.Dylan.Dylan :cal SetSyn("dylan")<CR>
|
||||
an 50.30.370 &Syntax.DE.Dylan.Dylan\ interface :cal SetSyn("dylanintr")<CR>
|
||||
an 50.30.380 &Syntax.DE.Dylan.Dylan\ lid :cal SetSyn("dylanlid")<CR>
|
||||
an 50.30.400 &Syntax.DE.EDIF :cal SetSyn("edif")<CR>
|
||||
an 50.30.410 &Syntax.DE.Eiffel :cal SetSyn("eiffel")<CR>
|
||||
an 50.30.420 &Syntax.DE.Elinks\ config :cal SetSyn("elinks")<CR>
|
||||
an 50.30.430 &Syntax.DE.Elm\ filter\ rules :cal SetSyn("elmfilt")<CR>
|
||||
an 50.30.440 &Syntax.DE.Embedix\ Component\ Description :cal SetSyn("ecd")<CR>
|
||||
an 50.30.450 &Syntax.DE.ERicsson\ LANGuage :cal SetSyn("erlang")<CR>
|
||||
an 50.30.460 &Syntax.DE.ESMTP\ rc :cal SetSyn("esmtprc")<CR>
|
||||
an 50.30.470 &Syntax.DE.ESQL-C :cal SetSyn("esqlc")<CR>
|
||||
an 50.30.480 &Syntax.DE.Essbase\ script :cal SetSyn("csc")<CR>
|
||||
an 50.30.490 &Syntax.DE.Esterel :cal SetSyn("esterel")<CR>
|
||||
an 50.30.500 &Syntax.DE.Eterm\ config :cal SetSyn("eterm")<CR>
|
||||
an 50.30.510 &Syntax.DE.Eviews :cal SetSyn("eviews")<CR>
|
||||
an 50.30.520 &Syntax.DE.Exim\ conf :cal SetSyn("exim")<CR>
|
||||
an 50.30.530 &Syntax.DE.Expect :cal SetSyn("expect")<CR>
|
||||
an 50.30.540 &Syntax.DE.Exports :cal SetSyn("exports")<CR>
|
||||
an 50.40.100 &Syntax.FG.Fetchmail :cal SetSyn("fetchmail")<CR>
|
||||
an 50.40.110 &Syntax.FG.FlexWiki :cal SetSyn("flexwiki")<CR>
|
||||
an 50.40.120 &Syntax.FG.Focus\ Executable :cal SetSyn("focexec")<CR>
|
||||
an 50.40.130 &Syntax.FG.Focus\ Master :cal SetSyn("master")<CR>
|
||||
an 50.40.140 &Syntax.FG.FORM :cal SetSyn("form")<CR>
|
||||
an 50.40.150 &Syntax.FG.Forth :cal SetSyn("forth")<CR>
|
||||
an 50.40.160 &Syntax.FG.Fortran :cal SetSyn("fortran")<CR>
|
||||
an 50.40.170 &Syntax.FG.FoxPro :cal SetSyn("foxpro")<CR>
|
||||
an 50.40.180 &Syntax.FG.FrameScript :cal SetSyn("framescript")<CR>
|
||||
an 50.40.190 &Syntax.FG.Fstab :cal SetSyn("fstab")<CR>
|
||||
an 50.40.200 &Syntax.FG.Fvwm.Fvwm\ configuration :cal SetSyn("fvwm1")<CR>
|
||||
an 50.40.210 &Syntax.FG.Fvwm.Fvwm2\ configuration :cal SetSyn("fvwm2")<CR>
|
||||
an 50.40.220 &Syntax.FG.Fvwm.Fvwm2\ configuration\ with\ M4 :cal SetSyn("fvwm2m4")<CR>
|
||||
an 50.40.240 &Syntax.FG.GDB\ command\ file :cal SetSyn("gdb")<CR>
|
||||
an 50.40.250 &Syntax.FG.GDMO :cal SetSyn("gdmo")<CR>
|
||||
an 50.40.260 &Syntax.FG.Gedcom :cal SetSyn("gedcom")<CR>
|
||||
an 50.40.270 &Syntax.FG.Git.Output :cal SetSyn("git")<CR>
|
||||
an 50.40.280 &Syntax.FG.Git.Commit :cal SetSyn("gitcommit")<CR>
|
||||
an 50.40.290 &Syntax.FG.Git.Config :cal SetSyn("gitconfig")<CR>
|
||||
an 50.40.300 &Syntax.FG.Git.Rebase :cal SetSyn("gitrebase")<CR>
|
||||
an 50.40.310 &Syntax.FG.Git.Send\ Email :cal SetSyn("gitsendemail")<CR>
|
||||
an 50.40.320 &Syntax.FG.Gkrellmrc :cal SetSyn("gkrellmrc")<CR>
|
||||
an 50.40.330 &Syntax.FG.GP :cal SetSyn("gp")<CR>
|
||||
an 50.40.340 &Syntax.FG.GPG :cal SetSyn("gpg")<CR>
|
||||
an 50.40.350 &Syntax.FG.Group\ file :cal SetSyn("group")<CR>
|
||||
an 50.40.360 &Syntax.FG.Grub :cal SetSyn("grub")<CR>
|
||||
an 50.40.370 &Syntax.FG.GNU\ Server\ Pages :cal SetSyn("gsp")<CR>
|
||||
an 50.40.380 &Syntax.FG.GNUplot :cal SetSyn("gnuplot")<CR>
|
||||
an 50.40.390 &Syntax.FG.GrADS\ scripts :cal SetSyn("grads")<CR>
|
||||
an 50.40.400 &Syntax.FG.Gretl :cal SetSyn("gretl")<CR>
|
||||
an 50.40.410 &Syntax.FG.Groff :cal SetSyn("groff")<CR>
|
||||
an 50.40.420 &Syntax.FG.Groovy :cal SetSyn("groovy")<CR>
|
||||
an 50.40.430 &Syntax.FG.GTKrc :cal SetSyn("gtkrc")<CR>
|
||||
an 50.50.100 &Syntax.HIJK.Hamster :cal SetSyn("hamster")<CR>
|
||||
an 50.50.110 &Syntax.HIJK.Haskell.Haskell :cal SetSyn("haskell")<CR>
|
||||
an 50.50.120 &Syntax.HIJK.Haskell.Haskell-c2hs :cal SetSyn("chaskell")<CR>
|
||||
an 50.50.130 &Syntax.HIJK.Haskell.Haskell-literate :cal SetSyn("lhaskell")<CR>
|
||||
an 50.50.140 &Syntax.HIJK.HASTE :cal SetSyn("haste")<CR>
|
||||
an 50.50.150 &Syntax.HIJK.Hercules :cal SetSyn("hercules")<CR>
|
||||
an 50.50.160 &Syntax.HIJK.Hex\ dump.XXD :cal SetSyn("xxd")<CR>
|
||||
an 50.50.170 &Syntax.HIJK.Hex\ dump.Intel\ MCS51 :cal SetSyn("hex")<CR>
|
||||
an 50.50.180 &Syntax.HIJK.HTML.HTML :cal SetSyn("html")<CR>
|
||||
an 50.50.190 &Syntax.HIJK.HTML.HTML\ with\ M4 :cal SetSyn("htmlm4")<CR>
|
||||
an 50.50.200 &Syntax.HIJK.HTML.HTML\ with\ Ruby\ (eRuby) :cal SetSyn("eruby")<CR>
|
||||
an 50.50.210 &Syntax.HIJK.HTML.Cheetah\ HTML\ template :cal SetSyn("htmlcheetah")<CR>
|
||||
an 50.50.220 &Syntax.HIJK.HTML.Django\ HTML\ template :cal SetSyn("htmldjango")<CR>
|
||||
an 50.50.230 &Syntax.HIJK.HTML.HTML/OS :cal SetSyn("htmlos")<CR>
|
||||
an 50.50.240 &Syntax.HIJK.HTML.XHTML :cal SetSyn("xhtml")<CR>
|
||||
an 50.50.250 &Syntax.HIJK.Host\.conf :cal SetSyn("hostconf")<CR>
|
||||
an 50.50.260 &Syntax.HIJK.Hyper\ Builder :cal SetSyn("hb")<CR>
|
||||
an 50.50.280 &Syntax.HIJK.Icewm\ menu :cal SetSyn("icemenu")<CR>
|
||||
an 50.50.290 &Syntax.HIJK.Icon :cal SetSyn("icon")<CR>
|
||||
an 50.50.300 &Syntax.HIJK.IDL\Generic\ IDL :cal SetSyn("idl")<CR>
|
||||
an 50.50.310 &Syntax.HIJK.IDL\Microsoft\ IDL :cal SetSyn("msidl")<CR>
|
||||
an 50.50.320 &Syntax.HIJK.Indent\ profile :cal SetSyn("indent")<CR>
|
||||
an 50.50.330 &Syntax.HIJK.Inform :cal SetSyn("inform")<CR>
|
||||
an 50.50.340 &Syntax.HIJK.Informix\ 4GL :cal SetSyn("fgl")<CR>
|
||||
an 50.50.350 &Syntax.HIJK.Initng :cal SetSyn("initng")<CR>
|
||||
an 50.50.360 &Syntax.HIJK.Inittab :cal SetSyn("inittab")<CR>
|
||||
an 50.50.370 &Syntax.HIJK.Inno\ setup :cal SetSyn("iss")<CR>
|
||||
an 50.50.380 &Syntax.HIJK.InstallShield\ script :cal SetSyn("ishd")<CR>
|
||||
an 50.50.390 &Syntax.HIJK.Interactive\ Data\ Lang :cal SetSyn("idlang")<CR>
|
||||
an 50.50.400 &Syntax.HIJK.IPfilter :cal SetSyn("ipfilter")<CR>
|
||||
an 50.50.420 &Syntax.HIJK.JAL :cal SetSyn("jal")<CR>
|
||||
an 50.50.430 &Syntax.HIJK.JAM :cal SetSyn("jam")<CR>
|
||||
an 50.50.440 &Syntax.HIJK.Jargon :cal SetSyn("jargon")<CR>
|
||||
an 50.50.450 &Syntax.HIJK.Java.Java :cal SetSyn("java")<CR>
|
||||
an 50.50.460 &Syntax.HIJK.Java.JavaCC :cal SetSyn("javacc")<CR>
|
||||
an 50.50.470 &Syntax.HIJK.Java.Java\ Server\ Pages :cal SetSyn("jsp")<CR>
|
||||
an 50.50.480 &Syntax.HIJK.Java.Java\ Properties :cal SetSyn("jproperties")<CR>
|
||||
an 50.50.490 &Syntax.HIJK.JavaScript :cal SetSyn("javascript")<CR>
|
||||
an 50.50.500 &Syntax.HIJK.Jess :cal SetSyn("jess")<CR>
|
||||
an 50.50.510 &Syntax.HIJK.Jgraph :cal SetSyn("jgraph")<CR>
|
||||
an 50.50.530 &Syntax.HIJK.Kconfig :cal SetSyn("kconfig")<CR>
|
||||
an 50.50.540 &Syntax.HIJK.KDE\ script :cal SetSyn("kscript")<CR>
|
||||
an 50.50.550 &Syntax.HIJK.Kimwitu++ :cal SetSyn("kwt")<CR>
|
||||
an 50.50.560 &Syntax.HIJK.KixTart :cal SetSyn("kix")<CR>
|
||||
an 50.60.100 &Syntax.L-Ma.Lace :cal SetSyn("lace")<CR>
|
||||
an 50.60.110 &Syntax.L-Ma.LamdaProlog :cal SetSyn("lprolog")<CR>
|
||||
an 50.60.120 &Syntax.L-Ma.Latte :cal SetSyn("latte")<CR>
|
||||
an 50.60.130 &Syntax.L-Ma.Ld\ script :cal SetSyn("ld")<CR>
|
||||
an 50.60.140 &Syntax.L-Ma.LDAP.LDIF :cal SetSyn("ldif")<CR>
|
||||
an 50.60.150 &Syntax.L-Ma.LDAP.Configuration :cal SetSyn("ldapconf")<CR>
|
||||
an 50.60.160 &Syntax.L-Ma.Lex :cal SetSyn("lex")<CR>
|
||||
an 50.60.170 &Syntax.L-Ma.LFTP\ config :cal SetSyn("lftp")<CR>
|
||||
an 50.60.180 &Syntax.L-Ma.Libao :cal SetSyn("libao")<CR>
|
||||
an 50.60.190 &Syntax.L-Ma.LifeLines\ script :cal SetSyn("lifelines")<CR>
|
||||
an 50.60.200 &Syntax.L-Ma.Lilo :cal SetSyn("lilo")<CR>
|
||||
an 50.60.210 &Syntax.L-Ma.Limits\ config :cal SetSyn("limits")<CR>
|
||||
an 50.60.220 &Syntax.L-Ma.Linden\ scripting :cal SetSyn("lsl")<CR>
|
||||
an 50.60.230 &Syntax.L-Ma.Lisp :cal SetSyn("lisp")<CR>
|
||||
an 50.60.240 &Syntax.L-Ma.Lite :cal SetSyn("lite")<CR>
|
||||
an 50.60.250 &Syntax.L-Ma.LiteStep\ RC :cal SetSyn("litestep")<CR>
|
||||
an 50.60.260 &Syntax.L-Ma.Locale\ Input :cal SetSyn("fdcc")<CR>
|
||||
an 50.60.270 &Syntax.L-Ma.Login\.access :cal SetSyn("loginaccess")<CR>
|
||||
an 50.60.280 &Syntax.L-Ma.Login\.defs :cal SetSyn("logindefs")<CR>
|
||||
an 50.60.290 &Syntax.L-Ma.Logtalk :cal SetSyn("logtalk")<CR>
|
||||
an 50.60.300 &Syntax.L-Ma.LOTOS :cal SetSyn("lotos")<CR>
|
||||
an 50.60.310 &Syntax.L-Ma.LotusScript :cal SetSyn("lscript")<CR>
|
||||
an 50.60.320 &Syntax.L-Ma.Lout :cal SetSyn("lout")<CR>
|
||||
an 50.60.330 &Syntax.L-Ma.LPC :cal SetSyn("lpc")<CR>
|
||||
an 50.60.340 &Syntax.L-Ma.Lua :cal SetSyn("lua")<CR>
|
||||
an 50.60.350 &Syntax.L-Ma.Lynx\ Style :cal SetSyn("lss")<CR>
|
||||
an 50.60.360 &Syntax.L-Ma.Lynx\ config :cal SetSyn("lynx")<CR>
|
||||
an 50.60.380 &Syntax.L-Ma.M4 :cal SetSyn("m4")<CR>
|
||||
an 50.60.390 &Syntax.L-Ma.MaGic\ Point :cal SetSyn("mgp")<CR>
|
||||
an 50.60.400 &Syntax.L-Ma.Mail :cal SetSyn("mail")<CR>
|
||||
an 50.60.410 &Syntax.L-Ma.Mail\ aliases :cal SetSyn("mailaliases")<CR>
|
||||
an 50.60.420 &Syntax.L-Ma.Mailcap :cal SetSyn("mailcap")<CR>
|
||||
an 50.60.430 &Syntax.L-Ma.Makefile :cal SetSyn("make")<CR>
|
||||
an 50.60.440 &Syntax.L-Ma.MakeIndex :cal SetSyn("ist")<CR>
|
||||
an 50.60.450 &Syntax.L-Ma.Man\ page :cal SetSyn("man")<CR>
|
||||
an 50.60.460 &Syntax.L-Ma.Man\.conf :cal SetSyn("manconf")<CR>
|
||||
an 50.60.470 &Syntax.L-Ma.Maple\ V :cal SetSyn("maple")<CR>
|
||||
an 50.60.480 &Syntax.L-Ma.Mason :cal SetSyn("mason")<CR>
|
||||
an 50.60.490 &Syntax.L-Ma.Mathematica :cal SetSyn("mma")<CR>
|
||||
an 50.60.500 &Syntax.L-Ma.Matlab :cal SetSyn("matlab")<CR>
|
||||
an 50.60.510 &Syntax.L-Ma.Maxima :cal SetSyn("maxima")<CR>
|
||||
an 50.70.100 &Syntax.Me-NO.MEL\ (for\ Maya) :cal SetSyn("mel")<CR>
|
||||
an 50.70.110 &Syntax.Me-NO.Messages\ (/var/log) :cal SetSyn("messages")<CR>
|
||||
an 50.70.120 &Syntax.Me-NO.Metafont :cal SetSyn("mf")<CR>
|
||||
an 50.70.130 &Syntax.Me-NO.MetaPost :cal SetSyn("mp")<CR>
|
||||
an 50.70.140 &Syntax.Me-NO.MGL :cal SetSyn("mgl")<CR>
|
||||
an 50.70.150 &Syntax.Me-NO.MMIX :cal SetSyn("mmix")<CR>
|
||||
an 50.70.160 &Syntax.Me-NO.Modconf :cal SetSyn("modconf")<CR>
|
||||
an 50.70.170 &Syntax.Me-NO.Model :cal SetSyn("model")<CR>
|
||||
an 50.70.180 &Syntax.Me-NO.Modsim\ III :cal SetSyn("modsim3")<CR>
|
||||
an 50.70.190 &Syntax.Me-NO.Modula\ 2 :cal SetSyn("modula2")<CR>
|
||||
an 50.70.200 &Syntax.Me-NO.Modula\ 3 :cal SetSyn("modula3")<CR>
|
||||
an 50.70.210 &Syntax.Me-NO.Monk :cal SetSyn("monk")<CR>
|
||||
an 50.70.220 &Syntax.Me-NO.Mplayer\ config :cal SetSyn("mplayerconf")<CR>
|
||||
an 50.70.230 &Syntax.Me-NO.MOO :cal SetSyn("moo")<CR>
|
||||
an 50.70.240 &Syntax.Me-NO.Mrxvtrc :cal SetSyn("mrxvtrc")<CR>
|
||||
an 50.70.250 &Syntax.Me-NO.MS-DOS/Windows.4DOS\ \.bat\ file :cal SetSyn("btm")<CR>
|
||||
an 50.70.260 &Syntax.Me-NO.MS-DOS/Windows.\.bat\/\.cmd\ file :cal SetSyn("dosbatch")<CR>
|
||||
an 50.70.270 &Syntax.Me-NO.MS-DOS/Windows.\.ini\ file :cal SetSyn("dosini")<CR>
|
||||
an 50.70.280 &Syntax.Me-NO.MS-DOS/Windows.Message\ text :cal SetSyn("msmessages")<CR>
|
||||
an 50.70.290 &Syntax.Me-NO.MS-DOS/Windows.Module\ Definition :cal SetSyn("def")<CR>
|
||||
an 50.70.300 &Syntax.Me-NO.MS-DOS/Windows.Registry :cal SetSyn("registry")<CR>
|
||||
an 50.70.310 &Syntax.Me-NO.MS-DOS/Windows.Resource\ file :cal SetSyn("rc")<CR>
|
||||
an 50.70.320 &Syntax.Me-NO.Msql :cal SetSyn("msql")<CR>
|
||||
an 50.70.330 &Syntax.Me-NO.MuPAD :cal SetSyn("mupad")<CR>
|
||||
an 50.70.340 &Syntax.Me-NO.MUSHcode :cal SetSyn("mush")<CR>
|
||||
an 50.70.350 &Syntax.Me-NO.Muttrc :cal SetSyn("muttrc")<CR>
|
||||
an 50.70.370 &Syntax.Me-NO.Nanorc :cal SetSyn("nanorc")<CR>
|
||||
an 50.70.380 &Syntax.Me-NO.Nastran\ input/DMAP :cal SetSyn("nastran")<CR>
|
||||
an 50.70.390 &Syntax.Me-NO.Natural :cal SetSyn("natural")<CR>
|
||||
an 50.70.400 &Syntax.Me-NO.Netrc :cal SetSyn("netrc")<CR>
|
||||
an 50.70.410 &Syntax.Me-NO.Novell\ NCF\ batch :cal SetSyn("ncf")<CR>
|
||||
an 50.70.420 &Syntax.Me-NO.Not\ Quite\ C\ (LEGO) :cal SetSyn("nqc")<CR>
|
||||
an 50.70.430 &Syntax.Me-NO.Nroff :cal SetSyn("nroff")<CR>
|
||||
an 50.70.440 &Syntax.Me-NO.NSIS\ script :cal SetSyn("nsis")<CR>
|
||||
an 50.70.460 &Syntax.Me-NO.Objective\ C :cal SetSyn("objc")<CR>
|
||||
an 50.70.470 &Syntax.Me-NO.Objective\ C++ :cal SetSyn("objcpp")<CR>
|
||||
an 50.70.480 &Syntax.Me-NO.OCAML :cal SetSyn("ocaml")<CR>
|
||||
an 50.70.490 &Syntax.Me-NO.Occam :cal SetSyn("occam")<CR>
|
||||
an 50.70.500 &Syntax.Me-NO.Omnimark :cal SetSyn("omnimark")<CR>
|
||||
an 50.70.510 &Syntax.Me-NO.OpenROAD :cal SetSyn("openroad")<CR>
|
||||
an 50.70.520 &Syntax.Me-NO.Open\ Psion\ Lang :cal SetSyn("opl")<CR>
|
||||
an 50.70.530 &Syntax.Me-NO.Oracle\ config :cal SetSyn("ora")<CR>
|
||||
an 50.80.100 &Syntax.PQ.Packet\ filter\ conf :cal SetSyn("pf")<CR>
|
||||
an 50.80.110 &Syntax.PQ.Palm\ resource\ compiler :cal SetSyn("pilrc")<CR>
|
||||
an 50.80.120 &Syntax.PQ.Pam\ config :cal SetSyn("pamconf")<CR>
|
||||
an 50.80.130 &Syntax.PQ.PApp :cal SetSyn("papp")<CR>
|
||||
an 50.80.140 &Syntax.PQ.Pascal :cal SetSyn("pascal")<CR>
|
||||
an 50.80.150 &Syntax.PQ.Password\ file :cal SetSyn("passwd")<CR>
|
||||
an 50.80.160 &Syntax.PQ.PCCTS :cal SetSyn("pccts")<CR>
|
||||
an 50.80.170 &Syntax.PQ.PDF :cal SetSyn("pdf")<CR>
|
||||
an 50.80.180 &Syntax.PQ.Perl.Perl :cal SetSyn("perl")<CR>
|
||||
an 50.80.190 &Syntax.PQ.Perl.Perl\ POD :cal SetSyn("pod")<CR>
|
||||
an 50.80.200 &Syntax.PQ.Perl.Perl\ XS :cal SetSyn("xs")<CR>
|
||||
an 50.80.210 &Syntax.PQ.PHP.PHP\ 3-4 :cal SetSyn("php")<CR>
|
||||
an 50.80.220 &Syntax.PQ.PHP.Phtml\ (PHP\ 2) :cal SetSyn("phtml")<CR>
|
||||
an 50.80.230 &Syntax.PQ.Pike :cal SetSyn("pike")<CR>
|
||||
an 50.80.240 &Syntax.PQ.Pine\ RC :cal SetSyn("pine")<CR>
|
||||
an 50.80.250 &Syntax.PQ.Pinfo\ RC :cal SetSyn("pinfo")<CR>
|
||||
an 50.80.260 &Syntax.PQ.PL/M :cal SetSyn("plm")<CR>
|
||||
an 50.80.270 &Syntax.PQ.PL/SQL :cal SetSyn("plsql")<CR>
|
||||
an 50.80.280 &Syntax.PQ.PLP :cal SetSyn("plp")<CR>
|
||||
an 50.80.290 &Syntax.PQ.PO\ (GNU\ gettext) :cal SetSyn("po")<CR>
|
||||
an 50.80.300 &Syntax.PQ.Postfix\ main\ config :cal SetSyn("pfmain")<CR>
|
||||
an 50.80.310 &Syntax.PQ.PostScript.PostScript :cal SetSyn("postscr")<CR>
|
||||
an 50.80.320 &Syntax.PQ.PostScript.PostScript\ Printer\ Description :cal SetSyn("ppd")<CR>
|
||||
an 50.80.330 &Syntax.PQ.Povray.Povray\ scene\ descr :cal SetSyn("pov")<CR>
|
||||
an 50.80.340 &Syntax.PQ.Povray.Povray\ configuration :cal SetSyn("povini")<CR>
|
||||
an 50.80.350 &Syntax.PQ.PPWizard :cal SetSyn("ppwiz")<CR>
|
||||
an 50.80.360 &Syntax.PQ.Prescribe\ (Kyocera) :cal SetSyn("prescribe")<CR>
|
||||
an 50.80.370 &Syntax.PQ.Printcap :cal SetSyn("pcap")<CR>
|
||||
an 50.80.380 &Syntax.PQ.Privoxy :cal SetSyn("privoxy")<CR>
|
||||
an 50.80.390 &Syntax.PQ.Procmail :cal SetSyn("procmail")<CR>
|
||||
an 50.80.400 &Syntax.PQ.Product\ Spec\ File :cal SetSyn("psf")<CR>
|
||||
an 50.80.410 &Syntax.PQ.Progress :cal SetSyn("progress")<CR>
|
||||
an 50.80.420 &Syntax.PQ.Prolog :cal SetSyn("prolog")<CR>
|
||||
an 50.80.430 &Syntax.PQ.ProMeLa :cal SetSyn("promela")<CR>
|
||||
an 50.80.440 &Syntax.PQ.Protocols :cal SetSyn("protocols")<CR>
|
||||
an 50.80.450 &Syntax.PQ.Purify\ log :cal SetSyn("purifylog")<CR>
|
||||
an 50.80.460 &Syntax.PQ.Pyrex :cal SetSyn("pyrex")<CR>
|
||||
an 50.80.470 &Syntax.PQ.Python :cal SetSyn("python")<CR>
|
||||
an 50.80.490 &Syntax.PQ.Quake :cal SetSyn("quake")<CR>
|
||||
an 50.80.500 &Syntax.PQ.Quickfix\ window :cal SetSyn("qf")<CR>
|
||||
an 50.90.100 &Syntax.R-Sg.R.R :cal SetSyn("r")<CR>
|
||||
an 50.90.110 &Syntax.R-Sg.R.R\ help :cal SetSyn("rhelp")<CR>
|
||||
an 50.90.120 &Syntax.R-Sg.R.R\ noweb :cal SetSyn("rnoweb")<CR>
|
||||
an 50.90.130 &Syntax.R-Sg.Racc\ input :cal SetSyn("racc")<CR>
|
||||
an 50.90.140 &Syntax.R-Sg.Radiance :cal SetSyn("radiance")<CR>
|
||||
an 50.90.150 &Syntax.R-Sg.Ratpoison :cal SetSyn("ratpoison")<CR>
|
||||
an 50.90.160 &Syntax.R-Sg.RCS.RCS\ log\ output :cal SetSyn("rcslog")<CR>
|
||||
an 50.90.170 &Syntax.R-Sg.RCS.RCS\ file :cal SetSyn("rcs")<CR>
|
||||
an 50.90.180 &Syntax.R-Sg.Readline\ config :cal SetSyn("readline")<CR>
|
||||
an 50.90.190 &Syntax.R-Sg.Rebol :cal SetSyn("rebol")<CR>
|
||||
an 50.90.200 &Syntax.R-Sg.Remind :cal SetSyn("remind")<CR>
|
||||
an 50.90.210 &Syntax.R-Sg.Relax\ NG\ compact :cal SetSyn("rnc")<CR>
|
||||
an 50.90.220 &Syntax.R-Sg.Renderman.Renderman\ Shader\ Lang :cal SetSyn("sl")<CR>
|
||||
an 50.90.230 &Syntax.R-Sg.Renderman.Renderman\ Interface\ Bytestream :cal SetSyn("rib")<CR>
|
||||
an 50.90.240 &Syntax.R-Sg.Resolv\.conf :cal SetSyn("resolv")<CR>
|
||||
an 50.90.250 &Syntax.R-Sg.Reva\ Forth :cal SetSyn("reva")<CR>
|
||||
an 50.90.260 &Syntax.R-Sg.Rexx :cal SetSyn("rexx")<CR>
|
||||
an 50.90.270 &Syntax.R-Sg.Robots\.txt :cal SetSyn("robots")<CR>
|
||||
an 50.90.280 &Syntax.R-Sg.RockLinux\ package\ desc\. :cal SetSyn("desc")<CR>
|
||||
an 50.90.290 &Syntax.R-Sg.Rpcgen :cal SetSyn("rpcgen")<CR>
|
||||
an 50.90.300 &Syntax.R-Sg.RPL/2 :cal SetSyn("rpl")<CR>
|
||||
an 50.90.310 &Syntax.R-Sg.ReStructuredText :cal SetSyn("rst")<CR>
|
||||
an 50.90.320 &Syntax.R-Sg.RTF :cal SetSyn("rtf")<CR>
|
||||
an 50.90.330 &Syntax.R-Sg.Ruby :cal SetSyn("ruby")<CR>
|
||||
an 50.90.350 &Syntax.R-Sg.S-Lang :cal SetSyn("slang")<CR>
|
||||
an 50.90.360 &Syntax.R-Sg.Samba\ config :cal SetSyn("samba")<CR>
|
||||
an 50.90.370 &Syntax.R-Sg.SAS :cal SetSyn("sas")<CR>
|
||||
an 50.90.380 &Syntax.R-Sg.Sather :cal SetSyn("sather")<CR>
|
||||
an 50.90.390 &Syntax.R-Sg.Scheme :cal SetSyn("scheme")<CR>
|
||||
an 50.90.400 &Syntax.R-Sg.Scilab :cal SetSyn("scilab")<CR>
|
||||
an 50.90.410 &Syntax.R-Sg.Screen\ RC :cal SetSyn("screen")<CR>
|
||||
an 50.90.420 &Syntax.R-Sg.SDL :cal SetSyn("sdl")<CR>
|
||||
an 50.90.430 &Syntax.R-Sg.Sed :cal SetSyn("sed")<CR>
|
||||
an 50.90.440 &Syntax.R-Sg.Sendmail\.cf :cal SetSyn("sm")<CR>
|
||||
an 50.90.450 &Syntax.R-Sg.Send-pr :cal SetSyn("sendpr")<CR>
|
||||
an 50.90.460 &Syntax.R-Sg.Sensors\.conf :cal SetSyn("sensors")<CR>
|
||||
an 50.90.470 &Syntax.R-Sg.Service\ Location\ config :cal SetSyn("slpconf")<CR>
|
||||
an 50.90.480 &Syntax.R-Sg.Service\ Location\ registration :cal SetSyn("slpreg")<CR>
|
||||
an 50.90.490 &Syntax.R-Sg.Service\ Location\ SPI :cal SetSyn("slpspi")<CR>
|
||||
an 50.90.500 &Syntax.R-Sg.Services :cal SetSyn("services")<CR>
|
||||
an 50.90.510 &Syntax.R-Sg.Setserial\ config :cal SetSyn("setserial")<CR>
|
||||
an 50.90.520 &Syntax.R-Sg.SGML.SGML\ catalog :cal SetSyn("catalog")<CR>
|
||||
an 50.90.530 &Syntax.R-Sg.SGML.SGML\ DTD :cal SetSyn("sgml")<CR>
|
||||
an 50.90.540 &Syntax.R-Sg.SGML.SGML\ Declaration :cal SetSyn("sgmldecl")<CR>
|
||||
an 50.90.550 &Syntax.R-Sg.SGML.SGML-linuxdoc :cal SetSyn("sgmllnx")<CR>
|
||||
an 50.100.100 &Syntax.Sh-S.Shell\ script.sh\ and\ ksh :cal SetSyn("sh")<CR>
|
||||
an 50.100.110 &Syntax.Sh-S.Shell\ script.csh :cal SetSyn("csh")<CR>
|
||||
an 50.100.120 &Syntax.Sh-S.Shell\ script.tcsh :cal SetSyn("tcsh")<CR>
|
||||
an 50.100.130 &Syntax.Sh-S.Shell\ script.zsh :cal SetSyn("zsh")<CR>
|
||||
an 50.100.140 &Syntax.Sh-S.SiCAD :cal SetSyn("sicad")<CR>
|
||||
an 50.100.150 &Syntax.Sh-S.Sieve :cal SetSyn("sieve")<CR>
|
||||
an 50.100.160 &Syntax.Sh-S.Simula :cal SetSyn("simula")<CR>
|
||||
an 50.100.170 &Syntax.Sh-S.Sinda.Sinda\ compare :cal SetSyn("sindacmp")<CR>
|
||||
an 50.100.180 &Syntax.Sh-S.Sinda.Sinda\ input :cal SetSyn("sinda")<CR>
|
||||
an 50.100.190 &Syntax.Sh-S.Sinda.Sinda\ output :cal SetSyn("sindaout")<CR>
|
||||
an 50.100.200 &Syntax.Sh-S.SiSU :cal SetSyn("sisu")<CR>
|
||||
an 50.100.210 &Syntax.Sh-S.SKILL.SKILL :cal SetSyn("skill")<CR>
|
||||
an 50.100.220 &Syntax.Sh-S.SKILL.SKILL\ for\ Diva :cal SetSyn("diva")<CR>
|
||||
an 50.100.230 &Syntax.Sh-S.Slice :cal SetSyn("slice")<CR>
|
||||
an 50.100.240 &Syntax.Sh-S.SLRN.Slrn\ rc :cal SetSyn("slrnrc")<CR>
|
||||
an 50.100.250 &Syntax.Sh-S.SLRN.Slrn\ score :cal SetSyn("slrnsc")<CR>
|
||||
an 50.100.260 &Syntax.Sh-S.SmallTalk :cal SetSyn("st")<CR>
|
||||
an 50.100.270 &Syntax.Sh-S.Smarty\ Templates :cal SetSyn("smarty")<CR>
|
||||
an 50.100.280 &Syntax.Sh-S.SMIL :cal SetSyn("smil")<CR>
|
||||
an 50.100.290 &Syntax.Sh-S.SMITH :cal SetSyn("smith")<CR>
|
||||
an 50.100.300 &Syntax.Sh-S.SNMP\ MIB :cal SetSyn("mib")<CR>
|
||||
an 50.100.310 &Syntax.Sh-S.SNNS.SNNS\ network :cal SetSyn("snnsnet")<CR>
|
||||
an 50.100.320 &Syntax.Sh-S.SNNS.SNNS\ pattern :cal SetSyn("snnspat")<CR>
|
||||
an 50.100.330 &Syntax.Sh-S.SNNS.SNNS\ result :cal SetSyn("snnsres")<CR>
|
||||
an 50.100.340 &Syntax.Sh-S.Snobol4 :cal SetSyn("snobol4")<CR>
|
||||
an 50.100.350 &Syntax.Sh-S.Snort\ Configuration :cal SetSyn("hog")<CR>
|
||||
an 50.100.360 &Syntax.Sh-S.SPEC\ (Linux\ RPM) :cal SetSyn("spec")<CR>
|
||||
an 50.100.370 &Syntax.Sh-S.Specman :cal SetSyn("specman")<CR>
|
||||
an 50.100.380 &Syntax.Sh-S.Spice :cal SetSyn("spice")<CR>
|
||||
an 50.100.390 &Syntax.Sh-S.Spyce :cal SetSyn("spyce")<CR>
|
||||
an 50.100.400 &Syntax.Sh-S.Speedup :cal SetSyn("spup")<CR>
|
||||
an 50.100.410 &Syntax.Sh-S.Splint :cal SetSyn("splint")<CR>
|
||||
an 50.100.420 &Syntax.Sh-S.Squid\ config :cal SetSyn("squid")<CR>
|
||||
an 50.100.430 &Syntax.Sh-S.SQL.ESQL-C :cal SetSyn("esqlc")<CR>
|
||||
an 50.100.440 &Syntax.Sh-S.SQL.MySQL :cal SetSyn("mysql")<CR>
|
||||
an 50.100.450 &Syntax.Sh-S.SQL.PL/SQL :cal SetSyn("plsql")<CR>
|
||||
an 50.100.460 &Syntax.Sh-S.SQL.SQL\ Anywhere :cal SetSyn("sqlanywhere")<CR>
|
||||
an 50.100.470 &Syntax.Sh-S.SQL.SQL\ (automatic) :cal SetSyn("sql")<CR>
|
||||
an 50.100.480 &Syntax.Sh-S.SQL.SQL\ (Oracle) :cal SetSyn("sqloracle")<CR>
|
||||
an 50.100.490 &Syntax.Sh-S.SQL.SQL\ Forms :cal SetSyn("sqlforms")<CR>
|
||||
an 50.100.500 &Syntax.Sh-S.SQL.SQLJ :cal SetSyn("sqlj")<CR>
|
||||
an 50.100.510 &Syntax.Sh-S.SQL.SQL-Informix :cal SetSyn("sqlinformix")<CR>
|
||||
an 50.100.520 &Syntax.Sh-S.SQR :cal SetSyn("sqr")<CR>
|
||||
an 50.100.530 &Syntax.Sh-S.Ssh.ssh_config :cal SetSyn("sshconfig")<CR>
|
||||
an 50.100.540 &Syntax.Sh-S.Ssh.sshd_config :cal SetSyn("sshdconfig")<CR>
|
||||
an 50.100.550 &Syntax.Sh-S.Standard\ ML :cal SetSyn("sml")<CR>
|
||||
an 50.100.560 &Syntax.Sh-S.Stata.SMCL :cal SetSyn("smcl")<CR>
|
||||
an 50.100.570 &Syntax.Sh-S.Stata.Stata :cal SetSyn("stata")<CR>
|
||||
an 50.100.580 &Syntax.Sh-S.Stored\ Procedures :cal SetSyn("stp")<CR>
|
||||
an 50.100.590 &Syntax.Sh-S.Strace :cal SetSyn("strace")<CR>
|
||||
an 50.100.600 &Syntax.Sh-S.Streaming\ descriptor\ file :cal SetSyn("sd")<CR>
|
||||
an 50.100.610 &Syntax.Sh-S.Subversion\ commit :cal SetSyn("svn")<CR>
|
||||
an 50.100.620 &Syntax.Sh-S.Sudoers :cal SetSyn("sudoers")<CR>
|
||||
an 50.100.630 &Syntax.Sh-S.Symbian\ meta-makefile :cal SetSyn("mmp")<CR>
|
||||
an 50.100.640 &Syntax.Sh-S.Sysctl\.conf :cal SetSyn("sysctl")<CR>
|
||||
an 50.110.100 &Syntax.TUV.TADS :cal SetSyn("tads")<CR>
|
||||
an 50.110.110 &Syntax.TUV.Tags :cal SetSyn("tags")<CR>
|
||||
an 50.110.120 &Syntax.TUV.TAK.TAK\ compare :cal SetSyn("takcmp")<CR>
|
||||
an 50.110.130 &Syntax.TUV.TAK.TAK\ input :cal SetSyn("tak")<CR>
|
||||
an 50.110.140 &Syntax.TUV.TAK.TAK\ output :cal SetSyn("takout")<CR>
|
||||
an 50.110.150 &Syntax.TUV.Tcl/Tk :cal SetSyn("tcl")<CR>
|
||||
an 50.110.160 &Syntax.TUV.TealInfo :cal SetSyn("tli")<CR>
|
||||
an 50.110.170 &Syntax.TUV.Telix\ Salt :cal SetSyn("tsalt")<CR>
|
||||
an 50.110.180 &Syntax.TUV.Termcap/Printcap :cal SetSyn("ptcap")<CR>
|
||||
an 50.110.190 &Syntax.TUV.Terminfo :cal SetSyn("terminfo")<CR>
|
||||
an 50.110.200 &Syntax.TUV.TeX.TeX/LaTeX :cal SetSyn("tex")<CR>
|
||||
an 50.110.210 &Syntax.TUV.TeX.plain\ TeX :cal SetSyn("plaintex")<CR>
|
||||
an 50.110.220 &Syntax.TUV.TeX.ConTeXt :cal SetSyn("context")<CR>
|
||||
an 50.110.230 &Syntax.TUV.TeX.TeX\ configuration :cal SetSyn("texmf")<CR>
|
||||
an 50.110.240 &Syntax.TUV.TeX.Texinfo :cal SetSyn("texinfo")<CR>
|
||||
an 50.110.250 &Syntax.TUV.TF\ mud\ client :cal SetSyn("tf")<CR>
|
||||
an 50.110.260 &Syntax.TUV.Tidy\ configuration :cal SetSyn("tidy")<CR>
|
||||
an 50.110.270 &Syntax.TUV.Tilde :cal SetSyn("tilde")<CR>
|
||||
an 50.110.280 &Syntax.TUV.TPP :cal SetSyn("tpp")<CR>
|
||||
an 50.110.290 &Syntax.TUV.Trasys\ input :cal SetSyn("trasys")<CR>
|
||||
an 50.110.300 &Syntax.TUV.Trustees :cal SetSyn("trustees")<CR>
|
||||
an 50.110.310 &Syntax.TUV.TSS.Command\ Line :cal SetSyn("tsscl")<CR>
|
||||
an 50.110.320 &Syntax.TUV.TSS.Geometry :cal SetSyn("tssgm")<CR>
|
||||
an 50.110.330 &Syntax.TUV.TSS.Optics :cal SetSyn("tssop")<CR>
|
||||
an 50.110.350 &Syntax.TUV.Udev\ config :cal SetSyn("udevconf")<CR>
|
||||
an 50.110.360 &Syntax.TUV.Udev\ permissions :cal SetSyn("udevperm")<CR>
|
||||
an 50.110.370 &Syntax.TUV.Udev\ rules :cal SetSyn("udevrules")<CR>
|
||||
an 50.110.380 &Syntax.TUV.UIT/UIL :cal SetSyn("uil")<CR>
|
||||
an 50.110.390 &Syntax.TUV.UnrealScript :cal SetSyn("uc")<CR>
|
||||
an 50.110.400 &Syntax.TUV.Updatedb\.conf :cal SetSyn("updatedb")<CR>
|
||||
an 50.110.420 &Syntax.TUV.Valgrind :cal SetSyn("valgrind")<CR>
|
||||
an 50.110.430 &Syntax.TUV.Vera :cal SetSyn("vera")<CR>
|
||||
an 50.110.440 &Syntax.TUV.Verilog-AMS\ HDL :cal SetSyn("verilogams")<CR>
|
||||
an 50.110.450 &Syntax.TUV.Verilog\ HDL :cal SetSyn("verilog")<CR>
|
||||
an 50.110.460 &Syntax.TUV.Vgrindefs :cal SetSyn("vgrindefs")<CR>
|
||||
an 50.110.470 &Syntax.TUV.VHDL :cal SetSyn("vhdl")<CR>
|
||||
an 50.110.480 &Syntax.TUV.Vim.Vim\ help\ file :cal SetSyn("help")<CR>
|
||||
an 50.110.490 &Syntax.TUV.Vim.Vim\ script :cal SetSyn("vim")<CR>
|
||||
an 50.110.500 &Syntax.TUV.Vim.Viminfo\ file :cal SetSyn("viminfo")<CR>
|
||||
an 50.110.510 &Syntax.TUV.Virata\ config :cal SetSyn("virata")<CR>
|
||||
an 50.110.520 &Syntax.TUV.Visual\ Basic :cal SetSyn("vb")<CR>
|
||||
an 50.110.530 &Syntax.TUV.VOS\ CM\ macro :cal SetSyn("voscm")<CR>
|
||||
an 50.110.540 &Syntax.TUV.VRML :cal SetSyn("vrml")<CR>
|
||||
an 50.110.550 &Syntax.TUV.VSE\ JCL :cal SetSyn("vsejcl")<CR>
|
||||
an 50.120.100 &Syntax.WXYZ.WEB.CWEB :cal SetSyn("cweb")<CR>
|
||||
an 50.120.110 &Syntax.WXYZ.WEB.WEB :cal SetSyn("web")<CR>
|
||||
an 50.120.120 &Syntax.WXYZ.WEB.WEB\ Changes :cal SetSyn("change")<CR>
|
||||
an 50.120.130 &Syntax.WXYZ.Webmacro :cal SetSyn("webmacro")<CR>
|
||||
an 50.120.140 &Syntax.WXYZ.Website\ MetaLanguage :cal SetSyn("wml")<CR>
|
||||
an 50.120.160 &Syntax.WXYZ.wDiff :cal SetSyn("wdiff")<CR>
|
||||
an 50.120.180 &Syntax.WXYZ.Wget\ config :cal SetSyn("wget")<CR>
|
||||
an 50.120.190 &Syntax.WXYZ.Whitespace\ (add) :cal SetSyn("whitespace")<CR>
|
||||
an 50.120.200 &Syntax.WXYZ.WildPackets\ EtherPeek\ Decoder :cal SetSyn("dcd")<CR>
|
||||
an 50.120.210 &Syntax.WXYZ.WinBatch/Webbatch :cal SetSyn("winbatch")<CR>
|
||||
an 50.120.220 &Syntax.WXYZ.Windows\ Scripting\ Host :cal SetSyn("wsh")<CR>
|
||||
an 50.120.230 &Syntax.WXYZ.WSML :cal SetSyn("wsml")<CR>
|
||||
an 50.120.240 &Syntax.WXYZ.WvDial :cal SetSyn("wvdial")<CR>
|
||||
an 50.120.260 &Syntax.WXYZ.X\ Keyboard\ Extension :cal SetSyn("xkb")<CR>
|
||||
an 50.120.270 &Syntax.WXYZ.X\ Pixmap :cal SetSyn("xpm")<CR>
|
||||
an 50.120.280 &Syntax.WXYZ.X\ Pixmap\ (2) :cal SetSyn("xpm2")<CR>
|
||||
an 50.120.290 &Syntax.WXYZ.X\ resources :cal SetSyn("xdefaults")<CR>
|
||||
an 50.120.300 &Syntax.WXYZ.XBL :cal SetSyn("xbl")<CR>
|
||||
an 50.120.310 &Syntax.WXYZ.Xinetd\.conf :cal SetSyn("xinetd")<CR>
|
||||
an 50.120.320 &Syntax.WXYZ.Xmodmap :cal SetSyn("xmodmap")<CR>
|
||||
an 50.120.330 &Syntax.WXYZ.Xmath :cal SetSyn("xmath")<CR>
|
||||
an 50.120.340 &Syntax.WXYZ.XML :cal SetSyn("xml")<CR>
|
||||
an 50.120.350 &Syntax.WXYZ.XML\ Schema\ (XSD) :cal SetSyn("xsd")<CR>
|
||||
an 50.120.360 &Syntax.WXYZ.XQuery :cal SetSyn("xquery")<CR>
|
||||
an 50.120.370 &Syntax.WXYZ.Xslt :cal SetSyn("xslt")<CR>
|
||||
an 50.120.380 &Syntax.WXYZ.XFree86\ Config :cal SetSyn("xf86conf")<CR>
|
||||
an 50.120.400 &Syntax.WXYZ.YAML :cal SetSyn("yaml")<CR>
|
||||
an 50.120.410 &Syntax.WXYZ.Yacc :cal SetSyn("yacc")<CR>
|
||||
|
||||
" The End Of The Syntax Menu
|
||||
|
||||
|
||||
an 50.195 &Syntax.-SEP1- <Nop>
|
||||
|
||||
an <silent> 50.200 &Syntax.Set\ '&syntax'\ only :call <SID>Setsynonly()<CR>
|
||||
fun! s:Setsynonly()
|
||||
let s:syntax_menu_synonly = 1
|
||||
endfun
|
||||
an <silent> 50.202 &Syntax.Set\ '&filetype'\ too :call <SID>Nosynonly()<CR>
|
||||
fun! s:Nosynonly()
|
||||
if exists("s:syntax_menu_synonly")
|
||||
unlet s:syntax_menu_synonly
|
||||
endif
|
||||
endfun
|
||||
|
||||
" Restore 'cpoptions'
|
||||
let &cpo = s:cpo_save
|
||||
unlet s:cpo_save
|
@ -1,135 +0,0 @@
|
||||
#
|
||||
# Demonstration of a termcap file (for the Amiga and Archimedes)
|
||||
#
|
||||
# Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
# Last change: 1999 Feb 02
|
||||
#
|
||||
sx|ansi|any ansi terminal with pessimistic assumptions:\
|
||||
:co#80:li#24:cl=50\E[;H\E[2J:bs:am:cm=\E[%i%d;%dH:\
|
||||
:nd=\E[C:up=\E[A:ce=\E[K:ho=\E[H:pt:
|
||||
|
||||
Mu|sun|Sun Microsystems Workstation console:\
|
||||
:am:bs:km:mi:ms:pt:li#34:co#80:cl=^L:cm=\E[%i%d;%dH:\
|
||||
:ce=\E[K:cd=\E[J:\
|
||||
:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:rs=\E[s:\
|
||||
:md=\E[1m:mr=\E[7m:me=\E[m:\
|
||||
:al=\E[L:dl=\E[M:im=:ei=:ic=\E[@:dc=\E[P:\
|
||||
:AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC=\E[%dP:\
|
||||
:up=\E[A:nd=\E[C:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:\
|
||||
:k1=\E[224z:k2=\E[225z:k3=\E[226z:k4=\E[227z:k5=\E[228z:\
|
||||
:k6=\E[229z:k7=\E[230z:k8=\E[231z:k9=\E[232z:
|
||||
|
||||
M-|sun-e|sun-nic|sune|Sun Microsystems Workstation without insert character:\
|
||||
:ic@:im@:ei@:tc=sun:
|
||||
Mu|sun-s|Sun Microsystems Workstation window with status line:\
|
||||
:hs:ts=\E]l:fs=\E\\:ds=\E]l\E\\:tc=sun:
|
||||
Mu|sun-e-s|sun-s-e|Sun Microsystems Workstation with status hacked for emacs:\
|
||||
:hs:ts=\E]l:fs=\E\\:ds=\E]l\E\\:tc=sun-e:
|
||||
M0|sun-48|Sun 48-line window:\
|
||||
:li#48:co#80:tc=sun:
|
||||
M1|sun-34|Sun 34-line window:\
|
||||
:li#34:co#80:tc=sun:
|
||||
M2|sun-24|Sun 24-line window:\
|
||||
:li#24:co#80:tc=sun:
|
||||
M3|sun-17|Sun 17-line window:\
|
||||
:li#17:co#80:tc=sun:
|
||||
|
||||
v9|925a|tvi925a|TeleVideo Model 925:\
|
||||
:al=\EE:am:bs:bt=\EI:bw:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+ %+ :co#80:dc=\EW:\
|
||||
:dl=\ER:do=^V:ei=:ic=\EQ:if=/usr/share/lib/tabset/std:im=:kb=^H:kd=^V:\
|
||||
:kh=^^:kl=^H:kn#12:kr=^L:ku=^K:li#24:nd=^L:pt:se=\EG0:sg#1:so=\EG4:\
|
||||
:ue=\EG0:ug#1:ul:up=^K:us=\EG8:is=\El\
|
||||
:vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\
|
||||
:ve=\E.4:vs=\E.2:
|
||||
|
||||
d0|vt100|vt100-am|vt100am|dec vt100:\
|
||||
:do=^J:co#80:li#24:cl=50\E[;H\E[2J:sf=5\ED:\
|
||||
:le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\
|
||||
:ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
|
||||
:md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\
|
||||
:rf=/usr/share/lib/tabset/vt100:\
|
||||
:rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
|
||||
:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
|
||||
:ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=5\EM:vt#3:xn:\
|
||||
:sc=\E7:rc=\E8:cs=\E[%i%d;%dr:
|
||||
|
||||
# Amiga termcap by Bram Moolenaar
|
||||
AA|amiga|Amiga ANSI:\
|
||||
:co#80:li#25:am:do=\E[B:ce=\E[K:cd=\E[J:\
|
||||
:cl=\014:ku=\233A:kd=\233B:kl=\233D:kr=\233C:kb=^H:\
|
||||
:#4=\233 A:%i=\233 @:%1=\233?~:\
|
||||
:k1=\2330~:k2=\2331~:k3=\2332~:k4=\2333~:k5=\2334~:\
|
||||
:k6=\2335~:k7=\2336~:k8=\2337~:k9=\2338~:k;=\2339~:\
|
||||
:F1=\23310~:F2=\23311~:F3=\23312~:F4=\23313~:F5=\23314~:\
|
||||
:F6=\23315~:F7=\23316~:F8=\23317~:F9=\23318~:FA=\23319~:\
|
||||
:al=\E[L:AL=\E[%dL:dl=\E[M:DL=\E[%dM:le=^H:cm=\E[%i%d;%dH:\
|
||||
:nd=\E[C:RI=\E[%dC:up=\E[A:\
|
||||
:ce=\E[K:ho=\E[H:dc=\E[P:ic=\E[@:vi=\E[0 p:ve=\E[1 p:\
|
||||
:so=\E[2m:se=\E[m:us=\E[4m:ue=\E[m:mr=\E[7m:mb=\E[7;2m:me=\E[m:
|
||||
|
||||
# Acorn VDU
|
||||
# For non-green text, change the ^B in the :cl= line to
|
||||
# your favourite control code.
|
||||
a0|acorn0|Acorn VDU Driver Mode 0:\
|
||||
:cl=^V\200^S^A^B\200\200\200:\
|
||||
:is=^C^F^D^O^V\200^S^A^B\200\200\200:\
|
||||
:tc=acorn_generic
|
||||
|
||||
ag|acorn_generic|Acorn Generic VDU driver:\
|
||||
:li#32:\
|
||||
:co#80:\
|
||||
:am:\
|
||||
:bs:\
|
||||
:bw:\
|
||||
:bl=^G:\
|
||||
:ce=^W^H^E^F\200\200\200\200\200\200:\
|
||||
:cl=^L:\
|
||||
:cm=^_%r%.%.:\
|
||||
:ho=^^:\
|
||||
:le=\010:\
|
||||
:cr=\015:\
|
||||
:me=^W^Q^E\200\200\200\200\200\200\200:\
|
||||
:mr=^W^Q^E\200\200\200\200\200\200\200:\
|
||||
:sb=^W^G^A^B\200\200\200\200\200\200:\
|
||||
:se=^W^Q^E\200\200\200\200\200\200\200:\
|
||||
:sf=^W^G^A^C\200\200\200\200\200\200:\
|
||||
:so=^W^Q^E\200\200\200\200\200\200\200:\
|
||||
:sr=^W^G^A^B\200\200\200\200\200\200:\
|
||||
:up=^K:\
|
||||
:vb=^R^C^G^Y^D\200\200\200\200^Ye\200^E\200^D^Ye\200\200\200\200:\
|
||||
:vi=^W^A\200\200\200\200\200\200\200\200:\
|
||||
:ve=^W^A^A\200\200\200\200\200\200\200:\
|
||||
:ku=\317:\
|
||||
:kd=\316:\
|
||||
:kl=\314:\
|
||||
:kr=\315:\
|
||||
:kP=\337:\
|
||||
:kN=\336:\
|
||||
:kh=\036:\
|
||||
:kH=\313:\
|
||||
:su=\337:\
|
||||
:sd=\336:\
|
||||
:#4=\334:\
|
||||
:%i=\335:\
|
||||
:k1=\301:\
|
||||
:k2=\302:\
|
||||
:k3=\303:\
|
||||
:k4=\304:\
|
||||
:k5=\305:\
|
||||
:k6=\306:\
|
||||
:k7=\307:\
|
||||
:k8=\310:\
|
||||
:k9=\311:\
|
||||
:F1=\321:\
|
||||
:F2=\322:\
|
||||
:F3=\323:\
|
||||
:F4=\324:\
|
||||
:F5=\325:\
|
||||
:F6=\326:\
|
||||
:F7=\327:\
|
||||
:F8=\330:\
|
||||
:F9=\331
|
||||
|
||||
#
|
||||
# END OF TERMCAP
|
||||
#
|
Before Width: | Height: | Size: 166 B |
Before Width: | Height: | Size: 226 B |
@ -1,27 +0,0 @@
|
||||
/* XPM */
|
||||
static char * vim16x16[] = {
|
||||
"16 16 8 1",
|
||||
" c None",
|
||||
". c #000000",
|
||||
"+ c #000080",
|
||||
"@ c #008000",
|
||||
"# c #00FF00",
|
||||
"$ c #808080",
|
||||
"% c #C0C0C0",
|
||||
"& c #FFFFFF",
|
||||
" .....#. .... ",
|
||||
" .&&&&&.@.&&&&. ",
|
||||
" .%%%%%$..%%%%$.",
|
||||
" .%%%$.@.&%%$. ",
|
||||
" .%%%$..&%%$. ",
|
||||
" .%%%$.&%%$.. ",
|
||||
" #.%%%$&%%$.@@. ",
|
||||
"#@.%%%&%%$.@@@@.",
|
||||
".@.%%%%%..@@@@+ ",
|
||||
" ..%%%%.%...@. ",
|
||||
" .%%%%...%%.%. ",
|
||||
" .%%%.%%.%%%%%.",
|
||||
" .%%$..%.%.%.%.",
|
||||
" .%$.@.%.%.%.%.",
|
||||
" .. .%%.%.%.%.",
|
||||
" .. . . . "};
|
Before Width: | Height: | Size: 298 B |
Before Width: | Height: | Size: 347 B |
@ -1,43 +0,0 @@
|
||||
/* XPM */
|
||||
static char * vim32x32[] = {
|
||||
"32 32 8 1",
|
||||
" c None",
|
||||
". c #000000",
|
||||
"+ c #000080",
|
||||
"@ c #008000",
|
||||
"# c #00FF00",
|
||||
"$ c #808080",
|
||||
"% c #C0C0C0",
|
||||
"& c #FFFFFF",
|
||||
" .. ",
|
||||
" .##. ",
|
||||
" ...........#@@#. ......... ",
|
||||
" .&&&&&&&&&&&.@@@#.&&&&&&&&&. ",
|
||||
" .&%%%%%%%%%%%.@@@.&%%%%%%%%%. ",
|
||||
" .%%%%%%%%%%$.@@@@.%%%%%%%%$. ",
|
||||
" .$%%%%%%$$.@@@@@@.$%%%%%$$. ",
|
||||
" .&%%%%%%$.@@@@@@.&%%%%%$$. ",
|
||||
" .&%%%%%%$.@@@@@.&&%%%%$$. ",
|
||||
" .&%%%%%%$.@@@@.&&%%%%$$. ",
|
||||
" .&%%%%%%$.@@@.&&%%%%$$. ",
|
||||
" .&%%%%%%$.@@.&&%%%%$$.#. ",
|
||||
" ..&%%%%%%$.@.&&%%%%$$.@@#. ",
|
||||
" .#.&%%%%%%$..&&%%%%$$.@@@@#. ",
|
||||
" .#@.&%%%%%%$.&&%%%%$$.@@@@@@#. ",
|
||||
".#@@.&%%%%%%$&&%%%%$$.@@@@@@@@#.",
|
||||
".+@@.&%%%%%%$&%%%%$$.@@@@@@@@@+.",
|
||||
" .+@.&%%%%%%$%%%%$$.@@@@@@@@@+. ",
|
||||
" .+.&%%%%%%%%%%...@@@@@@@@@+. ",
|
||||
" ..&%%%%%%%%%.%%.@@@@@@@@+. ",
|
||||
" .&%%%%%%%%%.%%.@@@@@@@+. ",
|
||||
" .&%%%%%%%%$...@...@...... ",
|
||||
" .&%%%%%%%$.%%%.%%%.%%%.%%. ",
|
||||
" .&%%%%%%$$..%%..%%%%%%%%%%. ",
|
||||
" .&%%%%%$$..%%...%%++%%..%. ",
|
||||
" .&%%%%$$.@.%%..%%+.%%..%%. ",
|
||||
" .&%%%$$.@@.%%..%%..%%..%%. ",
|
||||
" .&%%$$..+.%%..%%..%%..%%. ",
|
||||
" .%$$. ..%%%.%%..%%..%%%. ",
|
||||
" ... ....+.. .. ... ",
|
||||
" .++. ",
|
||||
" .. "};
|
Before Width: | Height: | Size: 504 B |
Before Width: | Height: | Size: 474 B |
@ -1,59 +0,0 @@
|
||||
/* XPM */
|
||||
static char * vim48x48[] = {
|
||||
"48 48 8 1",
|
||||
" c None",
|
||||
". c #000000",
|
||||
"+ c #000084",
|
||||
"@ c #008200",
|
||||
"# c #00FF00",
|
||||
"$ c #848284",
|
||||
"& c #C6C3C6",
|
||||
"* c #FFFFFF",
|
||||
" .. ",
|
||||
" .##. ",
|
||||
" .#@@#. ",
|
||||
" ...............#@@@@#. ............... ",
|
||||
" .***************.@@@@@#. .***************. ",
|
||||
" .**&&&&&&&&&&&&&&$.@@@@@#.**&&&&&&&&&&&&&&$.",
|
||||
" .*&&&&&&&&&&&&&&&$.@@@@@@.*&&&&&&&&&&&&&&&$.",
|
||||
" .*$&&&&&&&&&&&&&&$.@@@@@@.*$&&&&&&&&&&&&&&$.",
|
||||
" .$$$&&&&&&&&&$$$.@@@@@@@@.$$$&&&&&&&&&&&$$.",
|
||||
" ..*&&&&&&&&&$$.@@@@@@@@@@..*&&&&&&&&&&$$. ",
|
||||
" .*&&&&&&&&&$$.@@@@@@@@@@.**&&&&&&&&&$$. ",
|
||||
" .*&&&&&&&&&$$.@@@@@@@@@.**&&&&&&&&&$$. ",
|
||||
" .*&&&&&&&&&$$.@@@@@@@@.**&&&&&&&&&$$. ",
|
||||
" .*&&&&&&&&&$$.@@@@@@@.**&&&&&&&&&$$. ",
|
||||
" .*&&&&&&&&&$$.@@@@@@.**&&&&&&&&&$$. ",
|
||||
" .*&&&&&&&&&$$.@@@@@.**&&&&&&&&&$$. ",
|
||||
" .*&&&&&&&&&$$.@@@@.**&&&&&&&&&$$.. ",
|
||||
" ..*&&&&&&&&&$$.@@@.**&&&&&&&&&$$.@#. ",
|
||||
" .#.*&&&&&&&&&$$.@@.**&&&&&&&&&$$.@@@#. ",
|
||||
" .#@.*&&&&&&&&&$$.@.**&&&&&&&&&$$.@@@@@#. ",
|
||||
" .#@@.*&&&&&&&&&$$..**&&&&&&&&&$$.@@@@@@@#. ",
|
||||
" .#@@@.*&&&&&&&&&$$.**&&&&&&&&&$$.@@@@@@@@@#. ",
|
||||
" .#@@@@.*&&&&&&&&&$$**&&&&&&&&&$$.@@@@@@@@@@@#. ",
|
||||
".#+@@@@.*&&&&&&&&&$$*&&&&&&&&&$$.@@@@@@@@@@@@@#.",
|
||||
" .++@@@.*&&&&&&&&&$*&&&&&&&&&$$.@@@@@@@@@@@@@++.",
|
||||
" .++@@.*&&&&&&&&&$&&&&&&&&&$$.@@@@@@@@@@@@@++. ",
|
||||
" .++@.*&&&&&&&&&&&&&&&&&&$$.@@@@@@@@@@@@@++. ",
|
||||
" .++.*&&&&&&&&&&&&&&&&....@@@@@@@@@@@@@++. ",
|
||||
" .+.*&&&&&&&&&&&&&&&.&&&.@@@@@@@@@@@@+++ ",
|
||||
" ..*&&&&&&&&&&&&&&&.&&&.@@@@@@@@@@@++. ",
|
||||
" .*&&&&&&&&&&&&&&&.&&&.@@@@@@@@@@++. ",
|
||||
" .*&&&&&&&&&&&&&&$$...@@@@@@@@@@++. ",
|
||||
" .*&&&&&&&&&&&&&$$...@@....@@....+.... ",
|
||||
" .*&&&&&&&&&&&&$$..&&..&&&&..&&&&..&&&. ",
|
||||
" .*&&&&&&&&&&&$$..&&&.@.&&&&&&&&&&&&&&&. ",
|
||||
" .*&&&&&&&&&&$$.@.&&&.@.&&&&&&&&&&&&&&&. ",
|
||||
" .*&&&&&&&&&$$.@@.&&.@@.&&....&&....&&. ",
|
||||
" .*&&&&&&&&$$.@@.&&&.@.&&&.+.&&&. .&&&. ",
|
||||
" .*&&&&&&&$$.@@@.&&.@@.&&.++.&&. .&&. ",
|
||||
" .*&&&&&&$$.@@@.&&&.@.&&&.+.&&&. .&&&. ",
|
||||
" .*&&&&&$$.++@@.&&.@@.&&.. .&&. .&&. ",
|
||||
" .*&&&&$$. .++.&&&.@.&&&. .&&&. .&&&. ",
|
||||
" .$$$$$. .+.&&&&..&&&&..&&&&..&&&&. ",
|
||||
" ..... .+....@+.... .... .... ",
|
||||
" .++@@++. ",
|
||||
" .++++. ",
|
||||
" .++. ",
|
||||
" .. "};
|
@ -1,791 +0,0 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%BoundingBox: 147 74 429 356
|
||||
%%LanguageLevel: 1
|
||||
%%Creator: CorelDRAW 11
|
||||
%%Title: vimlogo.eps
|
||||
%%CreationDate: Mon Feb 02 14:35:16 2004
|
||||
%%DocumentProcessColors: Cyan Yellow Black
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
/AutoFlatness false def
|
||||
/AutoSteps 0 def
|
||||
/CMYKMarks true def
|
||||
/UseLevel 1 def
|
||||
%Build: CorelDRAW 11 Version 11.633
|
||||
%Color profile: Generic offset separations profile
|
||||
/CorelIsEPS true def
|
||||
%%BeginResource: procset wCorel11Dict 11.0 0
|
||||
/wCorel11Dict 300 dict def wCorel11Dict begin
|
||||
% Copyright (c)1992-2002 Corel Corporation
|
||||
% All rights reserved. v11.0 r0.0
|
||||
/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/_ null def/rp{{pop}repeat}
|
||||
bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np/newpath ld/Tl/translate ld
|
||||
/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd/spg/showpage ld/showpage{}
|
||||
bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf xd/$sdf false def/$SDF
|
||||
false def/$Scra 0 def/SetScr/setscreen ld/@ss{2 index 0 eq{$dsf 3 1 roll 4 -1
|
||||
roll pop}if exch $Scra add exch load SetScr}bd/SepMode_5 where{pop}{/SepMode_5
|
||||
0 def}ifelse/CorelIsSeps where{pop}{/CorelIsSeps false def}ifelse
|
||||
/CorelIsInRIPSeps where{pop}{/CorelIsInRIPSeps false def}ifelse/CorelIsEPS
|
||||
where{pop}{/CorelIsEPS false def}ifelse/CurrentInkName_5 where{pop}
|
||||
{/CurrentInkName_5(Composite)def}ifelse/$ink_5 where{pop}{/$ink_5 -1 def}
|
||||
ifelse/$c 0 def/$m 0 def/$y 0 def/$k 0 def/$t 1 def/$n _ def/$o 0 def/$fil 0
|
||||
def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def/$T 1 def/$N _ def/$O 0 def/$PF false
|
||||
def/s1c 0 def/s1m 0 def/s1y 0 def/s1k 0 def/s1t 0 def/s1n _ def/$bkg false def
|
||||
/SK 0 def/SM 0 def/SY 0 def/SC 0 def/$op false def matrix currentmatrix/$ctm xd
|
||||
/$ptm matrix def/$ttm matrix def/$stm matrix def/$ffpnt true def
|
||||
/CorelDrawReencodeVect[16#0/grave 16#5/breve 16#6/dotaccent 16#8/ring
|
||||
16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle
|
||||
16#60/grave 16#7C/bar
|
||||
16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
|
||||
16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
|
||||
16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
|
||||
16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis
|
||||
16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
|
||||
16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
|
||||
16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
|
||||
16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
|
||||
16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
|
||||
16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
|
||||
16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
|
||||
16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
|
||||
16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
|
||||
16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
|
||||
16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
|
||||
16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
|
||||
/L2?/languagelevel where{pop languagelevel 2 ge}{false}ifelse def/Comp?{
|
||||
/LumSepsDict where{pop false}{/AldusSepsDict where{pop false}{1 0 0 0 @gs
|
||||
setcmykcolor currentcmykcolor @gr add add add 0 ne 0 1 0 0 @gs setcmykcolor
|
||||
currentcmykcolor @gr add add add 0 ne 0 0 1 0 @gs setcmykcolor currentcmykcolor
|
||||
@gr add add add 0 ne 0 0 0 1 @gs setcmykcolor currentcmykcolor @gr add add add
|
||||
0 ne and and and}ifelse}ifelse}bd/@PL{/LV where{pop LV 2 ge L2? not and{@np
|
||||
/Courier findfont 12 scalefont setfont 72 144 m
|
||||
(The PostScript level set in the Corel application is higher than)show 72 132 m
|
||||
(the PostScript level of this device. Change the PS Level in the Corel)show 72
|
||||
120 m(application to Level 1 by selecting the PostScript tab in the print)show
|
||||
72 108 m(dialog, and selecting Level 1 from the Compatibility drop down list.)
|
||||
show flush spg quit}if}if}bd/@BeginSysCorelDict{systemdict/Corel30Dict known
|
||||
{systemdict/Corel30Dict get exec}if systemdict/CorelLexDict known{1 systemdict
|
||||
/CorelLexDict get exec}if}bd/@EndSysCorelDict{systemdict/Corel30Dict known
|
||||
{end}if/EndCorelLexDict where{pop EndCorelLexDict}if}bd AutoFlatness{/@ifl{dup
|
||||
currentflat exch sub 10 gt{
|
||||
([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush
|
||||
@np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{
|
||||
{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill
|
||||
{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip
|
||||
/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat}
|
||||
bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse}
|
||||
bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped
|
||||
{@ifl}{exit}ifelse}bind loop setflat}bd}if L2?{/@ssa{true setstrokeadjust}bd}{
|
||||
/@ssa{}bd}ifelse/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit
|
||||
ld/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l
|
||||
/lineto ld/L/l ld/rl/rlineto ld/m/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}
|
||||
bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1
|
||||
exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def}bd/G{1
|
||||
sub neg/$K xd _ 1 0 0 0/$C xd/$M xd/$Y xd/$T xd/$N xd}bd/k{1 index type
|
||||
/stringtype eq{/$t xd/$n xd}{/$t 0 def/$n _ def}ifelse/$k xd/$y xd/$m xd/$c xd
|
||||
/$fil 0 def}bd/K{1 index type/stringtype eq{/$T xd/$N xd}{/$T 0 def/$N _ def}
|
||||
ifelse/$K xd/$Y xd/$M xd/$C xd}bd/x/k ld/X/K ld/sf{1 index type/stringtype eq{
|
||||
/s1t xd/s1n xd}{/s1t 0 def/s1n _ def}ifelse/s1k xd/s1y xd/s1m xd/s1c xd}bd/i{
|
||||
dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll 2 copy 6 -2 roll c}bd/V/v ld/y{2
|
||||
copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix
|
||||
/$ptm xd 1 eq{$ptm exch dup concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd
|
||||
{/$scp xd/$sca xd/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}
|
||||
if}bd/@D{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}if 3 copy exch $Scra add exch
|
||||
load SetScr/$dsp xd/$dsa xd/$dsf xd}bd/$ngx{$SDF{$SCF SepMode_5 0 eq{$SCA}
|
||||
{$dsa}ifelse $SCP @ss}if}bd/@MN{2 copy le{pop}{exch pop}ifelse}bd/@MX{2 copy ge
|
||||
{pop}{exch pop}ifelse}bd/InRange{3 -1 roll @MN @MX}bd/@sqr{dup 0 rl dup 0 exch
|
||||
rl neg 0 rl @cp}bd/currentscale{1 0 dtransform matrix defaultmatrix idtransform
|
||||
dup mul exch dup mul add sqrt 0 1 dtransform matrix defaultmatrix idtransform
|
||||
dup mul exch dup mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup 3 -1 roll
|
||||
eq{1 add}if}bd/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch pop abs 1
|
||||
exch sub}bd/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0}if exch}
|
||||
repeat pop}bd/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy @MN @MN 3{dup 5 -1
|
||||
roll sub neg exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul add 1 index
|
||||
.114 mul add 4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{/SetRgb
|
||||
/setrgbcolor ld/GetRgb/currentrgbcolor ld/SetGry/setgray ld/GetGry/currentgray
|
||||
ld/SetRgb2 systemdict/setrgbcolor get def/GetRgb2 systemdict/currentrgbcolor
|
||||
get def/SetHsb systemdict/sethsbcolor get def/GetHsb systemdict
|
||||
/currenthsbcolor get def/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll dup floor
|
||||
sub 3 1 roll SetHsb GetRgb2}bd/setcmykcolor where{pop/LumSepsDict where{pop
|
||||
/SetCmyk_5{LumSepsDict/setcmykcolor get exec}def}{/AldusSepsDict where{pop
|
||||
/SetCmyk_5{AldusSepsDict/setcmykcolor get exec}def}{/SetCmyk_5/setcmykcolor ld
|
||||
}ifelse}ifelse}{/SetCmyk_5{cmyk2rgb SetRgb}bd}ifelse/currentcmykcolor where{
|
||||
pop/GetCmyk/currentcmykcolor ld}{/GetCmyk{GetRgb rgb2cmyk}bd}ifelse
|
||||
/setoverprint where{pop}{/setoverprint{/$op xd}bd}ifelse/currentoverprint where
|
||||
{pop}{/currentoverprint{$op}bd}ifelse/@tc_5{5 -1 roll dup 1 ge{pop}{4{dup 6 -1
|
||||
roll mul exch}repeat pop}ifelse}bd/@trp{exch pop 5 1 roll @tc_5}bd
|
||||
/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{0 4 $ink_5 sub index exch pop 5 1
|
||||
roll pop pop pop pop SepsColor true eq{$ink_5 3 gt{1 sub neg SetGry}{0 0 0 4
|
||||
$ink_5 roll SetCmyk_5}ifelse}{1 sub neg SetGry}ifelse}ifelse}bd
|
||||
/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array astore}bd}ifelse
|
||||
/Corelsetcustomcolor_exists false def/setcustomcolor where{pop
|
||||
/Corelsetcustomcolor_exists true def}if CorelIsSeps true eq CorelIsInRIPSeps
|
||||
false eq and{/Corelsetcustomcolor_exists false def}if
|
||||
Corelsetcustomcolor_exists false eq{/setcustomcolor{exch aload pop SepMode_5 0
|
||||
eq{pop @tc_5 setprocesscolor_5}{CurrentInkName_5 eq{4 index}{0}ifelse 6 1 roll
|
||||
5 rp 1 sub neg SetGry}ifelse}bd}if/@scc_5{dup type/booleantype eq{dup
|
||||
currentoverprint ne{setoverprint}{pop}ifelse}{1 eq setoverprint}ifelse dup _ eq
|
||||
{pop setprocesscolor_5 pop}{findcmykcustomcolor exch setcustomcolor}ifelse
|
||||
SepMode_5 0 eq{true}{GetGry 1 eq currentoverprint and not}ifelse}bd/colorimage
|
||||
where{pop/ColorImage{colorimage}def}{/ColorImage{/ncolors xd/$multi xd $multi
|
||||
true eq{ncolors 3 eq{/daqB xd/daqG xd/daqR xd pop pop exch pop abs{daqR pop
|
||||
daqG pop daqB pop}repeat}{/daqK xd/daqY xd/daqM xd/daqC xd pop pop exch pop abs
|
||||
{daqC pop daqM pop daqY pop daqK pop}repeat}ifelse}{/dataaq xd{dataaq ncolors
|
||||
dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub{dup 3 mul $dat 1 index get 255
|
||||
div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div rgb2g 255 mul
|
||||
cvi exch pop $dat 3 1 roll put}for $dat 0 $dat length 3 idiv getinterval pop}{
|
||||
4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4 mul $dat 1 index get 255 div
|
||||
$dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div $dat 4 index 3
|
||||
add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat
|
||||
0 $dat length ncolors idiv getinterval}if}ifelse}image}ifelse}bd}ifelse
|
||||
/setcmykcolor{1 5 1 roll _ currentoverprint @scc_5/$ffpnt xd}bd
|
||||
/currentcmykcolor{GetCmyk}bd/setrgbcolor{rgb2cmyk setcmykcolor}bd
|
||||
/currentrgbcolor{currentcmykcolor cmyk2rgb}bd/sethsbcolor{hsb2rgb setrgbcolor}
|
||||
bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd
|
||||
/currentgray{currentrgbcolor rgb2g}bd/InsideDCS false def/IMAGE/image ld/image
|
||||
{InsideDCS{IMAGE}{/EPSDict where{pop SepMode_5 0 eq{IMAGE}{dup type/dicttype eq
|
||||
{dup/ImageType get 1 ne{IMAGE}{dup dup/BitsPerComponent get 8 eq exch
|
||||
/BitsPerComponent get 1 eq or currentcolorspace 0 get/DeviceGray eq and{
|
||||
CurrentInkName_5(Black)eq{IMAGE}{dup/DataSource get/TCC xd/Height get abs{TCC
|
||||
pop}repeat}ifelse}{IMAGE}ifelse}ifelse}{2 index 1 ne{CurrentInkName_5(Black)eq
|
||||
{IMAGE}{/TCC xd pop pop exch pop abs{TCC pop}repeat}ifelse}{IMAGE}ifelse}
|
||||
ifelse}ifelse}{IMAGE}ifelse}ifelse}bd}ifelse/WaldoColor_5 true def/$fm 0 def
|
||||
/wfill{1 $fm eq{fill}{eofill}ifelse}bd/@Pf{@sv SepMode_5 0 eq $Psc 0 ne or
|
||||
$ink_5 3 eq or{0 J 0 j[]0 d $t $c $m $y $k $n $o @scc_5 pop $ctm setmatrix 72
|
||||
1000 div dup matrix scale dup concat dup Bburx exch Bbury exch itransform
|
||||
ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform
|
||||
floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry
|
||||
wfill}ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if $fil
|
||||
1 eq{CorelPtrnDoFill}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{$fil 4 eq
|
||||
{CorelShfillDoFill}{$t $c $m $y $k $n $o @scc_5{wfill}{@np}ifelse}ifelse}
|
||||
ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp F}bd/S{
|
||||
matrix currentmatrix $ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if $T $C $M $Y $K
|
||||
$N $O @scc_5{matrix currentmatrix $ptm concat stroke setmatrix}{@np}ifelse $SDF
|
||||
{$dsf $dsa $dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}bd/b{@cp B}bd/_E{
|
||||
5 array astore exch cvlit xd}bd/@cc{currentfile $dat readhexstring pop}bd/@sm{
|
||||
/$ctm $ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd/Bblly xd/Bbllx xd}bd/@c{
|
||||
@cp}bd/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd}bd/tcc{@cc}def/@B{
|
||||
@gs S @gr F}bd/@b{@cp @B}bd/@sep{CurrentInkName_5(Composite)eq{/$ink_5 -1 def}
|
||||
{CurrentInkName_5(Cyan)eq{/$ink_5 0 def}{CurrentInkName_5(Magenta)eq{/$ink_5 1
|
||||
def}{CurrentInkName_5(Yellow)eq{/$ink_5 2 def}{CurrentInkName_5(Black)eq
|
||||
{/$ink_5 3 def}{/$ink_5 4 def}ifelse}ifelse}ifelse}ifelse}ifelse}bd/@whi{@gs
|
||||
-72000 dup m -72000 72000 l 72000 dup l 72000 -72000 l @cp 1 SetGry fill @gr}
|
||||
bd/@neg{[{1 exch sub}/exec cvx currenttransfer/exec cvx]cvx settransfer @whi}
|
||||
bd/deflevel 0 def/@sax{/deflevel deflevel 1 add def}bd/@eax{/deflevel deflevel
|
||||
dup 0 gt{1 sub}if def deflevel 0 gt{/eax load}{eax}ifelse}bd/eax{{exec}forall}
|
||||
bd/@rax{deflevel 0 eq{@rs @sv}if}bd systemdict/pdfmark known not{/pdfmark
|
||||
/cleartomark ld}if/wclip{1 $fm eq{clip}{eoclip}ifelse}bd
|
||||
% Copyright (c)1992-2002 Corel Corporation
|
||||
% All rights reserved. v11.0 r0.0
|
||||
/@ii{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index 3 index l 3
|
||||
index 3 index l clip pop pop pop pop}bd/@i{@sm @gs @ii 6 index 1 ne{/$frg true
|
||||
def pop pop}{1 eq{s1t s1c s1m s1y s1k s1n $O @scc_5/$frg xd}{/$frg false def}
|
||||
ifelse 1 eq{@gs $ctm setmatrix F @gr}if}ifelse @np/$ury xd/$urx xd/$lly xd
|
||||
/$llx xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi string
|
||||
def $bkg $frg or{$SDF{$SCF $SCA $SCP @ss}if $llx $lly Tl $urx $llx sub $ury
|
||||
$lly sub scale $bkg{$t $c $m $y $k $n $o @scc_5 pop}if $wid $hei abs $bts 1 eq
|
||||
{$bkg}{$bts}ifelse[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load $bts
|
||||
1 eq{imagemask}{image}ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}
|
||||
repeat}ifelse @gr $ctm setmatrix}bd/@I{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd
|
||||
/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd $ngx $llx $lly Tl $urx $llx sub $ury
|
||||
$lly sub scale $wid $hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse
|
||||
]$msimage false eq $ncl 1 eq or{/$dat $wid $bts mul $ncl mul 8 div ceiling cvi
|
||||
string def/@cc load false $ncl ColorImage}{$wid $bts mul 8 div ceiling cvi $ncl
|
||||
3 eq{dup dup/$dat1 exch string def/$dat2 exch string def/$dat3 exch string def
|
||||
/@cc1 load/@cc2 load/@cc3 load}{dup dup dup/$dat1 exch string def/$dat2 exch
|
||||
string def/$dat3 exch string def/$dat4 exch string def/@cc1 load/@cc2 load
|
||||
/@cc3 load/@cc4 load}ifelse true $ncl ColorImage}ifelse $SDF{$dsf $dsa $dsp
|
||||
@ss}if @gr $ctm setmatrix}bd/@cc1{currentfile $dat1 readhexstring pop}bd/@cc2{
|
||||
currentfile $dat2 readhexstring pop}bd/@cc3{currentfile $dat3 readhexstring pop
|
||||
}bd/@cc4{currentfile $dat4 readhexstring pop}bd/$msimage false def/COMP 0 def
|
||||
/MaskedImage false def L2?{/@I_2{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd/$llx
|
||||
xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling
|
||||
cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq{/DeviceRGB}{/DeviceCMYK}
|
||||
ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub $ury $lly sub scale 8
|
||||
dict begin/ImageType 1 def/Width $wid def/Height $hei abs def/BitsPerComponent
|
||||
$bts def/Decode $ncl 1 eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}
|
||||
ifelse}ifelse def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def
|
||||
/DataSource currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP
|
||||
2 eq{/RunLengthDecode filter}if}ifelse def currentdict end image $SDF{$dsf $dsa
|
||||
$dsp @ss}if @gr $ctm setmatrix}bd}{/@I_2{}bd}ifelse/@I_3{@sm @gs @ii @np/$ury
|
||||
xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul
|
||||
$ncl mul 8 div ceiling cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq
|
||||
{/DeviceRGB}{/DeviceCMYK}ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub
|
||||
$ury $lly sub scale/ImageDataDict 8 dict def ImageDataDict begin/ImageType 1
|
||||
def/Width $wid def/Height $hei abs def/BitsPerComponent $bts def/Decode $ncl 1
|
||||
eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}ifelse}ifelse def
|
||||
/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource
|
||||
currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP 2 eq{
|
||||
/RunLengthDecode filter}if}ifelse def end/MaskedImageDict 7 dict def
|
||||
MaskedImageDict begin/ImageType 3 def/InterleaveType 3 def/MaskDict
|
||||
ImageMaskDict def/DataDict ImageDataDict def end MaskedImageDict image $SDF
|
||||
{$dsf $dsa $dsp @ss}if @gr $ctm setmatrix}bd/@SetMask{/$mbts xd/$mhei xd/$mwid
|
||||
xd/ImageMaskDict 8 dict def ImageMaskDict begin/ImageType 1 def/Width $mwid def
|
||||
/Height $mhei abs def/BitsPerComponent $mbts def/DataSource maskstream def
|
||||
/ImageMatrix[$mwid 0 0 $mhei neg 0 $mhei 0 gt{$mhei}{0}ifelse]def/Decode[1 0]
|
||||
def end}bd/@daq{dup type/arraytype eq{{}forall}if}bd/@BMP{/@cc xd UseLevel 3 eq
|
||||
MaskedImage true eq and{7 -2 roll pop pop @I_3}{12 index 1 gt UseLevel 2 eq
|
||||
UseLevel 3 eq or and{7 -2 roll pop pop @I_2}{11 index 1 eq{12 -1 roll pop @i}{
|
||||
7 -2 roll pop pop @I}ifelse}ifelse}ifelse}bd
|
||||
% Copyright (c)1992-2002 Corel Corporation
|
||||
% All rights reserved. v11.0 r0.0
|
||||
/@p{/$fil 1 def 1 eq dup/$vectpat xd{/$pfrg true def}{@gs $t $c $m $y $k $n $o
|
||||
@scc_5/$pfrg xd @gr}ifelse/$pm xd/$psy xd/$psx xd/$pyf xd/$pxf xd/$pn xd}bd
|
||||
/CorelPtrnDoFill{@gs $ctm setmatrix $pm concat CorelPtrnSetBBox wclip @sv Bburx
|
||||
Bbury $pm itransform/$tury xd/$turx xd Bbllx Bblly $pm itransform/$tlly xd
|
||||
/$tllx xd newpath $tllx $tlly m $tllx $tury l $turx $tury l $turx $tlly l $tllx
|
||||
$tlly m @cp pathbbox @rs/$tury xd/$turx xd/$tlly xd/$tllx xd/$wid $turx $tllx
|
||||
sub def/$hei $tury $tlly sub def @gs $vectpat{1 0 0 0 0 _ $o @scc_5{wfill}if}{
|
||||
$t $c $m $y $k $n $o @scc_5{SepMode_5 0 eq $pfrg or{$tllx $tlly Tl $wid $hei
|
||||
scale <00> 8 1 false[8 0 0 1 0 0]{}imagemask}{/$bkg true def}ifelse}if}ifelse
|
||||
@gr $wid 0 gt $hei 0 gt and{$pn cvlit load aload pop/$pd xd 3 -1 roll sub
|
||||
/$phei xd exch sub/$pwid xd $wid $pwid div ceiling 1 add/$tlx xd $hei $phei div
|
||||
ceiling 1 add/$tly xd currentdict/CorelPtrnL2Pattern known $psy 0 eq and $psx 0
|
||||
eq and{CorelPtrnL2Pattern}{$psx 0 eq{CorelPtrnTileVeritcal}{CorelPtrnTileHoriz
|
||||
}ifelse}ifelse}if @gr @np/$bkg false def}bd/CorelPtrnSetBBox{pathbbox/$ury xd
|
||||
/$urx xd/$lly xd/$llx xd}bd/CorelPtrnSetFirstTile{$tllx $pxf add dup $tllx gt
|
||||
{$pwid sub}if/$tx xd $tury $pyf sub dup $tury lt{$phei add}if/$ty xd}bd/p{/$pm
|
||||
xd 7 rp/$pyf xd/$pxf xd/$pn xd/$fil 1 def}bd/CorelPtrnDraw{@ep}bd
|
||||
/CorelPtrnPutTile{@sv/$in true def 2 copy dup $lly le{/$in false def}if $phei
|
||||
sub $ury ge{/$in false def}if dup $urx ge{/$in false def}if $pwid add $llx le{
|
||||
/$in false def}if $in{@np 2 copy m $pwid 0 rl 0 $phei neg rl $pwid neg 0 rl 0
|
||||
$phei rl clip @np $pn cvlit load aload pop 7 -1 roll 5 index sub 7 -1 roll 3
|
||||
index sub Tl matrix currentmatrix/$ctm xd CorelPtrnDraw pop pop pop pop}{pop
|
||||
pop}ifelse @rs}bd/CorelPtrnTileHoriz{CorelPtrnSetFirstTile 0 1 $tly 1 sub{dup
|
||||
$psx mul $tx add{dup $llx gt{$pwid sub}{exit}ifelse}loop exch $phei mul $ty
|
||||
exch sub 0 1 $tlx 1 sub{$pwid mul 3 copy 3 -1 roll add exch CorelPtrnPutTile
|
||||
pop}for pop pop}for}bd/CorelPtrnTileVeritcal{CorelPtrnSetFirstTile 0 1 $tlx 1
|
||||
sub{dup $pwid mul $tx add exch $psy mul $ty exch sub{dup $ury lt{$phei add}
|
||||
{exit}ifelse}loop 0 1 $tly 1 sub{$phei mul 3 copy sub CorelPtrnPutTile pop}for
|
||||
pop pop}for}bd L2? UseLevel 2 ge and{/CorelPtrnL2Pattern{@sv[$pn cvlit load
|
||||
aload pop pop]$pwid $phei $pn cvlit load aload pop pop pop pop pathbbox pop pop
|
||||
2 index sub exch 3 index sub 4 -2 roll pop pop exch matrix identmatrix
|
||||
translate/PatternMatrix xd/PatternYStep xd/PatternXStep xd/PatternBBox xd
|
||||
currentdict/PatternMainDict xd <</PaintType 1/PatternType 1/TilingType 1/BBox
|
||||
PatternBBox/XStep PatternXStep/YStep PatternYStep/PaintProc{begin
|
||||
PatternMainDict begin $ctm currentmatrix pop 0 CorelPtrnDraw end end}bind >>
|
||||
PatternMatrix makepattern setpattern fill @rs}def}if
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
wCorel11Dict begin
|
||||
@BeginSysCorelDict
|
||||
2.6131 setmiterlimit
|
||||
1.00 setflat
|
||||
/$fst 128 def
|
||||
%%EndSetup
|
||||
|
||||
%%Page: 1 1
|
||||
%LogicalPage: 1
|
||||
%%BeginPageSetup
|
||||
@sv
|
||||
@sm
|
||||
@sv
|
||||
%%EndPageSetup
|
||||
@rax %Note: Object
|
||||
147.81600 74.66400 428.47200 355.32000 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 1.00 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
428.47200 216.43200 m
|
||||
286.70400 355.32000 L
|
||||
147.81600 213.62400 L
|
||||
286.70400 74.66400 L
|
||||
428.47200 216.43200 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
286.70400 80.35200 422.78400 216.43200 @E
|
||||
0 O 0 @g
|
||||
0.60 0.00 0.40 0.58 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
414.28800 216.43200 m
|
||||
422.78400 216.43200 L
|
||||
286.70400 80.35200 L
|
||||
286.70400 88.84800 L
|
||||
414.28800 216.43200 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
153.50400 80.35200 286.70400 213.62400 @E
|
||||
0 O 0 @g
|
||||
0.60 0.00 0.40 0.51 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
153.50400 213.62400 m
|
||||
162.00000 213.62400 L
|
||||
286.70400 88.84800 L
|
||||
286.70400 80.35200 L
|
||||
153.50400 213.62400 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
153.50400 213.62400 286.70400 349.63200 @E
|
||||
0 O 0 @g
|
||||
0.60 0.00 0.40 0.00 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
286.70400 341.20800 m
|
||||
286.70400 349.63200 L
|
||||
153.50400 213.62400 L
|
||||
162.00000 213.62400 L
|
||||
286.70400 341.20800 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
286.70400 216.43200 422.78400 349.63200 @E
|
||||
0 O 0 @g
|
||||
0.73 0.00 0.99 0.00 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
286.70400 349.63200 m
|
||||
286.70400 341.20800 L
|
||||
414.28800 216.43200 L
|
||||
422.78400 216.43200 L
|
||||
286.70400 349.63200 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
162.00000 88.84800 414.28800 341.20800 @E
|
||||
0 O 0 @g
|
||||
0.60 0.00 0.40 0.40 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
286.70400 88.84800 m
|
||||
414.28800 216.43200 L
|
||||
286.70400 341.20800 L
|
||||
162.00000 213.62400 L
|
||||
286.70400 88.84800 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
165.81600 103.03200 423.72000 344.01600 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 1.00 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
313.20000 312.84000 m
|
||||
321.69600 304.27200 L
|
||||
321.69600 304.27200 L
|
||||
263.08800 244.80000 L
|
||||
263.08800 304.27200 L
|
||||
268.77600 304.27200 L
|
||||
277.27200 312.84000 L
|
||||
277.27200 335.44800 L
|
||||
268.77600 344.01600 L
|
||||
174.31200 344.01600 L
|
||||
165.81600 335.44800 L
|
||||
165.81600 312.84000 L
|
||||
174.31200 304.27200 L
|
||||
180.93600 304.27200 L
|
||||
180.93600 111.52800 L
|
||||
191.30400 103.03200 L
|
||||
220.60800 103.03200 L
|
||||
423.72000 312.84000 L
|
||||
423.72000 335.44800 L
|
||||
415.22400 344.01600 L
|
||||
322.63200 344.01600 L
|
||||
313.20000 335.44800 L
|
||||
313.20000 312.84000 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
171.43200 309.96000 271.58400 338.40000 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 0.00 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
177.12000 309.96000 m
|
||||
171.43200 315.64800 L
|
||||
171.43200 332.64000 L
|
||||
177.12000 338.32800 L
|
||||
265.96800 338.40000 L
|
||||
271.58400 332.64000 L
|
||||
265.96800 329.90400 L
|
||||
263.08800 332.64000 L
|
||||
177.12000 318.52800 L
|
||||
177.12000 309.96000 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
187.48800 108.72000 194.11200 315.64800 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 0.00 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
194.11200 108.72000 m
|
||||
187.48800 114.40800 L
|
||||
187.48800 310.03200 L
|
||||
194.11200 315.64800 L
|
||||
194.11200 108.72000 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
247.03200 207.93600 341.56800 315.64800 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 0.00 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
335.88000 309.96000 m
|
||||
341.56800 315.64800 L
|
||||
341.56800 304.27200 L
|
||||
247.03200 207.93600 L
|
||||
257.47200 230.61600 L
|
||||
335.88000 309.96000 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
177.12000 309.96000 196.05600 321.33600 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 0.50 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
196.05600 318.45600 m
|
||||
194.11200 315.64800 L
|
||||
187.48800 309.96000 L
|
||||
177.12000 309.96000 L
|
||||
177.12000 321.33600 L
|
||||
196.05600 318.45600 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
247.03200 208.00800 271.58400 332.64000 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 0.50 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
257.47200 309.96000 m
|
||||
257.47200 230.61600 L
|
||||
247.03200 208.00800 L
|
||||
247.03200 315.72000 L
|
||||
263.08800 315.72000 L
|
||||
265.96800 318.52800 L
|
||||
263.08800 332.64000 L
|
||||
271.58400 332.64000 L
|
||||
271.58400 315.64800 L
|
||||
265.96800 309.96000 L
|
||||
257.47200 309.96000 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
318.88800 309.96000 418.10400 338.32800 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 0.00 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
324.50400 309.96000 m
|
||||
318.88800 315.64800 L
|
||||
318.88800 332.64000 L
|
||||
325.44000 338.32800 L
|
||||
411.48000 338.32800 L
|
||||
418.10400 332.64000 L
|
||||
408.60000 324.14400 L
|
||||
324.50400 318.52800 L
|
||||
324.50400 309.96000 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
194.11200 108.72000 418.10400 332.64000 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 0.50 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
418.10400 315.64800 m
|
||||
218.66400 108.72000 L
|
||||
194.11200 108.72000 L
|
||||
194.11200 117.21600 L
|
||||
212.11200 117.21600 L
|
||||
411.48000 321.33600 L
|
||||
408.60000 332.64000 L
|
||||
418.10400 332.64000 L
|
||||
418.10400 315.64800 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
324.50400 309.96000 343.44000 321.33600 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 0.50 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
343.44000 318.45600 m
|
||||
341.49600 315.64800 L
|
||||
335.88000 309.96000 L
|
||||
324.50400 309.96000 L
|
||||
324.50400 321.33600 L
|
||||
343.44000 318.45600 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
177.12000 114.40800 412.41600 332.71200 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 0.20 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
247.03200 208.00800 m
|
||||
247.03200 315.72000 L
|
||||
263.08800 315.72000 L
|
||||
265.96800 318.52800 L
|
||||
265.96800 329.90400 L
|
||||
263.08800 332.71200 L
|
||||
179.92800 332.71200 L
|
||||
177.12000 329.90400 L
|
||||
177.12000 318.52800 L
|
||||
179.92800 315.72000 L
|
||||
194.11200 315.72000 L
|
||||
194.11200 117.21600 L
|
||||
197.78400 114.40800 L
|
||||
213.98400 114.40800 L
|
||||
412.41600 321.33600 L
|
||||
412.41600 329.47200 L
|
||||
409.53600 332.71200 L
|
||||
327.38400 332.71200 L
|
||||
324.50400 329.90400 L
|
||||
324.50400 318.45600 L
|
||||
327.38400 315.64800 L
|
||||
341.56800 315.64800 L
|
||||
341.56800 304.27200 L
|
||||
247.03200 208.00800 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
292.89600 185.18400 326.95200 213.55200 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 1.00 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
298.58400 207.86400 m
|
||||
305.20800 213.55200 L
|
||||
322.20000 213.55200 L
|
||||
326.95200 207.86400 L
|
||||
321.26400 190.87200 L
|
||||
314.71200 185.18400 L
|
||||
297.72000 185.18400 L
|
||||
292.89600 190.87200 L
|
||||
298.58400 207.86400 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
304.27200 114.33600 424.22400 182.37600 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 1.00 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
304.27200 114.33600 m
|
||||
321.33600 165.31200 L
|
||||
315.64800 165.31200 L
|
||||
321.33600 182.37600 L
|
||||
346.75200 182.37600 L
|
||||
352.44000 176.68800 L
|
||||
356.25600 176.68800 L
|
||||
361.87200 182.37600 L
|
||||
380.80800 182.37600 L
|
||||
386.49600 176.68800 L
|
||||
390.24000 176.68800 L
|
||||
395.92800 182.37600 L
|
||||
416.66400 182.37600 L
|
||||
424.22400 171.00000 L
|
||||
411.84000 130.68000 L
|
||||
417.45600 130.68000 L
|
||||
411.98400 114.33600 L
|
||||
377.92800 114.33600 L
|
||||
391.24800 154.00800 L
|
||||
382.75200 154.00800 L
|
||||
374.90400 130.82400 L
|
||||
380.52000 130.82400 L
|
||||
375.19200 114.33600 L
|
||||
341.13600 114.33600 L
|
||||
354.38400 154.00800 L
|
||||
345.88800 154.00800 L
|
||||
337.96800 130.68000 L
|
||||
343.65600 130.68000 L
|
||||
338.32800 114.33600 L
|
||||
304.27200 114.33600 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
311.83200 120.02400 418.46400 176.68800 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 0.20 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
414.07200 176.68800 m
|
||||
418.46400 170.42400 L
|
||||
404.49600 125.64000 L
|
||||
410.11200 125.64000 L
|
||||
408.24000 120.02400 L
|
||||
385.56000 120.02400 L
|
||||
398.80800 159.69600 L
|
||||
378.93600 159.69600 L
|
||||
367.63200 125.64000 L
|
||||
373.24800 125.64000 L
|
||||
371.37600 120.02400 L
|
||||
348.69600 120.02400 L
|
||||
361.94400 159.69600 L
|
||||
342.07200 159.69600 L
|
||||
330.76800 125.64000 L
|
||||
336.45600 125.64000 L
|
||||
334.51200 120.02400 L
|
||||
311.83200 120.02400 L
|
||||
328.89600 171.00000 L
|
||||
323.20800 171.00000 L
|
||||
325.08000 176.68800 L
|
||||
345.88800 176.68800 L
|
||||
351.57600 171.00000 L
|
||||
357.19200 171.00000 L
|
||||
362.88000 176.68800 L
|
||||
379.87200 176.68800 L
|
||||
385.56000 171.00000 L
|
||||
391.24800 171.00000 L
|
||||
396.93600 176.68800 L
|
||||
414.07200 176.68800 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
267.40800 114.33600 318.45600 182.37600 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 1.00 k
|
||||
/$fm 0 def
|
||||
318.45600 182.37600 m
|
||||
301.10400 130.75200 L
|
||||
307.00800 130.75200 L
|
||||
301.39200 114.33600 L
|
||||
267.40800 114.33600 L
|
||||
284.40000 165.31200 L
|
||||
278.71200 165.31200 L
|
||||
318.45600 182.37600 L
|
||||
@c
|
||||
278.71200 165.31200 m
|
||||
284.40000 182.37600 L
|
||||
318.45600 182.37600 L
|
||||
@c
|
||||
F
|
||||
|
||||
@rax %Note: Object
|
||||
267.40800 114.33600 318.45600 182.37600 @E
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
318.45600 182.37600 m
|
||||
301.10400 130.75200 L
|
||||
307.00800 130.75200 L
|
||||
301.39200 114.33600 L
|
||||
267.40800 114.33600 L
|
||||
284.40000 165.31200 L
|
||||
278.71200 165.31200 L
|
||||
@c
|
||||
278.71200 165.31200 m
|
||||
284.40000 182.37600 L
|
||||
318.45600 182.37600 L
|
||||
@c
|
||||
S
|
||||
|
||||
@rax %Note: Object
|
||||
274.96800 120.02400 310.89600 176.68800 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 0.20 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
297.64800 120.02400 m
|
||||
299.52000 125.64000 L
|
||||
293.83200 125.64000 L
|
||||
310.89600 176.68800 L
|
||||
287.28000 176.68800 L
|
||||
285.33600 171.00000 L
|
||||
291.96000 171.00000 L
|
||||
274.96800 120.02400 L
|
||||
297.64800 120.02400 L
|
||||
@c
|
||||
B
|
||||
|
||||
@rax %Note: Object
|
||||
299.52000 190.87200 320.32800 207.86400 @E
|
||||
0 O 0 @g
|
||||
0.00 0.00 0.00 0.20 k
|
||||
0 J 0 j [] 0 d 0 R 0 @G
|
||||
0.00 0.00 0.00 1.00 K
|
||||
0 0.21600 0.21600 0.00000 @w
|
||||
/$fm 0 def
|
||||
316.51200 193.68000 m
|
||||
320.32800 205.05600 L
|
||||
318.45600 207.86400 L
|
||||
307.08000 207.86400 L
|
||||
303.33600 205.05600 L
|
||||
299.52000 193.68000 L
|
||||
301.46400 190.87200 L
|
||||
312.84000 190.87200 L
|
||||
316.51200 193.68000 L
|
||||
@c
|
||||
B
|
||||
|
||||
%%PageTrailer
|
||||
@rs
|
||||
@rs
|
||||
%%Trailer
|
||||
@EndSysCorelDict
|
||||
end
|
||||
%%DocumentSuppliedResources: procset wCorel11Dict 11.0 0
|
||||
%%EOF
|
Before Width: | Height: | Size: 1.1 KiB |
@ -1,75 +0,0 @@
|
||||
/* XPM */
|
||||
static char *vimlogo[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 125 60 8 1",
|
||||
/* colors */
|
||||
". c #000000",
|
||||
"# c #00007f",
|
||||
"a c #007f00",
|
||||
"b c #7f7f7f",
|
||||
"c c #00ff00",
|
||||
"d c #bfbfbf",
|
||||
"e c #ffffff",
|
||||
"f c None",
|
||||
/* pixels */
|
||||
"fffffffffffffffffffffffffffee..eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffffffffffffffffffffee.cc.eefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"fffffffffffffffffffffffffee.cccc.eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffeeeeeeeeeeeeeeeeeeee.ccaacc.eeffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"fffffee....................caaaacc.eeee...................eefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffee.deeeeeeeeeeeeeeeeeeb.aaaaacc.ee.deeeeeeeeeeeeeeeeeb.eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffe.dedddddddddddddddddddb.aaaaacc..dedddddddddddddddddd.beffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffe.eddddddddddddddddddddb.aaaaaacc.edddddddddddddddddddb.effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffe.eddddddddddddddddddddb.aaaaaaac.edddddddddddddddddddb.effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffe.edddddddddddddddddddbb.aaaaaaaa.eddddddddddddddddddbb.effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffe.bbdddddddddddddddddbbb.aaaaaaaa.bbddddddddddddddddbb.befffffffffffffffffffffffffffeeeeeffffffffffffffffffffffffffffffff",
|
||||
"ffffee.bbbbddddddddddddbbbb.aaaaaaaaaa.bbbbddddddddddddbbb.eefffffffffffffffeeeeeeeeeeeee...effffffffffffffffffffffffffffffff",
|
||||
"fffffee..beddddddddddddbbb.aaaaaaaaaaaa..dedddddddddddbbb.eeffffffffffffffffe..........ee...effffffffffffffffffffffffffffffff",
|
||||
"ffffffeee.eddddddddddddbb.aaaaaaaaaaaaa.eedddddddddddbbb.eefffffffffffffffffe..........eee..eeeeeefffeeeeeeefffffffffffffffff",
|
||||
"ffffffffe.eddddddddddddbb.aaaaaaaaaaaa.eedddddddddddbbb.eeffffffffffffffffffe..ee..ee..efe..e....eefee.....eeffffffffffffffff",
|
||||
"ffffffffe.eddddddddddddbb.aaaaaaaaaaa.eedddddddddddbbb.eefffffffffffffffffffe..ee..ee..efe........eee.......eefffffffffffffff",
|
||||
"ffffffffe.eddddddddddddbb.aaaaaaaaaa.eedddddddddddbbb.eeffffffffffffffffffffe..ee..ee..efe...eee..ee..eeeee..efffffffffffffff",
|
||||
"ffffffffe.eddddddddddddbb.aaaaaaaaa.eedddddddddddbbb.eefffffffffffffffffffffeeeee..eeeeefe..eefe..ee.........efffffffffffffff",
|
||||
"ffffffffe.eddddddddddddbb.aaaaaaaa.eedddddddddddbbb.eeffffffffffffffffffffffffffe..efffffe..effe..ee.........efffffffffffffff",
|
||||
"ffffffffe.eddddddddddddbb.aaaaaaa.eedddddddddddbbb.eefffffffffffffffffffffffffffe..efffffe..effe..ee..eeeeeeeefffffffffffffff",
|
||||
"fffffffee.eddddddddddddbb.aaaaaa.eedddddddddddbbb.eeffffffffffffffffffffffffffeee..eeeffee..eeee..ee...eeee..efffffffffffffff",
|
||||
"ffffffee..eddddddddddddbb.aaaaa.eedddddddddddbbb.c.eefffffffffffffffffffffffffe......effe....ee....ee........efffffffffffffff",
|
||||
"fffffee.c.eddddddddddddbb.aaaa.eedddddddddddbbb.acc.eeffffffffffffffffffffffffe......effe....ee....eee......eefffffffffffffff",
|
||||
"ffffee.cc.eddddddddddddbb.aaa.eedddddddddddbbb.aaacc.eefffffffffffffffffffffffeeeeeeeeffeeeeeeeeeeeefeeeeeeeeffffffffffffffff",
|
||||
"fffee.cca.eddddddddddddbb.aa.eedddddddddddbbb.aaaaacc.eefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffee.ccaa.eddddddddddddbb.a.eedddddddddddbbb.aaaaaaacc.eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"fee.ccaaa.eddddddddddddbb..eedddddddddddbbb.aaaaaaaaacc.eefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ee.ccaaaa.eddddddddddddbb.eedddddddddddbbb.aaaaaaaaaaacc.eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"e.ccaaaaa.eddddddddddddbbeedddddddddddbbb.aaaaaaaaaaaaacc.eefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"...aaaaaa.eddddddddddddbdedddddddddddbbb.aaaaaaaaaaaaaaacc.eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"e.##aaaaa.eddddddddddddbedddddddddddbbb.aaaaaaaaaaaaaaaaa...effffffffffffffffeeeeeffffeeeefffffeeeeffffffffffffffffffffffffff",
|
||||
"ee.##aaaa.eddddddddddddddddddddddddbbb.aaaaaaaaaaaaaaaaa##.eeffffffffffffffffe...effffe..efffffe..effffffffffffffffffffffffff",
|
||||
"fee.##aaa.edddddddddddddddddddddddbbb.aaaaaaaaaaaaaaaaa##.eefffffffffffffffffe...effffe..efffffe..effffffffffffffffffffffffff",
|
||||
"ffee.##aa.eddddddddddddddddddddddbbb.aaaaaaaaaaaaaaaaa##.eefffeeeeeeeffffeeeeee..efeeeeeeefffeee..eeeeefffeeeeeeeffeeeeeeeeee",
|
||||
"fffee.##a.edddddddddddddddddddddbbb.aaaaaaaaaaaaaaaaa##.eefffee.....eeffee....e..efe.....efffe........effee.....eefe....e...e",
|
||||
"ffffee.##.edddddddddddddddddddd....aaaaaaaaaaaaaaaaa##.eefffee.......eeee........efe.....efffe........efee.......eee.........",
|
||||
"fffffee.#.eddddddddddddddddddd.dbb.aaaaaaaaaaaaaaaa##.eeffffe..eeeee..ee...eee...efeeee..efffeee..eeeeefe...eee...eeee...ee..",
|
||||
"ffffffee..eddddddddddddddddddd.ddb.aaaaaaaaaaaaaaa##.eefffffe.........ee..eefee..effffe..efffffe..efffffe..eefee..effe..eeeee",
|
||||
"fffffffee.eddddddddddddddddddb.bbb.aaaaaaaaaaaaaa##.eeffffffe.........ee..efffe..effffe..efffffe..efffffe..efffe..effe..effff",
|
||||
"ffffffffe.edddddddddddddddddbbb...aaaaaaaaaaaaaa##.eeeeeeeffe..eeeeeeeee..eefee..effffe..efffffe..efeeeee..eefee..effe..effff",
|
||||
"ffffffffe.eddddddddddddddddbb......aa.....aa.....#......beefe...eeee..ee...eee...eeeeee..eeeeffe..eee..ee...eee...eeee..eeeee",
|
||||
"ffffffffe.edddddddddddddddbbb.dbbb.aa.dbbb..dbbbb..dbbbb.befee........eee.........ee........effe.......eee.......eee........e",
|
||||
"ffffffffe.eddddddddddddddbbb..bdd.aaa.bdddbbdddddbbdddddb.effee......eefee....e...ee........effee....eeefee.....eefe........e",
|
||||
"ffffffffe.edddddddddddddbbb.a.ddb.aaa.ddddddddddddddddddb.efffeeeeeeeefffeeeeeeeeeeeeeeeeeeeefffeeeeeeffffeeeeeeeffeeeeeeeeee",
|
||||
"ffffffffe.eddddddddddddbbb.a.bddb.aa.bdddbbbbddddbbbbdddb.effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffe.edddddddddddbbb.aa.bdd.aaa.bddb....bddb....bdd.beffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffe.eddddddddddbbb.aaa.ddb.aaa.ddb.##b.ddb.eeb.ddb.eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffe.edddddddddbbb..aa.bddb.aa.bddb.#e.bddb.ee.bddb.efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffe.eddddddddbbb..aaa.bdd.aaa.bdd.#ee.bdd.bee.bdd.befffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffe.edddddddbbb.aaaaa.ddb.aaa.ddb.eeb.ddb.eeb.ddb.eefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffe.eddddddbbb.##aaa.bddb.aa.bddb.ee.bddb.ee.bddb.effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffe.edddddbbb.e.##aa.bdd.aaa.bdd.bee.bdd.bee.bdd.beffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffe.bddddbbb.eee.##a.ddb.aaa.ddb.eeb.ddb.eeb.ddb.eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffee..bbbb..eefee.#.bbbbb.a.bbbbb.e.bbbbb.e.bbbbb.effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"fffffffffeeb....beefffee........a.......e.......e.......effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffffeeeeeeeefffffee.##aaaa##.eeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffffffffffffffffffee.##aa##.eefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"fffffffffffffffffffffffffee.####.eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"ffffffffffffffffffffffffffee.##.eefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
||||
"fffffffffffffffffffffffffffee..eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
|
||||
};
|
@ -1,94 +0,0 @@
|
||||
" An example for a vimrc file.
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last change: 2008 Jun 16
|
||||
"
|
||||
" To use it, copy it to
|
||||
" for Unix and OS/2: ~/.vimrc
|
||||
" for Amiga: s:.vimrc
|
||||
" for MS-DOS and Win32: $VIM\_vimrc
|
||||
" for OpenVMS: sys$login:.vimrc
|
||||
|
||||
" When started as "evim", evim.vim will already have done these settings.
|
||||
if v:progname =~? "evim"
|
||||
finish
|
||||
endif
|
||||
|
||||
" Use Vim settings, rather then Vi settings (much better!).
|
||||
" This must be first, because it changes other options as a side effect.
|
||||
set nocompatible
|
||||
|
||||
" allow backspacing over everything in insert mode
|
||||
set backspace=indent,eol,start
|
||||
|
||||
if has("vms")
|
||||
set nobackup " do not keep a backup file, use versions instead
|
||||
else
|
||||
set backup " keep a backup file
|
||||
endif
|
||||
set history=50 " keep 50 lines of command line history
|
||||
set ruler " show the cursor position all the time
|
||||
set showcmd " display incomplete commands
|
||||
set incsearch " do incremental searching
|
||||
|
||||
" For Win32 GUI: remove 't' flag from 'guioptions': no tearoff menu entries
|
||||
" let &guioptions = substitute(&guioptions, "t", "", "g")
|
||||
|
||||
" Don't use Ex mode, use Q for formatting
|
||||
map Q gq
|
||||
|
||||
" CTRL-U in insert mode deletes a lot. Use CTRL-G u to first break undo,
|
||||
" so that you can undo CTRL-U after inserting a line break.
|
||||
inoremap <C-U> <C-G>u<C-U>
|
||||
|
||||
" In many terminal emulators the mouse works just fine, thus enable it.
|
||||
set mouse=a
|
||||
|
||||
" Switch syntax highlighting on, when the terminal has colors
|
||||
" Also switch on highlighting the last used search pattern.
|
||||
if &t_Co > 2 || has("gui_running")
|
||||
syntax on
|
||||
set hlsearch
|
||||
endif
|
||||
|
||||
" Only do this part when compiled with support for autocommands.
|
||||
if has("autocmd")
|
||||
|
||||
" Enable file type detection.
|
||||
" Use the default filetype settings, so that mail gets 'tw' set to 72,
|
||||
" 'cindent' is on in C files, etc.
|
||||
" Also load indent files, to automatically do language-dependent indenting.
|
||||
filetype plugin indent on
|
||||
|
||||
" Put these in an autocmd group, so that we can delete them easily.
|
||||
augroup vimrcEx
|
||||
au!
|
||||
|
||||
" For all text files set 'textwidth' to 78 characters.
|
||||
autocmd FileType text setlocal textwidth=78
|
||||
|
||||
" When editing a file, always jump to the last known cursor position.
|
||||
" Don't do it when the position is invalid or when inside an event handler
|
||||
" (happens when dropping a file on gvim).
|
||||
" Also don't do it when the mark is in the first line, that is the default
|
||||
" position when opening a file.
|
||||
autocmd BufReadPost *
|
||||
\ if line("'\"") > 1 && line("'\"") <= line("$") |
|
||||
\ exe "normal! g`\"" |
|
||||
\ endif
|
||||
|
||||
augroup END
|
||||
|
||||
else
|
||||
|
||||
set autoindent " always set autoindenting on
|
||||
|
||||
endif " has("autocmd")
|
||||
|
||||
" Convenient command to see the difference between the current buffer and the
|
||||
" file it was loaded from, thus the changes you made.
|
||||
" Only define it when not defined already.
|
||||
if !exists(":DiffOrig")
|
||||
command DiffOrig vert new | set bt=nofile | r # | 0d_ | diffthis
|
||||
\ | wincmd p | diffthis
|
||||
endif
|
@ -1,80 +0,0 @@
|
||||
Uninstalling Vim on Dos and MS-Windows.
|
||||
|
||||
There are three ways to remove Vim:
|
||||
|
||||
1. With the GUI uninstaller.
|
||||
This is only available when Vim was installed with the self-installing
|
||||
executable. This has a minimal number of questions. It can delete
|
||||
everything that was installed. This also unregisters the VisVim.dll
|
||||
|
||||
2. With uninstal.exe.
|
||||
This removes most installed items, but does not delete the files you
|
||||
unpacked.
|
||||
|
||||
3. By hand.
|
||||
This is a bit more work, but you can decide exactly what you want to
|
||||
remove. For uninstalling the "Edit with Vim" popup menu entry you still
|
||||
have to use uninstal.exe.
|
||||
|
||||
It's recommended to use the method that matches with how you installed Vim.
|
||||
Thus if you installed Vim by hand, deleted it by hand.
|
||||
|
||||
The first two methods should be available from the Add/Remove software window
|
||||
and the Vim entry in the Start menu. If these have been removed already, find
|
||||
"uninstall-gui.exe" or "uninstal.exe" in the Vim directory.
|
||||
Running these programs should be self-explanatory. Carefully read the
|
||||
messages to avoid deleting something you want to keep.
|
||||
|
||||
Here are guidelines for removing Vim by hand:
|
||||
|
||||
1. Remove the "Edit with Vim" popup menu entry, if it exists. This will only
|
||||
be on MS-Windows 95/98/NT. This is done by running the uninstal.exe
|
||||
program. It removes the registry entries for the "Edit with Vim" popup
|
||||
menu entry. You only need to run uninstal.exe when you have installed the
|
||||
menu entry. You can also run uninstal.exe from the Control panel with the
|
||||
Add/Remove programs application.
|
||||
Note that uninstal.exe offers you to uninstal other items. You can skip
|
||||
this.
|
||||
|
||||
2. Only if you have used the OLE version of gvim: Remove the registration of
|
||||
this program by running "gvim -unregister" in a console window.
|
||||
|
||||
3. Delete the executables. If you copied the executables to another location,
|
||||
you will have to delete them from where you copied them to. If you don't
|
||||
remember where they are, look in the directories from the $PATH environment
|
||||
variable.
|
||||
If you created .bat files when installing Vim, also search for vim.bat,
|
||||
gvim.bat, etc.
|
||||
|
||||
4. If you completely want to delete vim, and are not going to install another
|
||||
version, you can delete the vimrc files that you created. These are
|
||||
normally located in a directory like "C:\vim". If the $VIM environment
|
||||
variable is set, it will tell the name of the directory. Normally you can
|
||||
delete everything in this directory. Warning: You might have put some
|
||||
files there that you would like to save. If you did remove it all, you can
|
||||
skip the next step.
|
||||
|
||||
5. Delete the distributed files. If you followed the directions, these will
|
||||
be located in a directory like "C:\vim\vim54". If the $VIM environment
|
||||
variable is set, the directory will be $VIM\vim54. Delete the "vim54"
|
||||
directory and all that is in it. Warning: If you changed any of the
|
||||
distributed files, or added some of your own files, you might want to save
|
||||
these first. But normally you would not have changed or added files here.
|
||||
|
||||
6. Remove setting the $VIM and $VIMRUNTIME environment variable and adjust
|
||||
$PATH. $VIM only needs to be removed if you are not going to install
|
||||
another version of Vim. $VIMRUNTIME is mostly not set. Check if $PATH
|
||||
contains the path of the vim directory. Note that $PATH may be set in
|
||||
several places, you will have to find the right one, and only delete the
|
||||
Vim path from it. You can most likely find the lines that set $PATH, $VIM
|
||||
and/or $VIMRUNTIME in C:\autoexec.bat. Under Windows NT you might need to
|
||||
use the "System Properties" editor to change the environment variables, if
|
||||
they are not in the C:\autoexec.bat file. You can start it by selecting
|
||||
Start/Settings/Control Panel and then "System".
|
||||
|
||||
7. If you added a Vim entry in the start menu, delete it.
|
||||
|
||||
8. If you created icons for Vim on the desktop, delete them.
|
||||
|
||||
Vim does not use .ini files. The above should remove all Vim files, except
|
||||
the ones that you moved elsewhere yourself.
|
@ -1,67 +0,0 @@
|
||||
:: Start Vim on a copy of the tutor file.
|
||||
@echo off
|
||||
|
||||
:: Usage: vimtutor [-console] [xx]
|
||||
::
|
||||
:: -console means gvim will not be used
|
||||
:: xx is a language code like "es" or "nl".
|
||||
:: When an xx argument is given, it tries loading that tutor.
|
||||
:: When this fails or no xx argument was given, it tries using 'v:lang'
|
||||
:: When that also fails, it uses the English version.
|
||||
|
||||
:: Use Vim to copy the tutor, it knows the value of $VIMRUNTIME
|
||||
FOR %%d in (. %TMP% %TEMP%) DO IF EXIST %%d\nul SET TUTORCOPY=%%d\$tutor$
|
||||
|
||||
SET xx=%1
|
||||
|
||||
IF NOT .%1==.-console GOTO use_gui
|
||||
SHIFT
|
||||
SET xx=%1
|
||||
GOTO use_vim
|
||||
:use_gui
|
||||
|
||||
:: Try making a copy of tutor with gvim. If gvim cannot be found, try using
|
||||
:: vim instead. If vim cannot be found, alert user to check environment and
|
||||
:: installation.
|
||||
|
||||
:: The script tutor.vim tells Vim which file to copy.
|
||||
:: For Windows NT "start" works a bit differently.
|
||||
IF .%OS%==.Windows_NT GOTO ntaction
|
||||
|
||||
start /w gvim -u NONE -c "so $VIMRUNTIME/tutor/tutor.vim"
|
||||
IF ERRORLEVEL 1 GOTO use_vim
|
||||
|
||||
:: Start gvim without any .vimrc, set 'nocompatible'
|
||||
start /w gvim -u NONE -c "set nocp" %TUTORCOPY%
|
||||
|
||||
GOTO end
|
||||
|
||||
:ntaction
|
||||
start "dummy" /b /w gvim -u NONE -c "so $VIMRUNTIME/tutor/tutor.vim"
|
||||
IF ERRORLEVEL 1 GOTO use_vim
|
||||
|
||||
:: Start gvim without any .vimrc, set 'nocompatible'
|
||||
start "dummy" /b /w gvim -u NONE -c "set nocp" %TUTORCOPY%
|
||||
|
||||
GOTO end
|
||||
|
||||
:use_vim
|
||||
:: The script tutor.vim tells Vim which file to copy
|
||||
vim -u NONE -c "so $VIMRUNTIME/tutor/tutor.vim"
|
||||
IF ERRORLEVEL 1 GOTO no_executable
|
||||
|
||||
:: Start vim without any .vimrc, set 'nocompatible'
|
||||
vim -u NONE -c "set nocp" %TUTORCOPY%
|
||||
|
||||
GOTO end
|
||||
|
||||
:no_executable
|
||||
ECHO.
|
||||
ECHO.
|
||||
ECHO No vim or gvim found in current directory or PATH.
|
||||
ECHO Check your installation or re-run install.exe
|
||||
|
||||
:end
|
||||
:: remove the copy of the tutor
|
||||
IF EXIST %TUTORCOPY% DEL %TUTORCOPY%
|
||||
SET xx=
|
@ -1,104 +0,0 @@
|
||||
$ !
|
||||
$ !=====================================================================
|
||||
$ !
|
||||
$ ! VimTutor.com version 29-Aug-2002
|
||||
$ !
|
||||
$ ! Author: Tom Wyant <Thomas.R.Wyant-III@usa.dupont.com>
|
||||
$ !
|
||||
$ ! This DCL command procedure executes the vimtutor command
|
||||
$ ! (suprise, suprise!) which gives you a brief tutorial on the VIM
|
||||
$ ! editor. Languages other than the default are supported in the
|
||||
$ ! usual way, as are at least some of the command qualifiers,
|
||||
$ ! though you'll need to play some fairly serious games with DCL
|
||||
$ ! to specify ones that need quoting.
|
||||
$ !
|
||||
$ ! Copyright (c) 2002 E. I. DuPont de Nemours and Company, Inc
|
||||
$ !
|
||||
$ ! This program is free software; you can redistribute it and/or
|
||||
$ ! modify it under the terms of the VIM license as available from
|
||||
$ ! the vim 6.1 ":help license" command or (at your option) the
|
||||
$ ! license from any later version of vim.
|
||||
$ !
|
||||
$ ! This program is distributed in the hope that it will be useful,
|
||||
$ ! but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
$ ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
$ !
|
||||
$ !=====================================================================
|
||||
$ !
|
||||
$ !
|
||||
$ ! Check for the existence of VIM, and die if it isn't there.
|
||||
$ !
|
||||
$ if f$search ("vim:vim.exe") .eqs. ""
|
||||
$ then
|
||||
$ write sys$error "Error - Can't run tutoral. VIM not found."
|
||||
$ exit
|
||||
$ endif
|
||||
$ !
|
||||
$ !
|
||||
$ ! Pick up the argument, if any.
|
||||
$ !
|
||||
$ inx = 0
|
||||
$ arg_loop:
|
||||
$ inx = inx + 1
|
||||
$ if f$type (p'inx') .nes. ""
|
||||
$ then
|
||||
$ if p'inx' .nes. "" .and. f$locate ("-", p'inx') .ne. 0
|
||||
$ then
|
||||
$ xx = p'inx'
|
||||
$ assign/nolog "''xx'" xx
|
||||
$ p'inx' = ""
|
||||
$ endif
|
||||
$ goto arg_loop
|
||||
$ endif
|
||||
$ !
|
||||
$ !
|
||||
$ ! Make sure we clean up our toys when we're through playing.
|
||||
$ !
|
||||
$ on error then goto exit
|
||||
$ !
|
||||
$ !
|
||||
$ ! Create the VIM foreign command if needed
|
||||
$ !
|
||||
$ if f$type (vim) .eqs. "" then vim := $vim:vim
|
||||
$ !
|
||||
$ !
|
||||
$ ! Build the name for our temp file.
|
||||
$ !
|
||||
$ tutfil = "sys$login:vimtutor_" + -
|
||||
f$edit (f$getjpi (0, "pid"), "trim") + "."
|
||||
$ assign/nolog 'tutfil' TUTORCOPY
|
||||
$ !
|
||||
$ !
|
||||
$ ! Copy the selected file to the temp file
|
||||
$ !
|
||||
$ assign/nolog/user nla0: sys$error
|
||||
$ assign/nolog/user nla0: sys$output
|
||||
$ vim -u "NONE" -c "so $VIMRUNTIME/tutor/tutor.vim"
|
||||
$ !
|
||||
$ !
|
||||
$ ! Run the tutorial
|
||||
$ !
|
||||
$ assign/nolog/user sys$command sys$input
|
||||
$ vim -u "NONE" -c "set nocp" 'p1' 'p2' 'p3' 'p4' 'p5' 'p6' 'p7' 'p8' 'tutfil'
|
||||
$ !
|
||||
$ !
|
||||
$ ! Ditch the copy.
|
||||
$ !
|
||||
$ exit:
|
||||
$ if f$type (tutfil) .nes. "" .and. f$search (tutfil) .nes. "" then -
|
||||
$ delete 'tutfil';*
|
||||
$ if f$type (xx) .nes. "" then deassign xx
|
||||
$ deassign TUTORCOPY
|
||||
$ exit
|
||||
$ !
|
||||
$ !=====================================================================
|
||||
$ !
|
||||
$ ! Modification history
|
||||
$ !
|
||||
$ ! 29-Aug-2002 T. R. Wyant
|
||||
$ ! Changed license to vim.
|
||||
$ ! Fix error "input is not from a terminal"
|
||||
$ ! Juggle documentation (copyright and contact to front,
|
||||
$ ! modification history to end).
|
||||
$ ! 25-Jul-2002 T. R. Wyant
|
||||
$ ! Initial version
|