mirror of
https://github.com/vim/vim
synced 2025-07-15 16:51:57 +00:00
updated for version 7.0001
This commit is contained in:
23
Contents
Normal file
23
Contents
Normal file
@ -0,0 +1,23 @@
|
||||
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.0aa. Also runs under UNIX, MSDOS and other systems.
|
||||
vim70aart.tgz contains the documentation and syntax files.
|
||||
vim70aabin.tgz contains the binaries.
|
||||
vim70aasrc.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
|
BIN
Contents.info
Executable file
BIN
Contents.info
Executable file
Binary file not shown.
657
Filelist
Normal file
657
Filelist
Normal file
@ -0,0 +1,657 @@
|
||||
# List of distributed Vim files.
|
||||
# Used by Makefile and upload.aap.
|
||||
|
||||
# source files for all source archives
|
||||
SRC_ALL1 = \
|
||||
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/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/quickfix.c \
|
||||
src/regexp.c \
|
||||
src/regexp.h \
|
||||
src/screen.c \
|
||||
src/search.c \
|
||||
src/structs.h \
|
||||
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_ALL2 = \
|
||||
src/main.aap \
|
||||
src/testdir/main.aap \
|
||||
src/testdir/*.in \
|
||||
src/testdir/*.ok \
|
||||
src/testdir/test49.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/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/quickfix.pro \
|
||||
src/proto/regexp.pro \
|
||||
src/proto/screen.pro \
|
||||
src/proto/search.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/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_x11.c \
|
||||
src/hangulin.c \
|
||||
src/if_xcmdsrv.c \
|
||||
src/integration.c \
|
||||
src/integration.h \
|
||||
src/link.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_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/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_perl.xs \
|
||||
src/if_perlsfio.c \
|
||||
src/if_python.c \
|
||||
src/if_ruby.c \
|
||||
src/if_tcl.c \
|
||||
src/proto/if_cscope.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 \
|
||||
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/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/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 \
|
||||
src/tearoff.bmp \
|
||||
src/tools.bmp \
|
||||
src/tools16.bmp \
|
||||
src/vim*.ico \
|
||||
src/vim.tlb \
|
||||
src/vimtbar.lib \
|
||||
src/vimtbar.dll \
|
||||
nsis/icons \
|
||||
|
||||
# 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_agui.mak \
|
||||
src/Make_aros.mak \
|
||||
src/Make_dice.mak \
|
||||
src/Make_manx.mak \
|
||||
src/Make_morph.mak \
|
||||
src/Make_sas.mak \
|
||||
src/gui_amiga.c \
|
||||
src/gui_amiga.h \
|
||||
src/os_amiga.c \
|
||||
src/os_amiga.h \
|
||||
src/proto/gui_amiga.pro \
|
||||
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/Make_mpw.mak \
|
||||
src/dehqx.py \
|
||||
src/gui_mac.c \
|
||||
src/gui_mac.icns \
|
||||
src/gui_mac.r \
|
||||
src/os_mac* \
|
||||
src/proto/gui_mac.pro \
|
||||
src/proto/os_mac.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_beos.cc \
|
||||
src/gui_beos.h \
|
||||
src/gui_riscos.c \
|
||||
src/gui_riscos.h \
|
||||
src/if_sniff.c \
|
||||
src/if_sniff.h \
|
||||
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_beos.pro \
|
||||
src/proto/gui_riscos.pro \
|
||||
src/proto/os_beos.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/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/delmenu.vim \
|
||||
runtime/synmenu.vim \
|
||||
runtime/makemenu.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/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 \
|
||||
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 \
|
||||
runtime/vimlogo.xpm \
|
||||
src/swis.s \
|
||||
src/tee/Makefile* \
|
||||
src/tee/tee.c \
|
||||
csdpmi4b.zip \
|
||||
emx.dll \
|
||||
emxlibcs.dll \
|
||||
|
||||
# generic language files
|
||||
LANG_GEN = \
|
||||
README_lang.txt \
|
||||
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.?? \
|
||||
runtime/tutor/tutor.gr.* \
|
||||
runtime/tutor/tutor.ja.* \
|
||||
runtime/tutor/tutor.ko.* \
|
||||
runtime/tutor/tutor.pl.* \
|
||||
runtime/tutor/tutor.ru.* \
|
||||
runtime/tutor/tutor.zh.* \
|
||||
|
||||
# all files for lang archive
|
||||
LANG_SRC = \
|
||||
src/po/README.txt \
|
||||
src/po/README_mingw.txt \
|
||||
src/po/README_mvc.txt \
|
||||
src/po/cleanup.vim \
|
||||
src/po/Makefile \
|
||||
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:
|
629
Makefile
Normal file
629
Makefile
Normal file
@ -0,0 +1,629 @@
|
||||
# This Makefile has two purposes:
|
||||
# 1. Starting the compilation of Vim for Unix.
|
||||
# 2. Creating the various distribution files.
|
||||
|
||||
|
||||
# 1. Using this Makefile without an argument will compile Vim for Unix.
|
||||
#
|
||||
# "make install" is also possible.
|
||||
#
|
||||
# NOTE: If this doesn't work properly, first change directory to "src" and use
|
||||
# the Makefile there:
|
||||
# cd src
|
||||
# make [arguments]
|
||||
# Noticed on AIX systems when using this Makefile: Trying to run "cproto" or
|
||||
# something else after Vim has been compiled. Don't know why...
|
||||
# Noticed on OS/390 Unix: Restarts configure.
|
||||
#
|
||||
# The first (default) target is "first". This will result in running
|
||||
# "make first", so that the target from "src/auto/config.mk" is picked
|
||||
# up properly when config didn't run yet. Doing "make all" before configure
|
||||
# has run can result in compiling with $(CC) empty.
|
||||
|
||||
first:
|
||||
@echo "Starting make in the src directory."
|
||||
@echo "If there are problems, cd to the src directory and run make there"
|
||||
cd src && $(MAKE) $@
|
||||
|
||||
# Some make programs use the last target for the $@ default; put the other
|
||||
# targets separately to always let $@ expand to "first" by default.
|
||||
all install uninstall tools config configure proto depend lint tags types test testclean clean distclean:
|
||||
@echo "Starting make in the src directory."
|
||||
@echo "If there are problems, cd to the src directory and run make there"
|
||||
cd src && $(MAKE) $@
|
||||
|
||||
|
||||
# 2. Create the various distributions:
|
||||
#
|
||||
# TARGET PRODUCES CONTAINS
|
||||
# unixall vim-#.#.tar.bz2 Runtime files and Sources for Unix
|
||||
# unixrt vim-#.#-rt[12].tar.gz Runtime files for Unix
|
||||
# unixsrc vim-#.#-src[12].tar.gz Sources for Unix
|
||||
#
|
||||
# extra vim-#.#-extra.tar.gz Extra source and runtime files
|
||||
# lang vim-#.#-lang.tar.gz multi-language files
|
||||
#
|
||||
# html vim##html.zip HTML docs
|
||||
#
|
||||
# amisrc vim##src.tgz sources for Amiga
|
||||
# amirt vim##rt.tgz runtime for Amiga
|
||||
# amibin vim##bin.tgz binary for Amiga
|
||||
#
|
||||
# dossrc vim##src.zip sources for MS-DOS
|
||||
# dosrt vim##rt.zip runtime for MS-DOS
|
||||
# dosbin vim##d16.zip binary for MS-DOS 16 bits
|
||||
# vim##d32.zip binary for MS-DOS 32 bits
|
||||
# vim##w32.zip binary for Win32
|
||||
# gvim##.zip binary for GUI Win32
|
||||
# gvim##ole.zip OLE exe for Win32 GUI
|
||||
# gvim##_s.zip exe for Win32s GUI
|
||||
# doslang vim##lang.zip language files for Win32
|
||||
#
|
||||
# os2bin vim##os2.zip binary for OS/2
|
||||
# (use RT from dosrt)
|
||||
#
|
||||
# farsi farsi##.zip Farsi fonts
|
||||
#
|
||||
# All output files are created in the "dist" directory. Existing files are
|
||||
# overwritten!
|
||||
# To do all this you need the unixrt, unixsrc, extra and lang archives, and
|
||||
# compiled binaries.
|
||||
# Before creating an archive first delete all backup files, *.orig, etc.
|
||||
|
||||
MAJOR = 6
|
||||
MINOR = 3
|
||||
|
||||
# Uncomment this line if the Win32s version is to be included.
|
||||
#DOSBIN_S = dosbin_s
|
||||
|
||||
# CHECKLIST for creating a new version:
|
||||
#
|
||||
# - Update Vim version number. For a test version in: src/version.h, Contents,
|
||||
# MAJOR/MINOR above, VIMRTDIR and VERSION in src/Makefile, README*.txt,
|
||||
# runtime/doc/*.txt and nsis/gvim.nsi. For a minor/major version:
|
||||
# src/GvimExt/GvimExt.reg, src/vim16.def.
|
||||
# - Correct included_patches[] in src/version.c.
|
||||
# - Compile Vim with GTK, Perl, Python, TCL, Ruby, Cscope and "huge" features.
|
||||
# - With these features: "make proto" (requires cproto and Motif installed;
|
||||
# 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 to avoid trouble with threads.
|
||||
# - 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.
|
||||
# - Add remarks for changes to runtime/doc/version6.txt.
|
||||
# - In runtime/doc run "make" and "make html" to check for errors.
|
||||
# - Check if src/Makefile and src/feature.h don't contain any personal
|
||||
# preferences or the GTK, Perl, etc. mentioned above.
|
||||
# - Check that runtime/doc/help.txt doesn't contain entries in "LOCAL
|
||||
# ADDITIONS".
|
||||
# - Check file protections to be "644" for text and "755" for executables (run
|
||||
# the "check" script).
|
||||
# - Check compiling on Amiga, MS-DOS and MS-Windows.
|
||||
# - Delete all *~, *.sw?, *.orig, *.rej files
|
||||
# - "make unixall", "make extra", "make lang", "make html"
|
||||
#
|
||||
# Amiga:
|
||||
# - "make amisrc", move the archive to the Amiga and compile:
|
||||
# "make -f Make_manx.mak" (will use "big" features by default).
|
||||
# - Run the tests: "make -f Make_manx.mak test"
|
||||
# - Place the executables Vim and Xxd in this directory (set the executable
|
||||
# flag).
|
||||
# - "make amirt", "make amibin".
|
||||
#
|
||||
# PC:
|
||||
# - "make dossrc" and "make dosrt". Unpack the archives on a PC.
|
||||
# 16 bit DOS version:
|
||||
# - Set environment for compiling with Borland C++ 3.1.
|
||||
# - "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").
|
||||
# - "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", "make -f Make_djg.mak test" and check the output.
|
||||
# - Rename the executables to "vimd32.exe", "xxdd32.exe", "installd32.exe" and
|
||||
# "uninstald32.exe".
|
||||
# Win32 console version:
|
||||
# - Set environment for Visual C++ 5.0: "vcvars32"
|
||||
# - "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".
|
||||
# - When building the Win32s version later, delete vimrun.exe, install.exe and
|
||||
# uninstal.exe. Otherwise rename executables to installw32.exe and
|
||||
# uninstalw32.exe.
|
||||
# Win32 GUI version:
|
||||
# - "nmake -f Make_mvc.mak GUI=yes.
|
||||
# - move "gvim.exe" to here (otherwise the OLE version will overwrite it).
|
||||
# - Delete vimrun.exe, install.exe and uninstall.exe.
|
||||
# - Copy "GvimExt/gvimext.dll" to here.
|
||||
# Win32 GUI version with OLE, PERL, TCL, PYTHON and dynamic IME:
|
||||
# - Run src/bigvim.bat ("nmake -f Make_mvc.mak GUI=yes OLE=yes IME=yes ...)
|
||||
# - Rename "gvim.exe" to "gvim_ole.exe".
|
||||
# - Delete install.exe and uninstall.exe.
|
||||
# - If building the Win32s version delete vimrun.exe.
|
||||
# Win32s GUI version:
|
||||
# - Set environment for Visual C++ 4.1 (requires a new console window)
|
||||
# - "vcvars32" (use the path for VC 4.1 e:\msdev\bin)
|
||||
# - "nmake -f Make_mvc.mak GUI=yes INTL=no clean" (use the path for VC 4.1)
|
||||
# - "nmake -f Make_mvc.mak GUI=yes INTL=no" (use the path for VC 4.1)
|
||||
# - Rename "gvim.exe" to "gvim_w32s.exe".
|
||||
# - Rename "install.exe" to "installw32.exe"
|
||||
# - Rename "uninstal.exe" to "uninstalw32.exe"
|
||||
# - The produced uninstalw32.exe and vimrun.exe are used.
|
||||
# Create the archives:
|
||||
# - Copy all the "*.exe" files to where this Makefile is.
|
||||
# - "make dosbin".
|
||||
# - Run make on Unix to update the ".mo" files.
|
||||
# - "make doslang".
|
||||
# NSIS self installing exe:
|
||||
# - Unpack the doslang archive on the PC.
|
||||
# - Make sure gvim_ole.exe, vimd32.exe, vimw32.exe, installw32.exe,
|
||||
# uninstalw32.exe and xxdw32.exe have been build as mentioned above.
|
||||
# - put gvimext.dll in src/GvimExt and VisVim.dll in src/VisVim (get them
|
||||
# from a binary archive or build them)
|
||||
# - make sure there is a diff.exe two levels up
|
||||
# - go to ../nsis and do "makensis gvim.nsi".
|
||||
# - Copy gvim##.exe to the dist directory.
|
||||
#
|
||||
# OS/2:
|
||||
# - Unpack the Unix "src", "extra" and "rt" archives.
|
||||
# - "make -f Make_os2.mak".
|
||||
# - Rename the executables to vimos2.exe, xxdos2.exe and teeos2.exe and copy
|
||||
# them to here.
|
||||
# - "make os2bin".
|
||||
|
||||
VIMVER = vim-$(MAJOR).$(MINOR)
|
||||
VERSION = $(MAJOR)$(MINOR)
|
||||
VDOT = $(MAJOR).$(MINOR)
|
||||
VIMRTDIR = vim$(VERSION)
|
||||
|
||||
# Vim used for conversion from "unix" to "dos"
|
||||
VIM = vim
|
||||
|
||||
# How to include Filelist depends on the version of "make" you have.
|
||||
# If the current choice doesn't work, try the other one.
|
||||
|
||||
include Filelist
|
||||
#.include "Filelist"
|
||||
|
||||
|
||||
# All output is put in the "dist" directory.
|
||||
dist:
|
||||
mkdir dist
|
||||
|
||||
# Clean up some files to avoid they are included.
|
||||
prepare:
|
||||
if test -f runtime/doc/uganda.nsis.txt; then \
|
||||
rm runtime/doc/uganda.nsis.txt; fi
|
||||
|
||||
# For the zip files we need to create a file with the comment line
|
||||
dist/comment:
|
||||
mkdir dist/comment
|
||||
|
||||
COMMENT_RT = comment/$(VERSION)-rt
|
||||
COMMENT_RT1 = comment/$(VERSION)-rt1
|
||||
COMMENT_RT2 = comment/$(VERSION)-rt2
|
||||
COMMENT_D16 = comment/$(VERSION)-bin-d16
|
||||
COMMENT_D32 = comment/$(VERSION)-bin-d32
|
||||
COMMENT_W32 = comment/$(VERSION)-bin-w32
|
||||
COMMENT_GVIM = comment/$(VERSION)-bin-gvim
|
||||
COMMENT_OLE = comment/$(VERSION)-bin-ole
|
||||
COMMENT_W32S = comment/$(VERSION)-bin-w32s
|
||||
COMMENT_SRC = comment/$(VERSION)-src
|
||||
COMMENT_OS2 = comment/$(VERSION)-bin-os2
|
||||
COMMENT_HTML = comment/$(VERSION)-html
|
||||
COMMENT_FARSI = comment/$(VERSION)-farsi
|
||||
COMMENT_LANG = comment/$(VERSION)-lang
|
||||
|
||||
dist/$(COMMENT_RT): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) runtime files for MS-DOS and MS-Windows" > dist/$(COMMENT_RT)
|
||||
|
||||
dist/$(COMMENT_RT1): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) runtime files (PART 1) for MS-DOS and MS-Windows" > dist/$(COMMENT_RT1)
|
||||
|
||||
dist/$(COMMENT_RT2): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) runtime files (PART 2) for MS-DOS and MS-Windows" > dist/$(COMMENT_RT2)
|
||||
|
||||
dist/$(COMMENT_D16): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) binaries for MS-DOS 16 bit real mode" > dist/$(COMMENT_D16)
|
||||
|
||||
dist/$(COMMENT_D32): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) binaries for MS-DOS 32 bit protected mode" > dist/$(COMMENT_D32)
|
||||
|
||||
dist/$(COMMENT_W32): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) binaries for MS-Windows NT/95" > dist/$(COMMENT_W32)
|
||||
|
||||
dist/$(COMMENT_GVIM): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) GUI binaries for MS-Windows NT/95" > dist/$(COMMENT_GVIM)
|
||||
|
||||
dist/$(COMMENT_OLE): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) MS-Windows GUI binaries with OLE support" > dist/$(COMMENT_OLE)
|
||||
|
||||
dist/$(COMMENT_W32S): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) GUI binaries for MS-Windows 3.1/3.11" > dist/$(COMMENT_W32S)
|
||||
|
||||
dist/$(COMMENT_SRC): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) sources for MS-DOS and MS-Windows" > dist/$(COMMENT_SRC)
|
||||
|
||||
dist/$(COMMENT_OS2): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) binaries + runtime files for OS/2" > dist/$(COMMENT_OS2)
|
||||
|
||||
dist/$(COMMENT_HTML): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) documentation in HTML" > dist/$(COMMENT_HTML)
|
||||
|
||||
dist/$(COMMENT_FARSI): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) Farsi language files" > dist/$(COMMENT_FARSI)
|
||||
|
||||
dist/$(COMMENT_LANG): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) MS-Windows language files" > dist/$(COMMENT_LANG)
|
||||
|
||||
unixrt: dist prepare
|
||||
-rm -f dist/$(VIMVER)-rt1.tar.gz
|
||||
-rm -f dist/$(VIMVER)-rt2.tar.gz
|
||||
# first runtime file
|
||||
-rm -rf dist/$(VIMRTDIR)
|
||||
mkdir dist/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(RT_ALL) \
|
||||
$(RT_ALL_BIN) \
|
||||
$(RT_UNIX) \
|
||||
$(RT_UNIX_DOS_BIN) \
|
||||
| (cd dist/$(VIMRTDIR); tar xf -)
|
||||
cd dist && tar cf $(VIMVER)-rt1.tar $(VIMRTDIR)
|
||||
gzip -9 dist/$(VIMVER)-rt1.tar
|
||||
# second runtime file (script and language files)
|
||||
-rm -rf dist/$(VIMRTDIR)
|
||||
mkdir dist/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(RT_SCRIPTS) \
|
||||
$(LANG_GEN) \
|
||||
| (cd dist/$(VIMRTDIR); tar xf -)
|
||||
cd dist && tar cf $(VIMVER)-rt2.tar $(VIMRTDIR)
|
||||
gzip -9 dist/$(VIMVER)-rt2.tar
|
||||
|
||||
unixsrc: dist prepare
|
||||
-rm -f dist/$(VIMVER)-src1.tar.gz
|
||||
-rm -f dist/$(VIMVER)-src2.tar.gz
|
||||
# first source file
|
||||
-rm -rf dist/$(VIMRTDIR)
|
||||
mkdir dist/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(SRC_ALL1) \
|
||||
| (cd dist/$(VIMRTDIR); tar xf -)
|
||||
cd dist && tar cf $(VIMVER)-src1.tar $(VIMRTDIR)
|
||||
gzip -9 dist/$(VIMVER)-src1.tar
|
||||
# second source file
|
||||
-rm -rf dist/$(VIMRTDIR)
|
||||
mkdir dist/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(SRC_ALL2) \
|
||||
$(SRC_UNIX) \
|
||||
$(SRC_DOS_UNIX) \
|
||||
| (cd dist/$(VIMRTDIR); tar xf -)
|
||||
# Need to use a "distclean" config.mk file
|
||||
cp -f src/config.mk.dist dist/$(VIMRTDIR)/src/auto/config.mk
|
||||
# Create an empty config.h file, make dependencies require it
|
||||
touch dist/$(VIMRTDIR)/src/auto/config.h
|
||||
# Make sure configure is newer than config.mk to force it to be generated
|
||||
touch dist/$(VIMRTDIR)/src/configure
|
||||
cd dist && tar cf $(VIMVER)-src2.tar $(VIMRTDIR)
|
||||
gzip -9 dist/$(VIMVER)-src2.tar
|
||||
|
||||
unixall: dist unixsrc unixrt
|
||||
-rm -f dist/$(VIMVER).tar.bz2
|
||||
-rm -rf dist/$(VIMRTDIR)
|
||||
mkdir dist/$(VIMRTDIR)
|
||||
cd dist && tar xfz $(VIMVER)-src1.tar.gz
|
||||
cd dist && tar xfz $(VIMVER)-src2.tar.gz
|
||||
cd dist && tar xfz $(VIMVER)-rt1.tar.gz
|
||||
cd dist && tar xfz $(VIMVER)-rt2.tar.gz
|
||||
# Create an empty config.h file, make dependencies require it
|
||||
touch dist/$(VIMRTDIR)/src/auto/config.h
|
||||
# Make sure configure is newer than config.mk to force it to be generated
|
||||
touch dist/$(VIMRTDIR)/src/configure
|
||||
cd dist && tar cf $(VIMVER).tar $(VIMRTDIR)
|
||||
bzip2 dist/$(VIMVER).tar
|
||||
|
||||
extra: dist prepare
|
||||
-rm -f dist/$(VIMVER)-extra.tar.gz
|
||||
-rm -rf dist/$(VIMRTDIR)
|
||||
mkdir dist/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(EXTRA) \
|
||||
| (cd dist/$(VIMRTDIR); tar xf -)
|
||||
cd dist && tar cf $(VIMVER)-extra.tar $(VIMRTDIR)
|
||||
gzip -9 dist/$(VIMVER)-extra.tar
|
||||
|
||||
lang: dist prepare
|
||||
-rm -f dist/$(VIMVER)-lang.tar.gz
|
||||
-rm -rf dist/$(VIMRTDIR)
|
||||
mkdir dist/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(LANG_SRC) \
|
||||
| (cd dist/$(VIMRTDIR); tar xf -)
|
||||
# Make sure ja.sjis.po is newer than ja.po to avoid it being regenerated.
|
||||
# Same for cs.cp1250.po, pl.cp1250.po and sk.cp1250.po.
|
||||
touch dist/$(VIMRTDIR)/src/po/ja.sjis.po
|
||||
touch dist/$(VIMRTDIR)/src/po/cs.cp1250.po
|
||||
touch dist/$(VIMRTDIR)/src/po/pl.cp1250.po
|
||||
touch dist/$(VIMRTDIR)/src/po/sk.cp1250.po
|
||||
touch dist/$(VIMRTDIR)/src/po/zh_CN.cp936.po
|
||||
touch dist/$(VIMRTDIR)/src/po/ru.cp1251.po
|
||||
cd dist && tar cf $(VIMVER)-lang.tar $(VIMRTDIR)
|
||||
gzip -9 dist/$(VIMVER)-lang.tar
|
||||
|
||||
amirt: dist prepare
|
||||
-rm -f dist/vim$(VERSION)rt.tar.gz
|
||||
-rm -rf dist/Vim
|
||||
mkdir dist/Vim
|
||||
mkdir dist/Vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(ROOT_AMI) \
|
||||
$(RT_ALL) \
|
||||
$(RT_ALL_BIN) \
|
||||
$(RT_SCRIPTS) \
|
||||
$(RT_AMI) \
|
||||
$(RT_NO_UNIX) \
|
||||
$(RT_AMI_DOS) \
|
||||
| (cd dist/Vim/$(VIMRTDIR); tar xf -)
|
||||
mv dist/Vim/$(VIMRTDIR)/vimdir.info dist/Vim.info
|
||||
mv dist/Vim/$(VIMRTDIR)/runtime.info dist/Vim/$(VIMRTDIR).info
|
||||
mv dist/Vim/$(VIMRTDIR)/runtime/* dist/Vim/$(VIMRTDIR)
|
||||
rmdir dist/Vim/$(VIMRTDIR)/runtime
|
||||
cd dist && tar cf vim$(VERSION)rt.tar Vim Vim.info
|
||||
gzip -9 dist/vim$(VERSION)rt.tar
|
||||
mv dist/vim$(VERSION)rt.tar.gz dist/vim$(VERSION)rt.tgz
|
||||
|
||||
amibin: dist prepare
|
||||
-rm -f dist/vim$(VERSION)bin.tar.gz
|
||||
-rm -rf dist/Vim
|
||||
mkdir dist/Vim
|
||||
mkdir dist/Vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(ROOT_AMI) \
|
||||
$(BIN_AMI) \
|
||||
Vim \
|
||||
Xxd \
|
||||
| (cd dist/Vim/$(VIMRTDIR); tar xf -)
|
||||
mv dist/Vim/$(VIMRTDIR)/vimdir.info dist/Vim.info
|
||||
mv dist/Vim/$(VIMRTDIR)/runtime.info dist/Vim/$(VIMRTDIR).info
|
||||
cd dist && tar cf vim$(VERSION)bin.tar Vim Vim.info
|
||||
gzip -9 dist/vim$(VERSION)bin.tar
|
||||
mv dist/vim$(VERSION)bin.tar.gz dist/vim$(VERSION)bin.tgz
|
||||
|
||||
amisrc: dist prepare
|
||||
-rm -f dist/vim$(VERSION)src.tar.gz
|
||||
-rm -rf dist/Vim
|
||||
mkdir dist/Vim
|
||||
mkdir dist/Vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(ROOT_AMI) \
|
||||
$(SRC_ALL1) \
|
||||
$(SRC_ALL2) \
|
||||
$(SRC_AMI) \
|
||||
$(SRC_AMI_DOS) \
|
||||
| (cd dist/Vim/$(VIMRTDIR); tar xf -)
|
||||
mv dist/Vim/$(VIMRTDIR)/vimdir.info dist/Vim.info
|
||||
mv dist/Vim/$(VIMRTDIR)/runtime.info dist/Vim/$(VIMRTDIR).info
|
||||
cd dist && tar cf vim$(VERSION)src.tar Vim Vim.info
|
||||
gzip -9 dist/vim$(VERSION)src.tar
|
||||
mv dist/vim$(VERSION)src.tar.gz dist/vim$(VERSION)src.tgz
|
||||
|
||||
no_title.vim: Makefile
|
||||
echo "set notitle noicon nocp nomodeline viminfo=" >no_title.vim
|
||||
|
||||
dosrt: dist dist/$(COMMENT_RT) dosrt_unix2dos
|
||||
-rm -rf dist/vim$(VERSION)rt.zip
|
||||
cd dist && zip -9 -rD -z vim$(VERSION)rt.zip vim <$(COMMENT_RT)
|
||||
|
||||
dosrt_unix2dos: dist prepare no_title.vim
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(RT_ALL) \
|
||||
$(RT_SCRIPTS) \
|
||||
$(RT_DOS) \
|
||||
$(RT_NO_UNIX) \
|
||||
$(RT_AMI_DOS) \
|
||||
$(LANG_GEN) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -u no_title.vim -c ":set tx|wq" {} \;
|
||||
tar cf - \
|
||||
$(RT_UNIX_DOS_BIN) \
|
||||
$(RT_ALL_BIN) \
|
||||
$(RT_DOS_BIN) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
mv dist/vim/$(VIMRTDIR)/runtime/* dist/vim/$(VIMRTDIR)
|
||||
rmdir dist/vim/$(VIMRTDIR)/runtime
|
||||
|
||||
|
||||
# Convert runtime files from Unix fileformat to dos fileformat.
|
||||
# Used before uploading. Don't delete the AAPDIR/sign files!
|
||||
runtime_unix2dos: dosrt_unix2dos
|
||||
-rm -rf `find runtime/dos -type f -print | sed -e /AAPDIR/d`
|
||||
cd dist/vim/$(VIMRTDIR); tar cf - * \
|
||||
| (cd ../../../runtime/dos; tar xf -)
|
||||
|
||||
dosbin: prepare dosbin_gvim dosbin_w32 dosbin_d32 dosbin_d16 dosbin_ole $(DOSBIN_S)
|
||||
|
||||
# make Win32 gvim
|
||||
dosbin_gvim: dist no_title.vim dist/$(COMMENT_GVIM)
|
||||
-rm -rf dist/gvim$(VERSION).zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(BIN_DOS) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -u no_title.vim -c ":set tx|wq" {} \;
|
||||
cp gvim.exe dist/vim/$(VIMRTDIR)/gvim.exe
|
||||
cp xxdw32.exe dist/vim/$(VIMRTDIR)/xxd.exe
|
||||
cp vimrun.exe dist/vim/$(VIMRTDIR)/vimrun.exe
|
||||
cp installw32.exe dist/vim/$(VIMRTDIR)/install.exe
|
||||
cp uninstalw32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
|
||||
cp gvimext.dll dist/vim/$(VIMRTDIR)/gvimext.dll
|
||||
cd dist && zip -9 -rD -z gvim$(VERSION).zip vim <$(COMMENT_GVIM)
|
||||
|
||||
# make Win32 console
|
||||
dosbin_w32: dist no_title.vim dist/$(COMMENT_W32)
|
||||
-rm -rf dist/vim$(VERSION)w32.zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(BIN_DOS) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -u no_title.vim -c ":set tx|wq" {} \;
|
||||
cp vimw32.exe dist/vim/$(VIMRTDIR)/vim.exe
|
||||
cp xxdw32.exe dist/vim/$(VIMRTDIR)/xxd.exe
|
||||
cp installw32.exe dist/vim/$(VIMRTDIR)/install.exe
|
||||
cp uninstalw32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
|
||||
cd dist && zip -9 -rD -z vim$(VERSION)w32.zip vim <$(COMMENT_W32)
|
||||
|
||||
# make 32bit DOS
|
||||
dosbin_d32: dist no_title.vim dist/$(COMMENT_D32)
|
||||
-rm -rf dist/vim$(VERSION)d32.zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(BIN_DOS) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -u no_title.vim -c ":set tx|wq" {} \;
|
||||
cp vimd32.exe dist/vim/$(VIMRTDIR)/vim.exe
|
||||
cp xxdd32.exe dist/vim/$(VIMRTDIR)/xxd.exe
|
||||
cp installd32.exe dist/vim/$(VIMRTDIR)/install.exe
|
||||
cp uninstald32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
|
||||
cp csdpmi4b.zip dist/vim/$(VIMRTDIR)
|
||||
cd dist && zip -9 -rD -z vim$(VERSION)d32.zip vim <$(COMMENT_D32)
|
||||
|
||||
# make 16bit DOS
|
||||
dosbin_d16: dist no_title.vim dist/$(COMMENT_D16)
|
||||
-rm -rf dist/vim$(VERSION)d16.zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(BIN_DOS) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -u no_title.vim -c ":set tx|wq" {} \;
|
||||
cp vimd16.exe dist/vim/$(VIMRTDIR)/vim.exe
|
||||
cp xxdd16.exe dist/vim/$(VIMRTDIR)/xxd.exe
|
||||
cp installd16.exe dist/vim/$(VIMRTDIR)/install.exe
|
||||
cp uninstald16.exe dist/vim/$(VIMRTDIR)/uninstal.exe
|
||||
cd dist && zip -9 -rD -z vim$(VERSION)d16.zip vim <$(COMMENT_D16)
|
||||
|
||||
# make Win32 gvim with OLE
|
||||
dosbin_ole: dist no_title.vim dist/$(COMMENT_OLE)
|
||||
-rm -rf dist/gvim$(VERSION)ole.zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(BIN_DOS) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -u no_title.vim -c ":set tx|wq" {} \;
|
||||
cp gvim_ole.exe dist/vim/$(VIMRTDIR)/gvim.exe
|
||||
cp xxdw32.exe dist/vim/$(VIMRTDIR)/xxd.exe
|
||||
cp vimrun.exe dist/vim/$(VIMRTDIR)/vimrun.exe
|
||||
cp installw32.exe dist/vim/$(VIMRTDIR)/install.exe
|
||||
cp uninstalw32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
|
||||
cp gvimext.dll dist/vim/$(VIMRTDIR)/gvimext.dll
|
||||
cp README_ole.txt dist/vim/$(VIMRTDIR)
|
||||
cp src/VisVim/VisVim.dll dist/vim/$(VIMRTDIR)/VisVim.dll
|
||||
cp src/VisVim/README_VisVim.txt dist/vim/$(VIMRTDIR)
|
||||
cd dist && zip -9 -rD -z gvim$(VERSION)ole.zip vim <$(COMMENT_OLE)
|
||||
|
||||
# make Win32s gvim
|
||||
dosbin_s: dist no_title.vim dist/$(COMMENT_W32S)
|
||||
-rm -rf dist/gvim$(VERSION)_s.zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(BIN_DOS) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -u no_title.vim -c ":set tx|wq" {} \;
|
||||
cp gvim_w32s.exe dist/vim/$(VIMRTDIR)/gvim.exe
|
||||
cp xxdd32.exe dist/vim/$(VIMRTDIR)/xxd.exe
|
||||
cp README_w32s.txt dist/vim/$(VIMRTDIR)
|
||||
cp installw32.exe dist/vim/$(VIMRTDIR)/install.exe
|
||||
cp uninstalw32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
|
||||
cd dist && zip -9 -rD -z gvim$(VERSION)_s.zip vim <$(COMMENT_W32S)
|
||||
|
||||
# make Win32 lang archive
|
||||
doslang: dist prepare no_title.vim dist/$(COMMENT_LANG)
|
||||
-rm -rf dist/vim$(VERSION)lang.zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
mkdir dist/vim/$(VIMRTDIR)/lang
|
||||
cd src && MAKEMO=yes $(MAKE) languages
|
||||
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -u no_title.vim -c ":set tx|wq" {} \;
|
||||
# Add the message translations. Trick: skip ja.mo and use ja.sjis.mo instead.
|
||||
# Same for cs.mo / cs.cp1250.mo, pl.mo / pl.cp1250.mo, sk.mo / sk.cp1250.mo,
|
||||
# zh_CN.mo / zh_CN.cp936.mo and ru.mo / ru.cp1251.mo.
|
||||
for i in $(LANG_DOS); do \
|
||||
if test "$$i" != "src/po/ja.mo" -a "$$i" != "src/po/pl.mo" -a "$$i" != "src/po/cs.mo" -a "$$i" != "src/po/sk.mo" -a "$$i" != "src/po/zh_CN.mo" -a "$$i" != "src/po/ru.mo"; then \
|
||||
n=`echo $$i | sed -e "s+src/po/\([-a-zA-Z0-9_]*\(.UTF-8\)*\)\(.sjis\)*\(.cp1250\)*\(.cp1251\)*\(.cp936\)*.mo+\1+"`; \
|
||||
mkdir dist/vim/$(VIMRTDIR)/lang/$$n; \
|
||||
mkdir dist/vim/$(VIMRTDIR)/lang/$$n/LC_MESSAGES; \
|
||||
cp $$i dist/vim/$(VIMRTDIR)/lang/$$n/LC_MESSAGES/vim.mo; \
|
||||
fi \
|
||||
done
|
||||
cp libintl.dll dist/vim/$(VIMRTDIR)/
|
||||
cd dist && zip -9 -rD -z vim$(VERSION)lang.zip vim <$(COMMENT_LANG)
|
||||
|
||||
# MS-DOS sources
|
||||
dossrc: dist no_title.vim dist/$(COMMENT_SRC) runtime/doc/uganda.nsis.txt
|
||||
-rm -rf dist/vim$(VERSION)src.zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(SRC_ALL1) \
|
||||
$(SRC_ALL2) \
|
||||
$(SRC_DOS) \
|
||||
$(SRC_AMI_DOS) \
|
||||
$(SRC_DOS_UNIX) \
|
||||
runtime/doc/uganda.nsis.txt \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
mv dist/vim/$(VIMRTDIR)/runtime/* dist/vim/$(VIMRTDIR)
|
||||
rmdir dist/vim/$(VIMRTDIR)/runtime
|
||||
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -u no_title.vim -c ":set tx|wq" {} \;
|
||||
tar cf - \
|
||||
$(SRC_DOS_BIN) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
cd dist && zip -9 -rD -z vim$(VERSION)src.zip vim <$(COMMENT_SRC)
|
||||
|
||||
runtime/doc/uganda.nsis.txt: runtime/doc/uganda.txt
|
||||
cd runtime/doc && $(MAKE) uganda.nsis.txt
|
||||
|
||||
os2bin: dist no_title.vim dist/$(COMMENT_OS2)
|
||||
-rm -rf dist/vim$(VERSION)os2.zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(BIN_OS2) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
find dist/vim/$(VIMRTDIR) -type f -exec $(VIM) -e -u no_title.vim -c ":set tx|wq" {} \;
|
||||
cp vimos2.exe dist/vim/$(VIMRTDIR)/vim.exe
|
||||
cp xxdos2.exe dist/vim/$(VIMRTDIR)/xxd.exe
|
||||
cp teeos2.exe dist/vim/$(VIMRTDIR)/tee.exe
|
||||
cp emx.dll emxlibcs.dll dist/vim/$(VIMRTDIR)
|
||||
cd dist && zip -9 -rD -z vim$(VERSION)os2.zip vim <$(COMMENT_OS2)
|
||||
|
||||
html: dist dist/$(COMMENT_HTML)
|
||||
-rm -rf dist/vim$(VERSION)html.zip
|
||||
cd runtime/doc && zip -9 -z ../../dist/vim$(VERSION)html.zip *.html <../../dist/$(COMMENT_HTML)
|
||||
|
||||
farsi: dist dist/$(COMMENT_FARSI)
|
||||
-rm -f dist/farsi$(VERSION).zip
|
||||
zip -9 -rD -z dist/farsi$(VERSION).zip farsi < dist/$(COMMENT_FARSI)
|
BIN
README.txt.info
Executable file
BIN
README.txt.info
Executable file
Binary file not shown.
32
README_ami.txt
Normal file
32
README_ami.txt
Normal file
@ -0,0 +1,32 @@
|
||||
README_ami.txt for version 7.0aa 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.
|
BIN
README_ami.txt.info
Executable file
BIN
README_ami.txt.info
Executable file
Binary file not shown.
12
README_amibin.txt
Normal file
12
README_amibin.txt
Normal file
@ -0,0 +1,12 @@
|
||||
README_amibin.txt for version 7.0aa 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.
|
BIN
README_amibin.txt.info
Executable file
BIN
README_amibin.txt.info
Executable file
Binary file not shown.
11
README_amisrc.txt
Normal file
11
README_amisrc.txt
Normal file
@ -0,0 +1,11 @@
|
||||
README_amisrc.txt for version 7.0aa 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.
|
BIN
README_amisrc.txt.info
Executable file
BIN
README_amisrc.txt.info
Executable file
Binary file not shown.
19
README_bindos.txt
Normal file
19
README_bindos.txt
Normal file
@ -0,0 +1,19 @@
|
||||
README_bindos.txt for version 7.0aa 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 (vim60rt.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):
|
||||
vim60d16.zip 16 bit DOS version
|
||||
vim60d32.zip 32 bit DOS version
|
||||
vim60w32.zip Windows 95/98/NT/etc. console version
|
||||
gvim60.zip Windows 95/98/NT/etc. GUI version
|
||||
gvim60ole.zip Windows 95/98/NT/etc. GUI version with OLE
|
||||
gvim60_s.zip Windows 3.1 GUI version
|
||||
|
||||
You MUST also get the runtime archive (vim60rt.zip).
|
||||
The sources are also available (vim60src.zip).
|
154
README_dos.txt
Normal file
154
README_dos.txt
Normal file
@ -0,0 +1,154 @@
|
||||
README_dos.txt for version 7.0aa 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\vim60",
|
||||
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 gvim60.zip
|
||||
unzip vim60w32.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\vim60
|
||||
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\vim60
|
||||
set path=%path%;D:\editors\vim\vim60
|
||||
- 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/vim60. 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\vim60\vim.exe The Vim version 6.0 executable.
|
||||
C:\vim\vim60\doc\*.txt The version 6.0 documentation files.
|
||||
C:\vim\vim60\bugreport.vim A Vim version 6.0 script.
|
||||
C:\vim\vim60\... 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\vim60". Don't add
|
||||
"vim60" 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\vim60\vim.exe
|
||||
C:\command.com /c D:\editors\vim\vim60\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
|
61
README_extra.txt
Normal file
61
README_extra.txt
Normal file
@ -0,0 +1,61 @@
|
||||
README_extra.txt for version 7.0aa of Vim: Vi IMproved.
|
||||
|
||||
The extra archive of Vim is to be used in combination with the source archive
|
||||
(vim-6.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-6.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.
|
||||
|
||||
|
||||
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.
|
||||
|
||||
gui_amiga
|
||||
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.
|
||||
Gvim_vc.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).
|
5
README_lang.txt
Normal file
5
README_lang.txt
Normal file
@ -0,0 +1,5 @@
|
||||
README_lang.txt for version 7.0aa of Vim: Vi IMproved.
|
||||
|
||||
This file contains files for non-English languages:
|
||||
- Translated messages.
|
||||
- Translated menus.
|
8
README_mac.txt
Normal file
8
README_mac.txt
Normal file
@ -0,0 +1,8 @@
|
||||
README_mac.txt for version 7.0aa 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!
|
||||
|
20
README_ole.txt
Normal file
20
README_ole.txt
Normal file
@ -0,0 +1,20 @@
|
||||
README_ole.txt for version 7.0aa 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.
|
58
README_os2.txt
Normal file
58
README_os2.txt
Normal file
@ -0,0 +1,58 @@
|
||||
README_os2.txt for version 7.0aa 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:
|
||||
vim62rt.zip contains the runtime files (same as for the PC version)
|
||||
vim62os2.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/vim62",
|
||||
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 vim62os2.zip
|
||||
unzip vim62os2.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\vim62
|
||||
set path=%path%;D:\editors\vim\vim62
|
||||
|
||||
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\vim62\vim.exe The Vim version 6.2 executable.
|
||||
C:\vim\vim62\doc\*.txt The version 6.2 documentation files.
|
||||
C:\vim\vim62\bugreport.vim A Vim version 6.2 script.
|
||||
C:\vim\vim62\... Other version 6.2 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
|
130
README_os390.txt
Normal file
130
README_os390.txt
Normal file
@ -0,0 +1,130 @@
|
||||
README_os_390.txt for version 7.0aa 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.
|
10
README_src.txt
Normal file
10
README_src.txt
Normal file
@ -0,0 +1,10 @@
|
||||
README_src.txt for version 7.0aa 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-6.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-6.0-rt.tar.gz). To be able to run Vim you MUST get the runtime
|
||||
archive too!
|
12
README_srcdos.txt
Normal file
12
README_srcdos.txt
Normal file
@ -0,0 +1,12 @@
|
||||
README_srcdos.txt for version 7.0aa 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 (vim60rt.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.
|
10
README_unix.txt
Normal file
10
README_unix.txt
Normal file
@ -0,0 +1,10 @@
|
||||
README_unix.txt for version 7.0aa 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.
|
41
README_vms.txt
Normal file
41
README_vms.txt
Normal file
@ -0,0 +1,41 @@
|
||||
README_vms.txt for version 7.0aa 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. However, you might not be
|
||||
able to compile Vim, read more from src/INSTALLvms.txt.
|
||||
|
||||
To use the binary version, you need one of these archives:
|
||||
|
||||
vim-XX-exe-alpha-gui.zip Alpha GUI/Motif executables
|
||||
vim-XX-exe-alpha-gtk.zip Alpha GUI/GTK executables
|
||||
vim-XX-exe-alpha-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, mms_vim.exe files,
|
||||
but there are also prepared "deploy ready" archives:
|
||||
|
||||
vim-XX-alpha.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
|
||||
|
||||
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/
|
||||
|
15
README_w32s.txt
Normal file
15
README_w32s.txt
Normal file
@ -0,0 +1,15 @@
|
||||
README_w32s.txt for version 7.0aa 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
configure
vendored
Executable file
6
configure
vendored
Executable file
@ -0,0 +1,6 @@
|
||||
#! /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 && ./configure "$@"
|
BIN
csdpmi4b.zip
Executable file
BIN
csdpmi4b.zip
Executable file
Binary file not shown.
BIN
emxlibcs.dll
Normal file
BIN
emxlibcs.dll
Normal file
Binary file not shown.
BIN
libs/arp.library
Normal file
BIN
libs/arp.library
Normal file
Binary file not shown.
42
nsis/README.txt
Normal file
42
nsis/README.txt
Normal file
@ -0,0 +1,42 @@
|
||||
This builds a one-click install for Vim for Win32 using the Nullsoft
|
||||
Installation System (NSIS), available at http://www.nullsoft.com/free/nsis/
|
||||
|
||||
To build the installable .exe:
|
||||
|
||||
1. Unpack three archives:
|
||||
PC sources
|
||||
PC runtime
|
||||
PC language files
|
||||
You can generate these from the Unix sources and runtime plus the extra
|
||||
archive (see the Makefile in the top directory).
|
||||
|
||||
2. Go to the src directory and build:
|
||||
gvim.exe (the OLE version),
|
||||
vimrun.exe,
|
||||
install.exe,
|
||||
uninstal.exe,
|
||||
xxd/xxd.exe,
|
||||
|
||||
3. Go to the GvimExt directory and build gvimext.dll (or get it from a binary
|
||||
archive).
|
||||
|
||||
4. Go to the VisVim directory and build VisVim.dll (or get it from a binary
|
||||
archive).
|
||||
|
||||
5. Go to the OleVim directory and build OpenWithVim.exe and SendToVim.exe (or
|
||||
get them from a binary archive).
|
||||
|
||||
6. Get a "diff.exe" program and put it in the "../.." directory (above the
|
||||
"vim61" directory, it's the same for all Vim versions).
|
||||
You can find one in previous Vim versions or in this archive:
|
||||
http://www.mossbayeng.com/~ron/vim/diffutils.tar.gz
|
||||
|
||||
7. Do "make uganda.nsis.txt" in runtime/doc. This requires sed, you may have
|
||||
to do this on Unix. Make sure the file is in DOS file format!
|
||||
|
||||
Install NSIS if you didn't do that already.
|
||||
Also install UPX, if you want a compressed file.
|
||||
|
||||
To build then, enter:
|
||||
|
||||
makensis gvim.nsi
|
442
nsis/gvim.nsi
Normal file
442
nsis/gvim.nsi
Normal file
@ -0,0 +1,442 @@
|
||||
# NSIS file to create a self-installing exe for Vim.
|
||||
# It requires NSIS version 2.0 or later.
|
||||
# Last change: 2004 May 02
|
||||
|
||||
# WARNING: if you make changes to this script, look out for $0 to be valid,
|
||||
# because uninstall deletes most files in $0.
|
||||
|
||||
# Location of gvim_ole.exe, vimd32.exe, GvimExt/*, etc.
|
||||
!define VIMSRC "..\src"
|
||||
|
||||
# Location of runtime files
|
||||
!define VIMRT ".."
|
||||
|
||||
# Location of extra tools: diff.exe
|
||||
!define VIMTOOLS ..\..
|
||||
|
||||
# Comment the next line if you don't have UPX.
|
||||
# Get it at http://upx.sourceforge.net
|
||||
!define HAVE_UPX
|
||||
|
||||
# comment the next line if you do not want to add Native Language Support
|
||||
!define HAVE_NLS
|
||||
|
||||
!define VER_MAJOR 7
|
||||
!define VER_MINOR 0aa
|
||||
|
||||
# ----------- No configurable settings below this line -----------
|
||||
|
||||
!include UpgradeDLL.nsh # for VisVim.dll
|
||||
|
||||
Name "Vim ${VER_MAJOR}.${VER_MINOR}"
|
||||
OutFile gvim${VER_MAJOR}${VER_MINOR}.exe
|
||||
CRCCheck force
|
||||
SetCompressor lzma
|
||||
SetDatablockOptimize on
|
||||
|
||||
ComponentText "This will install Vim ${VER_MAJOR}.${VER_MINOR} on your computer."
|
||||
DirText "Choose a directory to install Vim (must end in 'vim')"
|
||||
Icon icons\vim_16c.ico
|
||||
# NSIS2 uses a different strategy with six diferent images in a strip...
|
||||
#EnabledBitmap icons\enabled.bmp
|
||||
#DisabledBitmap icons\disabled.bmp
|
||||
UninstallText "This will uninstall Vim ${VER_MAJOR}.${VER_MINOR} from your system."
|
||||
UninstallIcon icons\vim_uninst_16c.ico
|
||||
|
||||
# On NSIS 2 using the BGGradient causes trouble on Windows 98, in combination
|
||||
# with the BringToFront.
|
||||
# BGGradient 004000 008200 FFFFFF
|
||||
LicenseText "You should read the following before installing:"
|
||||
LicenseData ${VIMRT}\doc\uganda.nsis.txt
|
||||
|
||||
!ifdef HAVE_UPX
|
||||
!packhdr temp.dat "upx --best --compress-icons=1 temp.dat"
|
||||
!endif
|
||||
|
||||
# This adds '\vim' to the user choice automagically. The actual value is
|
||||
# obtained below with ReadINIStr.
|
||||
InstallDir "$PROGRAMFILES\Vim"
|
||||
|
||||
# Types of installs we can perform:
|
||||
InstType Typical
|
||||
InstType Minimal
|
||||
InstType Full
|
||||
|
||||
SilentInstall normal
|
||||
|
||||
# These are the pages we use
|
||||
Page license
|
||||
Page components
|
||||
Page directory "" "" CheckInstallDir
|
||||
Page instfiles
|
||||
UninstPage uninstConfirm
|
||||
UninstPage instfiles
|
||||
|
||||
##########################################################
|
||||
# Functions
|
||||
|
||||
Function .onInit
|
||||
MessageBox MB_YESNO|MB_ICONQUESTION \
|
||||
"This will install Vim ${VER_MAJOR}.${VER_MINOR} on your computer.$\n Continue?" \
|
||||
IDYES NoAbort
|
||||
Abort ; causes installer to quit.
|
||||
NoAbort:
|
||||
|
||||
# run the install program to check for already installed versions
|
||||
SetOutPath $TEMP
|
||||
File /oname=install.exe ${VIMSRC}\installw32.exe
|
||||
ExecWait "$TEMP\install.exe -uninstall-check"
|
||||
Delete $TEMP\install.exe
|
||||
|
||||
# We may have been put to the background when uninstall did something.
|
||||
BringToFront
|
||||
|
||||
# Install will have created a file for us that contains the directory where
|
||||
# we should install. This is $VIM if it's set. This appears to be the only
|
||||
# way to get the value of $VIM here!?
|
||||
ReadINIStr $INSTDIR $TEMP\vimini.ini vimini dir
|
||||
Delete $TEMP\vimini.ini
|
||||
|
||||
# If ReadINIStr failed or did not find a path: use the default dir.
|
||||
StrCmp $INSTDIR "" 0 IniOK
|
||||
StrCpy $INSTDIR "$PROGRAMFILES\Vim"
|
||||
IniOK:
|
||||
|
||||
# Should check for the value of $VIM and use it. Unfortunately I don't know
|
||||
# how to obtain the value of $VIM
|
||||
# IfFileExists "$VIM" 0 No_Vim
|
||||
# StrCpy $INSTDIR "$VIM"
|
||||
# No_Vim:
|
||||
|
||||
# User variables:
|
||||
# $0 - holds the directory the executables are installed to
|
||||
# $1 - holds the parameters to be passed to install.exe. Starts with OLE
|
||||
# registration (since a non-OLE gvim will not complain, and we want to
|
||||
# always register an OLE gvim).
|
||||
# $2 - holds the names to create batch files for
|
||||
StrCpy $0 "$INSTDIR\vim${VER_MAJOR}${VER_MINOR}"
|
||||
StrCpy $1 "-register-OLE"
|
||||
StrCpy $2 "gvim evim gview gvimdiff"
|
||||
|
||||
FunctionEnd
|
||||
|
||||
Function .onUserAbort
|
||||
MessageBox MB_YESNO|MB_ICONQUESTION "Abort install?" IDYES NoCancelAbort
|
||||
Abort ; causes installer to not quit.
|
||||
NoCancelAbort:
|
||||
FunctionEnd
|
||||
|
||||
# We only accept the directory if it ends in "vim". Using .onVerifyInstDir has
|
||||
# the disadvantage that the browse dialog is difficult to use.
|
||||
Function CheckInstallDir
|
||||
StrCpy $0 $INSTDIR 3 -3
|
||||
StrCmp $0 "vim" PathGood
|
||||
MessageBox MB_OK "The path must end in 'vim'."
|
||||
Abort
|
||||
PathGood:
|
||||
FunctionEnd
|
||||
|
||||
Function .onInstSuccess
|
||||
WriteUninstaller vim${VER_MAJOR}${VER_MINOR}\uninstall-gui.exe
|
||||
MessageBox MB_YESNO|MB_ICONQUESTION \
|
||||
"The installation process has been successfull. Happy Vimming! \
|
||||
$\n$\n Do you want to see the README file now?" IDNO NoReadme
|
||||
Exec '$0\gvim.exe -R "$0\README.txt"'
|
||||
NoReadme:
|
||||
FunctionEnd
|
||||
|
||||
Function .onInstFailed
|
||||
MessageBox MB_OK|MB_ICONEXCLAMATION "Installation failed. Better luck next time."
|
||||
FunctionEnd
|
||||
|
||||
Function un.onUnInstSuccess
|
||||
MessageBox MB_OK|MB_ICONINFORMATION \
|
||||
"Vim ${VER_MAJOR}.${VER_MINOR} has been (partly) removed from your system"
|
||||
FunctionEnd
|
||||
|
||||
Function un.GetParent
|
||||
Exch $0 ; old $0 is on top of stack
|
||||
Push $1
|
||||
Push $2
|
||||
StrCpy $1 -1
|
||||
loop:
|
||||
StrCpy $2 $0 1 $1
|
||||
StrCmp $2 "" exit
|
||||
StrCmp $2 "\" exit
|
||||
IntOp $1 $1 - 1
|
||||
Goto loop
|
||||
exit:
|
||||
StrCpy $0 $0 $1
|
||||
Pop $2
|
||||
Pop $1
|
||||
Exch $0 ; put $0 on top of stack, restore $0 to original value
|
||||
FunctionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Vim executables and runtime files"
|
||||
SectionIn 1 2 3
|
||||
|
||||
# we need also this here if the user changes the instdir
|
||||
StrCpy $0 "$INSTDIR\vim${VER_MAJOR}${VER_MINOR}"
|
||||
|
||||
SetOutPath $0
|
||||
File /oname=gvim.exe ${VIMSRC}\gvim_ole.exe
|
||||
File /oname=install.exe ${VIMSRC}\installw32.exe
|
||||
File /oname=uninstal.exe ${VIMSRC}\uninstalw32.exe
|
||||
File ${VIMSRC}\vimrun.exe
|
||||
File /oname=xxd.exe ${VIMSRC}\xxdw32.exe
|
||||
File ${VIMTOOLS}\diff.exe
|
||||
File ${VIMRT}\vimtutor.bat
|
||||
File ${VIMRT}\README.txt
|
||||
File ..\uninstal.txt
|
||||
File ${VIMRT}\*.vim
|
||||
File ${VIMRT}\rgb.txt
|
||||
|
||||
SetOutPath $0\colors
|
||||
File ${VIMRT}\colors\*.*
|
||||
|
||||
SetOutPath $0\compiler
|
||||
File ${VIMRT}\compiler\*.*
|
||||
|
||||
SetOutPath $0\doc
|
||||
File ${VIMRT}\doc\*.txt
|
||||
File ${VIMRT}\doc\tags
|
||||
|
||||
SetOutPath $0\ftplugin
|
||||
File ${VIMRT}\ftplugin\*.*
|
||||
|
||||
SetOutPath $0\indent
|
||||
File ${VIMRT}\indent\*.*
|
||||
|
||||
SetOutPath $0\macros
|
||||
File ${VIMRT}\macros\*.*
|
||||
|
||||
SetOutPath $0\plugin
|
||||
File ${VIMRT}\plugin\*.*
|
||||
|
||||
SetOutPath $0\syntax
|
||||
File ${VIMRT}\syntax\*.*
|
||||
|
||||
SetOutPath $0\tools
|
||||
File ${VIMRT}\tools\*.*
|
||||
|
||||
SetOutPath $0\tutor
|
||||
File ${VIMRT}\tutor\*.*
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Vim console program (vim.exe)"
|
||||
SectionIn 1 3
|
||||
|
||||
SetOutPath $0
|
||||
ReadRegStr $R0 HKLM \
|
||||
"SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion
|
||||
IfErrors 0 lbl_winnt
|
||||
# Windows 95/98/ME
|
||||
File /oname=vim.exe ${VIMSRC}\vimd32.exe
|
||||
Goto lbl_done
|
||||
lbl_winnt:
|
||||
# Windows NT/2000/XT
|
||||
File /oname=vim.exe ${VIMSRC}\vimw32.exe
|
||||
lbl_done:
|
||||
StrCpy $2 "$2 vim view vimdiff"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Create .bat files for command line use"
|
||||
SectionIn 3
|
||||
|
||||
StrCpy $1 "$1 -create-batfiles $2"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Create icons on the Desktop"
|
||||
SectionIn 1 3
|
||||
|
||||
StrCpy $1 "$1 -install-icons"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Add Vim to the Start Menu"
|
||||
SectionIn 1 3
|
||||
|
||||
StrCpy $1 "$1 -add-start-menu"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Add an Edit-with-Vim context menu entry"
|
||||
SectionIn 1 3
|
||||
|
||||
# Be aware of this sequence of events:
|
||||
# - user uninstalls Vim, gvimext.dll can't be removed (it's in use) and
|
||||
# is scheduled to be removed at next reboot.
|
||||
# - user installs Vim in same directory, gvimext.dll still exists.
|
||||
# If we now skip installing gvimext.dll, it will disappear at the next
|
||||
# reboot. Thus when copying gvimext.dll fails always schedule it to be
|
||||
# installed at the next reboot. Can't use UpgradeDLL!
|
||||
# We don't ask the user to reboot, the old dll will keep on working.
|
||||
SetOutPath $0
|
||||
ClearErrors
|
||||
SetOverwrite try
|
||||
File /oname=gvimext.dll ${VIMSRC}\GvimExt\gvimext.dll
|
||||
IfErrors 0 GvimExtDone
|
||||
|
||||
# Can't copy gvimext.dll, create it under another name and rename it on
|
||||
# next reboot.
|
||||
GetTempFileName $3 $0
|
||||
File /oname=$3 ${VIMSRC}\GvimExt\gvimext.dll
|
||||
Rename /REBOOTOK $3 $0\gvimext.dll
|
||||
|
||||
GvimExtDone:
|
||||
SetOverwrite lastused
|
||||
|
||||
# We don't have a separate entry for the "Open With..." menu, assume
|
||||
# the user wants either both or none.
|
||||
StrCpy $1 "$1 -install-popup -install-openwith"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Create a _vimrc if it doesn't exist"
|
||||
SectionIn 1 3
|
||||
|
||||
StrCpy $1 "$1 -create-vimrc"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Create plugin directories in HOME or VIM"
|
||||
SectionIn 1 3
|
||||
|
||||
StrCpy $1 "$1 -create-directories home"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Create plugin directories in VIM"
|
||||
SectionIn 3
|
||||
|
||||
StrCpy $1 "$1 -create-directories vim"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "VisVim Extension for MS Visual Studio"
|
||||
SectionIn 3
|
||||
|
||||
SetOutPath $0
|
||||
!insertmacro UpgradeDLL "${VIMSRC}\VisVim\VisVim.dll" "$0\VisVim.dll" "$0"
|
||||
File ${VIMSRC}\VisVim\README_VisVim.txt
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
!ifdef HAVE_NLS
|
||||
Section "Native Language Support"
|
||||
SectionIn 1 3
|
||||
|
||||
SetOutPath $0\lang
|
||||
File /r ${VIMRT}\lang\*.*
|
||||
SetOutPath $0\keymap
|
||||
File ${VIMRT}\keymap\README.txt
|
||||
File ${VIMRT}\keymap\*.vim
|
||||
SetOutPath $0
|
||||
File ${VIMRT}\libintl.dll
|
||||
SectionEnd
|
||||
!endif
|
||||
|
||||
##########################################################
|
||||
Section -call_install_exe
|
||||
SetOutPath $0
|
||||
ExecWait "$0\install.exe $1"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section -post
|
||||
BringToFront
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section Uninstall
|
||||
# Apparently $INSTDIR is set to the directory where the uninstaller is
|
||||
# created. Thus the "vim61" directory is included in it.
|
||||
StrCpy $0 "$INSTDIR"
|
||||
|
||||
# If VisVim was installed, unregister the DLL.
|
||||
IfFileExists "$0\VisVim.dll" Has_VisVim No_VisVim
|
||||
Has_VisVim:
|
||||
ExecWait "regsvr32.exe /u /s $0\VisVim.dll"
|
||||
|
||||
No_VisVim:
|
||||
|
||||
# delete the context menu entry and batch files
|
||||
ExecWait "$0\uninstal.exe -nsis"
|
||||
|
||||
# We may have been put to the background when uninstall did something.
|
||||
BringToFront
|
||||
|
||||
# ask the user if the Vim version dir must be removed
|
||||
MessageBox MB_YESNO|MB_ICONQUESTION \
|
||||
"Would you like to delete $0?$\n \
|
||||
$\nIt contains the Vim executables and runtime files." IDNO NoRemoveExes
|
||||
|
||||
Delete /REBOOTOK $0\*.dll
|
||||
ClearErrors
|
||||
# Remove everything but *.dll files. Avoids that
|
||||
# a lot remains when gvimext.dll cannot be deleted.
|
||||
RMDir /r $0\colors
|
||||
RMDir /r $0\compiler
|
||||
RMDir /r $0\doc
|
||||
RMDir /r $0\ftplugin
|
||||
RMDir /r $0\indent
|
||||
RMDir /r $0\macros
|
||||
RMDir /r $0\plugin
|
||||
RMDir /r $0\syntax
|
||||
RMDir /r $0\tools
|
||||
RMDir /r $0\tutor
|
||||
RMDir /r $0\VisVim
|
||||
RMDir /r $0\lang
|
||||
RMDir /r $0\keymap
|
||||
Delete $0\*.exe
|
||||
Delete $0\*.bat
|
||||
Delete $0\*.vim
|
||||
Delete $0\*.txt
|
||||
|
||||
IfErrors ErrorMess NoErrorMess
|
||||
ErrorMess:
|
||||
MessageBox MB_OK|MB_ICONEXCLAMATION \
|
||||
"Some files in $0 have not been deleted!$\nYou must do it manually."
|
||||
NoErrorMess:
|
||||
|
||||
# No error message if the "vim62" directory can't be removed, the
|
||||
# gvimext.dll may still be there.
|
||||
RMDir $0
|
||||
|
||||
NoRemoveExes:
|
||||
# get the parent dir of the installation
|
||||
Push $INSTDIR
|
||||
Call un.GetParent
|
||||
Pop $0
|
||||
StrCpy $1 $0
|
||||
|
||||
# if a plugin dir was created at installation ask the user to remove it
|
||||
# first look in the root of the installation then in HOME
|
||||
IfFileExists $1\vimfiles AskRemove 0
|
||||
ReadEnvStr $1 "HOME"
|
||||
StrCmp $1 "" NoRemove 0
|
||||
|
||||
IfFileExists $1\vimfiles 0 NoRemove
|
||||
|
||||
AskRemove:
|
||||
MessageBox MB_YESNO|MB_ICONQUESTION \
|
||||
"Remove all files in your $1\vimfiles directory? \
|
||||
$\nIf you have created something there that you want to keep, click No" IDNO Fin
|
||||
RMDir /r $1\vimfiles
|
||||
NoRemove:
|
||||
|
||||
# ask the user if the Vim root dir must be removed
|
||||
MessageBox MB_YESNO|MB_ICONQUESTION \
|
||||
"Would you like to remove $0?$\n \
|
||||
$\nIt contains your Vim configuration files!" IDNO NoDelete
|
||||
RMDir /r $0 ; skipped if no
|
||||
NoDelete:
|
||||
|
||||
Fin:
|
||||
Call un.onUnInstSuccess
|
||||
|
||||
SectionEnd
|
44
pixmaps/alert.xpm
Normal file
44
pixmaps/alert.xpm
Normal file
@ -0,0 +1,44 @@
|
||||
/* XPM */
|
||||
static char * alert_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"34 34 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor6 m white c #FFFF00",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ... ",
|
||||
" .XXX. ",
|
||||
" .XXXXX.o ",
|
||||
" .XXXXX.oo ",
|
||||
" .XXXXXXX.oo ",
|
||||
" .XXXXXXX.oo ",
|
||||
" .XXXXXXXXX.oo ",
|
||||
" .XXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXX.oo ",
|
||||
" .XXXX...XXXX.oo ",
|
||||
" .XXXX.....XXXX.oo ",
|
||||
" .XXXX.....XXXX.oo ",
|
||||
" .XXXXX.....XXXXX.oo ",
|
||||
" .XXXXX.....XXXXX.oo ",
|
||||
" .XXXXXX.....XXXXXX.oo ",
|
||||
" .XXXXXX.....XXXXXX.oo ",
|
||||
" .XXXXXXXX...XXXXXXXX.oo ",
|
||||
" .XXXXXXXX...XXXXXXXX.oo ",
|
||||
" .XXXXXXXXX...XXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXX.XXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXX.XXXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXXX..XXXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXX....XXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXXX....XXXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXXXX..XXXXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXX.ooo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXX.ooo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXX.oooo ",
|
||||
" .........................ooooo ",
|
||||
" ooooooooooooooooooooooooooo ",
|
||||
" ooooooooooooooooooooooooo ",
|
||||
" "};
|
44
pixmaps/error.xpm
Normal file
44
pixmaps/error.xpm
Normal file
@ -0,0 +1,44 @@
|
||||
/* XPM */
|
||||
static char * error_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"34 34 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor3 m black c #FF0000",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
"o s iconColor2 m white c #FFFFFF",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ........ ",
|
||||
" ............ ",
|
||||
" ................ ",
|
||||
" .................. ",
|
||||
" ....................X ",
|
||||
" ......................X ",
|
||||
" ........................X ",
|
||||
" .......o..........o.......X ",
|
||||
" ......ooo........ooo......X ",
|
||||
" ......ooooo......ooooo......X ",
|
||||
" .......ooooo....ooooo.......X ",
|
||||
" .........ooooo..ooooo.........X ",
|
||||
" ..........oooooooooo..........X ",
|
||||
" ...........oooooooo...........XX ",
|
||||
" ............oooooo............XX ",
|
||||
" ............oooooo............XX ",
|
||||
" ...........oooooooo...........XX ",
|
||||
" ..........oooooooooo..........XX ",
|
||||
" .........ooooo..ooooo.........XX ",
|
||||
" .......ooooo....ooooo.......XX ",
|
||||
" ......ooooo......ooooo......XX ",
|
||||
" ......ooo........ooo......XXX ",
|
||||
" .......o..........o.......XX ",
|
||||
" ........................XXX ",
|
||||
" ......................XXX ",
|
||||
" X....................XXX ",
|
||||
" X..................XXX ",
|
||||
" X................XXX ",
|
||||
" XX............XXXX ",
|
||||
" XX........XXXXX ",
|
||||
" XXXXXXXXXXX ",
|
||||
" XXXXXXX ",
|
||||
" "};
|
13
pixmaps/gen-inline-pixbufs.sh
Normal file
13
pixmaps/gen-inline-pixbufs.sh
Normal file
@ -0,0 +1,13 @@
|
||||
#! /bin/sh
|
||||
|
||||
prefix=stock_
|
||||
list=
|
||||
|
||||
for file in "$@"
|
||||
do
|
||||
name=`echo "$file" | sed 's|-|_|g; s|^.*/||; s|\..*$||'`
|
||||
list="$list $prefix$name $file"
|
||||
done
|
||||
|
||||
gdk-pixbuf-csource --raw --static --build-list $list
|
||||
|
44
pixmaps/generic.xpm
Normal file
44
pixmaps/generic.xpm
Normal file
@ -0,0 +1,44 @@
|
||||
/* XPM */
|
||||
static char * generic_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"34 34 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s bottomShadowColor m black c #5D6069",
|
||||
"X s iconColor2 m white c #FFFFFF",
|
||||
"o s iconColor1 m black c #000000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ........ ",
|
||||
" ...XXXXXXXX... ",
|
||||
" ..XXXXXXXXXXXXXX.. ",
|
||||
" .XXXXXXXXXXXXXXXXXX. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo... ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo... ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXo... ",
|
||||
" oXXXXXXXXXXXXXXXXXXXXXXo.... ",
|
||||
" oXXXXXXXXXXXXXXXXXXXXo.... ",
|
||||
" oXXXXXXXXXXXXXXXXXXo.... ",
|
||||
" ooXXXXXXXXXXXXXXoo.... ",
|
||||
" .oooXXXXXXXXooo..... ",
|
||||
" ...oooXXXXo....... ",
|
||||
" ....oXXXo..... ",
|
||||
" .oXXXo.. ",
|
||||
" oXXo.. ",
|
||||
" oXo.. ",
|
||||
" oo.. ",
|
||||
" ... ",
|
||||
" .. ",
|
||||
" "};
|
44
pixmaps/info.xpm
Normal file
44
pixmaps/info.xpm
Normal file
@ -0,0 +1,44 @@
|
||||
/* XPM */
|
||||
static char * info_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"34 34 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s bottomShadowColor m black c #5D6069",
|
||||
"X s iconColor2 m white c #FFFFFF",
|
||||
"o s iconColor1 m black c #000000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ........ ",
|
||||
" ...XXXXXXXX... ",
|
||||
" ..XXXXXXXXXXXXXX.. ",
|
||||
" .XXXXXXXXXXXXXXXXXX. ",
|
||||
" .XXXXXXXXooooXXXXXXXXo ",
|
||||
" .XXXXXXXXooooooXXXXXXXXo ",
|
||||
" .XXXXXXXXXooooooXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXooooXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXoooooooXXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXoooooXXXXXXXXXXo... ",
|
||||
" .XXXXXXXXXXXoooooXXXXXXXXXXo... ",
|
||||
" .XXXXXXXXXXoooooXXXXXXXXXo... ",
|
||||
" oXXXXXXXoooooooooXXXXXXo.... ",
|
||||
" oXXXXXXXXXXXXXXXXXXXXo.... ",
|
||||
" oXXXXXXXXXXXXXXXXXXo.... ",
|
||||
" ooXXXXXXXXXXXXXXoo.... ",
|
||||
" .oooXXXXXXXXooo..... ",
|
||||
" ...oooXXXXo....... ",
|
||||
" ....oXXXo..... ",
|
||||
" .oXXXo.. ",
|
||||
" oXXo.. ",
|
||||
" oXo.. ",
|
||||
" oo.. ",
|
||||
" ... ",
|
||||
" .. ",
|
||||
" "};
|
44
pixmaps/quest.xpm
Normal file
44
pixmaps/quest.xpm
Normal file
@ -0,0 +1,44 @@
|
||||
/* XPM */
|
||||
static char * quest_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"34 34 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s bottomShadowColor m black c #5D6069",
|
||||
"X s iconColor2 m white c #FFFFFF",
|
||||
"o s iconColor1 m black c #000000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ........ ",
|
||||
" ...XXXXXXXX... ",
|
||||
" ..XXXXXXXXXXXXXX.. ",
|
||||
" .XXXXXXXXXXXXXXXXXX. ",
|
||||
" .XXXXXXXXoooooXXXXXXXo ",
|
||||
" .XXXXXXXXoXXXXooXXXXXXXo ",
|
||||
" .XXXXXXXXoooXXXXooXXXXXXXo ",
|
||||
" .XXXXXXXXXooooXXXooXXXXXXXXo ",
|
||||
" .XXXXXXXXXXooXXXoooXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXXXooooXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXXooooXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXoooooXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoooXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXooXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoXXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXoXXXXXXXXXXXXXXo... ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo... ",
|
||||
" .XXXXXXXXXXooXXXXXXXXXXXXo... ",
|
||||
" oXXXXXXXXooooXXXXXXXXXXo.... ",
|
||||
" oXXXXXXXXooXXXXXXXXXXo.... ",
|
||||
" oXXXXXXXXXXXXXXXXXXo.... ",
|
||||
" ooXXXXXXXXXXXXXXoo.... ",
|
||||
" .oooXXXXXXXXooo..... ",
|
||||
" ...oooXXXXo....... ",
|
||||
" ....oXXXo..... ",
|
||||
" .oXXXo.. ",
|
||||
" oXXo.. ",
|
||||
" oXo.. ",
|
||||
" oo.. ",
|
||||
" ... ",
|
||||
" .. ",
|
||||
" "};
|
1700
pixmaps/stock_icons.h
Normal file
1700
pixmaps/stock_icons.h
Normal file
File diff suppressed because it is too large
Load Diff
28
pixmaps/tb_blank.xpm
Normal file
28
pixmaps/tb_blank.xpm
Normal file
@ -0,0 +1,28 @@
|
||||
/* XPM */
|
||||
static char * tb_blank_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 4 1 0 0",
|
||||
/* colors */
|
||||
" s iconColor1 m black c #000000",
|
||||
". s none m none c none",
|
||||
"X s topShadowColor m none c #DCDEE5",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" .",
|
||||
" XXXXXXXXXXXXXXX .",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" o",
|
||||
"..oooooooooooooooo"};
|
31
pixmaps/tb_close.xpm
Normal file
31
pixmaps/tb_close.xpm
Normal file
@ -0,0 +1,31 @@
|
||||
/* XPM */
|
||||
static char * tb_close_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". c #880000 m black",
|
||||
"X s iconColor1 m black c #000000",
|
||||
"o s iconColor3 m black c #FF0000",
|
||||
"O s topShadowColor m none c #DCDEE5",
|
||||
"+ s iconColor2 m none c #FFFFFF",
|
||||
"@ s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ..XXXXXXXXX. ",
|
||||
" .oo.OOOOOOO.o. ",
|
||||
" .oo.O+OOO.oo. ",
|
||||
" .oo.OOO.oo.@ ",
|
||||
" X.oo.O.oo.X@ ",
|
||||
" XO.oo.oo.+X@ ",
|
||||
" XOO.ooo.O+X@ ",
|
||||
" XOO.ooo.O+X@ ",
|
||||
" XO.oo.oo.+X@ ",
|
||||
" X.oo.O.oo.X@ ",
|
||||
" .oo.OOO.oo.@ ",
|
||||
" .oo.OOOOO.oo. ",
|
||||
" .oo.OOOOOOO.oo. ",
|
||||
" ..+++++++++.o. ",
|
||||
" XXXXXXXXXXX. ",
|
||||
" @@@@@@@@@ ",
|
||||
" "};
|
28
pixmaps/tb_copy.xpm
Normal file
28
pixmaps/tb_copy.xpm
Normal file
@ -0,0 +1,28 @@
|
||||
/* XPM */
|
||||
static char * tb_copy_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" .......... ",
|
||||
" .XXXXXXXX.o ",
|
||||
" .X............. ",
|
||||
" .XXXX.XXXXXXXX. ",
|
||||
" .X....X......X.o ",
|
||||
" .XXXX.XXXXXXXX.o ",
|
||||
" .X....X......X.o ",
|
||||
" .XXXX.XXXXXXXX.o ",
|
||||
" .X..X.X......X.o ",
|
||||
" .XXXX.XXXXXXXX.o ",
|
||||
" ......X..XXXXX.o ",
|
||||
" oooo.XXXXXXXX.o ",
|
||||
" ..........o ",
|
||||
" ooooooooo ",
|
||||
" ",
|
||||
" "};
|
31
pixmaps/tb_ctags.xpm
Normal file
31
pixmaps/tb_ctags.xpm
Normal file
@ -0,0 +1,31 @@
|
||||
/* XPM */
|
||||
static char * tb_ctags_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
"O m black c #888800",
|
||||
"+ s topShadowColor m none c #DCDEE5",
|
||||
"@ s iconColor6 m none c #FFFF00",
|
||||
/* pixels */
|
||||
" .. ..... ",
|
||||
" .XX.XXXXX. ",
|
||||
" .XXXXXXXXX. ",
|
||||
" .XX.XXXX..X. ",
|
||||
" .. ....o .. ",
|
||||
" OO++O+...+O+.+ ",
|
||||
" Oo@@@@@...o@@@.o",
|
||||
" Oo@@@@@@...o@@@.o",
|
||||
"Oo@+o+@@@...o@@@.o",
|
||||
"O@@o.o@@@...o@@@.o",
|
||||
"o@@+o+@@@...o@@@.o",
|
||||
"o.@@@@@@@...o@@@.o",
|
||||
" o.@@@@@@...o@@@.o",
|
||||
" o.........o....o",
|
||||
" oooooo...oooooo",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ooo "};
|
27
pixmaps/tb_cut.xpm
Normal file
27
pixmaps/tb_cut.xpm
Normal file
@ -0,0 +1,27 @@
|
||||
/* XPM */
|
||||
static char * tb_cut_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 3 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" . .X ",
|
||||
" .X .X ",
|
||||
" . .X ",
|
||||
" .X .X ",
|
||||
" . .X ",
|
||||
" .X.X ",
|
||||
" .X ",
|
||||
" ...X ",
|
||||
" X.X .X ",
|
||||
" ...X ... ",
|
||||
" .XX.X .X . ",
|
||||
" . .X .X .X ",
|
||||
" . .X .X .X ",
|
||||
" ..XX ..X ",
|
||||
" XX XX ",
|
||||
" ",
|
||||
" "};
|
33
pixmaps/tb_exit.xpm
Normal file
33
pixmaps/tb_exit.xpm
Normal file
@ -0,0 +1,33 @@
|
||||
/* XPM */
|
||||
static char * tb_exit_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 9 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
"O s iconColor3 m black c #FF0000",
|
||||
"+ s iconGray3 m none c #adadad",
|
||||
"@ s iconGray4 m none c #949494",
|
||||
"# s iconGray5 m black c #737373",
|
||||
"$ s iconGray6 m black c #636363",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ........ ",
|
||||
" .XXXXXX.o ",
|
||||
" .XXXXXX.o ",
|
||||
" ...XXXXXX.o ",
|
||||
" .O.XXXXXX.o ",
|
||||
" ......OO.XX..X.o ",
|
||||
" .OOOOOOOO.X..X.o ",
|
||||
" .OOOOOOOO.XXXX.o ",
|
||||
" ......OO.XXXXX.o ",
|
||||
" .O.XXXXX+.o ",
|
||||
" ...XXXX++.o ",
|
||||
" .XX++@#.o ",
|
||||
" .X+@##$.o ",
|
||||
" ........o ",
|
||||
" ooooooo ",
|
||||
" "};
|
29
pixmaps/tb_find.xpm
Normal file
29
pixmaps/tb_find.xpm
Normal file
@ -0,0 +1,29 @@
|
||||
/* XPM */
|
||||
static char * tb_find_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"O s iconGray2 m none c #bdbdbd",
|
||||
"+ s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ......... ",
|
||||
" .XXXXXXX.. ",
|
||||
" .XXXXXXX.O. ",
|
||||
" .XXXXXXX.... ",
|
||||
" .XXXXXXXXXX. ",
|
||||
" .XXXXXXX.... ",
|
||||
" .XXXXXX.OOOO. ",
|
||||
" .XXXXX.OXXOOO. ",
|
||||
" .XXXXX.OXOOOO. ",
|
||||
" .XXXXX.OOOOOO. ",
|
||||
" .XXXXX.OOOXOO. ",
|
||||
" .XXXXXX.OOOO.+ ",
|
||||
" .XXXXXXX....+.. ",
|
||||
" .XXXXXXXXXX.+... ",
|
||||
" ............+ .. ",
|
||||
" ++++++++++ ",
|
||||
" "};
|
29
pixmaps/tb_find_help.xpm
Normal file
29
pixmaps/tb_find_help.xpm
Normal file
@ -0,0 +1,29 @@
|
||||
/* XPM */
|
||||
static char * tb_find_help_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
"o s iconGray2 m none c #bdbdbd",
|
||||
"O s iconColor2 m none c #FFFFFF",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" .....X ",
|
||||
" .. X..X ",
|
||||
" ..X ... ",
|
||||
" ..X .... ",
|
||||
" X.. .oOOo. ",
|
||||
" .oooOoo. ",
|
||||
" .OOOOoO. ",
|
||||
" ..oOOooo. ",
|
||||
" ...oOOo.X ",
|
||||
" ....X.. ",
|
||||
" ..X ... ",
|
||||
" ..X .. ",
|
||||
" ..X ",
|
||||
" XX ",
|
||||
" ",
|
||||
" "};
|
31
pixmaps/tb_find_next.xpm
Normal file
31
pixmaps/tb_find_next.xpm
Normal file
@ -0,0 +1,31 @@
|
||||
/* XPM */
|
||||
static char * tb_find_next_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s iconGray2 m none c #bdbdbd",
|
||||
"O m black c #880000",
|
||||
"+ s bottomShadowColor m black c #5D6069",
|
||||
"@ s iconColor3 m black c #FF0000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ......... ",
|
||||
" .XXXXXXX.. ",
|
||||
" .XXXXXXX.o. ",
|
||||
" .XOXXXXX.... ",
|
||||
" +XOOXXXXXXX. ",
|
||||
"OOOOO@OXXX.... ",
|
||||
"O@@@@@@OX.oooo. ",
|
||||
"O@@@@@@@OoXXooo. ",
|
||||
"O@@@@@@O.oXoooo. ",
|
||||
"OOOOO@OX.oooooo. ",
|
||||
" +XOOXX.oooXoo. ",
|
||||
" .XOXXXX.oooo.+ ",
|
||||
" .XXXXXXX....+.. ",
|
||||
" .XXXXXXXXXX.+...",
|
||||
" ............+ ..",
|
||||
" ++++++++++ ",
|
||||
" "};
|
31
pixmaps/tb_find_prev.xpm
Normal file
31
pixmaps/tb_find_prev.xpm
Normal file
@ -0,0 +1,31 @@
|
||||
/* XPM */
|
||||
static char * tb_find_prev_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s iconGray2 m none c #bdbdbd",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
"+ m black c #880000",
|
||||
"@ s iconColor3 m black c #FF0000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ......... ",
|
||||
" .XXXXXXX.. ",
|
||||
" .XXXXXXX.o. ",
|
||||
" OX+XXXXX.... ",
|
||||
" o++XXXXXXXX. ",
|
||||
" +@+++++X.... ",
|
||||
" +@@@@@@+.oooo. ",
|
||||
"+@@@@@@@.oXXooo. ",
|
||||
" +@@@@@@.oXoooo. ",
|
||||
" +@++++.oooooo. ",
|
||||
" o++XXX.oooXoo. ",
|
||||
" OX+XXXX.oooo.O ",
|
||||
" .XXXXXXX....O.. ",
|
||||
" .XXXXXXXXXX.O...",
|
||||
" ............O ..",
|
||||
" OOOOOOOOOO ",
|
||||
" "};
|
27
pixmaps/tb_help.xpm
Normal file
27
pixmaps/tb_help.xpm
Normal file
@ -0,0 +1,27 @@
|
||||
/* XPM */
|
||||
static char * tb_help_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 3 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" .....X ",
|
||||
" .. X..X ",
|
||||
" ..X ... ",
|
||||
" ..X ... ",
|
||||
" X.. X..X ",
|
||||
" ..X ",
|
||||
" .. ",
|
||||
" ..X ",
|
||||
" ..X ",
|
||||
" ",
|
||||
" ..X ",
|
||||
" ..X ",
|
||||
" ..X ",
|
||||
" XX ",
|
||||
" ",
|
||||
" "};
|
30
pixmaps/tb_jump.xpm
Normal file
30
pixmaps/tb_jump.xpm
Normal file
@ -0,0 +1,30 @@
|
||||
/* XPM */
|
||||
static char * tb_jump_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 6 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". m black c #888800",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
"o s iconColor6 m none c #FFFF00",
|
||||
"O s iconColor1 m black c #000000",
|
||||
"+ s topShadowColor m none c #DCDEE5",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .............. ",
|
||||
" .XooooooooooooOX",
|
||||
" .XoooooooooooooOX",
|
||||
".Xo+X+ooooooooooOX",
|
||||
".ooXOXooooooooooOX",
|
||||
"Xoo+X+ooooooooooOX",
|
||||
"XOooooooooooooooOX",
|
||||
" XOoooooooooooooOX",
|
||||
" XOOOOOOOOOOOOOOX",
|
||||
" XXXXXXXXXXXXXXX",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
33
pixmaps/tb_load_session.xpm
Normal file
33
pixmaps/tb_load_session.xpm
Normal file
@ -0,0 +1,33 @@
|
||||
/* XPM */
|
||||
static char * tb_load_session_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 9 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". m black c #880000",
|
||||
"X s iconColor3 m black c #FF0000",
|
||||
"o s iconColor1 m black c #000000",
|
||||
"O s iconColor2 m none c #FFFFFF",
|
||||
"+ s iconGray2 m none c #bdbdbd",
|
||||
"@ s iconGray5 m black c #737373",
|
||||
"# s iconGray4 m none c #949494",
|
||||
"$ s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" .. ",
|
||||
" .XX. ",
|
||||
" .XXXX. ",
|
||||
" ...XX... ",
|
||||
" .XX. ",
|
||||
" .XX. ",
|
||||
" .XX. ",
|
||||
" .... ",
|
||||
" ooooooooooooo ",
|
||||
" oOOOOOOOOOO++@o ",
|
||||
" oOOOOOOOOOOOO#@o ",
|
||||
" oO+++++++++XX#@o ",
|
||||
" oO+++++++++++#@o ",
|
||||
" oOoooooooooo+#@o$",
|
||||
" oOOOOOOOOOOO+#@o$",
|
||||
" o+###########@o$ ",
|
||||
" ooooooooooooo$ ",
|
||||
" $$$$$$$$$$$ "};
|
28
pixmaps/tb_macro.xpm
Normal file
28
pixmaps/tb_macro.xpm
Normal file
@ -0,0 +1,28 @@
|
||||
/* XPM */
|
||||
static char * tb_macro_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
/* pixels */
|
||||
" ..X ",
|
||||
" .oo.X ",
|
||||
" .oooo.X ",
|
||||
" .oooo.X ",
|
||||
" .oo.XX ",
|
||||
" ..XX ",
|
||||
" .....o.X ",
|
||||
" .ooooooo.X ",
|
||||
" .oooooooo.X ",
|
||||
" .....ooo.X ",
|
||||
" ..ooo.X ",
|
||||
" .ooooo.X ",
|
||||
" .ooooooo.X ",
|
||||
" .ooo...ooo.X ",
|
||||
" .ooo.XX..ooo.X ",
|
||||
" .oo.XX X.oo.X ",
|
||||
" ...X X...X ",
|
||||
" XX XXX "};
|
28
pixmaps/tb_make.xpm
Normal file
28
pixmaps/tb_make.xpm
Normal file
@ -0,0 +1,28 @@
|
||||
/* XPM */
|
||||
static char * tb_make_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .. ..... ",
|
||||
" .XX.XXXXX. ",
|
||||
" .XXXXXXXXX. ",
|
||||
" .Xo.XXXX..X. ",
|
||||
" .. ....o .. ",
|
||||
" ... . ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ooo ",
|
||||
" "};
|
29
pixmaps/tb_maximize.xpm
Normal file
29
pixmaps/tb_maximize.xpm
Normal file
@ -0,0 +1,29 @@
|
||||
/* XPM */
|
||||
static char * tb_maximize_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s topShadowColor m none c #DCDEE5",
|
||||
"X s iconColor1 m black c #000000",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .XXXXXXXXXXX ",
|
||||
" .X....X...oX ",
|
||||
" .X..oXXX..oXO ",
|
||||
" .X.oXXXXX.oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .X..XXXXX.oXO ",
|
||||
" .X...XXX..oXO ",
|
||||
" .XooooXooooXO ",
|
||||
" .XXXXXXXXXXXO ",
|
||||
" OOOOOOOOOO ",
|
||||
" "};
|
29
pixmaps/tb_maxwidth.xpm
Normal file
29
pixmaps/tb_maxwidth.xpm
Normal file
@ -0,0 +1,29 @@
|
||||
/* XPM */
|
||||
static char * tb_maxwidth_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s topShadowColor m none c #DCDEE5",
|
||||
"X s iconColor1 m black c #000000",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
".XXXXXXXXXXXXXXXX ",
|
||||
".X.............oX ",
|
||||
".X..X........X.oXO",
|
||||
".X.XX........XXoXO",
|
||||
".XXXX........XXXXO",
|
||||
".X.XX........XXoXO",
|
||||
".X..X........X.oXO",
|
||||
".XooooooooooooooXO",
|
||||
".XXXXXXXXXXXXXXXXO",
|
||||
" OOOOOOOOOOOOOOO",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
29
pixmaps/tb_minimize.xpm
Normal file
29
pixmaps/tb_minimize.xpm
Normal file
@ -0,0 +1,29 @@
|
||||
/* XPM */
|
||||
static char * tb_minimize_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s topShadowColor m none c #DCDEE5",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ..... ",
|
||||
" ... ",
|
||||
" . ",
|
||||
" ",
|
||||
" X............. ",
|
||||
" X.XXXXXXXXXXo. ",
|
||||
" X.XXoXXXXXXXo.O ",
|
||||
" X.XXXXXXXXXXo.O ",
|
||||
" X.XXXXXXXXXoo.O ",
|
||||
" X.ooooooooooo.O ",
|
||||
" X.............O ",
|
||||
" OOOOOOOOOOOO ",
|
||||
" ",
|
||||
" . ",
|
||||
" ... ",
|
||||
" ..... ",
|
||||
" "};
|
29
pixmaps/tb_minwidth.xpm
Normal file
29
pixmaps/tb_minwidth.xpm
Normal file
@ -0,0 +1,29 @@
|
||||
/* XPM */
|
||||
static char * tb_minwidth_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s topShadowColor m none c #DCDEE5",
|
||||
"X s iconColor1 m black c #000000",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" .XXXXXX ",
|
||||
" .X...oX ",
|
||||
" .X...oX ",
|
||||
" .X...oX ",
|
||||
" X .X.o.oXO X ",
|
||||
" XX .X...oXO XX ",
|
||||
" XXX .X...oXO XXX ",
|
||||
" XX .X...oXO XX ",
|
||||
" X .X...oXO X ",
|
||||
" .X...oXO ",
|
||||
" .X..ooXO ",
|
||||
" .XooooXO ",
|
||||
" .XXXXXXO ",
|
||||
" OOOOO ",
|
||||
" ",
|
||||
" "};
|
29
pixmaps/tb_new.xpm
Normal file
29
pixmaps/tb_new.xpm
Normal file
@ -0,0 +1,29 @@
|
||||
/* XPM */
|
||||
static char * tb_new_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s bottomShadowColor m black c #5D6069",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s iconColor1 m black c #000000",
|
||||
"O s topShadowColor m none c #DCDEE5",
|
||||
/* pixels */
|
||||
" . .X. ",
|
||||
" X. .X. X.",
|
||||
" ooooooo.X.oXoX.X",
|
||||
" oOOOOOOOoXXXXo..",
|
||||
" oOOOOOOOXXXXXXXX",
|
||||
" oOOXOOOOoXoXXo..",
|
||||
" oOXXOOO.OXoXoX ",
|
||||
" oOOOOO.OOXoX..X ",
|
||||
" oOOOOOOOOXoX. .X",
|
||||
" oOOOOOOOOXo. .",
|
||||
" oOOOOOOOOXo. ",
|
||||
" oOOOOOOOOXo. ",
|
||||
" oOOOOOOOOXo. ",
|
||||
" oOOOOOOOOXo. ",
|
||||
" oOOOOOOOOXo. ",
|
||||
" oXXXXXXXXXo. ",
|
||||
" ooooooooooo. ",
|
||||
" .......... "};
|
32
pixmaps/tb_new_session.xpm
Normal file
32
pixmaps/tb_new_session.xpm
Normal file
@ -0,0 +1,32 @@
|
||||
/* XPM */
|
||||
static char * tb_new_session_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 8 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s bottomShadowColor m black c #5D6069",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s iconColor1 m black c #000000",
|
||||
"O s iconGray2 m none c #bdbdbd",
|
||||
"+ s iconGray5 m black c #737373",
|
||||
"@ s iconGray4 m none c #949494",
|
||||
"# s iconColor3 m black c #FF0000",
|
||||
/* pixels */
|
||||
" . .X. . ",
|
||||
" . oXo . ",
|
||||
" ..oXXXo.. ",
|
||||
" XXXXXXXXX ",
|
||||
" ..oXXXo.. ",
|
||||
" . oXo . ",
|
||||
" . .X. . ",
|
||||
" . ",
|
||||
" ooooooooooooo ",
|
||||
" oXXXXXXXXXXOO+o ",
|
||||
" oXXXXXXXXXXXX@+o ",
|
||||
" oXOOOOOOOOO##@+o ",
|
||||
" oXOOOOOOOOOOO@+o ",
|
||||
" oXooooooooooO@+o.",
|
||||
" oXXXXXXXXXXXO@+o.",
|
||||
" oO@@@@@@@@@@@+o. ",
|
||||
" ooooooooooooo. ",
|
||||
" ........... "};
|
31
pixmaps/tb_open.xpm
Normal file
31
pixmaps/tb_open.xpm
Normal file
@ -0,0 +1,31 @@
|
||||
/* XPM */
|
||||
static char * tb_open_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s iconGray1 m none c #dedede",
|
||||
"+ s iconGray5 m black c #737373",
|
||||
"@ s iconGray3 m none c #adadad",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .........X ",
|
||||
" .oooooo.o.X ",
|
||||
" .oooooo.oo.X ",
|
||||
" .oooooo....X ",
|
||||
" ...ooooooooo... ",
|
||||
" .O.OOOOOOOOo.+. ",
|
||||
".............O.+.X",
|
||||
".oooooooooooo..+.X",
|
||||
" .o@@@@@@@@@@+.+.X",
|
||||
" .o@@@@@@@@@@@.+.X",
|
||||
" .o@@@@@@@@@@+..X",
|
||||
" .o@@@@@@@@@@@..X",
|
||||
" .o+++++++++++.X",
|
||||
" ..............X",
|
||||
" XXXXXXXXXXXXX",
|
||||
" ",
|
||||
" "};
|
31
pixmaps/tb_paste.xpm
Normal file
31
pixmaps/tb_paste.xpm
Normal file
@ -0,0 +1,31 @@
|
||||
/* XPM */
|
||||
static char * tb_paste_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconGray5 m black c #737373",
|
||||
"o s iconGray2 m none c #bdbdbd",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
"+ s iconGray4 m none c #949494",
|
||||
"@ s iconColor2 m none c #FFFFFF",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .... ",
|
||||
" XXXX ",
|
||||
" ...oooo...O ",
|
||||
" .o+......++.O ",
|
||||
" .o+++++++++.O ",
|
||||
" .o+++.......... ",
|
||||
" .o+++.@@@@@@@@. ",
|
||||
" .o+++.@......@.O ",
|
||||
" .o+++.@@@@@@@@.O ",
|
||||
" .o+++.@@@@@@@@.O ",
|
||||
" .o+++.@......@.O ",
|
||||
" .o+++.@@@@@@@@.O ",
|
||||
" .....@..@@@@@.O ",
|
||||
" OOO.@@@@@@@@.O ",
|
||||
" ..........O ",
|
||||
" OOOOOOOOO ",
|
||||
" "};
|
31
pixmaps/tb_print.xpm
Normal file
31
pixmaps/tb_print.xpm
Normal file
@ -0,0 +1,31 @@
|
||||
/* XPM */
|
||||
static char * tb_print_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s iconGray2 m none c #bdbdbd",
|
||||
"O s iconGray5 m black c #737373",
|
||||
"+ s bottomShadowColor m black c #5D6069",
|
||||
"@ c #FF1144",
|
||||
/* pixels */
|
||||
" ....... ",
|
||||
" .XXXXX.. ",
|
||||
" .X...X.X. ",
|
||||
" .XXXXX.... ",
|
||||
" .X...XXXX.O ",
|
||||
" .XXXXXXXX.O ",
|
||||
" .X.....XX.O ",
|
||||
" .XXXXXXXX.O ",
|
||||
"................ ",
|
||||
".XXXXXXXXXXXXXO. ",
|
||||
".X@@ooooooooooO.O ",
|
||||
".XooooooooooooO.O ",
|
||||
".XooooooooooooO.O ",
|
||||
"................O ",
|
||||
" .OOOOOOOOOOOO.OO ",
|
||||
" ..............O ",
|
||||
" OOOOOOOOOOOOO ",
|
||||
" "};
|
28
pixmaps/tb_redo.xpm
Normal file
28
pixmaps/tb_redo.xpm
Normal file
@ -0,0 +1,28 @@
|
||||
/* XPM */
|
||||
static char * tb_redo_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ..... .. ",
|
||||
" ..XXXXX..X.o ",
|
||||
" .XXXXXXXXXX.o ",
|
||||
" .XX....XXXX.o ",
|
||||
" .XX.ooo.XXXX.o ",
|
||||
" .XX.o .XXXXX.o ",
|
||||
" .XX.o .......o ",
|
||||
" .XX.o ooo.ooo ",
|
||||
" .XX.o .X. ",
|
||||
" .XX.....XX.o ",
|
||||
" .XXXXXXXX.oo ",
|
||||
" ..XXXXX.oo ",
|
||||
" .....oo ",
|
||||
" ooooo ",
|
||||
" ",
|
||||
" "};
|
33
pixmaps/tb_replace.xpm
Normal file
33
pixmaps/tb_replace.xpm
Normal file
@ -0,0 +1,33 @@
|
||||
/* XPM */
|
||||
static char * tb_replace_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 9 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
"+ s iconGray4 m none c #949494",
|
||||
"@ s iconColor3 m black c #FF0000",
|
||||
"# s iconGray3 m none c #adadad",
|
||||
"$ s iconGray1 m none c #dedede",
|
||||
"% s iconGray7 m black c #424242",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ......... ",
|
||||
" .XXXXXXX.. ",
|
||||
" .X..XXXX.X. ",
|
||||
" oX..oXXX.... ",
|
||||
" o.X..XXXXXX. ",
|
||||
" +....oXXXXX.o ",
|
||||
" .XXX..XXXXX.o ",
|
||||
" ..oXo...XXXX.o ",
|
||||
" +XXXXXXXXXX+o ",
|
||||
" .X@@XX@XXX.... ",
|
||||
" .Xo@XX@@XX.#$.. ",
|
||||
" .XXo@@@@@X.... ",
|
||||
" .XXXXX@@XX.#$.. ",
|
||||
" .XXXXX@XXX.#$.. ",
|
||||
" ......o..%.... ",
|
||||
" ooooooooo ",
|
||||
" "};
|
29
pixmaps/tb_save.xpm
Normal file
29
pixmaps/tb_save.xpm
Normal file
@ -0,0 +1,29 @@
|
||||
/* XPM */
|
||||
static char * tb_save_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconGray2 m none c #bdbdbd",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .............. ",
|
||||
" .X.oooooooo.o. ",
|
||||
" .X.oooooooo...O ",
|
||||
" .X.oooooooo.X.O ",
|
||||
" .X.oooooooo.X.O ",
|
||||
" .X.oooooooo.X.O ",
|
||||
" .X.oooooooo.X.O ",
|
||||
" .XX........XX.O ",
|
||||
" .XXXXXXXXXXXX.O ",
|
||||
" .XX.........X.O ",
|
||||
" .XX......oo.X.O ",
|
||||
" .XX......oo.X.O ",
|
||||
" .XX......oo.X.O ",
|
||||
" .............O ",
|
||||
" OOOOOOOOOOOOO ",
|
||||
" ",
|
||||
" "};
|
29
pixmaps/tb_save_all.xpm
Normal file
29
pixmaps/tb_save_all.xpm
Normal file
@ -0,0 +1,29 @@
|
||||
/* XPM */
|
||||
static char * tb_save_all_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s iconColor1 m black c #000000",
|
||||
". s none m none c none",
|
||||
"X s iconGray2 m none c #bdbdbd",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ....",
|
||||
" X oooooooo o ....",
|
||||
" X oooooooo O...",
|
||||
" X .",
|
||||
" X X oooooooo o .",
|
||||
" X X oooooooo O",
|
||||
" X X oooooooo X O",
|
||||
" XX X oooooooo X O",
|
||||
" XX X oooooooo X O",
|
||||
" XX X oooooooo X O",
|
||||
" XX XX XX O",
|
||||
" XX XXXXXXXXXXXX O",
|
||||
" XX XX X O",
|
||||
". XX oo X O",
|
||||
"..O XX oo X O",
|
||||
"... XX oo X O",
|
||||
".... O",
|
||||
".....OOOOOOOOOOOO."};
|
33
pixmaps/tb_save_session.xpm
Normal file
33
pixmaps/tb_save_session.xpm
Normal file
@ -0,0 +1,33 @@
|
||||
/* XPM */
|
||||
static char * tb_save_session_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 9 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". m black c #880000",
|
||||
"X s iconColor3 m black c #FF0000",
|
||||
"o s iconColor1 m black c #000000",
|
||||
"O s iconColor2 m none c #FFFFFF",
|
||||
"+ s iconGray2 m none c #bdbdbd",
|
||||
"@ s iconGray5 m black c #737373",
|
||||
"# s iconGray4 m none c #949494",
|
||||
"$ s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" .... ",
|
||||
" .XX. ",
|
||||
" .XX. ",
|
||||
" .XX. ",
|
||||
" ...XX... ",
|
||||
" .XXXX. ",
|
||||
" .XX. ",
|
||||
" .. ",
|
||||
" ooooooooooooo ",
|
||||
" oOOOOOOOOOO++@o ",
|
||||
" oOOOOOOOOOOOO#@o ",
|
||||
" oO+++++++++XX#@o ",
|
||||
" oO+++++++++++#@o ",
|
||||
" oOoooooooooo+#@o$",
|
||||
" oOOOOOOOOOOO+#@o$",
|
||||
" o+###########@o$ ",
|
||||
" ooooooooooooo$ ",
|
||||
" $$$$$$$$$$$ "};
|
30
pixmaps/tb_shell.xpm
Normal file
30
pixmaps/tb_shell.xpm
Normal file
@ -0,0 +1,30 @@
|
||||
/* XPM */
|
||||
static char * tb_shell_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 6 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconGray6 m black c #636363",
|
||||
"o s iconGray2 m none c #bdbdbd",
|
||||
"O s iconColor2 m none c #FFFFFF",
|
||||
"+ s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ... ... ",
|
||||
" .XoXXXoX. ",
|
||||
" .oOoX.XoOo. ",
|
||||
" .XoOoXoOoX. ",
|
||||
" .Xoooo.ooooX. ",
|
||||
" .Xo.XOoXoOX.oX. ",
|
||||
" .oooXOo.oOXooo. ",
|
||||
" .oOo.XOXOX.oOo.+ ",
|
||||
" .XoOo.o.o.oOoX.+ ",
|
||||
" .XooXoooXoOX.+ ",
|
||||
" .XoooOoooX.+ ",
|
||||
" .ooOOOoo.+ ",
|
||||
" ..XoooX..+ ",
|
||||
" .XoooooooX.+ ",
|
||||
" ...........+ ",
|
||||
" ++++++++++ ",
|
||||
" "};
|
29
pixmaps/tb_split.xpm
Normal file
29
pixmaps/tb_split.xpm
Normal file
@ -0,0 +1,29 @@
|
||||
/* XPM */
|
||||
static char * tb_split_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s topShadowColor m none c #DCDEE5",
|
||||
"X s iconColor1 m black c #000000",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .XXXXXXXXXXX ",
|
||||
" .X........oX ",
|
||||
" .X..o.....oXO ",
|
||||
" .X.oo.....oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .XoooooooooXO ",
|
||||
" .XXXXXXXXXXXO ",
|
||||
" .XOOOOOOOOoXO ",
|
||||
" .X..o.....oXO ",
|
||||
" .X.oo.....oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .XoooooooooXO ",
|
||||
" .XXXXXXXXXXXO ",
|
||||
" OOOOOOOOOO ",
|
||||
" "};
|
28
pixmaps/tb_undo.xpm
Normal file
28
pixmaps/tb_undo.xpm
Normal file
@ -0,0 +1,28 @@
|
||||
/* XPM */
|
||||
static char * tb_undo_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" .. ..... ",
|
||||
" .X..XXXXX.. ",
|
||||
" .XXXXXXXXXX. ",
|
||||
" .XXXX....XX.o ",
|
||||
" .XXXX.ooo.XX. ",
|
||||
" .XXXXX. .XX.o ",
|
||||
" .......o .XX.o ",
|
||||
" o.ooooo .XX.o ",
|
||||
" .X. .XX.o ",
|
||||
" .XX.....XX.oo ",
|
||||
" .XXXXXXXX.o ",
|
||||
" .XXXXX..oo ",
|
||||
" .....ooo ",
|
||||
" ooooo ",
|
||||
" ",
|
||||
" "};
|
29
pixmaps/tb_vsplit.xpm
Normal file
29
pixmaps/tb_vsplit.xpm
Normal file
@ -0,0 +1,29 @@
|
||||
/* XPM */
|
||||
static char * tb_vsplit_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s topShadowColor m none c #DCDEE5",
|
||||
"X s iconColor1 m black c #000000",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .XXXXXXXXXXXXXX ",
|
||||
" .X....oXO....oX ",
|
||||
" .X..o.oXO..o.oXO ",
|
||||
" .X.oo.oXO.oo.oXO ",
|
||||
" .X....oXO....oXO ",
|
||||
" .X....oXO....oXO ",
|
||||
" .X....oXO....oXO ",
|
||||
" .X....oXO....oXO ",
|
||||
" .X....oXO....oXO ",
|
||||
" .X....oXO....oXO ",
|
||||
" .X....oXO....oXO ",
|
||||
" .X....oXO....oXO ",
|
||||
" .X....oXO....oXO ",
|
||||
" .XoooooXooooooXO ",
|
||||
" .XXXXXXXXXXXXXXO ",
|
||||
" OOOOOOOOOOOOO ",
|
||||
" "};
|
BIN
runtime.info
Executable file
BIN
runtime.info
Executable file
Binary file not shown.
86
runtime/bugreport.vim
Normal file
86
runtime/bugreport.vim
Normal file
@ -0,0 +1,86 @@
|
||||
:" 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: 2001 Feb 02
|
||||
:"
|
||||
:" 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
|
||||
: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
|
61
runtime/colors/README.txt
Normal file
61
runtime/colors/README.txt
Normal file
@ -0,0 +1,61 @@
|
||||
README.txt for color scheme files
|
||||
|
||||
These files are used for the ":colorscheme" command. They appear in the
|
||||
Edit/Color Scheme menu in the GUI.
|
||||
|
||||
|
||||
Hints for writing a color scheme file:
|
||||
|
||||
There are two basic ways to define a color scheme:
|
||||
|
||||
1. Define a new Normal color and set the 'background' option accordingly.
|
||||
set background={light or dark}
|
||||
highlight clear
|
||||
highlight Normal ...
|
||||
...
|
||||
|
||||
2. Use the default Normal color and automatically adjust to the value of
|
||||
'background'.
|
||||
highlight clear Normal
|
||||
set background&
|
||||
highlight clear
|
||||
if &background == "light"
|
||||
highlight Error ...
|
||||
...
|
||||
else
|
||||
highlight Error ...
|
||||
...
|
||||
endif
|
||||
|
||||
You can use ":highlight clear" to reset everything to the defaults, and then
|
||||
change the groups that you want differently. This also will work for groups
|
||||
that are added in later versions of Vim.
|
||||
Note that ":highlight clear" uses the value of 'background', thus set it
|
||||
before this command.
|
||||
Some attributes (e.g., bold) might be set in the defaults that you want
|
||||
removed in your color scheme. Use something like "gui=NONE" to remove the
|
||||
attributes.
|
||||
|
||||
To see which highlight group is used where, find the help for
|
||||
"highlight-groups" and "group-name".
|
||||
|
||||
You can use ":highlight" to find out the current colors. Exception: the
|
||||
ctermfg and ctermbg values are numbers, which are only valid for the current
|
||||
terminal. Use the color names instead. See ":help cterm-colors".
|
||||
|
||||
The default color settings can be found in the source file src/syntax.c.
|
||||
Search for "highlight_init".
|
||||
|
||||
If you think you have a color scheme that is good enough to be used by others,
|
||||
please check the following items:
|
||||
|
||||
- Does it work in a color terminal as well as in the GUI?
|
||||
- Is 'background' either used or appropriately set to "light" or "dark"?
|
||||
- Try setting 'hlsearch' and searching for a pattern, is the match easy to
|
||||
spot?
|
||||
- Split a window with ":split" and ":vsplit". Are the status lines and
|
||||
vertical separators clearly visible?
|
||||
- In the GUI, is it easy to find the cursor, also in a file with lots of
|
||||
syntax highlighting?
|
||||
- Do not use hard coded escape sequences, these will not work in other
|
||||
terminals. Always use color names or #RRGGBB for the GUI.
|
77
runtime/colors/blue.vim
Normal file
77
runtime/colors/blue.vim
Normal file
@ -0,0 +1,77 @@
|
||||
" local syntax file - set colors on a per-machine basis:
|
||||
" vim: tw=0 ts=4 sw=4
|
||||
" Vim color file
|
||||
" Maintainer: Steven Vertigan <steven@vertigan.wattle.id.au>
|
||||
" Last Change: 2003 May 11
|
||||
" Revision #4: Support for new "Underline" group. Removed superfluous html
|
||||
" formatting.
|
||||
|
||||
set background=dark
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
let g:colors_name = "blue"
|
||||
hi Normal guifg=white guibg=darkBlue
|
||||
hi Normal ctermfg=white ctermbg=darkBlue
|
||||
hi NonText guifg=magenta ctermfg=lightMagenta
|
||||
hi comment guifg=gray gui=bold
|
||||
hi comment ctermfg=gray
|
||||
hi constant guifg=cyan ctermfg=cyan
|
||||
hi identifier guifg=gray ctermfg=gray
|
||||
hi statement guifg=yellow gui=none ctermfg=yellow
|
||||
hi preproc guifg=green ctermfg=green
|
||||
hi type guifg=orange ctermfg=darkYellow
|
||||
hi special guifg=magenta ctermfg=lightMagenta
|
||||
hi Underlined guifg=cyan ctermfg=cyan
|
||||
hi Underlined gui=underline cterm=underline
|
||||
|
||||
hi ErrorMsg guifg=orange guibg=darkBlue
|
||||
hi ErrorMsg ctermfg=lightRed
|
||||
hi WarningMsg guifg=cyan guibg=darkBlue gui=bold
|
||||
hi WarningMsg ctermfg=cyan
|
||||
hi ModeMsg guifg=yellow gui=NONE
|
||||
hi ModeMsg ctermfg=yellow
|
||||
hi MoreMsg guifg=yellow gui=NONE
|
||||
hi MoreMsg ctermfg=yellow
|
||||
hi Error guifg=red guibg=darkBlue gui=underline
|
||||
hi Error ctermfg=red
|
||||
|
||||
hi Todo guifg=black guibg=orange
|
||||
hi Todo ctermfg=black ctermbg=darkYellow
|
||||
hi Cursor guifg=black guibg=white
|
||||
hi Cursor ctermfg=black ctermbg=white
|
||||
hi Search guifg=black guibg=orange
|
||||
hi Search ctermfg=black ctermbg=darkYellow
|
||||
hi IncSearch guifg=black guibg=yellow
|
||||
hi IncSearch ctermfg=black ctermbg=darkYellow
|
||||
hi LineNr guifg=pink ctermfg=lightMagenta
|
||||
hi title guifg=white gui=bold cterm=bold
|
||||
|
||||
hi StatusLineNC gui=NONE guifg=black guibg=blue
|
||||
hi StatusLineNC ctermfg=black ctermbg=blue
|
||||
hi StatusLine gui=bold guifg=cyan guibg=blue
|
||||
hi StatusLine ctermfg=cyan ctermbg=blue
|
||||
|
||||
hi label guifg=yellow ctermfg=yellow
|
||||
hi operator guifg=orange gui=bold ctermfg=darkYellow
|
||||
hi clear Visual
|
||||
hi Visual term=reverse
|
||||
hi Visual ctermfg=black ctermbg=darkCyan
|
||||
hi Visual guifg=black guibg=darkCyan
|
||||
|
||||
hi DiffChange guibg=darkGreen guifg=black
|
||||
hi DiffChange ctermbg=darkGreen ctermfg=black
|
||||
hi DiffText guibg=olivedrab guifg=black
|
||||
hi DiffText ctermbg=lightGreen ctermfg=black
|
||||
hi DiffAdd guibg=slateblue guifg=black
|
||||
hi DiffAdd ctermbg=blue ctermfg=black
|
||||
hi DiffDelete guibg=coral guifg=black
|
||||
hi DiffDelete ctermbg=cyan ctermfg=black
|
||||
|
||||
hi Folded guibg=orange guifg=black
|
||||
hi Folded ctermbg=yellow ctermfg=black
|
||||
hi FoldColumn guibg=gray30 guifg=black
|
||||
hi FoldColumn ctermbg=gray ctermfg=black
|
||||
hi cIf0 guifg=gray ctermfg=gray
|
||||
|
62
runtime/colors/darkblue.vim
Normal file
62
runtime/colors/darkblue.vim
Normal file
@ -0,0 +1,62 @@
|
||||
" Vim color file
|
||||
" Maintainer: Bohdan Vlasyuk <bohdan@vstu.edu.ua>
|
||||
" Last Change: 2002 Mar 09
|
||||
|
||||
" darkblue -- for those who prefer dark background
|
||||
" [note: looks bit uglier with come terminal palettes,
|
||||
" but is fine on default linux console palette.]
|
||||
|
||||
set bg=dark
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
let colors_name = "darkblue"
|
||||
|
||||
hi Normal guifg=#c0c0c0 guibg=#000040 ctermfg=gray ctermbg=black
|
||||
hi ErrorMsg guifg=#ffffff guibg=#287eff ctermfg=white ctermbg=lightblue
|
||||
hi Visual guifg=#8080ff guibg=fg gui=reverse ctermfg=lightblue ctermbg=fg cterm=reverse
|
||||
hi VisualNOS guifg=#8080ff guibg=fg gui=reverse,underline ctermfg=lightblue ctermbg=fg cterm=reverse,underline
|
||||
hi Todo guifg=#d14a14 guibg=#1248d1 ctermfg=red ctermbg=darkblue
|
||||
hi Search guifg=#90fff0 guibg=#2050d0 ctermfg=white ctermbg=darkblue cterm=underline term=underline
|
||||
hi IncSearch guifg=#b0ffff guibg=#2050d0 ctermfg=darkblue ctermbg=gray
|
||||
|
||||
hi SpecialKey guifg=cyan ctermfg=darkcyan
|
||||
hi Directory guifg=cyan ctermfg=cyan
|
||||
hi Title guifg=magenta gui=none ctermfg=magenta cterm=bold
|
||||
hi WarningMsg guifg=red ctermfg=red
|
||||
hi WildMenu guifg=yellow guibg=black ctermfg=yellow ctermbg=black cterm=none term=none
|
||||
hi ModeMsg guifg=#22cce2 ctermfg=lightblue
|
||||
hi MoreMsg ctermfg=darkgreen ctermfg=darkgreen
|
||||
hi Question guifg=green gui=none ctermfg=green cterm=none
|
||||
hi NonText guifg=#0030ff ctermfg=darkblue
|
||||
|
||||
hi StatusLine guifg=blue guibg=darkgray gui=none ctermfg=blue ctermbg=gray term=none cterm=none
|
||||
hi StatusLineNC guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none
|
||||
hi VertSplit guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none
|
||||
|
||||
hi Folded guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold
|
||||
hi FoldColumn guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold
|
||||
hi LineNr guifg=#90f020 ctermfg=green cterm=none
|
||||
|
||||
hi DiffAdd guibg=darkblue ctermbg=darkblue term=none cterm=none
|
||||
hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none
|
||||
hi DiffDelete ctermfg=blue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan
|
||||
hi DiffText cterm=bold ctermbg=red gui=bold guibg=Red
|
||||
|
||||
hi Cursor guifg=#000020 guibg=#ffaf38 ctermfg=bg ctermbg=brown
|
||||
hi lCursor guifg=#ffffff guibg=#000000 ctermfg=bg ctermbg=darkgreen
|
||||
|
||||
|
||||
hi Comment guifg=#80a0ff ctermfg=darkred
|
||||
hi Constant ctermfg=magenta guifg=#ffa0a0 cterm=none
|
||||
hi Special ctermfg=brown guifg=Orange cterm=none gui=none
|
||||
hi Identifier ctermfg=cyan guifg=#40ffff cterm=none
|
||||
hi Statement ctermfg=yellow cterm=none guifg=#ffff60 gui=none
|
||||
hi PreProc ctermfg=magenta guifg=#ff80ff gui=none cterm=none
|
||||
hi type ctermfg=green guifg=#60ff60 gui=none cterm=none
|
||||
hi Underlined cterm=underline term=underline
|
||||
hi Ignore guifg=bg ctermfg=bg
|
||||
|
||||
|
23
runtime/colors/default.vim
Normal file
23
runtime/colors/default.vim
Normal file
@ -0,0 +1,23 @@
|
||||
" Vim color file
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2001 Jul 23
|
||||
|
||||
" This is the default color scheme. It doesn't define the Normal
|
||||
" highlighting, it uses whatever the colors used to be.
|
||||
|
||||
" Set 'background' back to the default. The value can't always be estimated
|
||||
" and is then guessed.
|
||||
hi clear Normal
|
||||
set bg&
|
||||
|
||||
" Remove all existing highlighting and set the defaults.
|
||||
hi clear
|
||||
|
||||
" Load the syntax highlighting defaults, if it's enabled.
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
let colors_name = "default"
|
||||
|
||||
" vim: sw=2
|
57
runtime/colors/delek.vim
Normal file
57
runtime/colors/delek.vim
Normal file
@ -0,0 +1,57 @@
|
||||
" Vim color file
|
||||
" Maintainer: David Schweikert <dws@ee.ethz.ch>
|
||||
" Last Change: 2004 May 16
|
||||
|
||||
" First remove all existing highlighting.
|
||||
hi clear
|
||||
|
||||
let colors_name = "delek"
|
||||
|
||||
hi Normal guifg=Black guibg=white
|
||||
|
||||
" Groups used in the 'highlight' and 'guicursor' options default value.
|
||||
hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White
|
||||
hi IncSearch term=reverse cterm=reverse gui=reverse
|
||||
hi ModeMsg term=bold cterm=bold gui=bold
|
||||
hi VertSplit term=reverse cterm=reverse gui=reverse
|
||||
hi Visual term=reverse cterm=reverse gui=reverse guifg=Grey guibg=fg
|
||||
hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold
|
||||
hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red
|
||||
hi Cursor guibg=Green guifg=NONE
|
||||
hi lCursor guibg=Cyan guifg=NONE
|
||||
hi Directory term=bold ctermfg=DarkBlue guifg=Blue
|
||||
hi LineNr term=underline ctermfg=Brown guifg=Brown
|
||||
hi MoreMsg term=bold ctermfg=DarkGreen gui=bold guifg=SeaGreen
|
||||
hi Question term=standout ctermfg=DarkGreen gui=bold guifg=SeaGreen
|
||||
hi Search term=reverse ctermbg=Yellow ctermfg=NONE guibg=Yellow guifg=NONE
|
||||
hi SpecialKey term=bold ctermfg=DarkBlue guifg=Blue
|
||||
hi Title term=bold ctermfg=DarkMagenta gui=bold guifg=Magenta
|
||||
hi WarningMsg term=standout ctermfg=DarkRed guifg=Red
|
||||
hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black
|
||||
hi Folded term=standout ctermbg=Grey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue
|
||||
hi FoldColumn term=standout ctermbg=Grey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue
|
||||
hi DiffAdd term=bold ctermbg=LightBlue guibg=LightBlue
|
||||
hi DiffChange term=bold ctermbg=LightMagenta guibg=LightMagenta
|
||||
hi DiffDelete term=bold ctermfg=Blue ctermbg=LightCyan gui=bold guifg=Blue guibg=LightCyan
|
||||
|
||||
hi StatusLine cterm=bold ctermbg=blue ctermfg=yellow guibg=gold guifg=blue
|
||||
hi StatusLineNC cterm=bold ctermbg=blue ctermfg=black guibg=gold guifg=blue
|
||||
hi NonText term=bold ctermfg=Blue gui=bold guifg=gray guibg=white
|
||||
hi Cursor guibg=fg guifg=bg
|
||||
|
||||
" syntax highlighting
|
||||
hi PreProc term=underline cterm=NONE ctermfg=darkmagenta gui=NONE guifg=magenta3
|
||||
hi Identifier term=underline cterm=NONE ctermfg=darkcyan gui=NONE guifg=cyan4
|
||||
hi Comment term=NONE cterm=NONE ctermfg=darkred gui=NONE guifg=red2
|
||||
hi Constant term=underline cterm=NONE ctermfg=darkgreen gui=NONE guifg=green3
|
||||
hi Special term=bold cterm=NONE ctermfg=lightred gui=NONE guifg=deeppink
|
||||
hi Statement term=bold cterm=bold ctermfg=blue gui=bold guifg=blue
|
||||
hi Type term=underline cterm=NONE ctermfg=blue gui=bold guifg=blue
|
||||
|
||||
if exists("syntax_on")
|
||||
let syntax_cmd = "enable"
|
||||
runtime syntax/syncolor.vim
|
||||
unlet syntax_cmd
|
||||
endif
|
||||
|
||||
" vim: sw=2
|
108
runtime/colors/desert.vim
Normal file
108
runtime/colors/desert.vim
Normal file
@ -0,0 +1,108 @@
|
||||
" Vim color file
|
||||
" Maintainer: Hans Fugal <hans@fugal.net>
|
||||
" Last Change: $Date$
|
||||
" Last Change: $Date$
|
||||
" URL: http://hans.fugal.net/vim/colors/desert.vim
|
||||
" Version: $Id$
|
||||
|
||||
" cool help screens
|
||||
" :he group-name
|
||||
" :he highlight-groups
|
||||
" :he cterm-colors
|
||||
|
||||
set background=dark
|
||||
if version > 580
|
||||
" no guarantees for version 5.8 and below, but this makes it stop
|
||||
" complaining
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
endif
|
||||
let g:colors_name="desert"
|
||||
|
||||
hi Normal guifg=White guibg=grey20
|
||||
|
||||
" highlight groups
|
||||
hi Cursor guibg=khaki guifg=slategrey
|
||||
"hi CursorIM
|
||||
"hi Directory
|
||||
"hi DiffAdd
|
||||
"hi DiffChange
|
||||
"hi DiffDelete
|
||||
"hi DiffText
|
||||
"hi ErrorMsg
|
||||
hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none
|
||||
hi Folded guibg=grey30 guifg=gold
|
||||
hi FoldColumn guibg=grey30 guifg=tan
|
||||
hi IncSearch guifg=slategrey guibg=khaki
|
||||
"hi LineNr
|
||||
hi ModeMsg guifg=goldenrod
|
||||
hi MoreMsg guifg=SeaGreen
|
||||
hi NonText guifg=LightBlue guibg=grey30
|
||||
hi Question guifg=springgreen
|
||||
hi Search guibg=peru guifg=wheat
|
||||
hi SpecialKey guifg=yellowgreen
|
||||
hi StatusLine guibg=#c2bfa5 guifg=black gui=none
|
||||
hi StatusLineNC guibg=#c2bfa5 guifg=grey50 gui=none
|
||||
hi Title guifg=indianred
|
||||
hi Visual gui=none guifg=khaki guibg=olivedrab
|
||||
"hi VisualNOS
|
||||
hi WarningMsg guifg=salmon
|
||||
"hi WildMenu
|
||||
"hi Menu
|
||||
"hi Scrollbar
|
||||
"hi Tooltip
|
||||
|
||||
" syntax highlighting groups
|
||||
hi Comment guifg=SkyBlue
|
||||
hi Constant guifg=#ffa0a0
|
||||
hi Identifier guifg=palegreen
|
||||
hi Statement guifg=khaki
|
||||
hi PreProc guifg=indianred
|
||||
hi Type guifg=darkkhaki
|
||||
hi Special guifg=navajowhite
|
||||
"hi Underlined
|
||||
hi Ignore guifg=grey40
|
||||
"hi Error
|
||||
hi Todo guifg=orangered guibg=yellow2
|
||||
|
||||
" color terminal definitions
|
||||
hi SpecialKey ctermfg=darkgreen
|
||||
hi NonText cterm=bold ctermfg=darkblue
|
||||
hi Directory ctermfg=darkcyan
|
||||
hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
|
||||
hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
|
||||
hi Search cterm=NONE ctermfg=grey ctermbg=blue
|
||||
hi MoreMsg ctermfg=darkgreen
|
||||
hi ModeMsg cterm=NONE ctermfg=brown
|
||||
hi LineNr ctermfg=3
|
||||
hi Question ctermfg=green
|
||||
hi StatusLine cterm=bold,reverse
|
||||
hi StatusLineNC cterm=reverse
|
||||
hi VertSplit cterm=reverse
|
||||
hi Title ctermfg=5
|
||||
hi Visual cterm=reverse
|
||||
hi VisualNOS cterm=bold,underline
|
||||
hi WarningMsg ctermfg=1
|
||||
hi WildMenu ctermfg=0 ctermbg=3
|
||||
hi Folded ctermfg=darkgrey ctermbg=NONE
|
||||
hi FoldColumn ctermfg=darkgrey ctermbg=NONE
|
||||
hi DiffAdd ctermbg=4
|
||||
hi DiffChange ctermbg=5
|
||||
hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
|
||||
hi DiffText cterm=bold ctermbg=1
|
||||
hi Comment ctermfg=darkcyan
|
||||
hi Constant ctermfg=brown
|
||||
hi Special ctermfg=5
|
||||
hi Identifier ctermfg=6
|
||||
hi Statement ctermfg=3
|
||||
hi PreProc ctermfg=5
|
||||
hi Type ctermfg=2
|
||||
hi Underlined cterm=underline ctermfg=5
|
||||
hi Ignore cterm=bold ctermfg=7
|
||||
hi Ignore ctermfg=darkgrey
|
||||
hi Error cterm=bold ctermfg=7 ctermbg=1
|
||||
|
||||
|
||||
"vim: sw=4
|
50
runtime/colors/elflord.vim
Normal file
50
runtime/colors/elflord.vim
Normal file
@ -0,0 +1,50 @@
|
||||
" local syntax file - set colors on a per-machine basis:
|
||||
" vim: tw=0 ts=4 sw=4
|
||||
" Vim color file
|
||||
" Maintainer: Ron Aaron <ron@ronware.org>
|
||||
" Last Change: 2003 May 02
|
||||
|
||||
set background=dark
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
let g:colors_name = "elflord"
|
||||
hi Normal guifg=cyan guibg=black
|
||||
hi Comment term=bold ctermfg=DarkCyan guifg=#80a0ff
|
||||
hi Constant term=underline ctermfg=Magenta guifg=Magenta
|
||||
hi Special term=bold ctermfg=DarkMagenta guifg=Red
|
||||
hi Identifier term=underline cterm=bold ctermfg=Cyan guifg=#40ffff
|
||||
hi Statement term=bold ctermfg=Yellow gui=bold guifg=#aa4444
|
||||
hi PreProc term=underline ctermfg=LightBlue guifg=#ff80ff
|
||||
hi Type term=underline ctermfg=LightGreen guifg=#60ff60 gui=bold
|
||||
hi Function term=bold ctermfg=White guifg=White
|
||||
hi Repeat term=underline ctermfg=White guifg=white
|
||||
hi Operator ctermfg=Red guifg=Red
|
||||
hi Ignore ctermfg=black guifg=bg
|
||||
hi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White
|
||||
hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Blue guibg=Yellow
|
||||
|
||||
" Common groups that link to default highlighting.
|
||||
" You can specify other highlighting easily.
|
||||
hi link String Constant
|
||||
hi link Character Constant
|
||||
hi link Number Constant
|
||||
hi link Boolean Constant
|
||||
hi link Float Number
|
||||
hi link Conditional Repeat
|
||||
hi link Label Statement
|
||||
hi link Keyword Statement
|
||||
hi link Exception Statement
|
||||
hi link Include PreProc
|
||||
hi link Define PreProc
|
||||
hi link Macro PreProc
|
||||
hi link PreCondit PreProc
|
||||
hi link StorageClass Type
|
||||
hi link Structure Type
|
||||
hi link Typedef Type
|
||||
hi link Tag Special
|
||||
hi link SpecialChar Special
|
||||
hi link Delimiter Special
|
||||
hi link SpecialComment Special
|
||||
hi link Debug Special
|
54
runtime/colors/evening.vim
Normal file
54
runtime/colors/evening.vim
Normal file
@ -0,0 +1,54 @@
|
||||
" Vim color file
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2001 May 21
|
||||
|
||||
" This color scheme uses a dark grey background.
|
||||
|
||||
" First remove all existing highlighting.
|
||||
set background=dark
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
let colors_name = "evening"
|
||||
|
||||
hi Normal ctermbg=DarkGrey ctermfg=White guifg=White guibg=grey20
|
||||
|
||||
" Groups used in the 'highlight' and 'guicursor' options default value.
|
||||
hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White
|
||||
hi IncSearch term=reverse cterm=reverse gui=reverse
|
||||
hi ModeMsg term=bold cterm=bold gui=bold
|
||||
hi StatusLine term=reverse,bold cterm=reverse,bold gui=reverse,bold
|
||||
hi StatusLineNC term=reverse cterm=reverse gui=reverse
|
||||
hi VertSplit term=reverse cterm=reverse gui=reverse
|
||||
hi Visual term=reverse cterm=reverse gui=reverse guifg=Grey guibg=fg
|
||||
hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold
|
||||
hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red
|
||||
hi Cursor guibg=Green guifg=Black
|
||||
hi lCursor guibg=Cyan guifg=Black
|
||||
hi Directory term=bold ctermfg=LightCyan guifg=Cyan
|
||||
hi LineNr term=underline ctermfg=Yellow guifg=Yellow
|
||||
hi MoreMsg term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen
|
||||
hi NonText term=bold ctermfg=LightBlue gui=bold guifg=LightBlue guibg=grey30
|
||||
hi Question term=standout ctermfg=LightGreen gui=bold guifg=Green
|
||||
hi Search term=reverse ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black
|
||||
hi SpecialKey term=bold ctermfg=LightBlue guifg=Cyan
|
||||
hi Title term=bold ctermfg=LightMagenta gui=bold guifg=Magenta
|
||||
hi WarningMsg term=standout ctermfg=LightRed guifg=Red
|
||||
hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black
|
||||
hi Folded term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue
|
||||
hi FoldColumn term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue
|
||||
hi DiffAdd term=bold ctermbg=DarkBlue guibg=DarkBlue
|
||||
hi DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta
|
||||
hi DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan gui=bold guifg=Blue guibg=DarkCyan
|
||||
|
||||
" Groups for syntax highlighting
|
||||
hi Constant term=underline ctermfg=Magenta guifg=#ffa0a0 guibg=grey5
|
||||
hi Special term=bold ctermfg=LightRed guifg=Orange guibg=grey5
|
||||
if &t_Co > 8
|
||||
hi Statement term=bold cterm=bold ctermfg=Yellow guifg=#ffff60 gui=bold
|
||||
endif
|
||||
hi Ignore ctermfg=DarkGrey guifg=grey20
|
||||
|
||||
" vim: sw=2
|
64
runtime/colors/koehler.vim
Normal file
64
runtime/colors/koehler.vim
Normal file
@ -0,0 +1,64 @@
|
||||
" local syntax file - set colors on a per-machine basis:
|
||||
" vim: tw=0 ts=4 sw=4
|
||||
" Vim color file
|
||||
" Maintainer: Ron Aaron <ron@ronware.org>
|
||||
" Last Change: 2003 May 02
|
||||
|
||||
hi clear
|
||||
set background=dark
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
let g:colors_name = "koehler"
|
||||
hi Normal guifg=white guibg=black
|
||||
hi Scrollbar guifg=darkcyan guibg=cyan
|
||||
hi Menu guifg=black guibg=cyan
|
||||
hi SpecialKey term=bold cterm=bold ctermfg=darkred guifg=Blue
|
||||
hi NonText term=bold cterm=bold ctermfg=darkred gui=bold guifg=Blue
|
||||
hi Directory term=bold cterm=bold ctermfg=brown guifg=Blue
|
||||
hi ErrorMsg term=standout cterm=bold ctermfg=grey ctermbg=blue guifg=White guibg=Red
|
||||
hi Search term=reverse ctermfg=white ctermbg=red guifg=white guibg=Red
|
||||
hi MoreMsg term=bold cterm=bold ctermfg=darkgreen gui=bold guifg=SeaGreen
|
||||
hi ModeMsg term=bold cterm=bold gui=bold guifg=White guibg=Blue
|
||||
hi LineNr term=underline cterm=bold ctermfg=darkcyan guifg=Yellow
|
||||
hi Question term=standout cterm=bold ctermfg=darkgreen gui=bold guifg=Green
|
||||
hi StatusLine term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white gui=bold guifg=blue guibg=white
|
||||
hi StatusLineNC term=reverse ctermfg=white ctermbg=lightblue guifg=white guibg=blue
|
||||
hi Title term=bold cterm=bold ctermfg=darkmagenta gui=bold guifg=Magenta
|
||||
hi Visual term=reverse cterm=reverse gui=reverse
|
||||
hi WarningMsg term=standout cterm=bold ctermfg=darkblue guifg=Red
|
||||
hi Cursor guifg=bg guibg=Green
|
||||
hi Comment term=bold cterm=bold ctermfg=cyan guifg=#80a0ff
|
||||
hi Constant term=underline cterm=bold ctermfg=magenta guifg=#ffa0a0
|
||||
hi Special term=bold cterm=bold ctermfg=red guifg=Orange
|
||||
hi Identifier term=underline ctermfg=brown guifg=#40ffff
|
||||
hi Statement term=bold cterm=bold ctermfg=yellow gui=bold guifg=#ffff60
|
||||
hi PreProc term=underline ctermfg=darkblue guifg=#ff80ff
|
||||
hi Type term=underline cterm=bold ctermfg=lightgreen gui=bold guifg=#60ff60
|
||||
hi Error term=reverse ctermfg=darkcyan ctermbg=black guifg=Red guibg=Black
|
||||
hi Todo term=standout ctermfg=black ctermbg=darkcyan guifg=Blue guibg=Yellow
|
||||
hi link IncSearch Visual
|
||||
hi link String Constant
|
||||
hi link Character Constant
|
||||
hi link Number Constant
|
||||
hi link Boolean Constant
|
||||
hi link Float Number
|
||||
hi link Function Identifier
|
||||
hi link Conditional Statement
|
||||
hi link Repeat Statement
|
||||
hi link Label Statement
|
||||
hi link Operator Statement
|
||||
hi link Keyword Statement
|
||||
hi link Exception Statement
|
||||
hi link Include PreProc
|
||||
hi link Define PreProc
|
||||
hi link Macro PreProc
|
||||
hi link PreCondit PreProc
|
||||
hi link StorageClass Type
|
||||
hi link Structure Type
|
||||
hi link Typedef Type
|
||||
hi link Tag Special
|
||||
hi link SpecialChar Special
|
||||
hi link Delimiter Special
|
||||
hi link SpecialComment Special
|
||||
hi link Debug Special
|
54
runtime/colors/morning.vim
Normal file
54
runtime/colors/morning.vim
Normal file
@ -0,0 +1,54 @@
|
||||
" Vim color file
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2001 May 21
|
||||
|
||||
" This color scheme uses a light grey background.
|
||||
|
||||
" First remove all existing highlighting.
|
||||
set background=light
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
let colors_name = "morning"
|
||||
|
||||
hi Normal ctermfg=Black ctermbg=LightGrey guifg=Black guibg=grey90
|
||||
|
||||
" Groups used in the 'highlight' and 'guicursor' options default value.
|
||||
hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White
|
||||
hi IncSearch term=reverse cterm=reverse gui=reverse
|
||||
hi ModeMsg term=bold cterm=bold gui=bold
|
||||
hi StatusLine term=reverse,bold cterm=reverse,bold gui=reverse,bold
|
||||
hi StatusLineNC term=reverse cterm=reverse gui=reverse
|
||||
hi VertSplit term=reverse cterm=reverse gui=reverse
|
||||
hi Visual term=reverse cterm=reverse gui=reverse guifg=Grey guibg=fg
|
||||
hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold
|
||||
hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red
|
||||
hi Cursor guibg=Green guifg=NONE
|
||||
hi lCursor guibg=Cyan guifg=NONE
|
||||
hi Directory term=bold ctermfg=DarkBlue guifg=Blue
|
||||
hi LineNr term=underline ctermfg=Brown guifg=Brown
|
||||
hi MoreMsg term=bold ctermfg=DarkGreen gui=bold guifg=SeaGreen
|
||||
hi NonText term=bold ctermfg=Blue gui=bold guifg=Blue guibg=grey80
|
||||
hi Question term=standout ctermfg=DarkGreen gui=bold guifg=SeaGreen
|
||||
hi Search term=reverse ctermbg=Yellow ctermfg=NONE guibg=Yellow guifg=NONE
|
||||
hi SpecialKey term=bold ctermfg=DarkBlue guifg=Blue
|
||||
hi Title term=bold ctermfg=DarkMagenta gui=bold guifg=Magenta
|
||||
hi WarningMsg term=standout ctermfg=DarkRed guifg=Red
|
||||
hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black
|
||||
hi Folded term=standout ctermbg=Grey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue
|
||||
hi FoldColumn term=standout ctermbg=Grey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue
|
||||
hi DiffAdd term=bold ctermbg=LightBlue guibg=LightBlue
|
||||
hi DiffChange term=bold ctermbg=LightMagenta guibg=LightMagenta
|
||||
hi DiffDelete term=bold ctermfg=Blue ctermbg=LightCyan gui=bold guifg=Blue guibg=LightCyan
|
||||
|
||||
" Colors for syntax highlighting
|
||||
hi Constant term=underline ctermfg=DarkRed guifg=Magenta guibg=grey95
|
||||
hi Special term=bold ctermfg=DarkMagenta guifg=SlateBlue guibg=grey95
|
||||
if &t_Co > 8
|
||||
hi Statement term=bold cterm=bold ctermfg=Brown gui=bold guifg=Brown
|
||||
endif
|
||||
hi Ignore ctermfg=LightGrey guifg=grey90
|
||||
|
||||
" vim: sw=2
|
41
runtime/colors/murphy.vim
Normal file
41
runtime/colors/murphy.vim
Normal file
@ -0,0 +1,41 @@
|
||||
" local syntax file - set colors on a per-machine basis:
|
||||
" vim: tw=0 ts=4 sw=4
|
||||
" Vim color file
|
||||
" Maintainer: Ron Aaron <ron@ronware.org>
|
||||
" Last Change: 2003 May 02
|
||||
|
||||
hi clear
|
||||
set background=dark
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
let g:colors_name = "murphy"
|
||||
|
||||
hi Normal ctermbg=Black ctermfg=lightgreen guibg=Black guifg=lightgreen
|
||||
hi Comment term=bold ctermfg=LightRed guifg=Orange
|
||||
hi Constant term=underline ctermfg=LightGreen guifg=White gui=NONE
|
||||
hi Identifier term=underline ctermfg=LightCyan guifg=#00ffff
|
||||
hi Ignore ctermfg=black guifg=bg
|
||||
hi PreProc term=underline ctermfg=LightBlue guifg=Wheat
|
||||
hi Search term=reverse guifg=white guibg=Blue
|
||||
hi Special term=bold ctermfg=LightRed guifg=magenta
|
||||
hi Statement term=bold ctermfg=Yellow guifg=#ffff00 gui=NONE
|
||||
hi Type ctermfg=LightGreen guifg=grey gui=none
|
||||
hi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White
|
||||
hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Blue guibg=Yellow
|
||||
" From the source:
|
||||
hi Cursor guifg=Orchid guibg=fg
|
||||
hi Directory term=bold ctermfg=LightCyan guifg=Cyan
|
||||
hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White
|
||||
hi IncSearch term=reverse cterm=reverse gui=reverse
|
||||
hi LineNr term=underline ctermfg=Yellow guifg=Yellow
|
||||
hi ModeMsg term=bold cterm=bold gui=bold
|
||||
hi MoreMsg term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen
|
||||
hi NonText term=bold ctermfg=Blue gui=bold guifg=Blue
|
||||
hi Question term=standout ctermfg=LightGreen gui=bold guifg=Cyan
|
||||
hi SpecialKey term=bold ctermfg=LightBlue guifg=Cyan
|
||||
hi StatusLine term=reverse,bold cterm=reverse gui=NONE guifg=White guibg=darkblue
|
||||
hi StatusLineNC term=reverse cterm=reverse gui=NONE guifg=white guibg=#333333
|
||||
hi Title term=bold ctermfg=LightMagenta gui=bold guifg=Pink
|
||||
hi WarningMsg term=standout ctermfg=LightRed guifg=Red
|
||||
hi Visual term=reverse cterm=reverse gui=NONE guifg=white guibg=darkgreen
|
26
runtime/colors/pablo.vim
Normal file
26
runtime/colors/pablo.vim
Normal file
@ -0,0 +1,26 @@
|
||||
" local syntax file - set colors on a per-machine basis:
|
||||
" vim: tw=0 ts=4 sw=4
|
||||
" Vim color file
|
||||
" Maintainer: Ron Aaron <ron@ronware.org>
|
||||
" Last Change: 2003 May 02
|
||||
|
||||
hi clear
|
||||
set background=dark
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
let g:colors_name = "pablo"
|
||||
|
||||
highlight Comment ctermfg=8 guifg=#808080
|
||||
highlight Constant ctermfg=14 cterm=none guifg=#00ffff gui=none
|
||||
highlight Identifier ctermfg=6 guifg=#00c0c0
|
||||
highlight Statement ctermfg=3 cterm=bold guifg=#c0c000 gui=bold
|
||||
highlight PreProc ctermfg=10 guifg=#00ff00
|
||||
highlight Type ctermfg=2 guifg=#00c000
|
||||
highlight Special ctermfg=12 guifg=#0000ff
|
||||
highlight Error ctermbg=9 guibg=#ff0000
|
||||
highlight Todo ctermfg=4 ctermbg=3 guifg=#000080 guibg=#c0c000
|
||||
highlight Directory ctermfg=2 guifg=#00c000
|
||||
highlight StatusLine ctermfg=11 ctermbg=12 cterm=none guifg=#ffff00 guibg=#0000ff gui=none
|
||||
highlight Normal guifg=#ffffff guibg=#000000
|
||||
highlight Search ctermbg=3 guibg=#c0c000
|
60
runtime/colors/peachpuff.vim
Normal file
60
runtime/colors/peachpuff.vim
Normal file
@ -0,0 +1,60 @@
|
||||
" Vim color file
|
||||
" Maintainer: David Ne\v{c}as (Yeti) <yeti@physics.muni.cz>
|
||||
" Last Change: 2003-04-23
|
||||
" URL: http://trific.ath.cx/Ftp/vim/colors/peachpuff.vim
|
||||
|
||||
" This color scheme uses a peachpuff background (what you've expected when it's
|
||||
" called peachpuff?).
|
||||
"
|
||||
" Note: Only GUI colors differ from default, on terminal it's just `light'.
|
||||
|
||||
" First remove all existing highlighting.
|
||||
set background=light
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
let colors_name = "peachpuff"
|
||||
|
||||
hi Normal guibg=PeachPuff guifg=Black
|
||||
|
||||
hi SpecialKey term=bold ctermfg=4 guifg=Blue
|
||||
hi NonText term=bold cterm=bold ctermfg=4 gui=bold guifg=Blue
|
||||
hi Directory term=bold ctermfg=4 guifg=Blue
|
||||
hi ErrorMsg term=standout cterm=bold ctermfg=7 ctermbg=1 gui=bold guifg=White guibg=Red
|
||||
hi IncSearch term=reverse cterm=reverse gui=reverse
|
||||
hi Search term=reverse ctermbg=3 guibg=Gold2
|
||||
hi MoreMsg term=bold ctermfg=2 gui=bold guifg=SeaGreen
|
||||
hi ModeMsg term=bold cterm=bold gui=bold
|
||||
hi LineNr term=underline ctermfg=3 guifg=Red3
|
||||
hi Question term=standout ctermfg=2 gui=bold guifg=SeaGreen
|
||||
hi StatusLine term=bold,reverse cterm=bold,reverse gui=bold guifg=White guibg=Black
|
||||
hi StatusLineNC term=reverse cterm=reverse gui=bold guifg=PeachPuff guibg=Gray45
|
||||
hi VertSplit term=reverse cterm=reverse gui=bold guifg=White guibg=Gray45
|
||||
hi Title term=bold ctermfg=5 gui=bold guifg=DeepPink3
|
||||
hi Visual term=reverse cterm=reverse gui=reverse guifg=Grey80 guibg=fg
|
||||
hi VisualNOS term=bold,underline cterm=bold,underline gui=bold,underline
|
||||
hi WarningMsg term=standout ctermfg=1 gui=bold guifg=Red
|
||||
hi WildMenu term=standout ctermfg=0 ctermbg=3 guifg=Black guibg=Yellow
|
||||
hi Folded term=standout ctermfg=4 ctermbg=7 guifg=Black guibg=#e3c1a5
|
||||
hi FoldColumn term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=Gray80
|
||||
hi DiffAdd term=bold ctermbg=4 guibg=White
|
||||
hi DiffChange term=bold ctermbg=5 guibg=#edb5cd
|
||||
hi DiffDelete term=bold cterm=bold ctermfg=4 ctermbg=6 gui=bold guifg=LightBlue guibg=#f6e8d0
|
||||
hi DiffText term=reverse cterm=bold ctermbg=1 gui=bold guibg=#ff8060
|
||||
hi Cursor guifg=bg guibg=fg
|
||||
hi lCursor guifg=bg guibg=fg
|
||||
|
||||
" Colors for syntax highlighting
|
||||
hi Comment term=bold ctermfg=4 guifg=#406090
|
||||
hi Constant term=underline ctermfg=1 guifg=#c00058
|
||||
hi Special term=bold ctermfg=5 guifg=SlateBlue
|
||||
hi Identifier term=underline ctermfg=6 guifg=DarkCyan
|
||||
hi Statement term=bold ctermfg=3 gui=bold guifg=Brown
|
||||
hi PreProc term=underline ctermfg=5 guifg=Magenta3
|
||||
hi Type term=underline ctermfg=2 gui=bold guifg=SeaGreen
|
||||
hi Ignore cterm=bold ctermfg=7 guifg=bg
|
||||
hi Error term=reverse cterm=bold ctermfg=7 ctermbg=1 gui=bold guifg=White guibg=Red
|
||||
hi Todo term=standout ctermfg=0 ctermbg=3 guifg=Blue guibg=Yellow
|
||||
|
43
runtime/colors/ron.vim
Normal file
43
runtime/colors/ron.vim
Normal file
@ -0,0 +1,43 @@
|
||||
" local syntax file - set colors on a per-machine basis:
|
||||
" vim: tw=0 ts=4 sw=4
|
||||
" Vim color file
|
||||
" Maintainer: Ron Aaron <ron@ronware.org>
|
||||
" Last Change: 2003 May 02
|
||||
|
||||
set background=dark
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
let g:colors_name = "ron"
|
||||
hi Normal guifg=cyan guibg=black
|
||||
hi NonText guifg=brown
|
||||
hi comment guifg=green
|
||||
hi constant guifg=cyan gui=bold
|
||||
hi identifier guifg=cyan gui=NONE
|
||||
hi statement guifg=lightblue gui=NONE
|
||||
hi preproc guifg=Pink2
|
||||
hi type guifg=seagreen gui=bold
|
||||
hi special guifg=yellow
|
||||
hi ErrorMsg guifg=Black guibg=Red
|
||||
hi WarningMsg guifg=Black guibg=Green
|
||||
hi Error guibg=Red
|
||||
hi Todo guifg=Black guibg=orange
|
||||
hi Cursor guibg=#60a060 guifg=#00ff00
|
||||
hi Search guibg=lightslateblue
|
||||
hi IncSearch gui=NONE guibg=steelblue
|
||||
hi LineNr guifg=darkgrey
|
||||
hi title guifg=darkgrey
|
||||
hi StatusLineNC gui=NONE guifg=lightblue guibg=darkblue
|
||||
hi StatusLine gui=bold guifg=cyan guibg=blue
|
||||
hi label guifg=gold2
|
||||
hi operator guifg=orange
|
||||
hi clear Visual
|
||||
hi Visual term=reverse cterm=reverse gui=reverse
|
||||
hi DiffChange guibg=darkgreen
|
||||
hi DiffText guibg=olivedrab
|
||||
hi DiffAdd guibg=slateblue
|
||||
hi DiffDelete guibg=coral
|
||||
hi Folded guibg=gray30
|
||||
hi FoldColumn guibg=gray30 guifg=white
|
||||
hi cIf0 guifg=gray
|
60
runtime/colors/shine.vim
Normal file
60
runtime/colors/shine.vim
Normal file
@ -0,0 +1,60 @@
|
||||
" Vim color file
|
||||
" Maintainer: Yasuhiro Matsumoto <mattn@mail.goo.ne.jp>
|
||||
" Last Change: 2001 May 25
|
||||
|
||||
" This look like normal text editor.
|
||||
" This color scheme uses a light background.
|
||||
|
||||
" First remove all existing highlighting.
|
||||
set background=light
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
let colors_name = "shine"
|
||||
|
||||
hi Normal ctermbg=White ctermfg=Black guifg=Black guibg=White
|
||||
|
||||
" Groups used in the 'highlight' and 'guicursor' options default value.
|
||||
hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White
|
||||
hi IncSearch term=reverse cterm=reverse gui=reverse
|
||||
hi ModeMsg term=bold cterm=bold gui=bold
|
||||
hi StatusLine term=reverse,bold cterm=reverse,bold gui=reverse,bold
|
||||
hi StatusLineNC term=reverse cterm=reverse gui=reverse
|
||||
hi VertSplit term=reverse cterm=reverse gui=reverse
|
||||
hi Visual term=reverse cterm=reverse gui=reverse guifg=Grey guibg=fg
|
||||
hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold
|
||||
hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red
|
||||
hi Cursor ctermbg=Green guibg=Green guifg=Black
|
||||
hi lCursor guibg=Cyan guifg=Black
|
||||
hi Directory term=bold ctermfg=LightRed guifg=Red
|
||||
hi LineNr term=underline ctermfg=Yellow guifg=Yellow
|
||||
hi MoreMsg term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen
|
||||
hi NonText term=bold ctermfg=LightBlue gui=bold guifg=LightBlue guibg=grey90
|
||||
hi Question term=standout ctermfg=LightGreen gui=bold guifg=Green
|
||||
hi Search term=reverse ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black
|
||||
hi SpecialKey term=bold ctermfg=LightBlue guifg=Blue
|
||||
hi Title term=bold ctermfg=LightMagenta gui=bold guifg=Magenta
|
||||
hi WarningMsg term=standout ctermfg=LightRed guifg=Red
|
||||
hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black
|
||||
hi Folded term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue
|
||||
hi FoldColumn term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue
|
||||
hi DiffAdd term=bold ctermbg=DarkBlue guibg=DarkBlue
|
||||
hi DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta
|
||||
hi DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan gui=bold guifg=Blue guibg=DarkCyan
|
||||
|
||||
hi Comment ctermfg=DarkGrey ctermbg=White guifg=DarkGrey gui=bold
|
||||
hi SpecialChar ctermfg=DarkGrey ctermbg=White guifg=DarkGrey gui=bold
|
||||
hi StorageClass ctermfg=Red ctermbg=White guifg=Red gui=bold
|
||||
hi Number ctermfg=LightRed ctermbg=White guifg=LightRed gui=bold
|
||||
|
||||
" Groups for syntax highlighting
|
||||
hi Constant term=underline ctermfg=Magenta guifg=#a07070 guibg=grey80
|
||||
hi Special term=bold ctermfg=LightRed guifg=DarkOrange guibg=grey80
|
||||
if &t_Co > 8
|
||||
hi Statement term=bold cterm=bold ctermfg=DarkGreen ctermbg=White guifg=#ffff60 gui=bold
|
||||
endif
|
||||
hi Ignore ctermfg=LightGrey guifg=grey90
|
||||
|
||||
" vim: sw=2
|
50
runtime/colors/torte.vim
Normal file
50
runtime/colors/torte.vim
Normal file
@ -0,0 +1,50 @@
|
||||
" Vim color file
|
||||
" Maintainer: Thorsten Maerz <info@netztorte.de>
|
||||
" Last Change: 2001 Jul 23
|
||||
" grey on black
|
||||
" optimized for TFT panels
|
||||
|
||||
set background=dark
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
"colorscheme default
|
||||
let g:colors_name = "torte"
|
||||
|
||||
" hardcoded colors :
|
||||
" GUI Comment : #80a0ff = Light blue
|
||||
|
||||
" GUI
|
||||
highlight Normal guifg=Grey80 guibg=Black
|
||||
highlight Search guifg=Black guibg=Red gui=bold
|
||||
highlight Visual guifg=Grey25 gui=bold
|
||||
highlight Cursor guifg=Black guibg=Green gui=bold
|
||||
highlight Special guifg=Orange
|
||||
highlight Comment guifg=#80a0ff
|
||||
highlight StatusLine guifg=blue guibg=white
|
||||
highlight Statement guifg=Yellow gui=NONE
|
||||
highlight Type gui=NONE
|
||||
|
||||
" Console
|
||||
highlight Normal ctermfg=LightGrey ctermbg=Black
|
||||
highlight Search ctermfg=Black ctermbg=Red cterm=NONE
|
||||
highlight Visual cterm=reverse
|
||||
highlight Cursor ctermfg=Black ctermbg=Green cterm=bold
|
||||
highlight Special ctermfg=Brown
|
||||
highlight Comment ctermfg=Blue
|
||||
highlight StatusLine ctermfg=blue ctermbg=white
|
||||
highlight Statement ctermfg=Yellow cterm=NONE
|
||||
highlight Type cterm=NONE
|
||||
|
||||
" only for vim 5
|
||||
if has("unix")
|
||||
if v:version<600
|
||||
highlight Normal ctermfg=Grey ctermbg=Black cterm=NONE guifg=Grey80 guibg=Black gui=NONE
|
||||
highlight Search ctermfg=Black ctermbg=Red cterm=bold guifg=Black guibg=Red gui=bold
|
||||
highlight Visual ctermfg=Black ctermbg=yellow cterm=bold guifg=Grey25 gui=bold
|
||||
highlight Special ctermfg=LightBlue cterm=NONE guifg=LightBlue gui=NONE
|
||||
highlight Comment ctermfg=Cyan cterm=NONE guifg=LightBlue gui=NONE
|
||||
endif
|
||||
endif
|
||||
|
54
runtime/colors/zellner.vim
Normal file
54
runtime/colors/zellner.vim
Normal file
@ -0,0 +1,54 @@
|
||||
" local syntax file - set colors on a per-machine basis:
|
||||
" vim: tw=0 ts=4 sw=4
|
||||
" Vim color file
|
||||
" Maintainer: Ron Aaron <ron@ronware.org>
|
||||
" Last Change: 2003 May 02
|
||||
|
||||
set background=light
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
let g:colors_name = "zellner"
|
||||
|
||||
hi Comment term=bold ctermfg=Red guifg=Red
|
||||
hi Normal guifg=black guibg=white
|
||||
hi Constant term=underline ctermfg=Magenta guifg=Magenta
|
||||
hi Special term=bold ctermfg=Magenta guifg=Magenta
|
||||
hi Identifier term=underline ctermfg=Blue guifg=Blue
|
||||
hi Statement term=bold ctermfg=DarkRed gui=NONE guifg=Brown
|
||||
hi PreProc term=underline ctermfg=Magenta guifg=Purple
|
||||
hi Type term=underline ctermfg=Blue gui=NONE guifg=Blue
|
||||
hi Visual term=reverse ctermfg=Yellow ctermbg=Red gui=NONE guifg=Black guibg=Yellow
|
||||
hi Search term=reverse ctermfg=Black ctermbg=Cyan gui=NONE guifg=Black guibg=Cyan
|
||||
hi Tag term=bold ctermfg=DarkGreen guifg=DarkGreen
|
||||
hi Error term=reverse ctermfg=15 ctermbg=9 guibg=Red guifg=White
|
||||
hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Blue guibg=Yellow
|
||||
hi StatusLine term=bold,reverse cterm=NONE ctermfg=Yellow ctermbg=DarkGray gui=NONE guifg=Yellow guibg=DarkGray
|
||||
hi! link MoreMsg Comment
|
||||
hi! link ErrorMsg Visual
|
||||
hi! link WarningMsg ErrorMsg
|
||||
hi! link Question Comment
|
||||
hi link String Constant
|
||||
hi link Character Constant
|
||||
hi link Number Constant
|
||||
hi link Boolean Constant
|
||||
hi link Float Number
|
||||
hi link Function Identifier
|
||||
hi link Conditional Statement
|
||||
hi link Repeat Statement
|
||||
hi link Label Statement
|
||||
hi link Operator Statement
|
||||
hi link Keyword Statement
|
||||
hi link Exception Statement
|
||||
hi link Include PreProc
|
||||
hi link Define PreProc
|
||||
hi link Macro PreProc
|
||||
hi link PreCondit PreProc
|
||||
hi link StorageClass Type
|
||||
hi link Structure Type
|
||||
hi link Typedef Type
|
||||
hi link SpecialChar Special
|
||||
hi link Delimiter Special
|
||||
hi link SpecialComment Special
|
||||
hi link Debug Special
|
11
runtime/compiler/README.txt
Normal file
11
runtime/compiler/README.txt
Normal file
@ -0,0 +1,11 @@
|
||||
This directory contains Vim scripts to be used with a specific compiler.
|
||||
They are used with the ":compiler" command.
|
||||
|
||||
These scripts usually set options, for example 'errorformat'.
|
||||
See ":help write-compiler-plugin".
|
||||
|
||||
If you want to write your own compiler plugin, have a look at the other files
|
||||
for how to do it, the format is simple.
|
||||
|
||||
If you think a compiler plugin you have written is useful for others, please
|
||||
send it to Bram@vim.org.
|
38
runtime/compiler/ant.vim
Normal file
38
runtime/compiler/ant.vim
Normal file
@ -0,0 +1,38 @@
|
||||
" Vim Compiler File
|
||||
" Compiler: ant
|
||||
" Maintainer: Johannes Zellner <johannes@zellner.org>
|
||||
" Last Change: Tue, 27 Apr 2004 15:01:45 CEST
|
||||
|
||||
if exists("current_compiler")
|
||||
finish
|
||||
endif
|
||||
let current_compiler = "ant"
|
||||
|
||||
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
|
||||
command -nargs=* CompilerSet setlocal <args>
|
||||
endif
|
||||
|
||||
let s:cpo_save = &cpo
|
||||
set cpo&vim
|
||||
|
||||
CompilerSet makeprg=ant
|
||||
|
||||
" first line:
|
||||
" ant with jikes +E, which assumes the following
|
||||
" two property lines in your 'build.xml':
|
||||
"
|
||||
" <property name = "build.compiler" value = "jikes"/>
|
||||
" <property name = "build.compiler.emacs" value = "true"/>
|
||||
"
|
||||
" second line:
|
||||
" ant with javac
|
||||
"
|
||||
" note that this will work also for tasks like [wtkbuild]
|
||||
"
|
||||
setlocal errorformat=\ %#[%.%#]\ %#%f:%l:%v:%*\\d:%*\\d:\ %t%[%^:]%#:%m,
|
||||
\%A\ %#[%.%#]\ %f:%l:\ %m,%-Z\ %#[%.%#]\ %p^,%C\ %#[%.%#]\ %#%m
|
||||
|
||||
" ,%-C%.%#
|
||||
|
||||
let &cpo = s:cpo_save
|
||||
unlet s:cpo_save
|
19
runtime/compiler/bcc.vim
Normal file
19
runtime/compiler/bcc.vim
Normal file
@ -0,0 +1,19 @@
|
||||
" Vim compiler file
|
||||
" Compiler: bcc - Borland C
|
||||
" Maintainer: Emile van Raaij (eraaij@xs4all.nl)
|
||||
" Last Change: 2004 Mar 27
|
||||
|
||||
if exists("current_compiler")
|
||||
finish
|
||||
endif
|
||||
let current_compiler = "bcc"
|
||||
|
||||
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
|
||||
command -nargs=* CompilerSet setlocal <args>
|
||||
endif
|
||||
|
||||
" A workable errorformat for Borland C
|
||||
CompilerSet errorformat=%*[^0-9]%n\ %f\ %l:\ %m
|
||||
|
||||
" default make
|
||||
CompilerSet makeprg=make
|
30
runtime/compiler/bdf.vim
Normal file
30
runtime/compiler/bdf.vim
Normal file
@ -0,0 +1,30 @@
|
||||
" Vim compiler file
|
||||
" Compiler: BDF to PCF Conversion
|
||||
" Maintainer: Nikolai Weibull <sourc@pcppopper.org>
|
||||
" URL: http://www.pcppopper.org/vim/compiler/pcp/bdf/
|
||||
" Latest Revision: 2004-05-22
|
||||
" arch-tag: 2e2f3a55-199b-468c-aa2e-d6b1a7b87806
|
||||
|
||||
if exists("current_compiler")
|
||||
finish
|
||||
endif
|
||||
let current_compiler = "bdf"
|
||||
|
||||
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
|
||||
command -nargs=* CompilerSet setlocal <args>
|
||||
endif
|
||||
|
||||
let s:cpo_save = &cpo
|
||||
set cpo-=C
|
||||
|
||||
CompilerSet makeprg=bdftopcf\ $*
|
||||
|
||||
CompilerSet errorformat=%ABDF\ %trror\ on\ line\ %l:\ %m,
|
||||
\%-Z%p^,
|
||||
\%Cbdftopcf:\ bdf\ input\\,\ %f\\,\ corrupt,
|
||||
\%-G%.%#
|
||||
|
||||
let &cpo = s:cpo_save
|
||||
unlet s:cpo_save
|
||||
|
||||
" vim: set sts=2 sw=2:
|
20
runtime/compiler/checkstyle.vim
Normal file
20
runtime/compiler/checkstyle.vim
Normal file
@ -0,0 +1,20 @@
|
||||
" Vim compiler file
|
||||
" Compiler: Checkstyle
|
||||
" Maintainer: Doug Kearns <djkea2@mugca.its.monash.edu.au>
|
||||
" URL: http://mugca.its.monash.edu.au/~djkea2/vim/compiler/checkstyle.vim
|
||||
" Last Change: 2004 Mar 27
|
||||
|
||||
if exists("current_compiler")
|
||||
finish
|
||||
endif
|
||||
let current_compiler = "checkstyle"
|
||||
|
||||
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
|
||||
command -nargs=* CompilerSet setlocal <args>
|
||||
endif
|
||||
|
||||
CompilerSet makeprg=java\ com.puppycrawl.tools.checkstyle.Main\ -f\ plain
|
||||
|
||||
" sample error: WebTable.java:282: '+=' is not preceeded with whitespace.
|
||||
" WebTable.java:201:1: '{' should be on the previous line.
|
||||
CompilerSet errorformat=%f:%l:\ %m,%f:%l:%v:\ %m,%-G%.%#
|
19
runtime/compiler/cs.vim
Normal file
19
runtime/compiler/cs.vim
Normal file
@ -0,0 +1,19 @@
|
||||
" Vim compiler file
|
||||
" Compiler: ms C#
|
||||
" Maintainer: Joseph H. Yao (hyao@sina.com)
|
||||
" Last Change: 2004 Mar 27
|
||||
|
||||
if exists("current_compiler")
|
||||
finish
|
||||
endif
|
||||
let current_compiler = "cs"
|
||||
|
||||
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
|
||||
command -nargs=* CompilerSet setlocal <args>
|
||||
endif
|
||||
|
||||
" default errorformat
|
||||
CompilerSet errorformat&
|
||||
|
||||
" default make
|
||||
CompilerSet makeprg=csc\ %
|
15
runtime/compiler/dot.vim
Normal file
15
runtime/compiler/dot.vim
Normal file
@ -0,0 +1,15 @@
|
||||
" Vim compiler file
|
||||
" Compiler: ATT dot
|
||||
" Maintainer: Marcos Macedo <bar4ka@bol.com.br>
|
||||
" Last Change: 2004 May 16
|
||||
|
||||
if exists("current_compiler")
|
||||
finish
|
||||
endif
|
||||
let current_compiler = "dot"
|
||||
|
||||
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
|
||||
command -nargs=* CompilerSet setlocal <args>
|
||||
endif
|
||||
|
||||
CompilerSet makeprg=dot\ -T$*\ \"%:p\"\ -o\ \"%:p:r.$*\"
|
27
runtime/compiler/fortran_F.vim
Normal file
27
runtime/compiler/fortran_F.vim
Normal file
@ -0,0 +1,27 @@
|
||||
" Vim compiler file
|
||||
" Compiler: Fortran Company/NAGWare F compiler
|
||||
" URL: http://www.unb.ca/chem/ajit/compiler/fortran_F.vim
|
||||
" Maintainer: Ajit J. Thakkar (ajit AT unb.ca); <http://www.unb.ca/chem/ajit/>
|
||||
" Version: 0.2
|
||||
" Last Change: 2004 Mar 27
|
||||
|
||||
if exists("current_compiler")
|
||||
finish
|
||||
endif
|
||||
let current_compiler = "fortran_F"
|
||||
|
||||
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
|
||||
command -nargs=* CompilerSet setlocal <args>
|
||||
endif
|
||||
|
||||
let s:cposet=&cpoptions
|
||||
set cpoptions-=C
|
||||
|
||||
CompilerSet errorformat=%trror:\ %f\\,\ line\ %l:%m,
|
||||
\%tarning:\ %f\\,\ line\ %l:%m,
|
||||
\%tatal\ Error:\ %f\\,\ line\ %l:%m,
|
||||
\%-G%.%#
|
||||
CompilerSet makeprg=F
|
||||
|
||||
let &cpoptions=s:cposet
|
||||
unlet s:cposet
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user