Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2eaa14412a | |||
| dd01c0757f |
@@ -1,131 +0,0 @@
|
|||||||
# Unixen: object and executable files.
|
|
||||||
*.o
|
|
||||||
src/vim
|
|
||||||
src/xxd/xxd
|
|
||||||
src/auto/if_perl.c
|
|
||||||
src/auto/gui_gtk_gresources.c
|
|
||||||
src/auto/gui_gtk_gresources.h
|
|
||||||
src/tags
|
|
||||||
|
|
||||||
# We do need src/auto/configure.
|
|
||||||
src/auto/config.aap
|
|
||||||
src/auto/config.cache
|
|
||||||
src/auto/config.h
|
|
||||||
src/auto/config.log
|
|
||||||
src/auto/config.mk
|
|
||||||
src/auto/config.status
|
|
||||||
src/auto/configure.aap
|
|
||||||
src/auto/osdef.h
|
|
||||||
src/auto/link.log
|
|
||||||
src/auto/link.sed
|
|
||||||
src/auto/pathdef.c
|
|
||||||
|
|
||||||
# Windows
|
|
||||||
*.exe
|
|
||||||
*.idb
|
|
||||||
*.manifest
|
|
||||||
*.exp
|
|
||||||
*.obj
|
|
||||||
*.pdb
|
|
||||||
*.ilk
|
|
||||||
*.sln
|
|
||||||
*.suo
|
|
||||||
*.res
|
|
||||||
*.RES
|
|
||||||
src/if_perl.c
|
|
||||||
src/pathdef.c
|
|
||||||
src/Obj*/pathdef.c
|
|
||||||
gvimext.dll
|
|
||||||
gvimext.lib
|
|
||||||
runtime/doc/uganda.nsis.txt
|
|
||||||
|
|
||||||
# Borland C++
|
|
||||||
bcc.cfg
|
|
||||||
*.ilc
|
|
||||||
*.ild
|
|
||||||
*.ilf
|
|
||||||
*.ils
|
|
||||||
*.map
|
|
||||||
*.tds
|
|
||||||
|
|
||||||
# NetBeans
|
|
||||||
nbproject/*
|
|
||||||
|
|
||||||
# Mac OSX
|
|
||||||
src/xxd/xxd.dSYM
|
|
||||||
|
|
||||||
# All platforms
|
|
||||||
*.rej
|
|
||||||
*.orig
|
|
||||||
*.mo
|
|
||||||
*.swp
|
|
||||||
*~
|
|
||||||
*.pyc
|
|
||||||
*.log
|
|
||||||
src/po/vim.pot
|
|
||||||
|
|
||||||
# Generated by "make test"
|
|
||||||
src/po/*.ck
|
|
||||||
src/testdir/mbyte.vim
|
|
||||||
src/testdir/mzscheme.vim
|
|
||||||
src/testdir/lua.vim
|
|
||||||
src/testdir/small.vim
|
|
||||||
src/testdir/tiny.vim
|
|
||||||
src/testdir/test*.out
|
|
||||||
src/testdir/test*.failed
|
|
||||||
src/testdir/test.log
|
|
||||||
src/testdir/dostmp/*
|
|
||||||
src/testdir/messages
|
|
||||||
src/testdir/viminfo
|
|
||||||
src/memfile_test
|
|
||||||
|
|
||||||
# From MacVim
|
|
||||||
.*.swp
|
|
||||||
.DS_Store
|
|
||||||
src/MacVim/MacVim.xcodeproj/*.mode1
|
|
||||||
src/MacVim/MacVim.xcodeproj/*.mode1v3
|
|
||||||
src/MacVim/MacVim.xcodeproj/*.pbxuser
|
|
||||||
src/MacVim/MacVim.xcodeproj/project.xcworkspace
|
|
||||||
src/MacVim/MacVim.xcodeproj/xcuserdata
|
|
||||||
src/MacVim/icons/*.pyc
|
|
||||||
src/MacVim/icons/*.ttf
|
|
||||||
src/MacVim/icons/*.reg
|
|
||||||
src/MacVim/icons/*.zip
|
|
||||||
src/MacVim/icons/*.txt
|
|
||||||
src/MacVim/icons/*.so
|
|
||||||
src/MacVim/icons/*.egg-info
|
|
||||||
src/MacVim/icons/build
|
|
||||||
src/MacVim/icons/makeicns/*.o
|
|
||||||
src/MacVim/icons/makeicns/makeicns
|
|
||||||
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/*.mode1
|
|
||||||
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/*.mode1v3
|
|
||||||
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/*.pbxuser
|
|
||||||
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/xcuserdata
|
|
||||||
src/MacVim/PSMTabBarControl/build
|
|
||||||
src/MacVim/qlstephen/QuickLookStephen.xcodeproj/*.mode1
|
|
||||||
src/MacVim/qlstephen/QuickLookStephen.xcodeproj/*.mode1v3
|
|
||||||
src/MacVim/qlstephen/QuickLookStephen.xcodeproj/*.pbxuser
|
|
||||||
src/MacVim/qlstephen/QuickLookStephen.xcodeproj/xcuserdata
|
|
||||||
src/MacVim/qlstephen/build
|
|
||||||
src/MacVim/build
|
|
||||||
src/MacVim/DerivedData
|
|
||||||
src/TAGS
|
|
||||||
src/Vim
|
|
||||||
src/auto/config.cache
|
|
||||||
src/auto/config.h
|
|
||||||
src/auto/config.log
|
|
||||||
src/auto/config.mk
|
|
||||||
src/auto/config.status
|
|
||||||
src/auto/if_perl.c
|
|
||||||
src/auto/link.log
|
|
||||||
src/auto/link.sed
|
|
||||||
src/auto/osdef.h
|
|
||||||
src/auto/pathdef.c
|
|
||||||
src/config.log
|
|
||||||
src/config.status
|
|
||||||
src/objects
|
|
||||||
src/po/*.mo
|
|
||||||
src/tags
|
|
||||||
src/xxd/xxd
|
|
||||||
src/xxd/xxd.dSYM
|
|
||||||
src/a.out.dSYM
|
|
||||||
@@ -1,58 +0,0 @@
|
|||||||
language: c
|
|
||||||
|
|
||||||
os:
|
|
||||||
- osx
|
|
||||||
|
|
||||||
osx_image: xcode7.3
|
|
||||||
|
|
||||||
compiler:
|
|
||||||
- clang
|
|
||||||
|
|
||||||
env:
|
|
||||||
- MACOSX_DEPLOYMENT_TARGET=10.8
|
|
||||||
VERSIONER_PERL_VERSION=5.16
|
|
||||||
VERSIONER_PYTHON_VERSION=2.7
|
|
||||||
vi_cv_path_python3=/usr/local/bin/python3
|
|
||||||
vi_cv_path_plain_lua=/usr/local/bin/lua
|
|
||||||
vi_cv_dll_name_perl=/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/libperl.dylib
|
|
||||||
vi_cv_dll_name_python=/System/Library/Frameworks/Python.framework/Versions/2.7/Python
|
|
||||||
vi_cv_dll_name_python3=/usr/local/Frameworks/Python.framework/Versions/3.5/Python
|
|
||||||
VIMCMD=src/MacVim/build/Release/MacVim.app/Contents/MacOS/Vim
|
|
||||||
"CONFOPT='--with-features=huge --enable-multibyte --enable-netbeans --with-tlib=ncurses --enable-cscope --enable-perlinterp=dynamic --enable-pythoninterp=dynamic --enable-python3interp=dynamic --enable-rubyinterp=dynamic --enable-luainterp=dynamic --with-lua-prefix=/usr/local --enable-gui=macvim'"
|
|
||||||
|
|
||||||
sudo: false
|
|
||||||
|
|
||||||
before_install:
|
|
||||||
- brew update || brew update
|
|
||||||
- brew install python3
|
|
||||||
- brew install lua
|
|
||||||
|
|
||||||
script:
|
|
||||||
- NPROC=$(getconf _NPROCESSORS_ONLN)
|
|
||||||
- ./configure $CONFOPT --enable-fail-if-missing
|
|
||||||
- cat src/auto/config.mk
|
|
||||||
- grep -q -- "-DDYNAMIC_PERL_DLL=\\\\\"$vi_cv_dll_name_perl\\\\\"" src/auto/config.mk
|
|
||||||
- grep -q -- "-DDYNAMIC_PYTHON_DLL=\\\\\"$vi_cv_dll_name_python\\\\\"" src/auto/config.mk
|
|
||||||
- grep -q -- "-DDYNAMIC_PYTHON3_DLL=\\\\\"$vi_cv_dll_name_python3\\\\\"" src/auto/config.mk
|
|
||||||
- make -j$NPROC
|
|
||||||
- rm -f result; $VIMCMD -g -f -c "redir>result" -c "lua print(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result
|
|
||||||
- rm -f result; $VIMCMD -g -f -c "redir>result" -c "perl VIM::Msg(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result
|
|
||||||
- rm -f result; $VIMCMD -g -f -c "redir>result" -c "py print(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result
|
|
||||||
- rm -f result; $VIMCMD -g -f -c "redir>result" -c "py3 print(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result
|
|
||||||
- rm -f result; $VIMCMD -g -f -c "redir>result" -c "ruby puts(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result
|
|
||||||
- make test
|
|
||||||
|
|
||||||
before_deploy:
|
|
||||||
- make -C src macvim-dmg
|
|
||||||
deploy:
|
|
||||||
provider: releases
|
|
||||||
api_key:
|
|
||||||
secure: HYHKVbuSG2Trc5zEN+aQO0TO/020qtTokoaaatd9GhQ/ImOI2uhOuVsk47mcViCINyE9+wwVEr23Tk7GqzsJBS66FoZJeOsgYoO/LFlQjCYyya+48Ajez6I2VAIGKn0JD6jpW+ZYIX7MAWLCQKv/vW03MrBMDLZvjB89pHe72MLQFlVcEzxsWnr7smTzLcuKShkV+AVZopE/HRdY1k/zjWf/TzcJgqXwThuJOPYY+CcGUv1CMJjWB8pBuH31pbQ2AVOXV7VG5oxy2HSbCeDRShKT3GooecWj7xjh9SApNqEIzC44RlufgyC73M0DeILUasmbF0g2Q+AsDaj3+9w3LbLbmfpV5kEM9E/PbzWEn+0EgRKV+HCscZnPMlzkiVWKnjzfwKGMOmTwD0aN4Bt6Y9z+UvQKfsQN+6wHmh7xcSpaeR1J6PBeaCd+QyhD7t9ZxP2qmZWCBMFpnkqO4+LoclJNV+IxYstNFjaKIvxEe/S9GM2w+i2cSDDrxSNz+kUGWzshyu6HXxRtrNo+qM6sCO8TiOMMALPAkLCJT2P/TPMRkdy2wjCDwprc1ePDqikIHIGGwQ8Csd5IqFUcJs405xw4HfVkOuhWL/SpLuI6OHOVQqAkqMEMaEhlfh1swFNkT4ffDJGzvklB8v2980B003eWbcHr6lMGtpqQecqgS9A=
|
|
||||||
file: src/MacVim/build/Release/MacVim.dmg
|
|
||||||
skip_cleanup: true
|
|
||||||
on:
|
|
||||||
all_branches: true
|
|
||||||
tags: true
|
|
||||||
repo: macvim-dev/macvim
|
|
||||||
|
|
||||||
# vim:set sts=2 sw=2 tw=0 et:
|
|
||||||
@@ -1,54 +0,0 @@
|
|||||||
# Contributing to Vim
|
|
||||||
|
|
||||||
Patches are welcome in whatever form.
|
|
||||||
Discussions about patches happen on the vim-dev maillist.
|
|
||||||
If you create a pull request on GitHub it will be
|
|
||||||
forwarded to the vim-dev maillist. You can also send your patch there
|
|
||||||
directly. An attachment with a unified diff format is preferred.
|
|
||||||
Information about the maillist can be found [on the Vim website].
|
|
||||||
|
|
||||||
[on the Vim website]: http://www.vim.org/maillist.php#vim-dev
|
|
||||||
|
|
||||||
Please consider adding a test. Test coverage isn't very good yet, this needs
|
|
||||||
to improve. Look through recent patches for examples. The tests are located
|
|
||||||
under "src/testdir".
|
|
||||||
|
|
||||||
|
|
||||||
# Reporting issues
|
|
||||||
|
|
||||||
We use GitHub issues, but that is not a requirement. Writing to the Vim
|
|
||||||
maillist is also fine.
|
|
||||||
|
|
||||||
Please use the GitHub issues only for actual issues. If you are not 100% sure
|
|
||||||
that your problem is a Vim issue, please first discuss this on the Vim user
|
|
||||||
maillist. Try reproducing the problem without any plugins or settings:
|
|
||||||
|
|
||||||
vim -N -u NONE
|
|
||||||
|
|
||||||
If you report an issue, please describe exactly how to reproduce it.
|
|
||||||
For example, don't say "insert some text" but say what you did exactly:
|
|
||||||
"ahere is some text<Esc>".
|
|
||||||
Ideally, the steps you list can be used to write a test to verify the problem
|
|
||||||
is fixed.
|
|
||||||
|
|
||||||
Feel free to report even the smallest problem, also typos in the documentation.
|
|
||||||
|
|
||||||
You can find known issues in the todo file: ":help todo".
|
|
||||||
Or open [the todo file] on GitHub to see the latest version.
|
|
||||||
|
|
||||||
[the todo file]: https://github.com/vim/vim/blob/master/runtime/doc/todo.txt
|
|
||||||
|
|
||||||
|
|
||||||
# Syntax, indent and other runtime files
|
|
||||||
|
|
||||||
The latest version of these files can be obtained from the repository.
|
|
||||||
They are usually not updated with numbered patches.
|
|
||||||
|
|
||||||
If you find a problem with one of these files or have a suggestion for
|
|
||||||
improvement, please first try to contact the maintainer directly.
|
|
||||||
Look in the header of the file for the name and email address.
|
|
||||||
|
|
||||||
The maintainer will take care of issues and send updates to Bram for
|
|
||||||
distribution with Vim.
|
|
||||||
|
|
||||||
If the maintainer does not react, contact the vim-dev maillist.
|
|
||||||
@@ -1,798 +0,0 @@
|
|||||||
# List of distributed Vim files.
|
|
||||||
# Used by Makefile and upload.aap.
|
|
||||||
|
|
||||||
# source files for all source archives
|
|
||||||
SRC_ALL = \
|
|
||||||
.hgignore \
|
|
||||||
.travis.yml \
|
|
||||||
appveyor.yml \
|
|
||||||
src/appveyor.bat \
|
|
||||||
src/README.txt \
|
|
||||||
src/alloc.h \
|
|
||||||
src/arabic.c \
|
|
||||||
src/arabic.h \
|
|
||||||
src/ascii.h \
|
|
||||||
src/blowfish.c \
|
|
||||||
src/buffer.c \
|
|
||||||
src/channel.c \
|
|
||||||
src/charset.c \
|
|
||||||
src/crypt.c \
|
|
||||||
src/crypt_zip.c \
|
|
||||||
src/diff.c \
|
|
||||||
src/digraph.c \
|
|
||||||
src/edit.c \
|
|
||||||
src/eval.c \
|
|
||||||
src/ex_cmds.c \
|
|
||||||
src/ex_cmds.h \
|
|
||||||
src/ex_cmds2.c \
|
|
||||||
src/ex_docmd.c \
|
|
||||||
src/ex_eval.c \
|
|
||||||
src/ex_getln.c \
|
|
||||||
src/farsi.c \
|
|
||||||
src/farsi.h \
|
|
||||||
src/feature.h \
|
|
||||||
src/fileio.c \
|
|
||||||
src/fold.c \
|
|
||||||
src/getchar.c \
|
|
||||||
src/globals.h \
|
|
||||||
src/gui.c \
|
|
||||||
src/gui.h \
|
|
||||||
src/gui_beval.c \
|
|
||||||
src/gui_beval.h \
|
|
||||||
src/hardcopy.c \
|
|
||||||
src/hashtab.c \
|
|
||||||
src/json.c \
|
|
||||||
src/json_test.c \
|
|
||||||
src/keymap.h \
|
|
||||||
src/macros.h \
|
|
||||||
src/main.c \
|
|
||||||
src/mark.c \
|
|
||||||
src/mbyte.c \
|
|
||||||
src/memfile.c \
|
|
||||||
src/memfile_test.c \
|
|
||||||
src/memline.c \
|
|
||||||
src/menu.c \
|
|
||||||
src/message.c \
|
|
||||||
src/misc1.c \
|
|
||||||
src/misc2.c \
|
|
||||||
src/move.c \
|
|
||||||
src/mysign \
|
|
||||||
src/nbdebug.c \
|
|
||||||
src/nbdebug.h \
|
|
||||||
src/netbeans.c \
|
|
||||||
src/normal.c \
|
|
||||||
src/ops.c \
|
|
||||||
src/option.c \
|
|
||||||
src/option.h \
|
|
||||||
src/popupmnu.c \
|
|
||||||
src/quickfix.c \
|
|
||||||
src/regexp.c \
|
|
||||||
src/regexp_nfa.c \
|
|
||||||
src/regexp.h \
|
|
||||||
src/screen.c \
|
|
||||||
src/search.c \
|
|
||||||
src/sha256.c \
|
|
||||||
src/structs.h \
|
|
||||||
src/spell.c \
|
|
||||||
src/syntax.c \
|
|
||||||
src/tag.c \
|
|
||||||
src/term.c \
|
|
||||||
src/term.h \
|
|
||||||
src/termlib.c \
|
|
||||||
src/ui.c \
|
|
||||||
src/undo.c \
|
|
||||||
src/version.c \
|
|
||||||
src/version.h \
|
|
||||||
src/vim.h \
|
|
||||||
src/winclip.c \
|
|
||||||
src/window.c \
|
|
||||||
src/xxd/xxd.c \
|
|
||||||
src/main.aap \
|
|
||||||
src/testdir/main.aap \
|
|
||||||
src/testdir/README.txt \
|
|
||||||
src/testdir/Make_all.mak \
|
|
||||||
src/testdir/*.in \
|
|
||||||
src/testdir/*.py \
|
|
||||||
src/testdir/sautest/autoload/*.vim \
|
|
||||||
src/testdir/runtest.vim \
|
|
||||||
src/testdir/test[0-9]*.ok \
|
|
||||||
src/testdir/test[0-9]*a.ok \
|
|
||||||
src/testdir/test_[a-z]*.ok \
|
|
||||||
src/testdir/test49.vim \
|
|
||||||
src/testdir/test60.vim \
|
|
||||||
src/testdir/test83-tags? \
|
|
||||||
src/testdir/test77a.com \
|
|
||||||
src/testdir/test_*.vim \
|
|
||||||
src/testdir/python2/*.py \
|
|
||||||
src/testdir/python3/*.py \
|
|
||||||
src/testdir/pythonx/*.py \
|
|
||||||
src/testdir/pythonx/topmodule/__init__.py \
|
|
||||||
src/testdir/pythonx/topmodule/submodule/__init__.py \
|
|
||||||
src/testdir/pythonx/topmodule/submodule/subsubmodule/__init__.py \
|
|
||||||
src/testdir/pythonx/topmodule/submodule/subsubmodule/subsubsubmodule.py \
|
|
||||||
src/testdir/python_after/*.py \
|
|
||||||
src/testdir/python_before/*.py \
|
|
||||||
src/testdir/bench*.in \
|
|
||||||
src/testdir/bench*.vim \
|
|
||||||
src/testdir/samples/*.txt \
|
|
||||||
src/proto.h \
|
|
||||||
src/proto/blowfish.pro \
|
|
||||||
src/proto/buffer.pro \
|
|
||||||
src/proto/channel.pro \
|
|
||||||
src/proto/charset.pro \
|
|
||||||
src/proto/crypt.pro \
|
|
||||||
src/proto/crypt_zip.pro \
|
|
||||||
src/proto/diff.pro \
|
|
||||||
src/proto/digraph.pro \
|
|
||||||
src/proto/edit.pro \
|
|
||||||
src/proto/eval.pro \
|
|
||||||
src/proto/ex_cmds.pro \
|
|
||||||
src/proto/ex_cmds2.pro \
|
|
||||||
src/proto/ex_docmd.pro \
|
|
||||||
src/proto/ex_eval.pro \
|
|
||||||
src/proto/ex_getln.pro \
|
|
||||||
src/proto/fileio.pro \
|
|
||||||
src/proto/fold.pro \
|
|
||||||
src/proto/getchar.pro \
|
|
||||||
src/proto/gui.pro \
|
|
||||||
src/proto/gui_beval.pro \
|
|
||||||
src/proto/hardcopy.pro \
|
|
||||||
src/proto/hashtab.pro \
|
|
||||||
src/proto/json.pro \
|
|
||||||
src/proto/main.pro \
|
|
||||||
src/proto/mark.pro \
|
|
||||||
src/proto/mbyte.pro \
|
|
||||||
src/proto/memfile.pro \
|
|
||||||
src/proto/memline.pro \
|
|
||||||
src/proto/menu.pro \
|
|
||||||
src/proto/message.pro \
|
|
||||||
src/proto/misc1.pro \
|
|
||||||
src/proto/misc2.pro \
|
|
||||||
src/proto/move.pro \
|
|
||||||
src/proto/netbeans.pro \
|
|
||||||
src/proto/normal.pro \
|
|
||||||
src/proto/ops.pro \
|
|
||||||
src/proto/option.pro \
|
|
||||||
src/proto/popupmnu.pro \
|
|
||||||
src/proto/quickfix.pro \
|
|
||||||
src/proto/regexp.pro \
|
|
||||||
src/proto/screen.pro \
|
|
||||||
src/proto/search.pro \
|
|
||||||
src/proto/sha256.pro \
|
|
||||||
src/proto/spell.pro \
|
|
||||||
src/proto/syntax.pro \
|
|
||||||
src/proto/tag.pro \
|
|
||||||
src/proto/term.pro \
|
|
||||||
src/proto/termlib.pro \
|
|
||||||
src/proto/ui.pro \
|
|
||||||
src/proto/undo.pro \
|
|
||||||
src/proto/version.pro \
|
|
||||||
src/proto/winclip.pro \
|
|
||||||
src/proto/window.pro \
|
|
||||||
|
|
||||||
|
|
||||||
# source files for Unix only
|
|
||||||
SRC_UNIX = \
|
|
||||||
Makefile \
|
|
||||||
Filelist \
|
|
||||||
README_src.txt \
|
|
||||||
configure \
|
|
||||||
pixmaps/*.xpm \
|
|
||||||
pixmaps/*.png \
|
|
||||||
pixmaps/gen-inline-pixbufs.sh \
|
|
||||||
pixmaps/stock_icons.h \
|
|
||||||
src/INSTALL \
|
|
||||||
src/INSTALLx.txt \
|
|
||||||
src/Makefile \
|
|
||||||
src/auto/configure \
|
|
||||||
src/config.aap.in \
|
|
||||||
src/config.h.in \
|
|
||||||
src/config.mk.dist \
|
|
||||||
src/config.mk.in \
|
|
||||||
src/configure \
|
|
||||||
src/configure.in \
|
|
||||||
src/gui_at_fs.c \
|
|
||||||
src/gui_at_sb.c \
|
|
||||||
src/gui_at_sb.h \
|
|
||||||
src/gui_athena.c \
|
|
||||||
src/gui_gtk.c \
|
|
||||||
src/gui_gtk_f.c \
|
|
||||||
src/gui_gtk_f.h \
|
|
||||||
src/gui_gtk_x11.c \
|
|
||||||
src/gui_gtk_res.xml \
|
|
||||||
src/gui_motif.c \
|
|
||||||
src/gui_xmdlg.c \
|
|
||||||
src/gui_xmebw.c \
|
|
||||||
src/gui_xmebw.h \
|
|
||||||
src/gui_xmebwp.h \
|
|
||||||
src/gui_x11.c \
|
|
||||||
src/gui_x11_pm.h \
|
|
||||||
src/hangulin.c \
|
|
||||||
src/if_xcmdsrv.c \
|
|
||||||
src/integration.c \
|
|
||||||
src/integration.h \
|
|
||||||
src/link.sh \
|
|
||||||
src/installman.sh \
|
|
||||||
src/installml.sh \
|
|
||||||
src/mkinstalldirs \
|
|
||||||
src/os_unix.c \
|
|
||||||
src/os_unix.h \
|
|
||||||
src/os_unixx.h \
|
|
||||||
src/osdef.sh \
|
|
||||||
src/osdef1.h.in \
|
|
||||||
src/osdef2.h.in \
|
|
||||||
src/pathdef.sh \
|
|
||||||
src/proto/gui_athena.pro \
|
|
||||||
src/proto/gui_gtk.pro \
|
|
||||||
src/proto/gui_gtk_x11.pro \
|
|
||||||
src/proto/gui_gtk_gresources.pro \
|
|
||||||
src/proto/gui_motif.pro \
|
|
||||||
src/proto/gui_xmdlg.pro \
|
|
||||||
src/proto/gui_x11.pro \
|
|
||||||
src/proto/hangulin.pro \
|
|
||||||
src/proto/if_xcmdsrv.pro \
|
|
||||||
src/proto/os_unix.pro \
|
|
||||||
src/proto/pty.pro \
|
|
||||||
src/proto/workshop.pro \
|
|
||||||
src/pty.c \
|
|
||||||
src/testdir/Makefile \
|
|
||||||
src/testdir/unix.vim \
|
|
||||||
src/toolcheck \
|
|
||||||
src/vim_icon.xbm \
|
|
||||||
src/vim_mask.xbm \
|
|
||||||
src/vimtutor \
|
|
||||||
src/gvimtutor \
|
|
||||||
src/which.sh \
|
|
||||||
src/workshop.c \
|
|
||||||
src/workshop.h \
|
|
||||||
src/wsdebug.c \
|
|
||||||
src/wsdebug.h \
|
|
||||||
src/xxd/Makefile \
|
|
||||||
|
|
||||||
# source files for both DOS and Unix
|
|
||||||
SRC_DOS_UNIX = \
|
|
||||||
src/if_cscope.c \
|
|
||||||
src/if_cscope.h \
|
|
||||||
src/if_lua.c \
|
|
||||||
src/if_mzsch.c \
|
|
||||||
src/if_mzsch.h \
|
|
||||||
src/if_perl.xs \
|
|
||||||
src/if_perlsfio.c \
|
|
||||||
src/if_python.c \
|
|
||||||
src/if_python3.c \
|
|
||||||
src/if_py_both.h \
|
|
||||||
src/if_ruby.c \
|
|
||||||
src/if_tcl.c \
|
|
||||||
src/proto/if_cscope.pro \
|
|
||||||
src/proto/if_lua.pro \
|
|
||||||
src/proto/if_mzsch.pro \
|
|
||||||
src/proto/if_perl.pro \
|
|
||||||
src/proto/if_perlsfio.pro \
|
|
||||||
src/proto/if_python.pro \
|
|
||||||
src/proto/if_python3.pro \
|
|
||||||
src/proto/if_ruby.pro \
|
|
||||||
src/proto/if_tcl.pro \
|
|
||||||
src/typemap \
|
|
||||||
|
|
||||||
# source files for DOS (also in the extra archive)
|
|
||||||
SRC_DOS = \
|
|
||||||
src/GvimExt/*.mak \
|
|
||||||
src/GvimExt/GvimExt.reg \
|
|
||||||
src/GvimExt/Makefile \
|
|
||||||
src/GvimExt/README.txt \
|
|
||||||
src/GvimExt/gvimext.cpp \
|
|
||||||
src/GvimExt/gvimext.def \
|
|
||||||
src/GvimExt/gvimext.h \
|
|
||||||
src/GvimExt/gvimext.inf \
|
|
||||||
src/GvimExt/gvimext.rc \
|
|
||||||
src/GvimExt/gvimext_ming.def \
|
|
||||||
src/GvimExt/gvimext_ming.rc \
|
|
||||||
src/GvimExt/resource.h \
|
|
||||||
src/GvimExt/uninst.bat \
|
|
||||||
README_srcdos.txt \
|
|
||||||
src/INSTALLpc.txt \
|
|
||||||
src/Make_bc5.mak \
|
|
||||||
src/Make_cyg.mak \
|
|
||||||
src/Make_cyg_ming.mak \
|
|
||||||
src/Make_ivc.mak \
|
|
||||||
src/Make_dvc.mak \
|
|
||||||
src/Make_ming.mak \
|
|
||||||
src/Make_mvc.mak \
|
|
||||||
src/bigvim.bat \
|
|
||||||
src/bigvim64.bat \
|
|
||||||
src/msvcsetup.bat \
|
|
||||||
src/msvc2008.bat \
|
|
||||||
src/msvc2010.bat \
|
|
||||||
src/dimm.idl \
|
|
||||||
src/dlldata.c \
|
|
||||||
src/dosinst.c \
|
|
||||||
src/dosinst.h \
|
|
||||||
src/glbl_ime.cpp \
|
|
||||||
src/glbl_ime.h \
|
|
||||||
src/gui_dwrite.cpp \
|
|
||||||
src/gui_dwrite.h \
|
|
||||||
src/gui_w32.c \
|
|
||||||
src/gui_w32_rc.h \
|
|
||||||
src/if_ole.cpp \
|
|
||||||
src/if_ole.h \
|
|
||||||
src/if_ole.idl \
|
|
||||||
src/if_perl_msvc/stdbool.h \
|
|
||||||
src/iid_ole.c \
|
|
||||||
src/os_dos.h \
|
|
||||||
src/os_w32dll.c \
|
|
||||||
src/os_w32exe.c \
|
|
||||||
src/os_win32.c \
|
|
||||||
src/os_mswin.c \
|
|
||||||
src/os_win32.h \
|
|
||||||
src/proto/gui_w32.pro \
|
|
||||||
src/proto/if_ole.pro \
|
|
||||||
src/proto/os_win32.pro \
|
|
||||||
src/proto/os_mswin.pro \
|
|
||||||
src/testdir/Make_dos.mak \
|
|
||||||
src/testdir/Make_ming.mak \
|
|
||||||
src/testdir/dos.vim \
|
|
||||||
src/uninstal.c \
|
|
||||||
src/vim.def \
|
|
||||||
src/vim.rc \
|
|
||||||
src/vimio.h \
|
|
||||||
src/gvim.exe.mnf \
|
|
||||||
src/vimrun.c \
|
|
||||||
src/vimtbar.h \
|
|
||||||
src/xpm_w32.c \
|
|
||||||
src/xpm_w32.h \
|
|
||||||
src/xxd/Make_bc5.mak \
|
|
||||||
src/xxd/Make_ming.mak \
|
|
||||||
src/xxd/Make_mvc.mak \
|
|
||||||
nsis/gvim.nsi \
|
|
||||||
nsis/gvim_version.nsh \
|
|
||||||
nsis/README.txt \
|
|
||||||
uninstal.txt \
|
|
||||||
src/VisVim/Commands.cpp \
|
|
||||||
src/VisVim/Commands.h \
|
|
||||||
src/VisVim/DSAddIn.cpp \
|
|
||||||
src/VisVim/DSAddIn.h \
|
|
||||||
src/VisVim/OleAut.cpp \
|
|
||||||
src/VisVim/OleAut.h \
|
|
||||||
src/VisVim/README_VisVim.txt \
|
|
||||||
src/VisVim/Reg.cpp \
|
|
||||||
src/VisVim/Register.bat \
|
|
||||||
src/VisVim/Resource.h \
|
|
||||||
src/VisVim/StdAfx.cpp \
|
|
||||||
src/VisVim/StdAfx.h \
|
|
||||||
src/VisVim/UnRegist.bat \
|
|
||||||
src/VisVim/VisVim.cpp \
|
|
||||||
src/VisVim/VisVim.def \
|
|
||||||
src/VisVim/VisVim.mak \
|
|
||||||
src/VisVim/VisVim.h \
|
|
||||||
src/VisVim/VisVim.odl \
|
|
||||||
src/VisVim/VisVim.rc \
|
|
||||||
src/VisVim/VsReadMe.txt \
|
|
||||||
|
|
||||||
# source files for DOS without CR/LF translation (also in the extra archive)
|
|
||||||
SRC_DOS_BIN = \
|
|
||||||
src/VisVim/Res/*.bmp \
|
|
||||||
src/tearoff.bmp \
|
|
||||||
src/tools.bmp \
|
|
||||||
src/vim*.ico \
|
|
||||||
src/vim.tlb \
|
|
||||||
src/vimtbar.lib \
|
|
||||||
src/xpm/COPYRIGHT \
|
|
||||||
src/xpm/README.txt \
|
|
||||||
src/xpm/include/*.h \
|
|
||||||
src/xpm/x64/lib/libXpm.a \
|
|
||||||
src/xpm/x64/lib/libXpm.lib \
|
|
||||||
src/xpm/x86/lib/libXpm.a \
|
|
||||||
src/xpm/x86/lib/libXpm.lib \
|
|
||||||
src/vimtbar.dll \
|
|
||||||
nsis/icons/*.bmp \
|
|
||||||
nsis/icons/*.ico \
|
|
||||||
|
|
||||||
# source files for Amiga, DOS, etc. (also in the extra archive)
|
|
||||||
SRC_AMI_DOS = \
|
|
||||||
|
|
||||||
# source files for Amiga (also in the extra archive)
|
|
||||||
SRC_AMI = \
|
|
||||||
README_amisrc.txt \
|
|
||||||
README_amisrc.txt.info \
|
|
||||||
src.info \
|
|
||||||
src/INSTALLami.txt \
|
|
||||||
src/Make_dice.mak \
|
|
||||||
src/Make_manx.mak \
|
|
||||||
src/Make_morph.mak \
|
|
||||||
src/Make_sas.mak \
|
|
||||||
src/os_amiga.c \
|
|
||||||
src/os_amiga.h \
|
|
||||||
src/proto/os_amiga.pro \
|
|
||||||
src/testdir/Make_amiga.mak \
|
|
||||||
src/testdir/amiga.vim \
|
|
||||||
src/xxd/Make_amiga.mak \
|
|
||||||
|
|
||||||
# source files for the Mac (also in the extra archive)
|
|
||||||
SRC_MAC = \
|
|
||||||
src/INSTALLmac.txt \
|
|
||||||
src/dehqx.py \
|
|
||||||
src/gui_mac.c \
|
|
||||||
src/os_mac_rsrc/*.icns \
|
|
||||||
src/os_mac.h \
|
|
||||||
src/os_mac.rsr.hqx \
|
|
||||||
src/os_mac_conv.c \
|
|
||||||
src/os_macosx.m \
|
|
||||||
src/proto/gui_mac.pro \
|
|
||||||
src/proto/os_mac_conv.pro \
|
|
||||||
|
|
||||||
# source files for VMS (in the extra archive)
|
|
||||||
SRC_VMS = \
|
|
||||||
src/INSTALLvms.txt \
|
|
||||||
src/Make_vms.mms \
|
|
||||||
src/gui_gtk_vms.h \
|
|
||||||
src/os_vms.c \
|
|
||||||
src/os_vms_conf.h \
|
|
||||||
src/os_vms_mms.c \
|
|
||||||
src/proto/os_vms.pro \
|
|
||||||
src/testdir/Make_vms.mms \
|
|
||||||
src/testdir/vms.vim \
|
|
||||||
src/xxd/Make_vms.mms \
|
|
||||||
vimtutor.com \
|
|
||||||
|
|
||||||
# source files for 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_QNX) \
|
|
||||||
$(SRC_VMS) \
|
|
||||||
README_os390.txt \
|
|
||||||
src/Make_mint.mak \
|
|
||||||
src/infplist.xml \
|
|
||||||
src/link.390 \
|
|
||||||
src/os_beos.c \
|
|
||||||
src/os_beos.h \
|
|
||||||
src/os_beos.rsrc \
|
|
||||||
src/proto/os_beos.pro \
|
|
||||||
src/os_mint.h \
|
|
||||||
src/os_vms_fix.com \
|
|
||||||
src/toolbar.phi \
|
|
||||||
|
|
||||||
# runtime files for all distributions
|
|
||||||
RT_ALL = \
|
|
||||||
README.txt \
|
|
||||||
README.md \
|
|
||||||
CONTRIBUTING.md \
|
|
||||||
runtime/bugreport.vim \
|
|
||||||
runtime/doc/*.awk \
|
|
||||||
runtime/doc/*.pl \
|
|
||||||
runtime/doc/*.txt \
|
|
||||||
runtime/doc/Makefile \
|
|
||||||
runtime/doc/doctags.c \
|
|
||||||
runtime/doc/vim.1 \
|
|
||||||
runtime/doc/evim.1 \
|
|
||||||
runtime/doc/vimdiff.1 \
|
|
||||||
runtime/doc/vimtutor.1 \
|
|
||||||
runtime/doc/xxd.1 \
|
|
||||||
runtime/ftoff.vim \
|
|
||||||
runtime/gvimrc_example.vim \
|
|
||||||
runtime/macros/README.txt \
|
|
||||||
runtime/macros/dvorak \
|
|
||||||
runtime/macros/editexisting.vim \
|
|
||||||
runtime/macros/hanoi/click.me \
|
|
||||||
runtime/macros/hanoi/hanoi.vim \
|
|
||||||
runtime/macros/hanoi/poster \
|
|
||||||
runtime/macros/justify.vim \
|
|
||||||
runtime/macros/less.bat \
|
|
||||||
runtime/macros/less.sh \
|
|
||||||
runtime/macros/less.vim \
|
|
||||||
runtime/macros/life/click.me \
|
|
||||||
runtime/macros/life/life.vim \
|
|
||||||
runtime/macros/matchit.vim \
|
|
||||||
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/pack/dist/opt/matchit/plugin/matchit.vim \
|
|
||||||
runtime/pack/dist/opt/matchit/doc/matchit.txt \
|
|
||||||
runtime/pack/dist/opt/matchit/doc/tags \
|
|
||||||
|
|
||||||
# runtime files for all distributions without CR-NL translation
|
|
||||||
RT_ALL_BIN = \
|
|
||||||
runtime/doc/tags \
|
|
||||||
runtime/print/*.ps \
|
|
||||||
|
|
||||||
# runtime script files
|
|
||||||
RT_SCRIPTS = \
|
|
||||||
runtime/filetype.vim \
|
|
||||||
runtime/scripts.vim \
|
|
||||||
runtime/menu.vim \
|
|
||||||
runtime/macmap.vim \
|
|
||||||
runtime/delmenu.vim \
|
|
||||||
runtime/synmenu.vim \
|
|
||||||
runtime/makemenu.vim \
|
|
||||||
runtime/autoload/*.vim \
|
|
||||||
runtime/autoload/README.txt \
|
|
||||||
runtime/autoload/xml/*.vim \
|
|
||||||
runtime/colors/*.vim \
|
|
||||||
runtime/colors/README.txt \
|
|
||||||
runtime/compiler/*.vim \
|
|
||||||
runtime/compiler/README.txt \
|
|
||||||
runtime/indent/*.vim \
|
|
||||||
runtime/indent/README.txt \
|
|
||||||
runtime/ftplugin/*.vim \
|
|
||||||
runtime/ftplugin/logtalk.dict \
|
|
||||||
runtime/ftplugin/README.txt \
|
|
||||||
runtime/plugin/*.vim \
|
|
||||||
runtime/plugin/README.txt \
|
|
||||||
runtime/syntax/*.vim \
|
|
||||||
runtime/syntax/README.txt \
|
|
||||||
|
|
||||||
# Unix runtime
|
|
||||||
RT_UNIX = \
|
|
||||||
README_unix.txt \
|
|
||||||
runtime/hi16-action-make.png \
|
|
||||||
runtime/hi22-action-make.png \
|
|
||||||
runtime/vim16x16.png \
|
|
||||||
runtime/vim16x16.xpm \
|
|
||||||
runtime/vim32x32.png \
|
|
||||||
runtime/vim32x32.xpm \
|
|
||||||
runtime/vim48x48.png \
|
|
||||||
runtime/vim48x48.xpm \
|
|
||||||
runtime/gvim.desktop \
|
|
||||||
runtime/vim.desktop \
|
|
||||||
|
|
||||||
# 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 \
|
|
||||||
runtime/doc.info \
|
|
||||||
runtime/doc/*.info \
|
|
||||||
runtime/icons/README.txt \
|
|
||||||
runtime/icons/*.info \
|
|
||||||
runtime/icons.info \
|
|
||||||
runtime/macros.info \
|
|
||||||
runtime/macros/*.info \
|
|
||||||
runtime/macros/hanoi/*.info \
|
|
||||||
runtime/macros/life/*.info \
|
|
||||||
runtime/macros/maze/*.info \
|
|
||||||
runtime/macros/urm/*.info \
|
|
||||||
runtime/tools.info \
|
|
||||||
runtime/tutor.info \
|
|
||||||
runtime/tutor/*.info \
|
|
||||||
|
|
||||||
# runtime files in extra archive
|
|
||||||
RT_EXTRA = \
|
|
||||||
$(RT_AMI) \
|
|
||||||
$(RT_AMI_DOS) \
|
|
||||||
$(RT_DOS) \
|
|
||||||
$(RT_DOS_BIN) \
|
|
||||||
README_mac.txt \
|
|
||||||
|
|
||||||
# included in all Amiga archives
|
|
||||||
ROOT_AMI = \
|
|
||||||
Contents \
|
|
||||||
Contents.info \
|
|
||||||
runtime.info \
|
|
||||||
vimdir.info \
|
|
||||||
|
|
||||||
# root files for the extra archive
|
|
||||||
ROOT_EXTRA = \
|
|
||||||
$(ROOT_AMI) \
|
|
||||||
|
|
||||||
# files for Amiga small binary (also in extra archive)
|
|
||||||
BIN_AMI = \
|
|
||||||
README_amibin.txt \
|
|
||||||
README_amibin.txt.info \
|
|
||||||
Vim.info \
|
|
||||||
Xxd.info \
|
|
||||||
|
|
||||||
# files for DOS binary (also in extra archive)
|
|
||||||
BIN_DOS = \
|
|
||||||
README_bindos.txt \
|
|
||||||
uninstal.txt \
|
|
||||||
|
|
||||||
# files for Win32 OLE binary (also in extra archive)
|
|
||||||
BIN_OLE = \
|
|
||||||
README_ole.txt \
|
|
||||||
|
|
||||||
# files for Win32s binary (also in extra archive)
|
|
||||||
BIN_W32S = \
|
|
||||||
README_w32s.txt \
|
|
||||||
|
|
||||||
# files for VMS binary (also in extra archive)
|
|
||||||
BIN_VMS = \
|
|
||||||
README_vms.txt \
|
|
||||||
|
|
||||||
# files for OS/2 binary (also in extra archive)
|
|
||||||
BIN_OS2 = \
|
|
||||||
README_os2.txt \
|
|
||||||
|
|
||||||
# binary files for extra archive
|
|
||||||
BIN_EXTRA = \
|
|
||||||
$(BIN_AMI) \
|
|
||||||
$(BIN_DOS) \
|
|
||||||
$(BIN_OLE) \
|
|
||||||
$(BIN_W32S) \
|
|
||||||
$(BIN_VMS) \
|
|
||||||
$(BIN_OS2) \
|
|
||||||
|
|
||||||
# all files for extra archive
|
|
||||||
EXTRA = \
|
|
||||||
$(BIN_EXTRA) \
|
|
||||||
$(ROOT_EXTRA) \
|
|
||||||
$(RT_EXTRA) \
|
|
||||||
$(SRC_EXTRA) \
|
|
||||||
README_extra.txt \
|
|
||||||
src/VisVim/VisVim.dll \
|
|
||||||
farsi/README.txt \
|
|
||||||
farsi/fonts/*/far-* \
|
|
||||||
runtime/vimlogo.xpm \
|
|
||||||
src/swis.s \
|
|
||||||
src/tee/Makefile \
|
|
||||||
src/tee/Make_mvc.mak \
|
|
||||||
src/tee/tee.c \
|
|
||||||
|
|
||||||
# files in READMEdir that are included from the top dir
|
|
||||||
IN_README_DIR = \
|
|
||||||
README.txt.info \
|
|
||||||
README_ami.txt \
|
|
||||||
README_ami.txt.info \
|
|
||||||
README_amibin.txt \
|
|
||||||
README_amibin.txt.info \
|
|
||||||
README_amisrc.txt \
|
|
||||||
README_amisrc.txt.info \
|
|
||||||
README_bindos.txt \
|
|
||||||
README_dos.txt \
|
|
||||||
README_extra.txt \
|
|
||||||
README_mac.txt \
|
|
||||||
README_ole.txt \
|
|
||||||
README_os2.txt \
|
|
||||||
README_os390.txt \
|
|
||||||
README_src.txt \
|
|
||||||
README_srcdos.txt \
|
|
||||||
README_unix.txt \
|
|
||||||
README_vms.txt \
|
|
||||||
README_w32s.txt \
|
|
||||||
Contents \
|
|
||||||
Contents.info \
|
|
||||||
Vim.info \
|
|
||||||
Xxd.info \
|
|
||||||
runtime.info \
|
|
||||||
src.info \
|
|
||||||
vimdir.info \
|
|
||||||
|
|
||||||
# generic language files
|
|
||||||
LANG_GEN = \
|
|
||||||
runtime/doc/*-de.1 \
|
|
||||||
runtime/doc/*-de.UTF-8.1 \
|
|
||||||
runtime/doc/*-fr.1 \
|
|
||||||
runtime/doc/*-fr.UTF-8.1 \
|
|
||||||
runtime/doc/*-it.1 \
|
|
||||||
runtime/doc/*-it.UTF-8.1 \
|
|
||||||
runtime/doc/*-ja.UTF-8.1 \
|
|
||||||
runtime/doc/*-pl.1 \
|
|
||||||
runtime/doc/*-pl.UTF-8.1 \
|
|
||||||
runtime/doc/*-ru.1 \
|
|
||||||
runtime/doc/*-ru.UTF-8.1 \
|
|
||||||
runtime/lang/README.txt \
|
|
||||||
runtime/lang/menu_*.vim \
|
|
||||||
runtime/keymap/README.txt \
|
|
||||||
runtime/keymap/*.vim \
|
|
||||||
runtime/tutor/README.*.txt \
|
|
||||||
runtime/tutor/Makefile \
|
|
||||||
runtime/tutor/tutor.utf-8 \
|
|
||||||
runtime/tutor/tutor.?? \
|
|
||||||
runtime/tutor/tutor.??.utf-8 \
|
|
||||||
runtime/tutor/tutor.??.euc \
|
|
||||||
runtime/tutor/tutor.??.sjis \
|
|
||||||
runtime/tutor/tutor.??.iso9 \
|
|
||||||
runtime/tutor/tutor.??.big5 \
|
|
||||||
runtime/tutor/tutor.??.cp1250 \
|
|
||||||
runtime/tutor/tutor.??.cp1251 \
|
|
||||||
runtime/tutor/tutor.??.cp737 \
|
|
||||||
runtime/tutor/tutor.??_??.utf-8 \
|
|
||||||
runtime/tutor/tutor.bar \
|
|
||||||
runtime/tutor/tutor.bar.utf-8 \
|
|
||||||
runtime/spell/README.txt \
|
|
||||||
runtime/spell/??/*.diff \
|
|
||||||
runtime/spell/??/main.aap \
|
|
||||||
runtime/spell/tet/*.diff \
|
|
||||||
runtime/spell/tet/main.aap \
|
|
||||||
runtime/spell/check/main.aap \
|
|
||||||
runtime/spell/check/*.aff \
|
|
||||||
runtime/spell/check/*.dic \
|
|
||||||
runtime/spell/yi/README.txt \
|
|
||||||
runtime/spell/main.aap \
|
|
||||||
runtime/spell/*.vim \
|
|
||||||
|
|
||||||
# generic language files, binary
|
|
||||||
LANG_GEN_BIN = \
|
|
||||||
runtime/spell/README_en.txt \
|
|
||||||
runtime/spell/en.ascii.spl \
|
|
||||||
runtime/spell/en.latin1.spl \
|
|
||||||
runtime/spell/en.utf-8.spl \
|
|
||||||
runtime/spell/en.ascii.sug \
|
|
||||||
runtime/spell/en.latin1.sug \
|
|
||||||
runtime/spell/en.utf-8.sug \
|
|
||||||
|
|
||||||
# all files for lang archive
|
|
||||||
LANG_SRC = \
|
|
||||||
src/po/README.txt \
|
|
||||||
src/po/README_mingw.txt \
|
|
||||||
src/po/README_mvc.txt \
|
|
||||||
src/po/check.vim \
|
|
||||||
src/po/cleanup.vim \
|
|
||||||
src/po/Makefile \
|
|
||||||
src/po/Make_cyg.mak \
|
|
||||||
src/po/Make_ming.mak \
|
|
||||||
src/po/Make_mvc.mak \
|
|
||||||
src/po/sjiscorr.c \
|
|
||||||
src/po/*.po \
|
|
||||||
|
|
||||||
# the language files for the Win32 lang archive
|
|
||||||
LANG_DOS = \
|
|
||||||
src/po/*.mo \
|
|
||||||
|
|
||||||
# vim: set ft=make:
|
|
||||||
@@ -1,615 +0,0 @@
|
|||||||
# This Makefile has two purposes:
|
|
||||||
# 1. Starting the compilation of Vim for Unix.
|
|
||||||
# 2. Creating the various distribution files.
|
|
||||||
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# 1. Starting the compilation of Vim for Unix.
|
|
||||||
#
|
|
||||||
# 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:
|
|
||||||
@if test ! -f src/auto/config.mk; then \
|
|
||||||
cp src/config.mk.dist src/auto/config.mk; \
|
|
||||||
fi
|
|
||||||
@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 reconfig proto depend lint tags types test testclean clean distclean:
|
|
||||||
@if test ! -f src/auto/config.mk; then \
|
|
||||||
cp src/config.mk.dist src/auto/config.mk; \
|
|
||||||
fi
|
|
||||||
@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. Creating the various distribution files.
|
|
||||||
#
|
|
||||||
# TARGET PRODUCES CONTAINS
|
|
||||||
# unixall vim-#.#.tar.bz2 All runtime files and sources, for Unix
|
|
||||||
#
|
|
||||||
# html vim##html.zip HTML docs
|
|
||||||
#
|
|
||||||
# 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
|
|
||||||
#
|
|
||||||
# OBSOLETE
|
|
||||||
# amisrc vim##src.tgz sources for Amiga
|
|
||||||
# amirt vim##rt.tgz runtime for Amiga
|
|
||||||
# amibin vim##bin.tgz binary for Amiga
|
|
||||||
#
|
|
||||||
# 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 Unix archive and compiled binaries.
|
|
||||||
# Before creating an archive first delete all backup files, *.orig, etc.
|
|
||||||
|
|
||||||
MAJOR = 7
|
|
||||||
MINOR = 4
|
|
||||||
|
|
||||||
# Uncomment this line if the Win32s version is to be included.
|
|
||||||
# DOSBIN_S = dosbin_s
|
|
||||||
|
|
||||||
# Uncomment this line if the 16 bit DOS version is to be included.
|
|
||||||
# DOSBIN_D16 = dosbin_d16
|
|
||||||
|
|
||||||
# Uncomment this line if the 32 bit DOS version is to be included.
|
|
||||||
# DOSBIN_D32 = dosbin_d32
|
|
||||||
|
|
||||||
# CHECKLIST for creating a new version:
|
|
||||||
#
|
|
||||||
# - Update Vim version number. For a test version in: src/version.h, Contents,
|
|
||||||
# MAJOR/MINOR above, VIMMAJOR and VIMMINOR in src/Makefile, README*.txt,
|
|
||||||
# runtime/doc/*.txt and nsis/gvim.nsi.
|
|
||||||
# For a minor/major version: src/GvimExt/GvimExt.reg, src/vim.def,
|
|
||||||
# src/vim16.def, src/gvim.exe.mnf.
|
|
||||||
# - Compile Vim with GTK, Perl, Python, Python3, TCL, Ruby, MZscheme, Lua (if
|
|
||||||
# you can make it all work), Cscope and "huge" features. Exclude workshop
|
|
||||||
# and SNiFF.
|
|
||||||
# - 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).
|
|
||||||
# - If you have a lint program: "make lint" and check the output (ignore GTK
|
|
||||||
# warnings).
|
|
||||||
# - If you have valgrind, enable it in src/testdir/Makefile and run "make
|
|
||||||
# test". Enable EXITFREE, disable GUI, scheme and tcl to avoid false alarms.
|
|
||||||
# Check the valgrind output.
|
|
||||||
# - If you have the efence library, enable it in "src/Makefile" and run "make
|
|
||||||
# test". Disable Python and Ruby to avoid trouble with threads (efence is
|
|
||||||
# not threadsafe).
|
|
||||||
# - Adjust the date and other info in src/version.h.
|
|
||||||
# - Correct included_patches[] in src/version.c.
|
|
||||||
# - 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/version7.txt.
|
|
||||||
# - Check that runtime/doc/help.txt doesn't contain entries in "LOCAL
|
|
||||||
# ADDITIONS".
|
|
||||||
# - In runtime/doc run "make" and "make html" to check for errors.
|
|
||||||
# - Check if src/Makefile, src/testdir/Makefile and src/feature.h don't contain
|
|
||||||
# any personal preferences or the changes mentioned above.
|
|
||||||
# - 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 html"
|
|
||||||
# - Make diff files against the previous release: "makediff7 7.1 7.2"
|
|
||||||
#
|
|
||||||
# Amiga: (OBSOLETE, Amiga files are no longer distributed)
|
|
||||||
# - "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".
|
|
||||||
#
|
|
||||||
# MS-Windows:
|
|
||||||
# - Run make on Unix to update the ".mo" files.
|
|
||||||
# - Get libintl-8.dll and libiconv-2.dll. E.g. from
|
|
||||||
# https://mlocati.github.io/gettext-iconv-windows/ .
|
|
||||||
# Put them in the top directory, "make dosrt" uses them.
|
|
||||||
# - > make dossrc
|
|
||||||
# > make dosrt
|
|
||||||
# Unpack dist/vim##rt.zip and dist/vim##src.zip on an MS-Windows PC.
|
|
||||||
# Win32 console version build:
|
|
||||||
# - Set environment for Visual C++ 2008, e.g.:
|
|
||||||
# > src/msvc2008.bat
|
|
||||||
# Or:
|
|
||||||
# > C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat
|
|
||||||
# Or, when using the Visual C++ Toolkit 2003: "msvcsetup.bat" (adjust the
|
|
||||||
# paths when necessary).
|
|
||||||
# For Windows 98/ME the 2003 version is required, but then the executable
|
|
||||||
# won't work on Windows 7 and 64 bit systems.
|
|
||||||
# - > cd src
|
|
||||||
# > nmake -f Make_mvc.mak
|
|
||||||
# - Run the tests:
|
|
||||||
# > rm testdir/*.out testdir/*.res
|
|
||||||
# > nmake -f Make_mvc.mak test
|
|
||||||
# - check the output.
|
|
||||||
# - Rename vim.exe to vimw32.exe, xxd/xxd.exe to xxdw32.exe.
|
|
||||||
# - Rename vim.pdb to vimw32.pdb.
|
|
||||||
# - Rename install.exe to installw32.exe and uninstal.exe to uninstalw32.exe.
|
|
||||||
# Win32 GUI version build:
|
|
||||||
# - > cd src
|
|
||||||
# > nmake -f Make_mvc.mak GUI=yes
|
|
||||||
# - Run the tests:
|
|
||||||
# > rm testdir/*.out testdir/*.res
|
|
||||||
# > nmake -f Make_mvc.mak testgvim
|
|
||||||
# - check the output.
|
|
||||||
# - move "gvim.exe" to here (otherwise the OLE version will overwrite it).
|
|
||||||
# - Move gvim.pdb to here.
|
|
||||||
# - Copy "GvimExt/gvimext.dll" to here.
|
|
||||||
# - Delete vimrun.exe, install.exe and uninstal.exe.
|
|
||||||
# Win32 GUI version with OLE, PERL, TCL, PYTHON and dynamic IME:
|
|
||||||
# - Install the interfaces you want, see src/INSTALLpc.txt
|
|
||||||
# - Build:
|
|
||||||
# > cd src
|
|
||||||
# Adjust bigvim.bat to match the version of each interface you want.
|
|
||||||
# > bigvim.bat
|
|
||||||
# - Run the tests:
|
|
||||||
# > rm testdir/*.out testdir/*.res
|
|
||||||
# > nmake -f Make_mvc.mak testgvim
|
|
||||||
# - check the output.
|
|
||||||
# - Rename "gvim.exe" to "gvim_ole.exe".
|
|
||||||
# - Rename gvim.pdb to "gvim_ole.pdb".
|
|
||||||
# - Delete install.exe and uninstal.exe.
|
|
||||||
# Create the archives:
|
|
||||||
# - Copy all the "*.exe" files to where this Makefile is.
|
|
||||||
# - Copy all the "*.pdb" files to where this Makefile is.
|
|
||||||
# - in this directory:
|
|
||||||
# > make dosbin
|
|
||||||
# NSIS self installing exe:
|
|
||||||
# - To get NSIS see http://nsis.sourceforge.net
|
|
||||||
# - Make sure gvim_ole.exe, vimw32.exe, installw32.exe,
|
|
||||||
# uninstalw32.exe and xxdw32.exe have been build as mentioned above.
|
|
||||||
# - copy these files (get them from a binary archive or build them):
|
|
||||||
# gvimext.dll in src/GvimExt
|
|
||||||
# gvimext64.dll in src/GvimExt
|
|
||||||
# VisVim.dll in src/VisVim
|
|
||||||
# Note: VisVim needs to be build with MSVC 5, newer versions don't work.
|
|
||||||
# gvimext64.dll can be obtained from http://code.google.com/p/vim-win3264/
|
|
||||||
# It is part of vim72.zip as vim72/gvimext.dll.
|
|
||||||
# - Make sure there is a diff.exe two levels up (get it from a previous Vim
|
|
||||||
# version).
|
|
||||||
# - go to ../nsis and do:
|
|
||||||
# > makensis gvim.nsi (takes a few minutes).
|
|
||||||
# - Copy gvim##.exe to the dist directory.
|
|
||||||
#
|
|
||||||
# 64 bit builds (these are not in the normal distribution, the 32 bit build
|
|
||||||
# works just fine on 64 bit systems).
|
|
||||||
# Like the console and GUI version, but first run vcvars64.bat or
|
|
||||||
# "..\VC\vcvarsall.bat x86_amd64".
|
|
||||||
# - Build the console version:
|
|
||||||
# > nmake -f Make_mvc.mak
|
|
||||||
# - Build the GUI version:
|
|
||||||
# > nmake -f Make_mvc.mak GUI=yes
|
|
||||||
# - Build the OLE version with interfaces:
|
|
||||||
# > bigvim64.bat
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# OBSOLETE systems: You can build these if you have an appropriate system.
|
|
||||||
#
|
|
||||||
# 16 bit DOS version: You need to get a very old version of Vim, for several
|
|
||||||
# years even the tiny build is too big to fit in DOS memory.
|
|
||||||
#
|
|
||||||
# 32 bit DOS version: Support was removed in 7.4.1399. When syncing to before
|
|
||||||
# that it probably won't build.
|
|
||||||
#
|
|
||||||
# Win32s GUI version: (requires a very old compiler)
|
|
||||||
# - Set environment for Visual C++ 4.1 (requires a new console window):
|
|
||||||
# "vcvars32.bat" (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.
|
|
||||||
#
|
|
||||||
# OS/2 support was removed in patch 7.4.1008. If you want to give it a try
|
|
||||||
# sync to before that and check the old version of this Makefile for
|
|
||||||
# instructions.
|
|
||||||
|
|
||||||
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.
|
|
||||||
# Copy README files to the top directory.
|
|
||||||
prepare:
|
|
||||||
if test -f runtime/doc/uganda.nsis.txt; then \
|
|
||||||
rm runtime/doc/uganda.nsis.txt; fi
|
|
||||||
for name in $(IN_README_DIR); do \
|
|
||||||
cp READMEdir/"$$name" .; \
|
|
||||||
done
|
|
||||||
|
|
||||||
# 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_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_HTML = comment/$(VERSION)-html
|
|
||||||
COMMENT_FARSI = comment/$(VERSION)-farsi
|
|
||||||
|
|
||||||
dist/$(COMMENT_RT): dist/comment
|
|
||||||
echo "Vim - Vi IMproved - v$(VDOT) runtime files for MS-DOS and MS-Windows" > dist/$(COMMENT_RT)
|
|
||||||
|
|
||||||
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_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)
|
|
||||||
|
|
||||||
unixall: dist prepare
|
|
||||||
-rm -f dist/$(VIMVER).tar.bz2
|
|
||||||
-rm -rf dist/$(VIMRTDIR)
|
|
||||||
mkdir dist/$(VIMRTDIR)
|
|
||||||
tar cf - \
|
|
||||||
$(RT_ALL) \
|
|
||||||
$(RT_ALL_BIN) \
|
|
||||||
$(RT_UNIX) \
|
|
||||||
$(RT_UNIX_DOS_BIN) \
|
|
||||||
$(RT_SCRIPTS) \
|
|
||||||
$(LANG_GEN) \
|
|
||||||
$(LANG_GEN_BIN) \
|
|
||||||
$(SRC_ALL) \
|
|
||||||
$(SRC_UNIX) \
|
|
||||||
$(SRC_DOS_UNIX) \
|
|
||||||
$(EXTRA) \
|
|
||||||
$(LANG_SRC) \
|
|
||||||
| (cd dist/$(VIMRTDIR); tar xf -)
|
|
||||||
-rm $(IN_README_DIR)
|
|
||||||
# Need to use a "distclean" config.mk file
|
|
||||||
# Note: this file is not included in the repository to avoid problems, but it's
|
|
||||||
# OK to put it in the archive.
|
|
||||||
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
|
|
||||||
# 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
|
|
||||||
touch dist/$(VIMRTDIR)/src/po/uk.cp1251.po
|
|
||||||
# Create the archive.
|
|
||||||
cd dist && tar cf $(VIMVER).tar $(VIMRTDIR)
|
|
||||||
bzip2 dist/$(VIMVER).tar
|
|
||||||
|
|
||||||
# Amiga runtime - OBSOLETE
|
|
||||||
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 -)
|
|
||||||
-rm $(IN_README_DIR)
|
|
||||||
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
|
|
||||||
|
|
||||||
# Amiga binaries - OBSOLETE
|
|
||||||
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 -)
|
|
||||||
-rm $(IN_README_DIR)
|
|
||||||
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
|
|
||||||
|
|
||||||
# Amiga sources - OBSOLETE
|
|
||||||
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_ALL) \
|
|
||||||
$(SRC_AMI) \
|
|
||||||
$(SRC_AMI_DOS) \
|
|
||||||
| (cd dist/Vim/$(VIMRTDIR); tar xf -)
|
|
||||||
-rm $(IN_README_DIR)
|
|
||||||
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
|
|
||||||
|
|
||||||
# MS-DOS sources
|
|
||||||
dossrc: dist no_title.vim dist/$(COMMENT_SRC) \
|
|
||||||
runtime/doc/uganda.nsis.txt \
|
|
||||||
nsis/gvim_version.nsh
|
|
||||||
-rm -rf dist/vim$(VERSION)src.zip
|
|
||||||
-rm -rf dist/vim
|
|
||||||
mkdir dist/vim
|
|
||||||
mkdir dist/vim/$(VIMRTDIR)
|
|
||||||
tar cf - \
|
|
||||||
$(SRC_ALL) \
|
|
||||||
$(SRC_DOS) \
|
|
||||||
$(SRC_AMI_DOS) \
|
|
||||||
$(SRC_DOS_UNIX) \
|
|
||||||
runtime/doc/uganda.nsis.txt \
|
|
||||||
nsis/gvim_version.nsh \
|
|
||||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
|
||||||
mv dist/vim/$(VIMRTDIR)/runtime/* dist/vim/$(VIMRTDIR)
|
|
||||||
rmdir dist/vim/$(VIMRTDIR)/runtime
|
|
||||||
# This file needs to be in dos fileformat for NSIS.
|
|
||||||
$(VIM) -e -X -u no_title.vim -c ":set tx|wq" dist/vim/$(VIMRTDIR)/doc/uganda.nsis.txt
|
|
||||||
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
|
|
||||||
|
|
||||||
nsis/gvim_version.nsh: Makefile
|
|
||||||
echo "# Generated from Makefile: define the version numbers" > $@
|
|
||||||
echo "!ifndef __GVIM_VER__NSH__" >> $@
|
|
||||||
echo "!define __GVIM_VER__NSH__" >> $@
|
|
||||||
echo "!define VER_MAJOR $(MAJOR)" >> $@
|
|
||||||
echo "!define VER_MINOR $(MINOR)" >> $@
|
|
||||||
echo "!endif" >> $@
|
|
||||||
|
|
||||||
dosrt: dist dist/$(COMMENT_RT) dosrt_files
|
|
||||||
-rm -rf dist/vim$(VERSION)rt.zip
|
|
||||||
cd dist && zip -9 -rD -z vim$(VERSION)rt.zip vim <$(COMMENT_RT)
|
|
||||||
|
|
||||||
# Split in two parts to avoid an "argument list too long" error.
|
|
||||||
# We no longer convert the files from unix to dos fileformat.
|
|
||||||
dosrt_files: dist prepare no_title.vim
|
|
||||||
-rm -rf dist/vim
|
|
||||||
mkdir dist/vim
|
|
||||||
mkdir dist/vim/$(VIMRTDIR)
|
|
||||||
mkdir dist/vim/$(VIMRTDIR)/lang
|
|
||||||
cd src && MAKEMO=yes $(MAKE) languages
|
|
||||||
tar cf - \
|
|
||||||
$(RT_ALL) \
|
|
||||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
|
||||||
tar cf - \
|
|
||||||
$(RT_SCRIPTS) \
|
|
||||||
$(RT_DOS) \
|
|
||||||
$(RT_NO_UNIX) \
|
|
||||||
$(RT_AMI_DOS) \
|
|
||||||
$(LANG_GEN) \
|
|
||||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
|
||||||
tar cf - \
|
|
||||||
$(RT_UNIX_DOS_BIN) \
|
|
||||||
$(RT_ALL_BIN) \
|
|
||||||
$(RT_DOS_BIN) \
|
|
||||||
$(LANG_GEN_BIN) \
|
|
||||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
|
||||||
-rm $(IN_README_DIR)
|
|
||||||
mv dist/vim/$(VIMRTDIR)/runtime/* dist/vim/$(VIMRTDIR)
|
|
||||||
rmdir dist/vim/$(VIMRTDIR)/runtime
|
|
||||||
# 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, uk.mo / uk.cp1251.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" -a "$$i" != "src/po/uk.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-8.dll dist/vim/$(VIMRTDIR)/
|
|
||||||
cp libiconv-2.dll dist/vim/$(VIMRTDIR)/
|
|
||||||
|
|
||||||
|
|
||||||
# Used before uploading. Don't delete the AAPDIR/sign files!
|
|
||||||
runtime_unix2dos: dosrt_files
|
|
||||||
-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_ole $(DOSBIN_S) $(DOSBIN_D16)
|
|
||||||
|
|
||||||
# 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 -)
|
|
||||||
-rm $(IN_README_DIR)
|
|
||||||
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)
|
|
||||||
cp gvim.pdb dist/gvim$(VERSION).pdb
|
|
||||||
|
|
||||||
# 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 -)
|
|
||||||
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)
|
|
||||||
cp vimw32.pdb dist/vim$(VERSION)w32.pdb
|
|
||||||
|
|
||||||
# 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 -)
|
|
||||||
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 -)
|
|
||||||
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 -)
|
|
||||||
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)
|
|
||||||
cp gvim_ole.pdb dist/gvim$(VERSION)ole.pdb
|
|
||||||
|
|
||||||
# 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 -)
|
|
||||||
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)
|
|
||||||
|
|
||||||
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)
|
|
||||||
@@ -1,125 +0,0 @@
|
|||||||
`README.md` for version 7.4 of Vim: Vi IMproved.
|
|
||||||
[](https://travis-ci.org/vim/vim)
|
|
||||||
[](https://coveralls.io/github/vim/vim?branch=master)
|
|
||||||
[](https://ci.appveyor.com/project/chrisbra/vim)
|
|
||||||
[](https://scan.coverity.com/projects/vim)
|
|
||||||
|
|
||||||
|
|
||||||
## What is Vim? ##
|
|
||||||
|
|
||||||
Vim is an almost compatible version of the UNIX editor Vi. Many new features
|
|
||||||
have been added: multi-level undo, syntax highlighting, command line history,
|
|
||||||
on-line help, spell checking, filename completion, block operations, etc.
|
|
||||||
There is also a Graphical User Interface (GUI) available. See
|
|
||||||
`runtime/doc/vi_diff.txt` for differences with Vi.
|
|
||||||
|
|
||||||
This editor is very useful for editing programs and other plain text files.
|
|
||||||
All commands are given with normal keyboard characters, so those who can type
|
|
||||||
with ten fingers can work very fast. Additionally, function keys can be
|
|
||||||
defined by the user, and the mouse can be used.
|
|
||||||
|
|
||||||
Vim runs under MS-DOS, MS-Windows (NT, 2000, XP, Vista, 7, 8, 10), Macintosh,
|
|
||||||
VMS and almost all flavours of UNIX. Porting to other systems should not be
|
|
||||||
very difficult. Older versions of Vim run on MS-Windows 95/98/Me, Amiga DOS,
|
|
||||||
Atari MiNT, BeOS, RISC OS and OS/2. These are no longer maintained.
|
|
||||||
|
|
||||||
|
|
||||||
## Distribution ##
|
|
||||||
|
|
||||||
You can often use your favorite package manager to install Vim. On Mac and
|
|
||||||
Linux a small version of Vim is pre-installed, you still need to install Vim
|
|
||||||
if you want more features.
|
|
||||||
|
|
||||||
There are separate distributions for Unix, PC, Amiga and some other systems.
|
|
||||||
This `README.md` file comes with the runtime archive. It includes the
|
|
||||||
documentation, syntax files and other files that are used at runtime. To run
|
|
||||||
Vim you must get either one of the binary archives or a source archive.
|
|
||||||
Which one you need depends on the system you want to run it on and whether you
|
|
||||||
want or must compile it yourself. Check http://www.vim.org/download.php for
|
|
||||||
an overview of currently available distributions.
|
|
||||||
|
|
||||||
|
|
||||||
## Documentation ##
|
|
||||||
|
|
||||||
The vim tutor is a one hour training course for beginners. Mostly it can be
|
|
||||||
started as `vimtutor`. See `:help tutor` for more information.
|
|
||||||
|
|
||||||
The best is to use `:help` in Vim. If you don't have an executable yet, read
|
|
||||||
`runtime/doc/help.txt`. It contains pointers to the other documentation
|
|
||||||
files. The User Manual reads like a book and is recommended to learn to use
|
|
||||||
Vim. See `:help user-manual`.
|
|
||||||
|
|
||||||
|
|
||||||
## Copying ##
|
|
||||||
|
|
||||||
Vim is Charityware. You can use and copy it as much as you like, but you are
|
|
||||||
encouraged to make a donation to help orphans in Uganda. Please read the file
|
|
||||||
`runtime/doc/uganda.txt` for details (do `:help uganda` inside Vim).
|
|
||||||
|
|
||||||
Summary of the license: There are no restrictions on using or distributing an
|
|
||||||
unmodified copy of Vim. Parts of Vim may also be distributed, but the license
|
|
||||||
text must always be included. For modified versions a few restrictions apply.
|
|
||||||
The license is GPL compatible, you may compile Vim with GPL libraries and
|
|
||||||
distribute it.
|
|
||||||
|
|
||||||
|
|
||||||
## Sponsoring ##
|
|
||||||
|
|
||||||
Fixing bugs and adding new features takes a lot of time and effort. To show
|
|
||||||
your appreciation for the work and motivate Bram and others to continue
|
|
||||||
working on Vim please send a donation.
|
|
||||||
|
|
||||||
Since Bram is back to a paid job the money will now be used to help children
|
|
||||||
in Uganda. See `runtime/doc/uganda.txt`. But at the same time donations
|
|
||||||
increase Bram's motivation to keep working on Vim!
|
|
||||||
|
|
||||||
For the most recent information about sponsoring look on the Vim web site:
|
|
||||||
http://www.vim.org/sponsor/
|
|
||||||
|
|
||||||
|
|
||||||
## Compiling ##
|
|
||||||
|
|
||||||
If you obtained a binary distribution you don't need to compile Vim. If you
|
|
||||||
obtained a source distribution, all the stuff for compiling Vim is in the
|
|
||||||
`src` directory. See `src/INSTALL` for instructions.
|
|
||||||
|
|
||||||
|
|
||||||
## Installation ##
|
|
||||||
|
|
||||||
See one of these files for system-specific instructions:
|
|
||||||
|
|
||||||
README_ami.txt Amiga
|
|
||||||
README_unix.txt Unix
|
|
||||||
README_dos.txt MS-DOS and MS-Windows
|
|
||||||
README_mac.txt Macintosh
|
|
||||||
README_vms.txt VMS
|
|
||||||
|
|
||||||
There are more `README_*.txt` files, depending on the distribution you used.
|
|
||||||
|
|
||||||
|
|
||||||
## Contributing ##
|
|
||||||
|
|
||||||
If you would like to help making Vim better, see the [CONTRIBUTING.md](https://github.com/vim/vim/blob/master/CONTRIBUTING.md) file.
|
|
||||||
|
|
||||||
|
|
||||||
## Information ##
|
|
||||||
|
|
||||||
The latest news about Vim can be found on the Vim home page:
|
|
||||||
http://www.vim.org/
|
|
||||||
|
|
||||||
If you have problems, have a look at the Vim documentation or tips:
|
|
||||||
http://www.vim.org/docs.php
|
|
||||||
http://vim.wikia.com/wiki/Vim_Tips_Wiki
|
|
||||||
|
|
||||||
If you still have problems or any other questions, use one of the mailing
|
|
||||||
lists to discuss them with Vim users and developers:
|
|
||||||
http://www.vim.org/maillist.php
|
|
||||||
|
|
||||||
If nothing else works, report bugs directly:
|
|
||||||
Bram Moolenaar <Bram@vim.org>
|
|
||||||
|
|
||||||
|
|
||||||
## Main author ##
|
|
||||||
|
|
||||||
Send any other comments, patches, flowers and suggestions to:
|
|
||||||
Bram Moolenaar <Bram@vim.org>
|
|
||||||
@@ -1,31 +1,26 @@
|
|||||||
README.txt for version 7.4 of Vim: Vi IMproved.
|
README.txt for version 7.0aa of Vim: Vi IMproved.
|
||||||
|
|
||||||
|
|
||||||
WHAT IS VIM?
|
WHAT IS VIM
|
||||||
|
|
||||||
Vim is an almost compatible version of the UNIX editor Vi. Many new features
|
Vim is an almost compatible version of the UNIX editor Vi. Many new features
|
||||||
have been added: multi-level undo, syntax highlighting, command line history,
|
have been added: multi-level undo, syntax highlighting, command line history,
|
||||||
on-line help, spell checking, filename completion, block operations, etc.
|
on-line help, filename completion, block operations, etc. There is also a
|
||||||
There is also a Graphical User Interface (GUI) available. See
|
Graphical User Interface (GUI) available. See "runtime/doc/vi_diff.txt" for
|
||||||
"runtime/doc/vi_diff.txt" for differences with Vi.
|
differences with Vi.
|
||||||
|
|
||||||
This editor is very useful for editing programs and other plain text files.
|
This editor is very useful for editing programs and other plain ASCII files.
|
||||||
All commands are given with normal keyboard characters, so those who can type
|
All commands are given with normal keyboard characters, so those who can type
|
||||||
with ten fingers can work very fast. Additionally, function keys can be
|
with ten fingers can work very fast. Additionally, function keys can be
|
||||||
defined by the user, and the mouse can be used.
|
defined by the user, and the mouse can be used.
|
||||||
|
|
||||||
Vim runs under MS-DOS, MS-Windows (NT, 2000, XP, Vista, 7, 8, 10), Macintosh,
|
Vim currently runs under Amiga DOS, MS-DOS, MS-Windows 95/98/Me/NT/2000/XP,
|
||||||
VMS and almost all flavours of UNIX. Porting to other systems should not be
|
Atari MiNT, Macintosh, BeOS, VMS, RISC OS, OS/2 and almost all flavours of
|
||||||
very difficult. Older versions of Vim run on MS-Windows 95/98/Me, Amiga DOS,
|
UNIX. Porting to other systems should not be very difficult.
|
||||||
Atari MiNT, BeOS, RISC OS and OS/2. These are no longer maintained.
|
|
||||||
|
|
||||||
|
|
||||||
DISTRIBUTION
|
DISTRIBUTION
|
||||||
|
|
||||||
You can often use your favorite package manager to install Vim. On Mac and
|
|
||||||
Linux a small version of Vim is pre-installed, you still need to install Vim
|
|
||||||
if you want more features.
|
|
||||||
|
|
||||||
There are separate distributions for Unix, PC, Amiga and some other systems.
|
There are separate distributions for Unix, PC, Amiga and some other systems.
|
||||||
This README.txt file comes with the runtime archive. It includes the
|
This README.txt file comes with the runtime archive. It includes the
|
||||||
documentation, syntax files and other files that are used at runtime. To run
|
documentation, syntax files and other files that are used at runtime. To run
|
||||||
@@ -37,19 +32,19 @@ an overview of currently available distributions.
|
|||||||
|
|
||||||
DOCUMENTATION
|
DOCUMENTATION
|
||||||
|
|
||||||
The vim tutor is a one hour training course for beginners. Mostly it can be
|
|
||||||
started as "vimtutor". See ":help tutor" for more information.
|
|
||||||
|
|
||||||
The best is to use ":help" in Vim. If you don't have an executable yet, read
|
The best is to use ":help" in Vim. If you don't have an executable yet, read
|
||||||
"runtime/doc/help.txt". It contains pointers to the other documentation
|
"runtime/doc/help.txt". It contains pointers to the other documentation
|
||||||
files. The User Manual reads like a book and is recommended to learn to use
|
files. The User Manual reads like a book and is recommended to learn to use
|
||||||
Vim. See ":help user-manual".
|
Vim. See ":help user-manual".
|
||||||
|
|
||||||
|
The vim tutor is a one hour training course for beginners. Mostly it can be
|
||||||
|
started as "vimtutor". See ":help tutor" for more information.
|
||||||
|
|
||||||
|
|
||||||
COPYING
|
COPYING
|
||||||
|
|
||||||
Vim is Charityware. You can use and copy it as much as you like, but you are
|
Vim is Charityware. You can use and copy it as much as you like, but you are
|
||||||
encouraged to make a donation to help orphans in Uganda. Please read the file
|
encouraged to make a donation to orphans in Uganda. Please read the file
|
||||||
"runtime/doc/uganda.txt" for details (do ":help uganda" inside Vim).
|
"runtime/doc/uganda.txt" for details (do ":help uganda" inside Vim).
|
||||||
|
|
||||||
Summary of the license: There are no restrictions on using or distributing an
|
Summary of the license: There are no restrictions on using or distributing an
|
||||||
@@ -61,16 +56,15 @@ distribute it.
|
|||||||
|
|
||||||
SPONSORING
|
SPONSORING
|
||||||
|
|
||||||
Fixing bugs and adding new features takes a lot of time and effort. To show
|
Fixing bugs and adding new features takes a lot of effort. For a few years
|
||||||
your appreciation for the work and motivate Bram and others to continue
|
Bram has attempted to do this next to a full-time job. During that time the
|
||||||
working on Vim please send a donation.
|
todo list kept getting longer and longer.
|
||||||
|
|
||||||
Since Bram is back to a paid job the money will now be used to help children
|
In order for Bram to support Vim properly he needs your help. Through your
|
||||||
in Uganda. See runtime/doc/uganda.txt. But at the same time donations
|
donations Bram will be able to have a part-time job and spend more time on
|
||||||
increase Bram's motivation to keep working on Vim!
|
fixing bugs and adding new features.
|
||||||
|
|
||||||
For the most recent information about sponsoring look on the Vim web site:
|
For the most recent information about sponsoring look on the Vim web site:
|
||||||
|
|
||||||
http://www.vim.org/sponsor/
|
http://www.vim.org/sponsor/
|
||||||
|
|
||||||
|
|
||||||
@@ -87,31 +81,57 @@ See one of these files for system-specific instructions:
|
|||||||
README_ami.txt Amiga
|
README_ami.txt Amiga
|
||||||
README_unix.txt Unix
|
README_unix.txt Unix
|
||||||
README_dos.txt MS-DOS and MS-Windows
|
README_dos.txt MS-DOS and MS-Windows
|
||||||
|
README_os2.txt OS/2
|
||||||
README_mac.txt Macintosh
|
README_mac.txt Macintosh
|
||||||
README_vms.txt VMS
|
README_vms.txt VMS
|
||||||
|
|
||||||
There are more README_*.txt files, depending on the distribution you used.
|
|
||||||
|
|
||||||
|
|
||||||
INFORMATION
|
INFORMATION
|
||||||
|
|
||||||
The latest news about Vim can be found on the Vim home page:
|
The latest news about Vim can be found on the Vim home page:
|
||||||
http://www.vim.org/
|
http://www.vim.org/
|
||||||
|
|
||||||
If you have problems, have a look at the Vim documentation or tips:
|
If you have problems, have a look at the Vim FAQ:
|
||||||
http://www.vim.org/docs.php
|
http://vimdoc.sf.net/vimfaq.html
|
||||||
http://vim.wikia.com/wiki/Vim_Tips_Wiki
|
|
||||||
|
|
||||||
If you still have problems or any other questions, use one of the mailing
|
Send bug reports to:
|
||||||
lists to discuss them with Vim users and developers:
|
|
||||||
http://www.vim.org/maillist.php
|
|
||||||
|
|
||||||
If nothing else works, report bugs directly:
|
|
||||||
Bram Moolenaar <Bram@vim.org>
|
Bram Moolenaar <Bram@vim.org>
|
||||||
|
|
||||||
|
There are five mailing lists for Vim:
|
||||||
|
<vim@vim.org>
|
||||||
|
For discussions about using existing versions of Vim: Useful mappings,
|
||||||
|
questions, answers, where to get a specific version, etc.
|
||||||
|
<vim-dev@vim.org>
|
||||||
|
For discussions about changing Vim: New features, porting, beta-test
|
||||||
|
versions, etc.
|
||||||
|
<vim-announce@vim.org>
|
||||||
|
Announcements about new versions of Vim; also beta-test versions and
|
||||||
|
ports to different systems.
|
||||||
|
<vim-multibyte@vim.org>
|
||||||
|
For discussions about using and improving the multi-byte aspects of
|
||||||
|
Vim: XIM, Hangul, fontset, etc.
|
||||||
|
<vim-mac@vim.org>
|
||||||
|
For discussions about using and improving Vim on the Macintosh.
|
||||||
|
|
||||||
|
For more info and URLs of the archives see "http://www.vim.org/maillist.php".
|
||||||
|
|
||||||
|
NOTE:
|
||||||
|
- You can only send messages to these lists if you have subscribed!
|
||||||
|
- You need to send the messages from the same location as where you subscribed
|
||||||
|
from (to avoid spam mail).
|
||||||
|
- Maximum message size is 40000 characters.
|
||||||
|
|
||||||
|
If you want to join a maillist, send a message to
|
||||||
|
<vim-help@vim.org>
|
||||||
|
Make sure that your "From:" address is correct. Then the list server will
|
||||||
|
send you a help message.
|
||||||
|
|
||||||
|
|
||||||
MAIN AUTHOR
|
MAIN AUTHOR
|
||||||
|
|
||||||
Send any other comments, patches, flowers and suggestions to:
|
Send any other comments, patches, pizza and suggestions to:
|
||||||
|
|
||||||
Bram Moolenaar E-mail: Bram@vim.org
|
Bram Moolenaar E-mail: Bram@vim.org
|
||||||
|
Clematisstraat 30
|
||||||
|
5925 BE Venlo Tel: +31 77 387 2340
|
||||||
|
The Netherlands Fax/voice-mail: +31 20 773 8272
|
||||||
|
|||||||
@@ -1,23 +0,0 @@
|
|||||||
Vim Vi IMproved. A clone of the UNIX text editor Vi. Very useful
|
|
||||||
for editing programs and other plain ASCII text. Full Vi
|
|
||||||
compatibility and includes all Ex commands. Extra features
|
|
||||||
above Vi: Multilevel undo, multiple windows, syntax
|
|
||||||
highlighting, command line history, folding, improved command
|
|
||||||
line editing, command typeahead display, command to display
|
|
||||||
yank buffers, possibility to edit binary files, file name
|
|
||||||
stack, support for Manx QuickFix and other compiler's error
|
|
||||||
messages, shows current file name in window title, on-line
|
|
||||||
help, rectangular cut/paste, etc., etc., etc...
|
|
||||||
|
|
||||||
Version 7.4. Also runs under UNIX, MS-Windows, Mac, etc.
|
|
||||||
vim74rt.tgz contains the documentation and syntax files.
|
|
||||||
vim74bin.tgz contains the binaries.
|
|
||||||
vim74src.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.10 (1997 May 22)
|
|
||||||
Author: Juergen Weigert
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
README_ami.txt for version 7.4 of Vim: Vi IMproved.
|
|
||||||
|
|
||||||
This file explains the installation of Vim on Amiga systems.
|
|
||||||
See README.txt for general information about Vim.
|
|
||||||
|
|
||||||
|
|
||||||
Unpack the distributed files in the place where you want to keep them. It is
|
|
||||||
wise to have a "vim" directory to keep your vimrc file and any other files you
|
|
||||||
change. The distributed files go into a subdirectory. This way you can
|
|
||||||
easily upgrade to a new version. For example:
|
|
||||||
|
|
||||||
dh0:editors/vim contains your vimrc and modified files
|
|
||||||
dh0:editors/vim/vim54 contains the Vim version 5.4 distributed files
|
|
||||||
dh0:editors/vim/vim55 contains the Vim version 5.5 distributed files
|
|
||||||
|
|
||||||
You would then unpack the archives like this:
|
|
||||||
|
|
||||||
cd dh0:editors
|
|
||||||
tar xf t:vim60bin.tar
|
|
||||||
tar xf t:vim60rt.tar
|
|
||||||
|
|
||||||
Set the $VIM environment variable to point to the top directory of your Vim
|
|
||||||
files. For the above example:
|
|
||||||
|
|
||||||
set VIM=dh0:editors/vim
|
|
||||||
|
|
||||||
Vim version 5.4 will look for your vimrc file in $VIM, and for the runtime
|
|
||||||
files in $VIM/vim54. See ":help $VIM" for more information.
|
|
||||||
|
|
||||||
Make sure the Vim executable is in your search path. Either copy the Vim
|
|
||||||
executable to a directory that is in your search path, or (preferred) modify
|
|
||||||
the search path to include the directory where the Vim executable is.
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
README_amibin.txt for version 7.4 of Vim: Vi IMproved.
|
|
||||||
|
|
||||||
See "README.txt" for general information about Vim.
|
|
||||||
See "README_ami.txt" for installation instructions for the Amiga.
|
|
||||||
These files are in the runtime archive (vim60rt.tgz).
|
|
||||||
|
|
||||||
|
|
||||||
The Amiga "bin" archive contains the Vim executable for the Amiga. It was
|
|
||||||
compiled with "big" features.
|
|
||||||
|
|
||||||
Postscript printing is not included to avoid requiring floating point
|
|
||||||
computations.
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
README_amisrc.txt for version 7.4 of Vim: Vi IMproved.
|
|
||||||
|
|
||||||
See "README.txt" for general information about Vim.
|
|
||||||
See "README_ami.txt" for installation instructions for the Amiga.
|
|
||||||
These files are in the runtime archive (vim60rt.tgz).
|
|
||||||
|
|
||||||
|
|
||||||
The Amiga source archive contains the files needed to compile Vim on the
|
|
||||||
Amiga.
|
|
||||||
|
|
||||||
See "src/INSTALLami.txt" for instructions on how to compile Vim on the Amiga.
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
README_bindos.txt for version 7.4 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 (vim74rt.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):
|
|
||||||
vim74w32.zip Windows 95/98/NT/etc. console version
|
|
||||||
gvim74.zip Windows 95/98/NT/etc. GUI version
|
|
||||||
gvim74ole.zip Windows 95/98/NT/etc. GUI version with OLE
|
|
||||||
|
|
||||||
You MUST also get the runtime archive (vim74rt.zip).
|
|
||||||
The sources are also available (vim74src.zip).
|
|
||||||
@@ -1,154 +0,0 @@
|
|||||||
README_dos.txt for version 7.4 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\vim74",
|
|
||||||
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 gvim74.zip
|
|
||||||
unzip vim74w32.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\vim74
|
|
||||||
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\vim74
|
|
||||||
set path=%path%;D:\editors\vim\vim74
|
|
||||||
- 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 7.4 will look for your vimrc file in $VIM, and for the runtime
|
|
||||||
files in $VIM/vim74. 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\vim74\vim.exe The Vim version 7.4 executable.
|
|
||||||
C:\vim\vim74\doc\*.txt The version 7.4 documentation files.
|
|
||||||
C:\vim\vim74\bugreport.vim A Vim version 7.4 script.
|
|
||||||
C:\vim\vim74\... Other version 7.4 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\vim74". Don't add
|
|
||||||
"vim74" 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\vim74\vim.exe
|
|
||||||
C:\command.com /c D:\editors\vim\vim74\vim.exe
|
|
||||||
6. Select the font, window size, etc. that you like. If this isn't
|
|
||||||
possible, select "Advanced" in the Program tab, and deselect "MS-DOS
|
|
||||||
mode".
|
|
||||||
7. Click OK.
|
|
||||||
|
|
||||||
For gvim, you can use a normal shortcut on the desktop, and set the size of
|
|
||||||
the Window in your $VIM/_gvimrc:
|
|
||||||
set lines=30 columns=90
|
|
||||||
|
|
||||||
|
|
||||||
For further information, type one of these inside Vim:
|
|
||||||
:help dos
|
|
||||||
:help msdos
|
|
||||||
:help win32
|
|
||||||
@@ -1,53 +0,0 @@
|
|||||||
README_extra.txt for version 7.4 of Vim: Vi IMproved.
|
|
||||||
|
|
||||||
These extra files of Vim are for special purposes. This README explains what
|
|
||||||
the files are for. For general information about Vim, see the "README.txt"
|
|
||||||
file.
|
|
||||||
|
|
||||||
|
|
||||||
farsi/* Files for the Farsi (persian) language. If you don't
|
|
||||||
know what Farsi is, this is not for you.
|
|
||||||
|
|
||||||
src/if_sniff.* Interface to SNiFF. If you don't know what SNiFF is,
|
|
||||||
this is not for you.
|
|
||||||
|
|
||||||
src/os_amiga.* Files for the Amiga port.
|
|
||||||
|
|
||||||
src/gui_beos.*
|
|
||||||
src/os_beos.* Files for the BeOS port.
|
|
||||||
|
|
||||||
src/os_msdos.*
|
|
||||||
src/os_dos.* Files for the MS-DOS port.
|
|
||||||
|
|
||||||
src/gui_mac.* Carbon GUI (not used)
|
|
||||||
src/os_mac* Shared files for the different Mac ports.
|
|
||||||
|
|
||||||
src/MacVim/* Files for the MacVim port.
|
|
||||||
|
|
||||||
src/os_mint.8 Files for the Atari Mint port.
|
|
||||||
|
|
||||||
src/os_os2* Files for the OS/2 port.
|
|
||||||
src/tee/* Extra program for OS/2.
|
|
||||||
|
|
||||||
src/os_vms* Files for the VMS port.
|
|
||||||
|
|
||||||
src/os_w32*
|
|
||||||
src/os_win32.* Files for the Win32 port.
|
|
||||||
|
|
||||||
src/gui_w32.* Files for the Win32 GUI.
|
|
||||||
src/gui_w48.* Files for the Win32 and Win16 GUI.
|
|
||||||
src/Make_mvc.mak MS Visual C++ makefile for the Win32 GUI.
|
|
||||||
runtime/rgb.txt File with color definitions for the Win32 GUI.
|
|
||||||
|
|
||||||
src/if_ole.* OLE automation interface, for MS Windows 95 and NT.
|
|
||||||
|
|
||||||
src/VisVim/* Integration of Win32 GUI with MS Visual Developer
|
|
||||||
Studio.
|
|
||||||
|
|
||||||
src/GvimExt/* DLL for the "Edit with Vim" context menu entry
|
|
||||||
|
|
||||||
nsis/* NSIS script to build the self-installing MS-Windows exe
|
|
||||||
|
|
||||||
runtime/doc/*.man Preprocessed manual pages.
|
|
||||||
|
|
||||||
runtime/macros/file_select.vim Vim script to browse directories (Unix only).
|
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
README_mac.txt for version 7.4 of Vim: Vi IMproved.
|
|
||||||
|
|
||||||
This file explains the installation of MacVim.
|
|
||||||
See "README.txt" for general information about Vim.
|
|
||||||
See "src/MacVim/README" for an overview of the MacVim specific source code.
|
|
||||||
|
|
||||||
MacVim uses the usual configure/make steps to build the binary but instead of
|
|
||||||
"make install" you just drag the app bundle into the directory you wish to
|
|
||||||
install in (usually `/Applications').
|
|
||||||
|
|
||||||
|
|
||||||
How to build and install
|
|
||||||
========================
|
|
||||||
|
|
||||||
Run `./configure` in the `src/` directory with the flags you want (call
|
|
||||||
`./configure --help` to see a list of flags) e.g.:
|
|
||||||
|
|
||||||
$ cd src
|
|
||||||
$ ./configure --with-features=huge \
|
|
||||||
--enable-rubyinterp \
|
|
||||||
--enable-pythoninterp \
|
|
||||||
--enable-perlinterp \
|
|
||||||
--enable-cscope
|
|
||||||
|
|
||||||
Now build the project using `make`:
|
|
||||||
|
|
||||||
$ make
|
|
||||||
|
|
||||||
The resulting app bundle will reside under `MacVim/build/Release`. To try it
|
|
||||||
out quickly, type:
|
|
||||||
|
|
||||||
$ open MacVim/build/Release/MacVim.app
|
|
||||||
|
|
||||||
To install MacVim, type
|
|
||||||
|
|
||||||
$ open MacVim/build/Release
|
|
||||||
|
|
||||||
and drag the MacVim icon into your `Applications` folder.
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
README_ole.txt for version 7.4 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
|
|
||||||
|
|
||||||
Furthermore, this archive contains VISVIM.DLL. It can be used to integrate
|
|
||||||
the OLE gvim with Microsoft Visual Developer Studio. See VisVim/README.txt.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
README_os2.txt for version 7.4 of Vim: Vi IMproved.
|
|
||||||
|
|
||||||
This file used to explain the installation of Vim on OS/2 systems.
|
|
||||||
However, support for OS/2 has been removed in patch 7.4.1008.
|
|
||||||
See "README.txt" for general information about Vim.
|
|
||||||
@@ -1,117 +0,0 @@
|
|||||||
README_zOS.txt for version 7.4 of Vim: Vi IMproved.
|
|
||||||
|
|
||||||
This readme explains how to build Vim on z/OS. Formerly called OS/390.
|
|
||||||
See "README.txt" for general information about Vim.
|
|
||||||
|
|
||||||
Most likely there are not many users out there using Vim on z/OS. So chances
|
|
||||||
are good, that some bugs are still undiscovered.
|
|
||||||
|
|
||||||
Getting the source to z/OS:
|
|
||||||
==========================
|
|
||||||
|
|
||||||
First get the source code in one big tar file and ftp it a binary to z/OS. If
|
|
||||||
the tar file is initially compressed with gzip (tar.gz) or bzip2 (tar.bz2)
|
|
||||||
uncompress it on your PC, as this tools are (most likely) not available on the
|
|
||||||
mainframe.
|
|
||||||
|
|
||||||
To reduce the size of the tar file you might compress it into a zip file. On
|
|
||||||
z/OS Unix you might have the command "jar" from java to uncompress a zip. Use:
|
|
||||||
jar xvf <zip file name>
|
|
||||||
|
|
||||||
Unpack the tar file on z/OS with
|
|
||||||
pax -o from=ISO8859-1,to=IBM-1047 -rf vim.tar
|
|
||||||
|
|
||||||
Note: The Vim source contains a few bitmaps etc which will be destroyed by
|
|
||||||
this command, but these files are not needed on zOS (at least not for the
|
|
||||||
console version).
|
|
||||||
|
|
||||||
|
|
||||||
Compiling:
|
|
||||||
==========
|
|
||||||
|
|
||||||
Vim can be compiled with or without GUI support. For 7.4 only the compilation
|
|
||||||
without GUI was tested. Below is a section about compiling with X11 but this
|
|
||||||
is from an earlier version of Vim.
|
|
||||||
|
|
||||||
Console only:
|
|
||||||
-------------
|
|
||||||
|
|
||||||
If you build VIM without X11 support, compiling and building is nearly
|
|
||||||
straightforward.
|
|
||||||
|
|
||||||
Change to the vim directory and do:
|
|
||||||
|
|
||||||
# Don't use c89!
|
|
||||||
# Allow intermixing of compiler options and files.
|
|
||||||
|
|
||||||
$ export CC=cc
|
|
||||||
$ export _CC_CCMODE=1
|
|
||||||
$./configure --with-features=big --without-x --enable-gui=no
|
|
||||||
$ cd src
|
|
||||||
$ make
|
|
||||||
|
|
||||||
There may be warnings:
|
|
||||||
- include files not found (libc, sys/param.h, ...)
|
|
||||||
- Redeclaration of ... differs from ...
|
|
||||||
-- just ignore them.
|
|
||||||
|
|
||||||
$ make test
|
|
||||||
|
|
||||||
This will produce lots of garbage on your screen (including error
|
|
||||||
messages). Don't worry.
|
|
||||||
|
|
||||||
If the test stops at one point in vim (might happen in test 11), just
|
|
||||||
press :q!
|
|
||||||
|
|
||||||
Expected test failures:
|
|
||||||
11: If you don't have gzip installed
|
|
||||||
24: test of backslash sequences in regexp are ASCII dependent
|
|
||||||
42: Multibyte is not supported on z/OS
|
|
||||||
55: ASCII<->EBCDIC sorting
|
|
||||||
57: ASCII<->EBCDIC sorting
|
|
||||||
58: Spell checking is not supported with EBCDIC
|
|
||||||
71: Blowfish encryption doesn't work
|
|
||||||
|
|
||||||
$ make install
|
|
||||||
|
|
||||||
|
|
||||||
With X11:
|
|
||||||
---------
|
|
||||||
|
|
||||||
WARNING: This instruction was not tested with Vim 7.4.
|
|
||||||
|
|
||||||
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 _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 content (see src/link.390):
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
README_src.txt for version 7.4 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).
|
|
||||||
|
|
||||||
For more information, see the README.txt file that comes with the runtime
|
|
||||||
archive (vim-7.4-rt.tar.gz). To be able to run Vim you MUST get the runtime
|
|
||||||
archive too!
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
README_srcdos.txt for version 7.4 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 (vim74rt.zip).
|
|
||||||
|
|
||||||
|
|
||||||
The DOS source archive contains the files needed to compile Vim on MS-DOS or
|
|
||||||
MS-Windows. It is packed for DOS systems, with CR-LF. It also includes the
|
|
||||||
VisVim sources.
|
|
||||||
|
|
||||||
See "src/INSTALLpc.txt" for instructions on how to compile Vim on the PC.
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
README_unix.txt for version 7.4 of Vim: Vi IMproved.
|
|
||||||
|
|
||||||
This file explains the installation of Vim on Unix systems.
|
|
||||||
See "README.txt" for general information about Vim.
|
|
||||||
|
|
||||||
|
|
||||||
When you use the source distribution, "make install" is used to install Vim.
|
|
||||||
See the "INSTALL" file in the "src" directory.
|
|
||||||
|
|
||||||
If you use a compiled package, follow the instructions for the package.
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
README_vms.txt for version 7.4 of Vim: Vi IMproved.
|
|
||||||
|
|
||||||
This file explains the installation of Vim on VMS systems.
|
|
||||||
See "README.txt" in the runtime archive for information about Vim.
|
|
||||||
|
|
||||||
|
|
||||||
Most information can be found in the on-line documentation. Use ":help vms"
|
|
||||||
inside Vim. Or get the runtime files and read runtime/doc/os_vms.txt to find
|
|
||||||
out how to install and configure Vim with runtime files etc.
|
|
||||||
|
|
||||||
To compile Vim yourself you need three archives:
|
|
||||||
vim-X.X-rt.tar.gz runtime files
|
|
||||||
vim-X.X-src.tar.gz source files
|
|
||||||
vim-X.X-extra.tar.gz extra source files
|
|
||||||
|
|
||||||
Compilation is recommended, in order to make sure that the correct
|
|
||||||
libraries are used for your specific system. Read about compiling in
|
|
||||||
src/INSTALLvms.txt.
|
|
||||||
|
|
||||||
To use the binary version, you need one of these archives:
|
|
||||||
|
|
||||||
vim-XX-exe-ia64-gui.zip IA64 GUI/Motif executables
|
|
||||||
vim-XX-exe-ia64-gtk.zip IA64 GUI/GTK executables
|
|
||||||
vim-XX-exe-ia64-term.zip IA64 console executables
|
|
||||||
vim-XX-exe-axp-gui.zip Alpha GUI/Motif executables
|
|
||||||
vim-XX-exe-axp-gtk.zip Alpha GUI/GTK executables
|
|
||||||
vim-XX-exe-axp-term.zip Alpha console executables
|
|
||||||
vim-XX-exe-vax-gui.zip VAX GUI executables
|
|
||||||
vim-XX-exe-vax-term.zip VAX console executables
|
|
||||||
|
|
||||||
and of course
|
|
||||||
vim-XX-runtime.zip runtime files
|
|
||||||
|
|
||||||
The binary archives contain: vim.exe, ctags.exe, xxd.exe files,
|
|
||||||
but there are also prepared "deploy ready" archives:
|
|
||||||
|
|
||||||
vim-XX-ia64.zip GUI and console executables with runtime and
|
|
||||||
help files for IA64 systems
|
|
||||||
vim-XX-axp.zip GUI and console executables with runtime and
|
|
||||||
help files for Alpha systems
|
|
||||||
vim-XX-vax.zip GUI and console executables with runtime and
|
|
||||||
help files for VAX systems
|
|
||||||
|
|
||||||
GTK builds need LIBGTK library installed.
|
|
||||||
|
|
||||||
These executables and up to date patches for OpenVMS system are downloadable
|
|
||||||
from http://www.polarhome.com/vim/ or ftp://ftp.polarhome.com/pub/vim/
|
|
||||||
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
README_w32s.txt for version 7.4 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
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
version: "{build}"
|
|
||||||
|
|
||||||
skip_tags: true
|
|
||||||
|
|
||||||
environment:
|
|
||||||
matrix:
|
|
||||||
- FEATURE: HUGE
|
|
||||||
- FEATURE: NORMAL
|
|
||||||
# disabled
|
|
||||||
# - FEATURE: TINY
|
|
||||||
# - FEATURE: SMALL
|
|
||||||
# - FEATURE: BIG
|
|
||||||
|
|
||||||
matrix:
|
|
||||||
fast_finish: true
|
|
||||||
|
|
||||||
before_build:
|
|
||||||
- '"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 /release'
|
|
||||||
# Work around for Python 2.7.11's bug
|
|
||||||
- reg copy HKLM\SOFTWARE\Python\PythonCore\2.7 HKLM\SOFTWARE\Python\PythonCore\2.7-32 /s /reg:32
|
|
||||||
- reg copy HKLM\SOFTWARE\Python\PythonCore\2.7 HKLM\SOFTWARE\Python\PythonCore\2.7-32 /s /reg:64
|
|
||||||
|
|
||||||
build_script:
|
|
||||||
- src/appveyor.bat
|
|
||||||
|
|
||||||
test_script:
|
|
||||||
- cd src/testdir
|
|
||||||
# Testing with MSVC gvim
|
|
||||||
- nmake -f Make_dos.mak VIMPROG=..\gvim
|
|
||||||
- nmake -f Make_dos.mak clean
|
|
||||||
# Testing with MingW console version
|
|
||||||
- nmake -f Make_dos.mak VIMPROG=..\vim
|
|
||||||
|
|
||||||
# vim: sw=2 sts=2 et ts=2 sr
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
#! /bin/sh
|
|
||||||
|
|
||||||
# This is just a stub for the Unix configure script, to provide support for
|
|
||||||
# doing "./configure" in the top Vim directory.
|
|
||||||
|
|
||||||
cd src && exec ./configure "$@"
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
For information about installation of Farsi fonts and Vim usage in Farsi mode,
|
|
||||||
refer to the Farsi help file by typing ":help farsi" in Vim.
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
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
|
|
||||||
@@ -1,469 +0,0 @@
|
|||||||
# NSIS file to create a self-installing exe for Vim.
|
|
||||||
# It requires NSIS version 2.0 or later.
|
|
||||||
# Last Change: 2014 Nov 5
|
|
||||||
|
|
||||||
# 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, vimw32.exe, GvimExt/*, etc.
|
|
||||||
!ifndef VIMSRC
|
|
||||||
!define VIMSRC "..\src"
|
|
||||||
!endif
|
|
||||||
|
|
||||||
# Location of runtime files
|
|
||||||
!ifndef VIMRT
|
|
||||||
!define VIMRT ".."
|
|
||||||
!endif
|
|
||||||
|
|
||||||
# Location of extra tools: diff.exe
|
|
||||||
!ifndef VIMTOOLS
|
|
||||||
!define VIMTOOLS ..\..
|
|
||||||
!endif
|
|
||||||
|
|
||||||
# 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
|
|
||||||
|
|
||||||
!include gvim_version.nsh # for version number
|
|
||||||
|
|
||||||
# ----------- No configurable settings below this line -----------
|
|
||||||
|
|
||||||
!include UpgradeDLL.nsh # for VisVim.dll
|
|
||||||
!include LogicLib.nsh
|
|
||||||
!include x64.nsh
|
|
||||||
|
|
||||||
Name "Vim ${VER_MAJOR}.${VER_MINOR}"
|
|
||||||
OutFile gvim${VER_MAJOR}${VER_MINOR}.exe
|
|
||||||
CRCCheck force
|
|
||||||
SetCompressor /SOLID lzma
|
|
||||||
SetDatablockOptimize on
|
|
||||||
RequestExecutionLevel highest
|
|
||||||
XPStyle on
|
|
||||||
|
|
||||||
ComponentText "This will install Vim ${VER_MAJOR}.${VER_MINOR} on your computer."
|
|
||||||
DirText "Choose a directory to install Vim (should contain 'vim')"
|
|
||||||
Icon icons\vim_16c.ico
|
|
||||||
# NSIS2 uses a different strategy with six different 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 vimtutor"
|
|
||||||
|
|
||||||
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
|
|
||||||
FunctionEnd
|
|
||||||
|
|
||||||
Function .onInstSuccess
|
|
||||||
WriteUninstaller vim${VER_MAJOR}${VER_MINOR}\uninstall-gui.exe
|
|
||||||
MessageBox MB_YESNO|MB_ICONQUESTION \
|
|
||||||
"The installation process has been successful. 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\autoload
|
|
||||||
File ${VIMRT}\autoload\*.*
|
|
||||||
|
|
||||||
SetOutPath $0\autoload\xml
|
|
||||||
File ${VIMRT}\autoload\xml\*.*
|
|
||||||
|
|
||||||
SetOutPath $0\syntax
|
|
||||||
File ${VIMRT}\syntax\*.*
|
|
||||||
|
|
||||||
SetOutPath $0\spell
|
|
||||||
File ${VIMRT}\spell\*.txt
|
|
||||||
File ${VIMRT}\spell\*.vim
|
|
||||||
File ${VIMRT}\spell\*.spl
|
|
||||||
File ${VIMRT}\spell\*.sug
|
|
||||||
|
|
||||||
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: not supported
|
|
||||||
Goto lbl_done
|
|
||||||
lbl_winnt:
|
|
||||||
# Windows NT/2000/XP and later
|
|
||||||
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
|
|
||||||
${If} ${RunningX64}
|
|
||||||
File /oname=gvimext.dll ${VIMSRC}\GvimExt\gvimext64.dll
|
|
||||||
${Else}
|
|
||||||
File /oname=gvimext.dll ${VIMSRC}\GvimExt\gvimext.dll
|
|
||||||
${EndIf}
|
|
||||||
IfErrors 0 GvimExtDone
|
|
||||||
|
|
||||||
# Can't copy gvimext.dll, create it under another name and rename it on
|
|
||||||
# next reboot.
|
|
||||||
GetTempFileName $3 $0
|
|
||||||
${If} ${RunningX64}
|
|
||||||
File /oname=$3 ${VIMSRC}\GvimExt\gvimext64.dll
|
|
||||||
${Else}
|
|
||||||
File /oname=$3 ${VIMSRC}\GvimExt\gvimext.dll
|
|
||||||
${EndIf}
|
|
||||||
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-8.dll
|
|
||||||
File ${VIMRT}\libiconv-2.dll
|
|
||||||
File /nonfatal ${VIMRT}\libwinpthread-1.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\autoload
|
|
||||||
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\spell
|
|
||||||
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?$\n \
|
|
||||||
$\nCAREFUL: If 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
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
# Generated from Makefile: define the version numbers
|
|
||||||
!ifndef __GVIM_VER__NSH__
|
|
||||||
!define __GVIM_VER__NSH__
|
|
||||||
!define VER_MAJOR 7
|
|
||||||
!define VER_MINOR 4
|
|
||||||
!endif
|
|
||||||
|
Before Width: | Height: | Size: 358 B |
|
Before Width: | Height: | Size: 358 B |
|
Before Width: | Height: | Size: 766 B |
|
Before Width: | Height: | Size: 766 B |
@@ -1,44 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" "};
|
|
||||||
@@ -1,44 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" "};
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
#! /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
|
|
||||||
|
|
||||||
@@ -1,44 +0,0 @@
|
|||||||
/* 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.. ",
|
|
||||||
" ... ",
|
|
||||||
" .. ",
|
|
||||||
" "};
|
|
||||||
@@ -1,44 +0,0 @@
|
|||||||
/* 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.. ",
|
|
||||||
" ... ",
|
|
||||||
" .. ",
|
|
||||||
" "};
|
|
||||||
@@ -1,44 +0,0 @@
|
|||||||
/* 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.. ",
|
|
||||||
" ... ",
|
|
||||||
" .. ",
|
|
||||||
" "};
|
|
||||||
|
Before Width: | Height: | Size: 439 B |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1021 B |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 540 B |
|
Before Width: | Height: | Size: 514 B |
|
Before Width: | Height: | Size: 352 B |
|
Before Width: | Height: | Size: 369 B |
|
Before Width: | Height: | Size: 246 B |
|
Before Width: | Height: | Size: 196 B |
@@ -1,28 +0,0 @@
|
|||||||
/* 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"};
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
/* 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. ",
|
|
||||||
" @@@@@@@@@ ",
|
|
||||||
" "};
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
/* 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 "};
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" "};
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
/* 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.+... ",
|
|
||||||
" ............+ .. ",
|
|
||||||
" ++++++++++ ",
|
|
||||||
" "};
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
/* 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.+...",
|
|
||||||
" ............+ ..",
|
|
||||||
" ++++++++++ ",
|
|
||||||
" "};
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" "};
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
/* 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",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
/* 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$ ",
|
|
||||||
" $$$$$$$$$$$ "};
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
/* 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 "};
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" "};
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" "};
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
/* 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",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" ",
|
|
||||||
" . ",
|
|
||||||
" ... ",
|
|
||||||
" ..... ",
|
|
||||||
" "};
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
/* 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. ",
|
|
||||||
" .......... "};
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
/* 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. ",
|
|
||||||
" ........... "};
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
/* 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",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" "};
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
/* 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.. ",
|
|
||||||
" .XXXXX.X. ",
|
|
||||||
" .XXXXX.... ",
|
|
||||||
" .XXXXXXXX. ",
|
|
||||||
" .XXXXXXXX. ",
|
|
||||||
" ..XXXXXXXX.. ",
|
|
||||||
" .XXXXXXXX.O ",
|
|
||||||
"................ ",
|
|
||||||
".XXXXXXXXXXXXXO. ",
|
|
||||||
".X@@ooooooooooO.O ",
|
|
||||||
".XooooooooooooO.O ",
|
|
||||||
".XooooooooooooO.O ",
|
|
||||||
"................O ",
|
|
||||||
" .OOOOOOOOOOOO.OO ",
|
|
||||||
" ..............O ",
|
|
||||||
" OOOOOOOOOOOOO ",
|
|
||||||
" "};
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" "};
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" ",
|
|
||||||
" "};
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
/* 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."};
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
/* 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$ ",
|
|
||||||
" $$$$$$$$$$$ "};
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
/* 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.+ ",
|
|
||||||
" ...........+ ",
|
|
||||||
" ++++++++++ ",
|
|
||||||
" "};
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
/* 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 ",
|
|
||||||
" "};
|
|
||||||