RUN: /bin/echo ['echo', 'Forking build subprocess...'] Forking build subprocess... RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', '800469-1867635', '/home/buildd/filecache-default/dd593618ceb061bd2829f59420c02defc9b43b91'] Uncompressing the tarball... Synching the system clock with the buildd NTP service... 17 Dec 23:27:19 ntpdate[3264]: step time server 10.211.37.1 offset -1564282.394667 sec Unpacking chroot for build 800469-1867635 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', '800469-1867635'] Mounting chroot for build 800469-1867635 RUN: /usr/share/launchpad-buildd/slavebin/apply-ogre-model ['apply-ogre-model', '800469-1867635', 'main'] Attempting OGRE for main in build-800469-1867635 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', '800469-1867635', 'deb http://ftpmaster.internal/ubuntu hardy main restricted universe multiverse', 'deb http://ftpmaster.internal/ubuntu hardy-security main restricted universe multiverse', 'deb http://ftpmaster.internal/ubuntu hardy-updates main restricted universe multiverse', 'deb http://ppa.launchpad.net/mariodpros/ubuntu hardy main'] Overriding sources.list in build-800469-1867635 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', '800469-1867635'] Updating debian chroot for build 800469-1867635 Ign http://ppa.launchpad.net hardy Release.gpg Get:1 http://ftpmaster.internal hardy Release.gpg [189B] Get:2 http://ftpmaster.internal hardy-security Release.gpg [189B] Get:3 http://ftpmaster.internal hardy-updates Release.gpg [189B] Get:4 http://ppa.launchpad.net hardy Release [27.6kB] Ign http://ppa.launchpad.net hardy/main Packages Get:5 http://ftpmaster.internal hardy Release [65.9kB] Get:6 http://ppa.launchpad.net hardy/main Packages [4090B] Get:7 http://ftpmaster.internal hardy-security Release [58.5kB] Get:8 http://ftpmaster.internal hardy-updates Release [58.5kB] Get:9 http://ftpmaster.internal hardy/main Packages [1178kB] Get:10 http://ftpmaster.internal hardy/restricted Packages [6986B] Get:11 http://ftpmaster.internal hardy/universe Packages [4293kB] Get:12 http://ftpmaster.internal hardy/multiverse Packages [179kB] Get:13 http://ftpmaster.internal hardy-security/main Packages [86.1kB] Get:14 http://ftpmaster.internal hardy-security/restricted Packages [7487B] Get:15 http://ftpmaster.internal hardy-security/universe Packages [46.4kB] Get:16 http://ftpmaster.internal hardy-security/multiverse Packages [8986B] Get:17 http://ftpmaster.internal hardy-updates/main Packages [387kB] Get:18 http://ftpmaster.internal hardy-updates/restricted Packages [7487B] Get:19 http://ftpmaster.internal hardy-updates/universe Packages [146kB] Get:20 http://ftpmaster.internal hardy-updates/multiverse Packages [24.2kB] Fetched 6586kB in 5s (1316kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages will be upgraded: apt base-files bash bsdutils cpp cpp-4.2 dpkg dpkg-dev g++ g++-4.2 gcc gcc-4.2 gcc-4.2-base lib64gcc1 libc6 libc6-amd64 libc6-dev libgcc1 libgomp1 libpam-modules libpam-runtime libpam0g libstdc++6 libstdc++6-4.2-dev linux-libc-dev login mount passwd python2.5-minimal tzdata util-linux 31 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 27.5MB/28.8MB of archives. After this operation, 20.5kB of additional disk space will be used. WARNING: The following packages cannot be authenticated! linux-libc-dev libc6-dev libc6-amd64 libstdc++6-4.2-dev g++-4.2 gcc-4.2 cpp-4.2 libgomp1 gcc-4.2-base libgcc1 lib64gcc1 libstdc++6 libc6 libpam-runtime libpam0g libpam-modules base-files bash dpkg login mount tzdata util-linux bsdutils apt passwd python2.5-minimal cpp dpkg-dev gcc g++ Authentication warning overridden. Get:1 http://ftpmaster.internal hardy-security/main linux-libc-dev 2.6.24-22.45 [699kB] Get:2 http://ftpmaster.internal hardy-updates/main libc6-dev 2.7-10ubuntu4 [3344kB] Get:3 http://ftpmaster.internal hardy-updates/main libc6-amd64 2.7-10ubuntu4 [3983kB] Get:4 http://ftpmaster.internal hardy-updates/main libstdc++6-4.2-dev 4.2.4-1ubuntu3 [1187kB] Get:5 http://ftpmaster.internal hardy-updates/main g++-4.2 4.2.4-1ubuntu3 [2784kB] Get:6 http://ftpmaster.internal hardy-updates/main gcc-4.2 4.2.4-1ubuntu3 [596kB] Get:7 http://ftpmaster.internal hardy-updates/main cpp-4.2 4.2.4-1ubuntu3 [2486kB] Get:8 http://ftpmaster.internal hardy-updates/main libgomp1 4.2.4-1ubuntu3 [12.0kB] Get:9 http://ftpmaster.internal hardy-updates/main gcc-4.2-base 4.2.4-1ubuntu3 [100kB] Get:10 http://ftpmaster.internal hardy-updates/main libgcc1 1:4.2.4-1ubuntu3 [23.3kB] Get:11 http://ftpmaster.internal hardy-updates/main lib64gcc1 1:4.2.4-1ubuntu3 [27.3kB] Get:12 http://ftpmaster.internal hardy-updates/main libstdc++6 4.2.4-1ubuntu3 [332kB] Get:13 http://ftpmaster.internal hardy-updates/main libc6 2.7-10ubuntu4 [4307kB] Get:14 http://ftpmaster.internal hardy-updates/main libpam0g 0.99.7.1-5ubuntu6.1 [87.0kB] Get:15 http://ftpmaster.internal hardy-updates/main libpam-modules 0.99.7.1-5ubuntu6.1 [258kB] Get:16 http://ftpmaster.internal hardy-updates/main base-files 4.0.1ubuntu5.8.04.3 [60.4kB] Get:17 http://ftpmaster.internal hardy-updates/main bash 3.2-0ubuntu18 [569kB] Get:18 http://ftpmaster.internal hardy-updates/main dpkg 1.14.16.6ubuntu4 [2296kB] Get:19 http://ftpmaster.internal hardy-security/main login 1:4.0.18.2-1ubuntu2.1 [255kB] Get:20 http://ftpmaster.internal hardy-updates/main mount 2.13.1-5ubuntu2 [170kB] Get:21 http://ftpmaster.internal hardy-updates/main util-linux 2.13.1-5ubuntu2 [440kB] Get:22 http://ftpmaster.internal hardy-updates/main bsdutils 1:2.13.1-5ubuntu2 [62.1kB] Get:23 http://ftpmaster.internal hardy-updates/main apt 0.7.9ubuntu17.1 [1650kB] Get:24 http://ftpmaster.internal hardy-security/main passwd 1:4.0.18.2-1ubuntu2.1 [566kB] Get:25 http://ftpmaster.internal hardy-security/main python2.5-minimal 2.5.2-2ubuntu4.1 [1176kB] Get:26 http://ftpmaster.internal hardy-updates/main cpp 4:4.2.3-1ubuntu6 [34.6kB] Get:27 http://ftpmaster.internal hardy-updates/main gcc 4:4.2.3-1ubuntu6 [5096B] Get:28 http://ftpmaster.internal hardy-updates/main g++ 4:4.2.3-1ubuntu6 [1440B] debconf: delaying package configuration, since apt-utils is not installed Fetched 27.5MB in 6s (4314kB/s) dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9538 files and directories currently installed.) Preparing to replace linux-libc-dev 2.6.24-16.30 (using .../linux-libc-dev_2.6.24-22.45_i386.deb) ... Unpacking replacement linux-libc-dev ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Preparing to replace libc6-dev 2.7-10ubuntu3 (using .../libc6-dev_2.7-10ubuntu4_i386.deb) ... Unpacking replacement libc6-dev ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Preparing to replace libc6-amd64 2.7-10ubuntu3 (using .../libc6-amd64_2.7-10ubuntu4_i386.deb) ... Unpacking replacement libc6-amd64 ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Preparing to replace libstdc++6-4.2-dev 4.2.3-2ubuntu7 (using .../libstdc++6-4.2-dev_4.2.4-1ubuntu3_i386.deb) ... Unpacking replacement libstdc++6-4.2-dev ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Preparing to replace g++-4.2 4.2.3-2ubuntu7 (using .../g++-4.2_4.2.4-1ubuntu3_i386.deb) ... Unpacking replacement g++-4.2 ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Preparing to replace gcc-4.2 4.2.3-2ubuntu7 (using .../gcc-4.2_4.2.4-1ubuntu3_i386.deb) ... Unpacking replacement gcc-4.2 ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Preparing to replace cpp-4.2 4.2.3-2ubuntu7 (using .../cpp-4.2_4.2.4-1ubuntu3_i386.deb) ... Unpacking replacement cpp-4.2 ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Preparing to replace libgomp1 4.2.3-2ubuntu7 (using .../libgomp1_4.2.4-1ubuntu3_i386.deb) ... Unpacking replacement libgomp1 ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Preparing to replace gcc-4.2-base 4.2.3-2ubuntu7 (using .../gcc-4.2-base_4.2.4-1ubuntu3_i386.deb) ... Unpacking replacement gcc-4.2-base ... Setting up gcc-4.2-base (4.2.4-1ubuntu3) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9537 files and directories currently installed.) Preparing to replace libgcc1 1:4.2.3-2ubuntu7 (using .../libgcc1_1%3a4.2.4-1ubuntu3_i386.deb) ... Unpacking replacement libgcc1 ... Setting up libgcc1 (1:4.2.4-1ubuntu3) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9537 files and directories currently installed.) Preparing to replace lib64gcc1 1:4.2.3-2ubuntu7 (using .../lib64gcc1_1%3a4.2.4-1ubuntu3_i386.deb) ... Unpacking replacement lib64gcc1 ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Preparing to replace libstdc++6 4.2.3-2ubuntu7 (using .../libstdc++6_4.2.4-1ubuntu3_i386.deb) ... Unpacking replacement libstdc++6 ... Setting up libstdc++6 (4.2.4-1ubuntu3) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9537 files and directories currently installed.) Preparing to replace libc6 2.7-10ubuntu3 (using .../libc6_2.7-10ubuntu4_i386.deb) ... Unpacking replacement libc6 ... Setting up libc6 (2.7-10ubuntu4) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place (Reading database ... 9537 files and directories currently installed.) Preparing to replace libpam-runtime 0.99.7.1-5ubuntu6 (using .../libpam-runtime_0.99.7.1-5ubuntu6.1_all.deb) ... Unpacking replacement libpam-runtime ... Setting up libpam-runtime (0.99.7.1-5ubuntu6.1) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9537 files and directories currently installed.) Preparing to replace libpam0g 0.99.7.1-5ubuntu6 (using .../libpam0g_0.99.7.1-5ubuntu6.1_i386.deb) ... Unpacking replacement libpam0g ... Setting up libpam0g (0.99.7.1-5ubuntu6.1) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9537 files and directories currently installed.) Preparing to replace libpam-modules 0.99.7.1-5ubuntu6 (using .../libpam-modules_0.99.7.1-5ubuntu6.1_i386.deb) ... Unpacking replacement libpam-modules ... Setting up libpam-modules (0.99.7.1-5ubuntu6.1) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9537 files and directories currently installed.) Preparing to replace base-files 4.0.1ubuntu5 (using .../base-files_4.0.1ubuntu5.8.04.3_i386.deb) ... Unpacking replacement base-files ... Setting up base-files (4.0.1ubuntu5.8.04.3) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... find: /var/cache/fontconfig: No such file or directory find: /var/cache/fonts: No such file or directory find: /var/cache/anthy: No such file or directory find: /var/lib/belocs: No such file or directory find: /var/lib/gconf: No such file or directory find: /var/lib/defoma: No such file or directory find: /var/log/installer: No such file or directory find: /initrd.img: No such file or directory find: /vmlinuz: No such file or directory find: /cdrom: No such file or directory find: /media: No such file or directory find: /var/lib/anthy: No such file or directory find: /var/lib/defoma: No such file or directory find: /media: No such file or directory find: /lib/modules: No such file or directory dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9537 files and directories currently installed.) Preparing to replace bash 3.2-0ubuntu16 (using .../bash_3.2-0ubuntu18_i386.deb) ... Unpacking replacement bash ... Setting up bash (3.2-0ubuntu18) ... Installing new version of config file /etc/skel/.bashrc ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9537 files and directories currently installed.) Preparing to replace dpkg 1.14.16.6ubuntu3 (using .../dpkg_1.14.16.6ubuntu4_i386.deb) ... Unpacking replacement dpkg ... Setting up dpkg (1.14.16.6ubuntu4) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9537 files and directories currently installed.) Preparing to replace login 1:4.0.18.2-1ubuntu2 (using .../login_1%3a4.0.18.2-1ubuntu2.1_i386.deb) ... Unpacking replacement login ... Setting up login (1:4.0.18.2-1ubuntu2.1) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9537 files and directories currently installed.) Preparing to replace mount 2.13.1-5ubuntu1 (using .../mount_2.13.1-5ubuntu2_i386.deb) ... Unpacking replacement mount ... Setting up mount (2.13.1-5ubuntu2) ... (Reading database ... 9537 files and directories currently installed.) Preparing to replace tzdata 2008b-1ubuntu1 (using .../tzdata_2008h-0ubuntu0.8.04.1_all.deb) ... Unpacking replacement tzdata ... Setting up tzdata (2008h-0ubuntu0.8.04.1) ... Current default timezone: 'Etc/UTC' Local time is now: Sat Nov 29 20:57:22 UTC 2008. Universal Time is now: Sat Nov 29 20:57:22 UTC 2008. Run 'dpkg-reconfigure tzdata' if you wish to change it. dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9543 files and directories currently installed.) Preparing to replace util-linux 2.13.1-5ubuntu1 (using .../util-linux_2.13.1-5ubuntu2_i386.deb) ... Unpacking replacement util-linux ... Setting up util-linux (2.13.1-5ubuntu2) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9543 files and directories currently installed.) Preparing to replace bsdutils 1:2.13.1-5ubuntu1 (using .../bsdutils_1%3a2.13.1-5ubuntu2_i386.deb) ... Unpacking replacement bsdutils ... Setting up bsdutils (1:2.13.1-5ubuntu2) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9543 files and directories currently installed.) Preparing to replace apt 0.7.9ubuntu17 (using .../apt_0.7.9ubuntu17.1_i386.deb) ... Unpacking replacement apt ... Setting up apt (0.7.9ubuntu17.1) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9543 files and directories currently installed.) Preparing to replace passwd 1:4.0.18.2-1ubuntu2 (using .../passwd_1%3a4.0.18.2-1ubuntu2.1_i386.deb) ... Unpacking replacement passwd ... Setting up passwd (1:4.0.18.2-1ubuntu2.1) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9543 files and directories currently installed.) Preparing to replace python2.5-minimal 2.5.2-2ubuntu4 (using .../python2.5-minimal_2.5.2-2ubuntu4.1_i386.deb) ... Unpacking replacement python2.5-minimal ... Setting up python2.5-minimal (2.5.2-2ubuntu4.1) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) (Reading database ... 9543 files and directories currently installed.) Preparing to replace cpp 4:4.2.3-1ubuntu3 (using .../cpp_4%3a4.2.3-1ubuntu6_i386.deb) ... Unpacking replacement cpp ... Preparing to replace dpkg-dev 1.14.16.6ubuntu3 (using .../dpkg-dev_1.14.16.6ubuntu4_all.deb) ... Unpacking replacement dpkg-dev ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Preparing to replace gcc 4:4.2.3-1ubuntu3 (using .../gcc_4%3a4.2.3-1ubuntu6_i386.deb) ... Removing old gcc doc directory. Unpacking replacement gcc ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Preparing to replace g++ 4:4.2.3-1ubuntu3 (using .../g++_4%3a4.2.3-1ubuntu6_i386.deb) ... Unpacking replacement g++ ... Setting up linux-libc-dev (2.6.24-22.45) ... Setting up libc6-dev (2.7-10ubuntu4) ... Setting up libc6-amd64 (2.7-10ubuntu4) ... Setting up cpp-4.2 (4.2.4-1ubuntu3) ... Setting up libgomp1 (4.2.4-1ubuntu3) ... Setting up gcc-4.2 (4.2.4-1ubuntu3) ... Setting up lib64gcc1 (1:4.2.4-1ubuntu3) ... Setting up cpp (4:4.2.3-1ubuntu6) ... Setting up dpkg-dev (1.14.16.6ubuntu4) ... Setting up gcc (4:4.2.3-1ubuntu6) ... Setting up libstdc++6-4.2-dev (4.2.4-1ubuntu3) ... Setting up g++-4.2 (4.2.4-1ubuntu3) ... Setting up g++ (4:4.2.3-1ubuntu6) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', '800469-1867635', '--nolog', '--batch', '--archive=ubuntu', '-A', '--purpose=PPA', '--dist=hardy', '--comp=main', 'vim_7.2.049-1ubuntuhardy0~mariodpros1.dsc'] Initiating build Automatic build of vim_7.2.049-1ubuntuhardy0~mariodpros1 on curium by sbuild/i386 1.170.5 Build started at 20081129-2057 ****************************************************************************** vim_7.2.049-1ubuntuhardy0~mariodpros1.dsc exists in cwd ** Using build dependencies supplied by package: Build-Depends: debhelper, bzip2, libperl-dev, tcl-dev, libacl1-dev, libgpmg1-dev [!hurd-i386] | not+linux-gnu, python-dev, libxpm-dev, libncurses5-dev, ruby, ruby1.8-dev, libgtk2.0-dev, libgnomeui-dev, lesstif2-dev, make (>= 3.80+3.81.b4), libselinux1-dev [!hurd-i386] | not+linux-gnu, libxt-dev Build-Depends-Indep: docbook-xml, docbook-utils Checking for already installed source dependencies... debhelper: missing bzip2: already installed (1.0.4-2ubuntu4) libperl-dev: missing tcl-dev: missing libacl1-dev: missing libgpmg1-dev: missing not+linux-gnu: missing not+linux-gnu: does not exist python-dev: missing libxpm-dev: missing libncurses5-dev: missing ruby: missing ruby1.8-dev: missing libgtk2.0-dev: missing libgnomeui-dev: missing lesstif2-dev: missing make: already installed (3.81-3build1 >= 3.80+3.81.b4 is satisfied) libselinux1-dev: missing not+linux-gnu: missing not+linux-gnu: does not exist libxt-dev: missing docbook-xml: missing docbook-utils: missing Checking for source dependency conflicts... /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install debhelper libperl-dev tcl-dev libacl1-dev libgpmg1-dev python-dev libxpm-dev libncurses5-dev ruby ruby1.8-dev libgtk2.0-dev libgnomeui-dev lesstif2-dev libselinux1-dev libxt-dev docbook-xml docbook-utils Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: lib64gcc1 libc6-amd64 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: adduser consolekit dbus defoma docbook-dsssl ed esound-common file fontconfig fontconfig-config gamin gconf2 gconf2-common gettext gettext-base gnome-mime-data html2text intltool-debian jadetex lesstif2 libart-2.0-2 libart-2.0-dev libasound2 libatk1.0-0 libatk1.0-dev libattr1-dev libaudiofile-dev libaudiofile0 libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libavahi-glib-dev libavahi-glib1 libbonobo2-0 libbonobo2-common libbonobo2-dev libbonoboui2-0 libbonoboui2-common libbonoboui2-dev libcairo2 libcairo2-dev libck-connector0 libcupsys2 libdatrie0 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libesd-alsa0 libesd0-dev libexpat1 libexpat1-dev libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgail-common libgail-dev libgail18 libgamin0 libgconf2-4 libgconf2-dev libgcrypt11 libgcrypt11-dev libglade2-0 libglade2-dev libglib2.0-0 libglib2.0-dev libgnome-keyring-dev libgnome-keyring0 libgnome2-0 libgnome2-common libgnome2-dev libgnomecanvas2-0 libgnomecanvas2-common libgnomecanvas2-dev libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-dev libgnutls-dev libgnutls13 libgnutlsxx13 libgpg-error-dev libgpg-error0 libgpmg1 libgtk2.0-0 libgtk2.0-common libhal-storage1 libhal1 libice-dev libice6 libidl-dev libidl0 libjpeg62 libjpeg62-dev libkeyutils1 libkpathsea4 libkrb53 libldap-2.4-2 liblzo2-2 liblzo2-dev libmagic1 libncursesw5 libnewt0.52 libopencdk10 libopencdk10-dev liborbit2 liborbit2-dev libosp5 libostyle1c2 libpango1.0-0 libpango1.0-common libpango1.0-dev libpcre3 libperl5.8 libpixman-1-0 libpixman-1-dev libpng12-0 libpng12-dev libpoppler2 libpopt-dev libpopt0 libpthread-stubs0 libpthread-stubs0-dev libreadline5 libruby1.8 libsasl2-2 libsasl2-modules libsepol1-dev libsgmls-perl libsm-dev libsm6 libsp1c2 libsqlite3-0 libssl0.9.8 libtasn1-3 libtasn1-3-dev libthai-data libthai0 libtiff4 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxcb-xlib0 libxcb-xlib0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxml2 libxml2-dev libxmu6 libxp-dev libxp6 libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxt6 lynx mime-support openjade pkg-config po-debconf psmisc python python2.5 python2.5-dev readline-common ruby1.8 sgml-base sgml-data sgmlspl shared-mime-info sp tcl tcl8.4 tcl8.4-dev tex-common texlive-base texlive-base-bin texlive-common texlive-doc-base texlive-fonts-recommended texlive-latex-base texlive-latex-recommended tipa ttf-dejavu ttf-dejavu-core ttf-dejavu-extra ucf whiptail x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-print-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xml-core xtrans-dev zlib1g-dev Suggested packages: liblocale-gettext-perl dh-make defoma-doc dfontmgr psfontmgr x-ttcidfont-conf docbook-dsssl-doc docbook docbook-xsl docbook-defguide cvs gettext-doc libasound2-plugins libbonobo2-bin libcairo2-doc cupsys-common esound libgail-doc rng-tools libgcrypt11-doc glade glade-gnome libglib2.0-doc desktop-base libgnome2-doc libgnomecanvas2-doc gnome-icon-theme libgnomeui-doc libgnomevfs2-bin gnutls-bin gnutls-doc gpm librsvg2-common libgtk2.0-doc krb5-doc krb5-user ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-baekmuk ttf-kochi-gothic ttf-kochi-mincho ttf-thryomanes imagemagick libpango1.0-doc libsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql sgmls-doc doc-base python-doc python-profiler python-tk python2.5-doc rdoc1.8 ri1.8 ruby1.8-examples sgml-base-doc perlsgml doc-html-w3 opensp libxml2-utils tcl-doc tclreadline tcl8.4-doc gs-gpl gs-esp gs-afpl gv postscript-viewer xpdf-reader pdf-viewer Recommended packages: libpam-ck-connector dbus-x11 libft-perl libatk1.0-data esound-clients libglib2.0-data gnome-keyring gnome-mount libgnomevfs2-extra hicolor-icon-theme libgtk2.0-bin libfribidi0 orbit2 libmail-sendmail-perl libcompress-zlib-perl libmail-box-perl dvipdfmx lmodern perl-tk texlive-base-bin-doc texlive-fonts-recommended-doc texlive-latex-base-doc texlive-latex-recommended-doc prosper latex-beamer latex-xcolor The following NEW packages will be installed: adduser consolekit dbus debhelper defoma docbook-dsssl docbook-utils docbook-xml ed esound-common file fontconfig fontconfig-config gamin gconf2 gconf2-common gettext gettext-base gnome-mime-data html2text intltool-debian jadetex lesstif2 lesstif2-dev libacl1-dev libart-2.0-2 libart-2.0-dev libasound2 libatk1.0-0 libatk1.0-dev libattr1-dev libaudiofile-dev libaudiofile0 libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libavahi-glib-dev libavahi-glib1 libbonobo2-0 libbonobo2-common libbonobo2-dev libbonoboui2-0 libbonoboui2-common libbonoboui2-dev libcairo2 libcairo2-dev libck-connector0 libcupsys2 libdatrie0 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libesd-alsa0 libesd0-dev libexpat1 libexpat1-dev libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgail-common libgail-dev libgail18 libgamin0 libgconf2-4 libgconf2-dev libgcrypt11 libgcrypt11-dev libglade2-0 libglade2-dev libglib2.0-0 libglib2.0-dev libgnome-keyring-dev libgnome-keyring0 libgnome2-0 libgnome2-common libgnome2-dev libgnomecanvas2-0 libgnomecanvas2-common libgnomecanvas2-dev libgnomeui-0 libgnomeui-common libgnomeui-dev libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-dev libgnutls-dev libgnutls13 libgnutlsxx13 libgpg-error-dev libgpg-error0 libgpmg1 libgpmg1-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libhal-storage1 libhal1 libice-dev libice6 libidl-dev libidl0 libjpeg62 libjpeg62-dev libkeyutils1 libkpathsea4 libkrb53 libldap-2.4-2 liblzo2-2 liblzo2-dev libmagic1 libncurses5-dev libncursesw5 libnewt0.52 libopencdk10 libopencdk10-dev liborbit2 liborbit2-dev libosp5 libostyle1c2 libpango1.0-0 libpango1.0-common libpango1.0-dev libpcre3 libperl-dev libperl5.8 libpixman-1-0 libpixman-1-dev libpng12-0 libpng12-dev libpoppler2 libpopt-dev libpopt0 libpthread-stubs0 libpthread-stubs0-dev libreadline5 libruby1.8 libsasl2-2 libsasl2-modules libselinux1-dev libsepol1-dev libsgmls-perl libsm-dev libsm6 libsp1c2 libsqlite3-0 libssl0.9.8 libtasn1-3 libtasn1-3-dev libthai-data libthai0 libtiff4 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxcb-xlib0 libxcb-xlib0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxml2 libxml2-dev libxmu6 libxp-dev libxp6 libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxt-dev libxt6 lynx mime-support openjade pkg-config po-debconf psmisc python python-dev python2.5 python2.5-dev readline-common ruby ruby1.8 ruby1.8-dev sgml-base sgml-data sgmlspl shared-mime-info sp tcl tcl-dev tcl8.4 tcl8.4-dev tex-common texlive-base texlive-base-bin texlive-common texlive-doc-base texlive-fonts-recommended texlive-latex-base texlive-latex-recommended tipa ttf-dejavu ttf-dejavu-core ttf-dejavu-extra ucf whiptail x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-print-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xml-core xtrans-dev zlib1g-dev 0 upgraded, 247 newly installed, 0 to remove and 0 not upgraded. Need to get 85.0MB/85.3MB of archives. After this operation, 330MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libpcre3 libglib2.0-0 ucf gconf2-common libgpg-error0 libgcrypt11 liblzo2-2 libopencdk10 libtasn1-3 libgnutls13 libssl0.9.8 libsasl2-modules libsasl2-2 libldap-2.4-2 libidl0 liborbit2 libxml2 libgconf2-4 psmisc libncursesw5 readline-common libreadline5 libsqlite3-0 mime-support python2.5 python gconf2 x11-common libice6 x11proto-core-dev libice-dev libsm6 libsm-dev libx11-data libxau6 libxdmcp6 libxcb1 libxcb-xlib0 libx11-6 libxau-dev libpthread-stubs0 libpthread-stubs0-dev libxdmcp-dev libxcb1-dev libxcb-xlib0-dev x11proto-input-dev x11proto-kb-dev xtrans-dev libx11-dev libxext6 libxfixes3 libxcomposite1 x11proto-xext-dev x11proto-fixes-dev libxfixes-dev x11proto-composite-dev libxcomposite-dev libxrender1 libxcursor1 x11proto-render-dev libxrender-dev libxcursor-dev libxdamage1 x11proto-damage-dev libxdamage-dev libxext-dev libexpat1 libexpat1-dev libmagic1 file libnewt0.52 libpopt0 whiptail defoma ttf-dejavu-core ttf-dejavu-extra ttf-dejavu fontconfig-config libfreetype6 libfontconfig1 zlib1g-dev libfreetype6-dev pkg-config libfontconfig1-dev libxft2 libxft-dev libxi6 libxi-dev libxinerama1 x11proto-xinerama-dev libxinerama-dev libxp6 x11proto-print-dev libxp-dev libxpm4 libxpm-dev libxrandr2 x11proto-randr-dev libxrandr-dev libxt6 libxt-dev adduser gettext-base libdbus-1-3 libkeyutils1 libkrb53 ed libgpmg1 dbus libck-connector0 libdbus-glib-1-2 consolekit html2text gettext intltool-debian po-debconf debhelper libosp5 libostyle1c2 sgml-base openjade xml-core sgml-data docbook-xml docbook-dsssl tex-common texlive-common texlive-doc-base libkpathsea4 libpng12-0 libjpeg62 libpoppler2 libxmu6 libxaw7 texlive-base-bin texlive-base texlive-fonts-recommended texlive-latex-base texlive-latex-recommended tipa jadetex lynx libsgmls-perl sgmlspl libsp1c2 sp docbook-utils esound-common fontconfig libgamin0 gamin gnome-mime-data lesstif2 lesstif2-dev libart-2.0-2 libart-2.0-dev libasound2 libatk1.0-0 libglib2.0-dev libatk1.0-dev libaudiofile0 libaudiofile-dev libavahi-common-data libavahi-common3 libavahi-client3 libavahi-common-dev libdbus-1-dev libavahi-client-dev libavahi-glib1 libavahi-glib-dev libbonobo2-common libbonobo2-0 libidl-dev liborbit2-dev libpopt-dev libbonobo2-dev libbonoboui2-common libpixman-1-0 libcairo2 libcupsys2 libgtk2.0-common libdatrie0 libpango1.0-common libthai-data libthai0 libpango1.0-0 libtiff4 libgtk2.0-0 libglade2-0 libesd-alsa0 libgnome2-common shared-mime-info libgnomevfs2-common libhal1 libhal-storage1 libgnomevfs2-0 libgnome2-0 libgail18 libgail-common libgnomecanvas2-common libgnomecanvas2-0 libbonoboui2-0 libpixman-1-dev libpng12-dev libcairo2-dev libpango1.0-dev libgtk2.0-dev libxml2-dev libglade2-dev libesd0-dev libgconf2-dev libgpg-error-dev libgcrypt11-dev libgnutlsxx13 liblzo2-dev libopencdk10-dev libtasn1-3-dev libgnutls-dev libsepol1-dev libselinux1-dev libgnomevfs2-dev libgnome2-dev libgail-dev libgnomecanvas2-dev libbonoboui2-dev libgnome-keyring0 libgnome-keyring-dev libgnomeui-common libgnomeui-0 libjpeg62-dev libgnomeui-dev libgpmg1-dev libncurses5-dev libperl5.8 libperl-dev libruby1.8 python2.5-dev python-dev ruby1.8 ruby ruby1.8-dev tcl8.4 tcl tcl8.4-dev tcl-dev libattr1-dev libacl1-dev Authentication warning overridden. Get:1 http://ftpmaster.internal hardy-security/main libpcre3 7.4-1ubuntu2.1 [206kB] Get:2 http://ftpmaster.internal hardy-updates/main libglib2.0-0 2.16.6-0ubuntu1 [758kB] Get:3 http://ftpmaster.internal hardy/main ucf 3.005 [61.6kB] Get:4 http://ftpmaster.internal hardy/main gconf2-common 2.22.0-0ubuntu3 [24.7kB] Get:5 http://ftpmaster.internal hardy/main libgpg-error0 1.4-2ubuntu7 [16.9kB] Get:6 http://ftpmaster.internal hardy/main libgcrypt11 1.2.4-2ubuntu7 [180kB] Get:7 http://ftpmaster.internal hardy/main liblzo2-2 2.02-3 [59.8kB] Get:8 http://ftpmaster.internal hardy/main libopencdk10 0.6.6-1ubuntu1 [82.6kB] Get:9 http://ftpmaster.internal hardy/main libtasn1-3 1.1-1 [48.9kB] Get:10 http://ftpmaster.internal hardy-security/main libgnutls13 2.0.4-1ubuntu2.2 [307kB] Get:11 http://ftpmaster.internal hardy-security/main libssl0.9.8 0.9.8g-4ubuntu3.3 [2828kB] Get:12 http://ftpmaster.internal hardy/main libsasl2-modules 2.1.22.dfsg1-18ubuntu2 [150kB] Get:13 http://ftpmaster.internal hardy/main libsasl2-2 2.1.22.dfsg1-18ubuntu2 [105kB] Get:14 http://ftpmaster.internal hardy-security/main libldap-2.4-2 2.4.9-0ubuntu0.8.04.1 [182kB] Get:15 http://ftpmaster.internal hardy/main libidl0 0.8.10-0.1 [74.2kB] Get:16 http://ftpmaster.internal hardy/main liborbit2 1:2.14.12-0.1 [169kB] Get:17 http://ftpmaster.internal hardy-security/main libxml2 2.6.31.dfsg-2ubuntu1.3 [786kB] Get:18 http://ftpmaster.internal hardy/main libgconf2-4 2.22.0-0ubuntu3 [153kB] Get:19 http://ftpmaster.internal hardy/main psmisc 22.6-1 [56.3kB] Get:20 http://ftpmaster.internal hardy/main libncursesw5 5.6+20071124-1ubuntu2 [203kB] Get:21 http://ftpmaster.internal hardy/main libreadline5 5.2-3build1 [130kB] Get:22 http://ftpmaster.internal hardy/main libsqlite3-0 3.4.2-2 [212kB] Get:23 http://ftpmaster.internal hardy-security/main python2.5 2.5.2-2ubuntu4.1 [2898kB] Get:24 http://ftpmaster.internal hardy/main gconf2 2.22.0-0ubuntu3 [54.5kB] Get:25 http://ftpmaster.internal hardy-updates/main x11-common 1:7.3+10ubuntu10.2 [364kB] Get:26 http://ftpmaster.internal hardy/main libice6 2:1.0.4-1 [47.7kB] Get:27 http://ftpmaster.internal hardy/main x11proto-core-dev 7.0.11-1 [88.9kB] Get:28 http://ftpmaster.internal hardy/main libice-dev 2:1.0.4-1 [56.0kB] Get:29 http://ftpmaster.internal hardy/main libsm6 2:1.0.3-1 [21.7kB] Get:30 http://ftpmaster.internal hardy/main libsm-dev 2:1.0.3-1 [24.3kB] Get:31 http://ftpmaster.internal hardy/main libx11-data 2:1.1.3-1ubuntu2 [162kB] Get:32 http://ftpmaster.internal hardy/main libxau6 1:1.0.3-2 [11.9kB] Get:33 http://ftpmaster.internal hardy/main libxdmcp6 1:1.0.2-2 [16.9kB] Get:34 http://ftpmaster.internal hardy/main libxcb1 1.1-1ubuntu1 [42.6kB] Get:35 http://ftpmaster.internal hardy/main libxcb-xlib0 1.1-1ubuntu1 [4754B] Get:36 http://ftpmaster.internal hardy/main libx11-6 2:1.1.3-1ubuntu2 [602kB] Get:37 http://ftpmaster.internal hardy/main libxau-dev 1:1.0.3-2 [15.6kB] Get:38 http://ftpmaster.internal hardy/main libpthread-stubs0 0.1-2 [2812B] Get:39 http://ftpmaster.internal hardy/main libpthread-stubs0-dev 0.1-2 [3090B] Get:40 http://ftpmaster.internal hardy/main libxdmcp-dev 1:1.0.2-2 [20.0kB] Get:41 http://ftpmaster.internal hardy/main libxcb1-dev 1.1-1ubuntu1 [67.0kB] Get:42 http://ftpmaster.internal hardy/main libxcb-xlib0-dev 1.1-1ubuntu1 [14.8kB] Get:43 http://ftpmaster.internal hardy/main x11proto-input-dev 1.4.2-1 [15.6kB] Get:44 http://ftpmaster.internal hardy/main x11proto-kb-dev 1.0.3-2ubuntu1 [27.0kB] Get:45 http://ftpmaster.internal hardy/main xtrans-dev 1.0.4-1 [70.5kB] Get:46 http://ftpmaster.internal hardy/main libx11-dev 2:1.1.3-1ubuntu2 [1686kB] Get:47 http://ftpmaster.internal hardy/main libxext6 2:1.0.3-2build1 [30.9kB] Get:48 http://ftpmaster.internal hardy/main libxfixes3 1:4.0.3-2 [9634B] Get:49 http://ftpmaster.internal hardy/main libxcomposite1 1:0.4.0-1 [10.8kB] Get:50 http://ftpmaster.internal hardy/main x11proto-xext-dev 7.0.2-5ubuntu1 [42.2kB] Get:51 http://ftpmaster.internal hardy/main x11proto-fixes-dev 1:4.0-2ubuntu1 [6172B] Get:52 http://ftpmaster.internal hardy/main libxfixes-dev 1:4.0.3-2 [12.1kB] Get:53 http://ftpmaster.internal hardy/main x11proto-composite-dev 1:0.4-2 [12.4kB] Get:54 http://ftpmaster.internal hardy/main libxcomposite-dev 1:0.4.0-1 [14.3kB] Get:55 http://ftpmaster.internal hardy/main libxrender1 1:0.9.4-1 [25.5kB] Get:56 http://ftpmaster.internal hardy/main libxcursor1 1:1.1.9-1 [24.2kB] Get:57 http://ftpmaster.internal hardy/main x11proto-render-dev 2:0.9.3-2 [7096B] Get:58 http://ftpmaster.internal hardy/main libxrender-dev 1:0.9.4-1 [28.5kB] Get:59 http://ftpmaster.internal hardy/main libxcursor-dev 1:1.1.9-1 [31.0kB] Get:60 http://ftpmaster.internal hardy/main libxdamage1 1:1.1.1-3 [9794B] Get:61 http://ftpmaster.internal hardy/main x11proto-damage-dev 1:1.1.0-2build1 [9292B] Get:62 http://ftpmaster.internal hardy/main libxdamage-dev 1:1.1.1-3 [9682B] Get:63 http://ftpmaster.internal hardy/main libxext-dev 2:1.0.3-2build1 [81.6kB] Get:64 http://ftpmaster.internal hardy/main libexpat1 2.0.1-0ubuntu1 [65.8kB] Get:65 http://ftpmaster.internal hardy/main libexpat1-dev 2.0.1-0ubuntu1 [134kB] Get:66 http://ftpmaster.internal hardy-updates/main libmagic1 4.21-3ubuntu1 [333kB] Get:67 http://ftpmaster.internal hardy-updates/main file 4.21-3ubuntu1 [39.9kB] Get:68 http://ftpmaster.internal hardy/main libnewt0.52 0.52.2-11.2ubuntu1 [57.3kB] Get:69 http://ftpmaster.internal hardy/main libpopt0 1.10-3build1 [23.1kB] Get:70 http://ftpmaster.internal hardy/main whiptail 0.52.2-11.2ubuntu1 [35.3kB] Get:71 http://ftpmaster.internal hardy/main defoma 0.11.10-0.2 [101kB] Get:72 http://ftpmaster.internal hardy/main ttf-dejavu-core 2.23-1 [1347kB] Get:73 http://ftpmaster.internal hardy/main ttf-dejavu-extra 2.23-1 [2885kB] Get:74 http://ftpmaster.internal hardy/main ttf-dejavu 2.23-1 [3102B] Get:75 http://ftpmaster.internal hardy/main fontconfig-config 2.5.0-2ubuntu3 [182kB] Get:76 http://ftpmaster.internal hardy-security/main libfreetype6 2.3.5-1ubuntu4.8.04.1 [346kB] Get:77 http://ftpmaster.internal hardy/main libfontconfig1 2.5.0-2ubuntu3 [89.4kB] Get:78 http://ftpmaster.internal hardy/main zlib1g-dev 1:1.2.3.3.dfsg-7ubuntu1 [160kB] Get:79 http://ftpmaster.internal hardy-security/main libfreetype6-dev 2.3.5-1ubuntu4.8.04.1 [663kB] Get:80 http://ftpmaster.internal hardy/main pkg-config 0.22-1 [52.5kB] Get:81 http://ftpmaster.internal hardy/main libfontconfig1-dev 2.5.0-2ubuntu3 [572kB] Get:82 http://ftpmaster.internal hardy/main libxft2 2.1.12-2ubuntu5 [47.5kB] Get:83 http://ftpmaster.internal hardy/main libxft-dev 2.1.12-2ubuntu5 [60.8kB] Get:84 http://ftpmaster.internal hardy/main libxi6 2:1.1.3-1 [24.8kB] Get:85 http://ftpmaster.internal hardy/main libxi-dev 2:1.1.3-1 [69.3kB] Get:86 http://ftpmaster.internal hardy/main libxinerama1 2:1.0.2-1build1 [9408B] Get:87 http://ftpmaster.internal hardy/main x11proto-xinerama-dev 1.1.2-4ubuntu1 [5424B] Get:88 http://ftpmaster.internal hardy/main libxinerama-dev 2:1.0.2-1build1 [10.9kB] Get:89 http://ftpmaster.internal hardy/main libxp6 1:1.0.0.xsf1-1build1 [15.4kB] Get:90 http://ftpmaster.internal hardy/main x11proto-print-dev 1.0.3.xsf1-1 [10.3kB] Get:91 http://ftpmaster.internal hardy/main libxp-dev 1:1.0.0.xsf1-1build1 [80.9kB] Get:92 http://ftpmaster.internal hardy/main libxpm4 1:3.5.7-1 [41.4kB] Get:93 http://ftpmaster.internal hardy/main libxpm-dev 1:3.5.7-1 [45.9kB] Get:94 http://ftpmaster.internal hardy/main libxrandr2 2:1.2.2-1 [20.4kB] Get:95 http://ftpmaster.internal hardy/main x11proto-randr-dev 1.2.1-2 [28.6kB] Get:96 http://ftpmaster.internal hardy/main libxrandr-dev 2:1.2.2-1 [27.8kB] Get:97 http://ftpmaster.internal hardy/main libxt6 1:1.0.5-3 [167kB] Get:98 http://ftpmaster.internal hardy/main libxt-dev 1:1.0.5-3 [482kB] Get:99 http://ftpmaster.internal hardy/main gettext-base 0.17-2ubuntu1 [72.8kB] Get:100 http://ftpmaster.internal hardy-updates/main libdbus-1-3 1.1.20-1ubuntu3.2 [124kB] Get:101 http://ftpmaster.internal hardy/main libkeyutils1 1.2-4 [5086B] Get:102 http://ftpmaster.internal hardy/main libkrb53 1.6.dfsg.3~beta1-2ubuntu1 [460kB] Get:103 http://ftpmaster.internal hardy/main ed 0.7-1ubuntu1 [48.6kB] Get:104 http://ftpmaster.internal hardy/main libgpmg1 1.19.6-25ubuntu1 [51.2kB] Get:105 http://ftpmaster.internal hardy-updates/main dbus 1.1.20-1ubuntu3.2 [282kB] Get:106 http://ftpmaster.internal hardy/main libck-connector0 0.2.3-3ubuntu5 [10.6kB] Get:107 http://ftpmaster.internal hardy/main libdbus-glib-1-2 0.74-2 [65.1kB] Get:108 http://ftpmaster.internal hardy/main consolekit 0.2.3-3ubuntu5 [64.9kB] Get:109 http://ftpmaster.internal hardy/main html2text 1.3.2a-3build2 [87.6kB] Get:110 http://ftpmaster.internal hardy/main gettext 0.17-2ubuntu1 [1978kB] Get:111 http://ftpmaster.internal hardy/main intltool-debian 0.35.0+20060710.1 [31.6kB] Get:112 http://ftpmaster.internal hardy/main po-debconf 1.0.10 [232kB] Get:113 http://ftpmaster.internal hardy/main debhelper 6.0.4ubuntu1 [516kB] Get:114 http://ftpmaster.internal hardy/main libosp5 1.5.2-3ubuntu3 [1106kB] Get:115 http://ftpmaster.internal hardy/main libostyle1c2 1.4devel1-18build1 [860kB] Get:116 http://ftpmaster.internal hardy/main sgml-base 1.26 [11.7kB] Get:117 http://ftpmaster.internal hardy/main openjade 1.4devel1-18build1 [326kB] Get:118 http://ftpmaster.internal hardy/main xml-core 0.11 [22.5kB] Get:119 http://ftpmaster.internal hardy/main sgml-data 2.0.3 [279kB] Get:120 http://ftpmaster.internal hardy/main docbook-xml 4.5-5 [344kB] Get:121 http://ftpmaster.internal hardy/main docbook-dsssl 1.79-5 [343kB] Get:122 http://ftpmaster.internal hardy/main tex-common 1.10 [710kB] Get:123 http://ftpmaster.internal hardy/main texlive-common 2007-13 [78.5kB] Get:124 http://ftpmaster.internal hardy/main texlive-doc-base 2007-3 [750kB] Get:125 http://ftpmaster.internal hardy/main libkpathsea4 2007.dfsg.1-2 [113kB] Get:126 http://ftpmaster.internal hardy/main libpng12-0 1.2.15~beta5-3 [188kB] Get:127 http://ftpmaster.internal hardy/main libjpeg62 6b-14 [86.5kB] Get:128 http://ftpmaster.internal hardy-security/main libpoppler2 0.6.4-1ubuntu3.1 [620kB] Get:129 http://ftpmaster.internal hardy/main libxmu6 2:1.0.4-1 [51.8kB] Get:130 http://ftpmaster.internal hardy/main libxaw7 2:1.0.4-1 [188kB] Get:131 http://ftpmaster.internal hardy/main texlive-base-bin 2007.dfsg.1-2 [2383kB] Get:132 http://ftpmaster.internal hardy/main texlive-base 2007-13 [6159kB] Get:133 http://ftpmaster.internal hardy/main texlive-fonts-recommended 2007-13 [7203kB] Get:134 http://ftpmaster.internal hardy/main texlive-latex-base 2007-13 [1223kB] Get:135 http://ftpmaster.internal hardy/main texlive-latex-recommended 2007-13 [1732kB] Get:136 http://ftpmaster.internal hardy/main tipa 2:1.3-10 [3195kB] Get:137 http://ftpmaster.internal hardy/main jadetex 3.13-9 [234kB] Get:138 http://ftpmaster.internal hardy/main lynx 2.8.6-2ubuntu2 [1168kB] Get:139 http://ftpmaster.internal hardy/main libsgmls-perl 1.03ii-31 [29.2kB] Get:140 http://ftpmaster.internal hardy/main sgmlspl 1.03ii-31 [11.2kB] Get:141 http://ftpmaster.internal hardy/main libsp1c2 1.3.4-1.2.1-47build1 [1484kB] Get:142 http://ftpmaster.internal hardy/main sp 1.3.4-1.2.1-47build1 [169kB] Get:143 http://ftpmaster.internal hardy/main docbook-utils 0.6.14-1 [73.2kB] Get:144 http://ftpmaster.internal hardy/main esound-common 0.2.38-0ubuntu9 [42.7kB] Get:145 http://ftpmaster.internal hardy/main fontconfig 2.5.0-2ubuntu3 [20.2kB] Get:146 http://ftpmaster.internal hardy/main libgamin0 0.1.9-2ubuntu2 [17.9kB] Get:147 http://ftpmaster.internal hardy/main gamin 0.1.9-2ubuntu2 [40.8kB] Get:148 http://ftpmaster.internal hardy/main gnome-mime-data 2.18.0-1 [362kB] Get:149 http://ftpmaster.internal hardy/universe lesstif2 1:0.95.0-2.1 [625kB] Get:150 http://ftpmaster.internal hardy/universe lesstif2-dev 1:0.95.0-2.1 [843kB] Get:151 http://ftpmaster.internal hardy/main libart-2.0-2 2.3.20-1 [51.4kB] Get:152 http://ftpmaster.internal hardy/main libart-2.0-dev 2.3.20-1 [64.5kB] Get:153 http://ftpmaster.internal hardy/main libasound2 1.0.15-3ubuntu4 [362kB] Get:154 http://ftpmaster.internal hardy/main libatk1.0-0 1.22.0-0ubuntu1 [50.6kB] Get:155 http://ftpmaster.internal hardy-updates/main libglib2.0-dev 2.16.6-0ubuntu1 [872kB] Get:156 http://ftpmaster.internal hardy/main libatk1.0-dev 1.22.0-0ubuntu1 [75.4kB] Get:157 http://ftpmaster.internal hardy/main libaudiofile0 0.2.6-7ubuntu1 [80.6kB] Get:158 http://ftpmaster.internal hardy/main libaudiofile-dev 0.2.6-7ubuntu1 [120kB] Get:159 http://ftpmaster.internal hardy/main libavahi-common-data 0.6.22-2ubuntu4 [29.5kB] Get:160 http://ftpmaster.internal hardy/main libavahi-common3 0.6.22-2ubuntu4 [22.7kB] Get:161 http://ftpmaster.internal hardy/main libavahi-client3 0.6.22-2ubuntu4 [49.0kB] Get:162 http://ftpmaster.internal hardy/main libavahi-common-dev 0.6.22-2ubuntu4 [65.3kB] Get:163 http://ftpmaster.internal hardy-updates/main libdbus-1-dev 1.1.20-1ubuntu3.2 [169kB] Get:164 http://ftpmaster.internal hardy/main libavahi-client-dev 0.6.22-2ubuntu4 [37.2kB] Get:165 http://ftpmaster.internal hardy/main libavahi-glib1 0.6.22-2ubuntu4 [30.4kB] Get:166 http://ftpmaster.internal hardy/main libavahi-glib-dev 0.6.22-2ubuntu4 [9564B] Get:167 http://ftpmaster.internal hardy/main libbonobo2-common 2.22.0-0ubuntu1 [58.4kB] Get:168 http://ftpmaster.internal hardy/main libbonobo2-0 2.22.0-0ubuntu1 [209kB] Get:169 http://ftpmaster.internal hardy/main libidl-dev 0.8.10-0.1 [83.8kB] Get:170 http://ftpmaster.internal hardy/main liborbit2-dev 1:2.14.12-0.1 [375kB] Get:171 http://ftpmaster.internal hardy/main libpopt-dev 1.10-3build1 [38.3kB] Get:172 http://ftpmaster.internal hardy/main libbonobo2-dev 2.22.0-0ubuntu1 [651kB] Get:173 http://ftpmaster.internal hardy/main libbonoboui2-common 2.21.90-1 [165kB] Get:174 http://ftpmaster.internal hardy/main libpixman-1-0 0.10.0-0ubuntu1 [70.7kB] Get:175 http://ftpmaster.internal hardy-updates/main libcairo2 1.6.0-0ubuntu2 [525kB] Get:176 http://ftpmaster.internal hardy-security/main libcupsys2 1.3.7-1ubuntu3.1 [174kB] Get:177 http://ftpmaster.internal hardy-updates/main libgtk2.0-common 2.12.9-3ubuntu5 [304kB] Get:178 http://ftpmaster.internal hardy/main libdatrie0 0.1.2-2 [17.9kB] Get:179 http://ftpmaster.internal hardy-updates/main libpango1.0-common 1.20.5-0ubuntu1 [63.5kB] Get:180 http://ftpmaster.internal hardy/main libthai-data 0.1.9-1 [164kB] Get:181 http://ftpmaster.internal hardy/main libthai0 0.1.9-1 [32.6kB] Get:182 http://ftpmaster.internal hardy-updates/main libpango1.0-0 1.20.5-0ubuntu1 [284kB] Get:183 http://ftpmaster.internal hardy-security/main libtiff4 3.8.2-7ubuntu3.1 [122kB] Get:184 http://ftpmaster.internal hardy-updates/main libgtk2.0-0 2.12.9-3ubuntu5 [2068kB] Get:185 http://ftpmaster.internal hardy/main libglade2-0 1:2.6.2-1 [86.7kB] Get:186 http://ftpmaster.internal hardy/main libesd-alsa0 0.2.38-0ubuntu9 [21.4kB] Get:187 http://ftpmaster.internal hardy/main libgnome2-common 2.22.0-0ubuntu1 [297kB] Get:188 http://ftpmaster.internal hardy/main shared-mime-info 0.23-5 [308kB] Get:189 http://ftpmaster.internal hardy/main libgnomevfs2-common 1:2.22.0-2ubuntu1 [222kB] Get:190 http://ftpmaster.internal hardy-updates/main libhal1 0.5.11~rc2-1ubuntu8.2 [84.7kB] Get:191 http://ftpmaster.internal hardy-updates/main libhal-storage1 0.5.11~rc2-1ubuntu8.2 [22.5kB] Get:192 http://ftpmaster.internal hardy/main libgnomevfs2-0 1:2.22.0-2ubuntu1 [261kB] Get:193 http://ftpmaster.internal hardy/main libgnome2-0 2.22.0-0ubuntu1 [51.4kB] Get:194 http://ftpmaster.internal hardy/main libgail18 1.22.1-0ubuntu1 [29.5kB] Get:195 http://ftpmaster.internal hardy/main libgail-common 1.22.1-0ubuntu1 [142kB] Get:196 http://ftpmaster.internal hardy/main libgnomecanvas2-common 2.20.1.1-1 [8872B] Get:197 http://ftpmaster.internal hardy/main libgnomecanvas2-0 2.20.1.1-1 [85.9kB] Get:198 http://ftpmaster.internal hardy/main libbonoboui2-0 2.21.90-1 [161kB] Get:199 http://ftpmaster.internal hardy/main libpixman-1-dev 0.10.0-0ubuntu1 [86.1kB] Get:200 http://ftpmaster.internal hardy/main libpng12-dev 1.2.15~beta5-3 [171kB] Get:201 http://ftpmaster.internal hardy-updates/main libcairo2-dev 1.6.0-0ubuntu2 [592kB] Get:202 http://ftpmaster.internal hardy-updates/main libpango1.0-dev 1.20.5-0ubuntu1 [348kB] Get:203 http://ftpmaster.internal hardy-updates/main libgtk2.0-dev 2.12.9-3ubuntu5 [2781kB] Get:204 http://ftpmaster.internal hardy-security/main libxml2-dev 2.6.31.dfsg-2ubuntu1.3 [676kB] Get:205 http://ftpmaster.internal hardy/main libglade2-dev 1:2.6.2-1 [130kB] Get:206 http://ftpmaster.internal hardy/main libesd0-dev 0.2.38-0ubuntu9 [22.8kB] Get:207 http://ftpmaster.internal hardy/main libgconf2-dev 2.22.0-0ubuntu3 [209kB] Get:208 http://ftpmaster.internal hardy/main libgpg-error-dev 1.4-2ubuntu7 [35.1kB] Get:209 http://ftpmaster.internal hardy/main libgcrypt11-dev 1.2.4-2ubuntu7 [215kB] Get:210 http://ftpmaster.internal hardy-security/main libgnutlsxx13 2.0.4-1ubuntu2.2 [31.4kB] Get:211 http://ftpmaster.internal hardy/main liblzo2-dev 2.02-3 [139kB] Get:212 http://ftpmaster.internal hardy/main libopencdk10-dev 0.6.6-1ubuntu1 [106kB] Get:213 http://ftpmaster.internal hardy/main libtasn1-3-dev 1.1-1 [367kB] Get:214 http://ftpmaster.internal hardy-security/main libgnutls-dev 2.0.4-1ubuntu2.2 [345kB] Get:215 http://ftpmaster.internal hardy/main libsepol1-dev 2.0.20-0ubuntu3 [151kB] Get:216 http://ftpmaster.internal hardy/main libselinux1-dev 2.0.55-0ubuntu4 [112kB] Get:217 http://ftpmaster.internal hardy/main libgnomevfs2-dev 1:2.22.0-2ubuntu1 [458kB] Get:218 http://ftpmaster.internal hardy/main libgnome2-dev 2.22.0-0ubuntu1 [64.9kB] Get:219 http://ftpmaster.internal hardy/main libgail-dev 1.22.1-0ubuntu1 [4944B] Get:220 http://ftpmaster.internal hardy/main libgnomecanvas2-dev 2.20.1.1-1 [118kB] Get:221 http://ftpmaster.internal hardy/main libbonoboui2-dev 2.21.90-1 [227kB] Get:222 http://ftpmaster.internal hardy-updates/main libgnome-keyring0 2.22.2-0ubuntu1 [37.0kB] Get:223 http://ftpmaster.internal hardy-updates/main libgnome-keyring-dev 2.22.2-0ubuntu1 [70.2kB] Get:224 http://ftpmaster.internal hardy-updates/main libgnomeui-common 2.22.1.0-0ubuntu2 [22.2kB] Get:225 http://ftpmaster.internal hardy-updates/main libgnomeui-0 2.22.1.0-0ubuntu2 [247kB] Get:226 http://ftpmaster.internal hardy/main libjpeg62-dev 6b-14 [188kB] Get:227 http://ftpmaster.internal hardy-updates/main libgnomeui-dev 2.22.1.0-0ubuntu2 [324kB] Get:228 http://ftpmaster.internal hardy/main libgpmg1-dev 1.19.6-25ubuntu1 [53.4kB] Get:229 http://ftpmaster.internal hardy/main libncurses5-dev 5.6+20071124-1ubuntu2 [1483kB] Get:230 http://ftpmaster.internal hardy/main libperl5.8 5.8.8-12 [535kB] Get:231 http://ftpmaster.internal hardy/main libperl-dev 5.8.8-12 [577kB] Get:232 http://ftpmaster.internal hardy-security/main libruby1.8 1.8.6.111-2ubuntu1.2 [1384kB] Get:233 http://ftpmaster.internal hardy-security/main python2.5-dev 2.5.2-2ubuntu4.1 [1888kB] Get:234 http://ftpmaster.internal hardy/main python-dev 2.5.2-0ubuntu1 [974B] Get:235 http://ftpmaster.internal hardy-security/main ruby1.8 1.8.6.111-2ubuntu1.2 [24.9kB] Get:236 http://ftpmaster.internal hardy/main ruby 4.1 [20.7kB] Get:237 http://ftpmaster.internal hardy-security/main ruby1.8-dev 1.8.6.111-2ubuntu1.2 [536kB] Get:238 http://ftpmaster.internal hardy/main tcl8.4 8.4.16-4ubuntu1 [1164kB] Get:239 http://ftpmaster.internal hardy/universe tcl 8.4.16-1 [3780B] Get:240 http://ftpmaster.internal hardy/main tcl8.4-dev 8.4.16-4ubuntu1 [789kB] Get:241 http://ftpmaster.internal hardy/universe tcl-dev 8.4.16-1 [6034B] Get:242 http://ftpmaster.internal hardy/main libattr1-dev 1:2.4.39-1 [30.3kB] Get:243 http://ftpmaster.internal hardy/main libacl1-dev 2.2.45-1 [76.4kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 85.0MB in 16s (5184kB/s) dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libpcre3. (Reading database ... 9543 files and directories currently installed.) Unpacking libpcre3 (from .../libpcre3_7.4-1ubuntu2.1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libglib2.0-0. Unpacking libglib2.0-0 (from .../libglib2.0-0_2.16.6-0ubuntu1_i386.deb) ... Selecting previously deselected package ucf. Unpacking ucf (from .../apt/archives/ucf_3.005_all.deb) ... Moving old data out of the way Selecting previously deselected package gconf2-common. Unpacking gconf2-common (from .../gconf2-common_2.22.0-0ubuntu3_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgpg-error0. Unpacking libgpg-error0 (from .../libgpg-error0_1.4-2ubuntu7_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgcrypt11. Unpacking libgcrypt11 (from .../libgcrypt11_1.2.4-2ubuntu7_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package liblzo2-2. Unpacking liblzo2-2 (from .../liblzo2-2_2.02-3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libopencdk10. Unpacking libopencdk10 (from .../libopencdk10_0.6.6-1ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libtasn1-3. Unpacking libtasn1-3 (from .../libtasn1-3_1.1-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnutls13. Unpacking libgnutls13 (from .../libgnutls13_2.0.4-1ubuntu2.2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libssl0.9.8. Unpacking libssl0.9.8 (from .../libssl0.9.8_0.9.8g-4ubuntu3.3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libsasl2-modules. Unpacking libsasl2-modules (from .../libsasl2-modules_2.1.22.dfsg1-18ubuntu2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libsasl2-2. Unpacking libsasl2-2 (from .../libsasl2-2_2.1.22.dfsg1-18ubuntu2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libldap-2.4-2. Unpacking libldap-2.4-2 (from .../libldap-2.4-2_2.4.9-0ubuntu0.8.04.1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libidl0. Unpacking libidl0 (from .../libidl0_0.8.10-0.1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package liborbit2. Unpacking liborbit2 (from .../liborbit2_1%3a2.14.12-0.1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxml2. Unpacking libxml2 (from .../libxml2_2.6.31.dfsg-2ubuntu1.3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgconf2-4. Unpacking libgconf2-4 (from .../libgconf2-4_2.22.0-0ubuntu3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package psmisc. Unpacking psmisc (from .../psmisc_22.6-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libncursesw5. Unpacking libncursesw5 (from .../libncursesw5_5.6+20071124-1ubuntu2_i386.deb) ... Selecting previously deselected package readline-common. Unpacking readline-common (from .../readline-common_5.2-3build1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libreadline5. Unpacking libreadline5 (from .../libreadline5_5.2-3build1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libsqlite3-0. Unpacking libsqlite3-0 (from .../libsqlite3-0_3.4.2-2_i386.deb) ... Selecting previously deselected package mime-support. Unpacking mime-support (from .../mime-support_3.39-1ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package python2.5. Unpacking python2.5 (from .../python2.5_2.5.2-2ubuntu4.1_i386.deb) ... Selecting previously deselected package python. Unpacking python (from .../python_2.5.2-0ubuntu1_all.deb) ... Setting up libpcre3 (7.4-1ubuntu2.1) ... Setting up libglib2.0-0 (2.16.6-0ubuntu1) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package gconf2. (Reading database ... 10483 files and directories currently installed.) Unpacking gconf2 (from .../gconf2_2.22.0-0ubuntu3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package x11-common. Unpacking x11-common (from .../x11-common_1%3a7.3+10ubuntu10.2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libice6. Unpacking libice6 (from .../libice6_2%3a1.0.4-1_i386.deb) ... Setting up x11-common (1:7.3+10ubuntu10.2) ... Selecting previously deselected package x11proto-core-dev. (Reading database ... 10544 files and directories currently installed.) Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.11-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libice-dev. Unpacking libice-dev (from .../libice-dev_2%3a1.0.4-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libsm6. Unpacking libsm6 (from .../libsm6_2%3a1.0.3-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libsm-dev. Unpacking libsm-dev (from .../libsm-dev_2%3a1.0.3-1_i386.deb) ... Selecting previously deselected package libx11-data. Unpacking libx11-data (from .../libx11-data_2%3a1.1.3-1ubuntu2_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxau6. Unpacking libxau6 (from .../libxau6_1%3a1.0.3-2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxdmcp6. Unpacking libxdmcp6 (from .../libxdmcp6_1%3a1.0.2-2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxcb1. Unpacking libxcb1 (from .../libxcb1_1.1-1ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxcb-xlib0. Unpacking libxcb-xlib0 (from .../libxcb-xlib0_1.1-1ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libx11-6. Unpacking libx11-6 (from .../libx11-6_2%3a1.1.3-1ubuntu2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxau-dev. Unpacking libxau-dev (from .../libxau-dev_1%3a1.0.3-2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libpthread-stubs0. Unpacking libpthread-stubs0 (from .../libpthread-stubs0_0.1-2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libpthread-stubs0-dev. Unpacking libpthread-stubs0-dev (from .../libpthread-stubs0-dev_0.1-2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxdmcp-dev. Unpacking libxdmcp-dev (from .../libxdmcp-dev_1%3a1.0.2-2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxcb1-dev. Unpacking libxcb1-dev (from .../libxcb1-dev_1.1-1ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxcb-xlib0-dev. Unpacking libxcb-xlib0-dev (from .../libxcb-xlib0-dev_1.1-1ubuntu1_i386.deb) ... Selecting previously deselected package x11proto-input-dev. Unpacking x11proto-input-dev (from .../x11proto-input-dev_1.4.2-1_all.deb) ... Selecting previously deselected package x11proto-kb-dev. Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.3-2ubuntu1_all.deb) ... Selecting previously deselected package xtrans-dev. Unpacking xtrans-dev (from .../xtrans-dev_1.0.4-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libx11-dev. Unpacking libx11-dev (from .../libx11-dev_2%3a1.1.3-1ubuntu2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxext6. Unpacking libxext6 (from .../libxext6_2%3a1.0.3-2build1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxfixes3. Unpacking libxfixes3 (from .../libxfixes3_1%3a4.0.3-2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxcomposite1. Unpacking libxcomposite1 (from .../libxcomposite1_1%3a0.4.0-1_i386.deb) ... Selecting previously deselected package x11proto-xext-dev. Unpacking x11proto-xext-dev (from .../x11proto-xext-dev_7.0.2-5ubuntu1_all.deb) ... Selecting previously deselected package x11proto-fixes-dev. Unpacking x11proto-fixes-dev (from .../x11proto-fixes-dev_1%3a4.0-2ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxfixes-dev. Unpacking libxfixes-dev (from .../libxfixes-dev_1%3a4.0.3-2_i386.deb) ... Selecting previously deselected package x11proto-composite-dev. Unpacking x11proto-composite-dev (from .../x11proto-composite-dev_1%3a0.4-2_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxcomposite-dev. Unpacking libxcomposite-dev (from .../libxcomposite-dev_1%3a0.4.0-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxrender1. Unpacking libxrender1 (from .../libxrender1_1%3a0.9.4-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxcursor1. Unpacking libxcursor1 (from .../libxcursor1_1%3a1.1.9-1_i386.deb) ... Selecting previously deselected package x11proto-render-dev. Unpacking x11proto-render-dev (from .../x11proto-render-dev_2%3a0.9.3-2_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxrender-dev. Unpacking libxrender-dev (from .../libxrender-dev_1%3a0.9.4-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxcursor-dev. Unpacking libxcursor-dev (from .../libxcursor-dev_1%3a1.1.9-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxdamage1. Unpacking libxdamage1 (from .../libxdamage1_1%3a1.1.1-3_i386.deb) ... Selecting previously deselected package x11proto-damage-dev. Unpacking x11proto-damage-dev (from .../x11proto-damage-dev_1%3a1.1.0-2build1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxdamage-dev. Unpacking libxdamage-dev (from .../libxdamage-dev_1%3a1.1.1-3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxext-dev. Unpacking libxext-dev (from .../libxext-dev_2%3a1.0.3-2build1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libexpat1. Unpacking libexpat1 (from .../libexpat1_2.0.1-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libexpat1-dev. Unpacking libexpat1-dev (from .../libexpat1-dev_2.0.1-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libmagic1. Unpacking libmagic1 (from .../libmagic1_4.21-3ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package file. Unpacking file (from .../file_4.21-3ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libnewt0.52. Unpacking libnewt0.52 (from .../libnewt0.52_0.52.2-11.2ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libpopt0. Unpacking libpopt0 (from .../libpopt0_1.10-3build1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package whiptail. Unpacking whiptail (from .../whiptail_0.52.2-11.2ubuntu1_i386.deb) ... Selecting previously deselected package defoma. Unpacking defoma (from .../defoma_0.11.10-0.2_all.deb) ... Selecting previously deselected package ttf-dejavu-core. Unpacking ttf-dejavu-core (from .../ttf-dejavu-core_2.23-1_all.deb) ... Selecting previously deselected package ttf-dejavu-extra. Unpacking ttf-dejavu-extra (from .../ttf-dejavu-extra_2.23-1_all.deb) ... Selecting previously deselected package ttf-dejavu. Unpacking ttf-dejavu (from .../ttf-dejavu_2.23-1_all.deb) ... Selecting previously deselected package fontconfig-config. Unpacking fontconfig-config (from .../fontconfig-config_2.5.0-2ubuntu3_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libfreetype6. Unpacking libfreetype6 (from .../libfreetype6_2.3.5-1ubuntu4.8.04.1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libfontconfig1. Unpacking libfontconfig1 (from .../libfontconfig1_2.5.0-2ubuntu3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package zlib1g-dev. Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3.3.dfsg-7ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libfreetype6-dev. Unpacking libfreetype6-dev (from .../libfreetype6-dev_2.3.5-1ubuntu4.8.04.1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package pkg-config. Unpacking pkg-config (from .../pkg-config_0.22-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libfontconfig1-dev. Unpacking libfontconfig1-dev (from .../libfontconfig1-dev_2.5.0-2ubuntu3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxft2. Unpacking libxft2 (from .../libxft2_2.1.12-2ubuntu5_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxft-dev. Unpacking libxft-dev (from .../libxft-dev_2.1.12-2ubuntu5_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxi6. Unpacking libxi6 (from .../libxi6_2%3a1.1.3-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxi-dev. Unpacking libxi-dev (from .../libxi-dev_2%3a1.1.3-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxinerama1. Unpacking libxinerama1 (from .../libxinerama1_2%3a1.0.2-1build1_i386.deb) ... Selecting previously deselected package x11proto-xinerama-dev. Unpacking x11proto-xinerama-dev (from .../x11proto-xinerama-dev_1.1.2-4ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxinerama-dev. Unpacking libxinerama-dev (from .../libxinerama-dev_2%3a1.0.2-1build1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxp6. Unpacking libxp6 (from .../libxp6_1%3a1.0.0.xsf1-1build1_i386.deb) ... Selecting previously deselected package x11proto-print-dev. Unpacking x11proto-print-dev (from .../x11proto-print-dev_1.0.3.xsf1-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxp-dev. Unpacking libxp-dev (from .../libxp-dev_1%3a1.0.0.xsf1-1build1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxpm4. Unpacking libxpm4 (from .../libxpm4_1%3a3.5.7-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxpm-dev. Unpacking libxpm-dev (from .../libxpm-dev_1%3a3.5.7-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxrandr2. Unpacking libxrandr2 (from .../libxrandr2_2%3a1.2.2-1_i386.deb) ... Selecting previously deselected package x11proto-randr-dev. Unpacking x11proto-randr-dev (from .../x11proto-randr-dev_1.2.1-2_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxrandr-dev. Unpacking libxrandr-dev (from .../libxrandr-dev_2%3a1.2.2-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxt6. Unpacking libxt6 (from .../libxt6_1%3a1.0.5-3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxt-dev. Unpacking libxt-dev (from .../libxt-dev_1%3a1.0.5-3_i386.deb) ... Selecting previously deselected package adduser. Unpacking adduser (from .../adduser_3.105ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.17-2ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libdbus-1-3. Unpacking libdbus-1-3 (from .../libdbus-1-3_1.1.20-1ubuntu3.2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libkeyutils1. Unpacking libkeyutils1 (from .../libkeyutils1_1.2-4_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libkrb53. Unpacking libkrb53 (from .../libkrb53_1.6.dfsg.3~beta1-2ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package ed. Unpacking ed (from .../ed_0.7-1ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgpmg1. Unpacking libgpmg1 (from .../libgpmg1_1.19.6-25ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package dbus. Unpacking dbus (from .../dbus_1.1.20-1ubuntu3.2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libck-connector0. Unpacking libck-connector0 (from .../libck-connector0_0.2.3-3ubuntu5_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libdbus-glib-1-2. Unpacking libdbus-glib-1-2 (from .../libdbus-glib-1-2_0.74-2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package consolekit. Unpacking consolekit (from .../consolekit_0.2.3-3ubuntu5_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-3build2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package gettext. Unpacking gettext (from .../gettext_0.17-2ubuntu1_i386.deb) ... Selecting previously deselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously deselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.10_all.deb) ... Selecting previously deselected package debhelper. Unpacking debhelper (from .../debhelper_6.0.4ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libosp5. Unpacking libosp5 (from .../libosp5_1.5.2-3ubuntu3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libostyle1c2. Unpacking libostyle1c2 (from .../libostyle1c2_1.4devel1-18build1_i386.deb) ... Selecting previously deselected package sgml-base. Unpacking sgml-base (from .../sgml-base_1.26_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package openjade. Unpacking openjade (from .../openjade_1.4devel1-18build1_i386.deb) ... Selecting previously deselected package xml-core. Unpacking xml-core (from .../archives/xml-core_0.11_all.deb) ... Selecting previously deselected package sgml-data. Unpacking sgml-data (from .../sgml-data_2.0.3_all.deb) ... Selecting previously deselected package docbook-xml. Unpacking docbook-xml (from .../docbook-xml_4.5-5_all.deb) ... Selecting previously deselected package docbook-dsssl. Unpacking docbook-dsssl (from .../docbook-dsssl_1.79-5_all.deb) ... Selecting previously deselected package tex-common. Unpacking tex-common (from .../tex-common_1.10_all.deb) ... Selecting previously deselected package texlive-common. Unpacking texlive-common (from .../texlive-common_2007-13_all.deb) ... Selecting previously deselected package texlive-doc-base. Unpacking texlive-doc-base (from .../texlive-doc-base_2007-3_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libkpathsea4. Unpacking libkpathsea4 (from .../libkpathsea4_2007.dfsg.1-2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libpng12-0. Unpacking libpng12-0 (from .../libpng12-0_1.2.15~beta5-3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libjpeg62. Unpacking libjpeg62 (from .../libjpeg62_6b-14_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libpoppler2. Unpacking libpoppler2 (from .../libpoppler2_0.6.4-1ubuntu3.1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxmu6. Unpacking libxmu6 (from .../libxmu6_2%3a1.0.4-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxaw7. Unpacking libxaw7 (from .../libxaw7_2%3a1.0.4-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package texlive-base-bin. Unpacking texlive-base-bin (from .../texlive-base-bin_2007.dfsg.1-2_i386.deb) ... Selecting previously deselected package texlive-base. Unpacking texlive-base (from .../texlive-base_2007-13_all.deb) ... Selecting previously deselected package texlive-fonts-recommended. Unpacking texlive-fonts-recommended (from .../texlive-fonts-recommended_2007-13_all.deb) ... Selecting previously deselected package texlive-latex-base. Unpacking texlive-latex-base (from .../texlive-latex-base_2007-13_all.deb) ... Selecting previously deselected package texlive-latex-recommended. Unpacking texlive-latex-recommended (from .../texlive-latex-recommended_2007-13_all.deb) ... Selecting previously deselected package tipa. Unpacking tipa (from .../tipa_2%3a1.3-10_all.deb) ... Selecting previously deselected package jadetex. Unpacking jadetex (from .../jadetex_3.13-9_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package lynx. Unpacking lynx (from .../lynx_2.8.6-2ubuntu2_i386.deb) ... Selecting previously deselected package libsgmls-perl. Unpacking libsgmls-perl (from .../libsgmls-perl_1.03ii-31_all.deb) ... Selecting previously deselected package sgmlspl. Unpacking sgmlspl (from .../sgmlspl_1.03ii-31_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libsp1c2. Unpacking libsp1c2 (from .../libsp1c2_1.3.4-1.2.1-47build1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package sp. Unpacking sp (from .../sp_1.3.4-1.2.1-47build1_i386.deb) ... Selecting previously deselected package docbook-utils. Unpacking docbook-utils (from .../docbook-utils_0.6.14-1_all.deb) ... Selecting previously deselected package esound-common. Unpacking esound-common (from .../esound-common_0.2.38-0ubuntu9_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package fontconfig. Unpacking fontconfig (from .../fontconfig_2.5.0-2ubuntu3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgamin0. Unpacking libgamin0 (from .../libgamin0_0.1.9-2ubuntu2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package gamin. Unpacking gamin (from .../gamin_0.1.9-2ubuntu2_i386.deb) ... Selecting previously deselected package gnome-mime-data. Unpacking gnome-mime-data (from .../gnome-mime-data_2.18.0-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package lesstif2. Unpacking lesstif2 (from .../lesstif2_1%3a0.95.0-2.1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package lesstif2-dev. Unpacking lesstif2-dev (from .../lesstif2-dev_1%3a0.95.0-2.1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libart-2.0-2. Unpacking libart-2.0-2 (from .../libart-2.0-2_2.3.20-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libart-2.0-dev. Unpacking libart-2.0-dev (from .../libart-2.0-dev_2.3.20-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libasound2. Unpacking libasound2 (from .../libasound2_1.0.15-3ubuntu4_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libatk1.0-0. Unpacking libatk1.0-0 (from .../libatk1.0-0_1.22.0-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libglib2.0-dev. Unpacking libglib2.0-dev (from .../libglib2.0-dev_2.16.6-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libatk1.0-dev. Unpacking libatk1.0-dev (from .../libatk1.0-dev_1.22.0-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libaudiofile0. Unpacking libaudiofile0 (from .../libaudiofile0_0.2.6-7ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libaudiofile-dev. Unpacking libaudiofile-dev (from .../libaudiofile-dev_0.2.6-7ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libavahi-common-data. Unpacking libavahi-common-data (from .../libavahi-common-data_0.6.22-2ubuntu4_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libavahi-common3. Unpacking libavahi-common3 (from .../libavahi-common3_0.6.22-2ubuntu4_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libavahi-client3. Unpacking libavahi-client3 (from .../libavahi-client3_0.6.22-2ubuntu4_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libavahi-common-dev. Unpacking libavahi-common-dev (from .../libavahi-common-dev_0.6.22-2ubuntu4_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libdbus-1-dev. Unpacking libdbus-1-dev (from .../libdbus-1-dev_1.1.20-1ubuntu3.2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libavahi-client-dev. Unpacking libavahi-client-dev (from .../libavahi-client-dev_0.6.22-2ubuntu4_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libavahi-glib1. Unpacking libavahi-glib1 (from .../libavahi-glib1_0.6.22-2ubuntu4_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libavahi-glib-dev. Unpacking libavahi-glib-dev (from .../libavahi-glib-dev_0.6.22-2ubuntu4_i386.deb) ... Selecting previously deselected package libbonobo2-common. Unpacking libbonobo2-common (from .../libbonobo2-common_2.22.0-0ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libbonobo2-0. Unpacking libbonobo2-0 (from .../libbonobo2-0_2.22.0-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libidl-dev. Unpacking libidl-dev (from .../libidl-dev_0.8.10-0.1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package liborbit2-dev. Unpacking liborbit2-dev (from .../liborbit2-dev_1%3a2.14.12-0.1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libpopt-dev. Unpacking libpopt-dev (from .../libpopt-dev_1.10-3build1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libbonobo2-dev. Unpacking libbonobo2-dev (from .../libbonobo2-dev_2.22.0-0ubuntu1_i386.deb) ... Selecting previously deselected package libbonoboui2-common. Unpacking libbonoboui2-common (from .../libbonoboui2-common_2.21.90-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libpixman-1-0. Unpacking libpixman-1-0 (from .../libpixman-1-0_0.10.0-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libcairo2. Unpacking libcairo2 (from .../libcairo2_1.6.0-0ubuntu2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libcupsys2. Unpacking libcupsys2 (from .../libcupsys2_1.3.7-1ubuntu3.1_i386.deb) ... Selecting previously deselected package libgtk2.0-common. Unpacking libgtk2.0-common (from .../libgtk2.0-common_2.12.9-3ubuntu5_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libdatrie0. Unpacking libdatrie0 (from .../libdatrie0_0.1.2-2_i386.deb) ... Selecting previously deselected package libpango1.0-common. Unpacking libpango1.0-common (from .../libpango1.0-common_1.20.5-0ubuntu1_all.deb) ... Selecting previously deselected package libthai-data. Unpacking libthai-data (from .../libthai-data_0.1.9-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libthai0. Unpacking libthai0 (from .../libthai0_0.1.9-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libpango1.0-0. Unpacking libpango1.0-0 (from .../libpango1.0-0_1.20.5-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libtiff4. Unpacking libtiff4 (from .../libtiff4_3.8.2-7ubuntu3.1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgtk2.0-0. Unpacking libgtk2.0-0 (from .../libgtk2.0-0_2.12.9-3ubuntu5_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libglade2-0. Unpacking libglade2-0 (from .../libglade2-0_1%3a2.6.2-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libesd-alsa0. Unpacking libesd-alsa0 (from .../libesd-alsa0_0.2.38-0ubuntu9_i386.deb) ... Selecting previously deselected package libgnome2-common. Unpacking libgnome2-common (from .../libgnome2-common_2.22.0-0ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package shared-mime-info. Unpacking shared-mime-info (from .../shared-mime-info_0.23-5_i386.deb) ... Selecting previously deselected package libgnomevfs2-common. Unpacking libgnomevfs2-common (from .../libgnomevfs2-common_1%3a2.22.0-2ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libhal1. Unpacking libhal1 (from .../libhal1_0.5.11~rc2-1ubuntu8.2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libhal-storage1. Unpacking libhal-storage1 (from .../libhal-storage1_0.5.11~rc2-1ubuntu8.2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnomevfs2-0. Unpacking libgnomevfs2-0 (from .../libgnomevfs2-0_1%3a2.22.0-2ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnome2-0. Unpacking libgnome2-0 (from .../libgnome2-0_2.22.0-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgail18. Unpacking libgail18 (from .../libgail18_1.22.1-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgail-common. Unpacking libgail-common (from .../libgail-common_1.22.1-0ubuntu1_i386.deb) ... Selecting previously deselected package libgnomecanvas2-common. Unpacking libgnomecanvas2-common (from .../libgnomecanvas2-common_2.20.1.1-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnomecanvas2-0. Unpacking libgnomecanvas2-0 (from .../libgnomecanvas2-0_2.20.1.1-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libbonoboui2-0. Unpacking libbonoboui2-0 (from .../libbonoboui2-0_2.21.90-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libpixman-1-dev. Unpacking libpixman-1-dev (from .../libpixman-1-dev_0.10.0-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libpng12-dev. Unpacking libpng12-dev (from .../libpng12-dev_1.2.15~beta5-3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libcairo2-dev. Unpacking libcairo2-dev (from .../libcairo2-dev_1.6.0-0ubuntu2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libpango1.0-dev. Unpacking libpango1.0-dev (from .../libpango1.0-dev_1.20.5-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgtk2.0-dev. Unpacking libgtk2.0-dev (from .../libgtk2.0-dev_2.12.9-3ubuntu5_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libxml2-dev. Unpacking libxml2-dev (from .../libxml2-dev_2.6.31.dfsg-2ubuntu1.3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libglade2-dev. Unpacking libglade2-dev (from .../libglade2-dev_1%3a2.6.2-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libesd0-dev. Unpacking libesd0-dev (from .../libesd0-dev_0.2.38-0ubuntu9_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgconf2-dev. Unpacking libgconf2-dev (from .../libgconf2-dev_2.22.0-0ubuntu3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgpg-error-dev. Unpacking libgpg-error-dev (from .../libgpg-error-dev_1.4-2ubuntu7_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgcrypt11-dev. Unpacking libgcrypt11-dev (from .../libgcrypt11-dev_1.2.4-2ubuntu7_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnutlsxx13. Unpacking libgnutlsxx13 (from .../libgnutlsxx13_2.0.4-1ubuntu2.2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package liblzo2-dev. Unpacking liblzo2-dev (from .../liblzo2-dev_2.02-3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libopencdk10-dev. Unpacking libopencdk10-dev (from .../libopencdk10-dev_0.6.6-1ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libtasn1-3-dev. Unpacking libtasn1-3-dev (from .../libtasn1-3-dev_1.1-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnutls-dev. Unpacking libgnutls-dev (from .../libgnutls-dev_2.0.4-1ubuntu2.2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libsepol1-dev. Unpacking libsepol1-dev (from .../libsepol1-dev_2.0.20-0ubuntu3_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libselinux1-dev. Unpacking libselinux1-dev (from .../libselinux1-dev_2.0.55-0ubuntu4_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnomevfs2-dev. Unpacking libgnomevfs2-dev (from .../libgnomevfs2-dev_1%3a2.22.0-2ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnome2-dev. Unpacking libgnome2-dev (from .../libgnome2-dev_2.22.0-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgail-dev. Unpacking libgail-dev (from .../libgail-dev_1.22.1-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnomecanvas2-dev. Unpacking libgnomecanvas2-dev (from .../libgnomecanvas2-dev_2.20.1.1-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libbonoboui2-dev. Unpacking libbonoboui2-dev (from .../libbonoboui2-dev_2.21.90-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnome-keyring0. Unpacking libgnome-keyring0 (from .../libgnome-keyring0_2.22.2-0ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnome-keyring-dev. Unpacking libgnome-keyring-dev (from .../libgnome-keyring-dev_2.22.2-0ubuntu1_i386.deb) ... Selecting previously deselected package libgnomeui-common. Unpacking libgnomeui-common (from .../libgnomeui-common_2.22.1.0-0ubuntu2_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnomeui-0. Unpacking libgnomeui-0 (from .../libgnomeui-0_2.22.1.0-0ubuntu2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libjpeg62-dev. Unpacking libjpeg62-dev (from .../libjpeg62-dev_6b-14_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgnomeui-dev. Unpacking libgnomeui-dev (from .../libgnomeui-dev_2.22.1.0-0ubuntu2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libgpmg1-dev. Unpacking libgpmg1-dev (from .../libgpmg1-dev_1.19.6-25ubuntu1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libncurses5-dev. Unpacking libncurses5-dev (from .../libncurses5-dev_5.6+20071124-1ubuntu2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libperl5.8. Unpacking libperl5.8 (from .../libperl5.8_5.8.8-12_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libperl-dev. Unpacking libperl-dev (from .../libperl-dev_5.8.8-12_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libruby1.8. Unpacking libruby1.8 (from .../libruby1.8_1.8.6.111-2ubuntu1.2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package python2.5-dev. Unpacking python2.5-dev (from .../python2.5-dev_2.5.2-2ubuntu4.1_i386.deb) ... Selecting previously deselected package python-dev. Unpacking python-dev (from .../python-dev_2.5.2-0ubuntu1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package ruby1.8. Unpacking ruby1.8 (from .../ruby1.8_1.8.6.111-2ubuntu1.2_i386.deb) ... Selecting previously deselected package ruby. Unpacking ruby (from .../apt/archives/ruby_4.1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package ruby1.8-dev. Unpacking ruby1.8-dev (from .../ruby1.8-dev_1.8.6.111-2ubuntu1.2_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package tcl8.4. Unpacking tcl8.4 (from .../tcl8.4_8.4.16-4ubuntu1_i386.deb) ... Selecting previously deselected package tcl. Unpacking tcl (from .../archives/tcl_8.4.16-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package tcl8.4-dev. Unpacking tcl8.4-dev (from .../tcl8.4-dev_8.4.16-4ubuntu1_i386.deb) ... Selecting previously deselected package tcl-dev. Unpacking tcl-dev (from .../tcl-dev_8.4.16-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libattr1-dev. Unpacking libattr1-dev (from .../libattr1-dev_1%3a2.4.39-1_i386.deb) ... dpkg - warning, overriding problem because --force enabled: package architecture (i386) does not match system (amd64) Selecting previously deselected package libacl1-dev. Unpacking libacl1-dev (from .../libacl1-dev_2.2.45-1_i386.deb) ... Setting up ucf (3.005) ... Setting up gconf2-common (2.22.0-0ubuntu3) ... Creating config file /etc/gconf/2/path with new version Setting up libgpg-error0 (1.4-2ubuntu7) ... Setting up libgcrypt11 (1.2.4-2ubuntu7) ... Setting up liblzo2-2 (2.02-3) ... Setting up libopencdk10 (0.6.6-1ubuntu1) ... Setting up libtasn1-3 (1.1-1) ... Setting up libgnutls13 (2.0.4-1ubuntu2.2) ... Setting up libssl0.9.8 (0.9.8g-4ubuntu3.3) ... Setting up libidl0 (0.8.10-0.1) ... Setting up liborbit2 (1:2.14.12-0.1) ... Setting up libxml2 (2.6.31.dfsg-2ubuntu1.3) ... Setting up psmisc (22.6-1) ... Setting up libncursesw5 (5.6+20071124-1ubuntu2) ... Setting up readline-common (5.2-3build1) ... Setting up libreadline5 (5.2-3build1) ... Setting up libsqlite3-0 (3.4.2-2) ... Setting up mime-support (3.39-1ubuntu1) ... Setting up python2.5 (2.5.2-2ubuntu4.1) ... Setting up python (2.5.2-0ubuntu1) ... Setting up libice6 (2:1.0.4-1) ... Setting up x11proto-core-dev (7.0.11-1) ... Setting up libice-dev (2:1.0.4-1) ... Setting up libsm6 (2:1.0.3-1) ... Setting up libsm-dev (2:1.0.3-1) ... Setting up libx11-data (2:1.1.3-1ubuntu2) ... Setting up libxau6 (1:1.0.3-2) ... Setting up libxdmcp6 (1:1.0.2-2) ... Setting up libxcb1 (1.1-1ubuntu1) ... Setting up libxcb-xlib0 (1.1-1ubuntu1) ... Setting up libx11-6 (2:1.1.3-1ubuntu2) ... Setting up libxau-dev (1:1.0.3-2) ... Setting up libpthread-stubs0 (0.1-2) ... Setting up libpthread-stubs0-dev (0.1-2) ... Setting up libxdmcp-dev (1:1.0.2-2) ... Setting up libxcb1-dev (1.1-1ubuntu1) ... Setting up libxcb-xlib0-dev (1.1-1ubuntu1) ... Setting up x11proto-input-dev (1.4.2-1) ... Setting up x11proto-kb-dev (1.0.3-2ubuntu1) ... Setting up xtrans-dev (1.0.4-1) ... Setting up libx11-dev (2:1.1.3-1ubuntu2) ... Setting up libxext6 (2:1.0.3-2build1) ... Setting up libxfixes3 (1:4.0.3-2) ... Setting up libxcomposite1 (1:0.4.0-1) ... Setting up x11proto-xext-dev (7.0.2-5ubuntu1) ... Setting up x11proto-fixes-dev (1:4.0-2ubuntu1) ... Setting up libxfixes-dev (1:4.0.3-2) ... Setting up x11proto-composite-dev (1:0.4-2) ... Setting up libxcomposite-dev (1:0.4.0-1) ... Setting up libxrender1 (1:0.9.4-1) ... Setting up libxcursor1 (1:1.1.9-1) ... Setting up x11proto-render-dev (2:0.9.3-2) ... Setting up libxrender-dev (1:0.9.4-1) ... Setting up libxcursor-dev (1:1.1.9-1) ... Setting up libxdamage1 (1:1.1.1-3) ... Setting up x11proto-damage-dev (1:1.1.0-2build1) ... Setting up libxdamage-dev (1:1.1.1-3) ... Setting up libxext-dev (2:1.0.3-2build1) ... Setting up libexpat1 (2.0.1-0ubuntu1) ... Setting up libexpat1-dev (2.0.1-0ubuntu1) ... Setting up libmagic1 (4.21-3ubuntu1) ... Setting up file (4.21-3ubuntu1) ... Setting up libnewt0.52 (0.52.2-11.2ubuntu1) ... Setting up libpopt0 (1.10-3build1) ... Setting up whiptail (0.52.2-11.2ubuntu1) ... Setting up defoma (0.11.10-0.2) ... Setting up ttf-dejavu-core (2.23-1) ... Setting up ttf-dejavu-extra (2.23-1) ... Setting up ttf-dejavu (2.23-1) ... Setting up fontconfig-config (2.5.0-2ubuntu3) ... Setting up libfreetype6 (2.3.5-1ubuntu4.8.04.1) ... Setting up libfontconfig1 (2.5.0-2ubuntu3) ... Setting up zlib1g-dev (1:1.2.3.3.dfsg-7ubuntu1) ... Setting up libfreetype6-dev (2.3.5-1ubuntu4.8.04.1) ... Setting up pkg-config (0.22-1) ... Setting up libfontconfig1-dev (2.5.0-2ubuntu3) ... Setting up libxft2 (2.1.12-2ubuntu5) ... Setting up libxft-dev (2.1.12-2ubuntu5) ... Setting up libxi6 (2:1.1.3-1) ... Setting up libxi-dev (2:1.1.3-1) ... Setting up libxinerama1 (2:1.0.2-1build1) ... Setting up x11proto-xinerama-dev (1.1.2-4ubuntu1) ... Setting up libxinerama-dev (2:1.0.2-1build1) ... Setting up libxp6 (1:1.0.0.xsf1-1build1) ... Setting up x11proto-print-dev (1.0.3.xsf1-1) ... Setting up libxp-dev (1:1.0.0.xsf1-1build1) ... Setting up libxpm4 (1:3.5.7-1) ... Setting up libxpm-dev (1:3.5.7-1) ... Setting up libxrandr2 (2:1.2.2-1) ... Setting up x11proto-randr-dev (1.2.1-2) ... Setting up libxrandr-dev (2:1.2.2-1) ... Setting up libxt6 (1:1.0.5-3) ... Setting up libxt-dev (1:1.0.5-3) ... Setting up adduser (3.105ubuntu1) ... Setting up gettext-base (0.17-2ubuntu1) ... Setting up libdbus-1-3 (1.1.20-1ubuntu3.2) ... Setting up libkeyutils1 (1.2-4) ... Setting up libkrb53 (1.6.dfsg.3~beta1-2ubuntu1) ... Setting up ed (0.7-1ubuntu1) ... Setting up libgpmg1 (1.19.6-25ubuntu1) ... Setting up libck-connector0 (0.2.3-3ubuntu5) ... Setting up libdbus-glib-1-2 (0.74-2) ... Setting up html2text (1.3.2a-3build2) ... Setting up gettext (0.17-2ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.10) ... Setting up debhelper (6.0.4ubuntu1) ... Setting up libosp5 (1.5.2-3ubuntu3) ... Setting up libostyle1c2 (1.4devel1-18build1) ... Setting up sgml-base (1.26) ... Setting up openjade (1.4devel1-18build1) ... Setting up xml-core (0.11) ... Setting up sgml-data (2.0.3) ... Setting up docbook-xml (4.5-5) ... Setting up docbook-dsssl (1.79-5) ... Setting up tex-common (1.10) ... Creating config file /etc/texmf/texmf.d/05TeXMF.cnf with new version Creating config file /etc/texmf/texmf.d/15Plain.cnf with new version Creating config file /etc/texmf/texmf.d/45TeXinputs.cnf with new version Creating config file /etc/texmf/texmf.d/55Fonts.cnf with new version Creating config file /etc/texmf/texmf.d/65BibTeX.cnf with new version Creating config file /etc/texmf/texmf.d/75DviPS.cnf with new version Creating config file /etc/texmf/texmf.d/85Misc.cnf with new version Creating config file /etc/texmf/texmf.d/90TeXDoc.cnf with new version Creating config file /etc/texmf/texmf.d/95NonPath.cnf with new version Creating config file /etc/texmf/updmap.d/00updmap.cfg with new version Creating config file /etc/texmf/texmf.cnf with new version Setting up texlive-common (2007-13) ... Setting up texlive-doc-base (2007-3) ... Running mktexlsr. This may take some time... done. Setting up libkpathsea4 (2007.dfsg.1-2) ... Setting up libpng12-0 (1.2.15~beta5-3) ... Setting up libjpeg62 (6b-14) ... Setting up libpoppler2 (0.6.4-1ubuntu3.1) ... Setting up libxmu6 (2:1.0.4-1) ... Setting up libxaw7 (2:1.0.4-1) ... Setting up texlive-base-bin (2007.dfsg.1-2) ... Running mktexlsr. This may take some time... done. Building format(s) --all. This may take some time... done. Setting up texlive-base (2007-13) ... Running mktexlsr. This may take some time... done. Building format(s) --all. This may take some time... done. Running updmap-sys. This may take some time... done. Setting up texlive-fonts-recommended (2007-13) ... Running mktexlsr. This may take some time... done. Running updmap-sys. This may take some time... done. Setting up texlive-latex-base (2007-13) ... Running mktexlsr. This may take some time... done. Running updmap-sys. This may take some time... done. Building format(s) --all --cnffile /etc/texmf/fmt.d/10texlive-latex-base.cnf. This may take some time... done. Setting up texlive-latex-recommended (2007-13) ... Running mktexlsr. This may take some time... done. Setting up tipa (2:1.3-10) ... Running mktexlsr. This may take some time... done. Running updmap-sys. This may take some time... done. Setting up jadetex (3.13-9) ... Replacing config file /etc/texmf/texmf.cnf with new version Running mktexlsr. This may take some time... done. Building format(s) --all --cnffile /etc/texmf/fmt.d/40jadetex.cnf. This may take some time... done. Setting up lynx (2.8.6-2ubuntu2) ... Setting up libsgmls-perl (1.03ii-31) ... Setting up sgmlspl (1.03ii-31) ... Setting up libsp1c2 (1.3.4-1.2.1-47build1) ... Setting up sp (1.3.4-1.2.1-47build1) ... Setting up docbook-utils (0.6.14-1) ... Setting up esound-common (0.2.38-0ubuntu9) ... Setting up fontconfig (2.5.0-2ubuntu3) ... Updating font configuration of fontconfig... Cleaning up category cid.. Cleaning up category truetype.. Cleaning up category type1.. Updating category type1.. Updating category truetype.. Updating category cid.. Updating fontconfig cache for /usr/share/fonts/truetype/ttf-dejavu Cleaning up old fontconfig caches... done. Regenerating fonts cache... done. Setting up gnome-mime-data (2.18.0-1) ... Setting up lesstif2 (1:0.95.0-2.1) ... Setting up lesstif2-dev (1:0.95.0-2.1) ... Setting up libart-2.0-2 (2.3.20-1) ... Setting up libart-2.0-dev (2.3.20-1) ... Setting up libasound2 (1.0.15-3ubuntu4) ... You may need to execute the asoundconf(1) set-default-card macro. Setting up libatk1.0-0 (1.22.0-0ubuntu1) ... Setting up libglib2.0-dev (2.16.6-0ubuntu1) ... Setting up libatk1.0-dev (1.22.0-0ubuntu1) ... Setting up libaudiofile0 (0.2.6-7ubuntu1) ... Setting up libaudiofile-dev (0.2.6-7ubuntu1) ... Setting up libavahi-common-data (0.6.22-2ubuntu4) ... Setting up libavahi-common3 (0.6.22-2ubuntu4) ... Setting up libavahi-client3 (0.6.22-2ubuntu4) ... Setting up libavahi-common-dev (0.6.22-2ubuntu4) ... Setting up libdbus-1-dev (1.1.20-1ubuntu3.2) ... Setting up libavahi-client-dev (0.6.22-2ubuntu4) ... Setting up libavahi-glib1 (0.6.22-2ubuntu4) ... Setting up libavahi-glib-dev (0.6.22-2ubuntu4) ... Setting up libbonobo2-common (2.22.0-0ubuntu1) ... Setting up libbonobo2-0 (2.22.0-0ubuntu1) ... Setting up libidl-dev (0.8.10-0.1) ... Setting up liborbit2-dev (1:2.14.12-0.1) ... Setting up libpopt-dev (1.10-3build1) ... Setting up libbonobo2-dev (2.22.0-0ubuntu1) ... Setting up libbonoboui2-common (2.21.90-1) ... Setting up libpixman-1-0 (0.10.0-0ubuntu1) ... Setting up libcairo2 (1.6.0-0ubuntu2) ... Setting up libcupsys2 (1.3.7-1ubuntu3.1) ... Setting up libgtk2.0-common (2.12.9-3ubuntu5) ... Setting up libdatrie0 (0.1.2-2) ... Setting up libpango1.0-common (1.20.5-0ubuntu1) ... I: Purging /etc/pango/pango.modules Cleaning up font configuration of pango... Updating font configuration of pango... Cleaning up category xfont.. Updating category xfont.. *** You don't have any defomized font packages. *** So we are trying to force to generate pangox.aliases... Setting up libthai-data (0.1.9-1) ... Setting up libthai0 (0.1.9-1) ... Setting up libpango1.0-0 (1.20.5-0ubuntu1) ... Setting up libtiff4 (3.8.2-7ubuntu3.1) ... Setting up libgtk2.0-0 (2.12.9-3ubuntu5) ... Removing generated module files coming from the previous Gtk binary version... Setting up libglade2-0 (1:2.6.2-1) ... Setting up libesd-alsa0 (0.2.38-0ubuntu9) ... Setting up shared-mime-info (0.23-5) ... Setting up libhal1 (0.5.11~rc2-1ubuntu8.2) ... Setting up libhal-storage1 (0.5.11~rc2-1ubuntu8.2) ... Setting up libgail18 (1.22.1-0ubuntu1) ... Setting up libgail-common (1.22.1-0ubuntu1) ... Setting up libgnomecanvas2-common (2.20.1.1-1) ... Setting up libgnomecanvas2-0 (2.20.1.1-1) ... Setting up libpixman-1-dev (0.10.0-0ubuntu1) ... Setting up libpng12-dev (1.2.15~beta5-3) ... Setting up libcairo2-dev (1.6.0-0ubuntu2) ... Setting up libpango1.0-dev (1.20.5-0ubuntu1) ... Setting up libgtk2.0-dev (2.12.9-3ubuntu5) ... Setting up libxml2-dev (2.6.31.dfsg-2ubuntu1.3) ... Setting up libglade2-dev (1:2.6.2-1) ... Setting up libesd0-dev (0.2.38-0ubuntu9) ... Setting up libgpg-error-dev (1.4-2ubuntu7) ... Setting up libgcrypt11-dev (1.2.4-2ubuntu7) ... Setting up libgnutlsxx13 (2.0.4-1ubuntu2.2) ... Setting up liblzo2-dev (2.02-3) ... Setting up libopencdk10-dev (0.6.6-1ubuntu1) ... Setting up libtasn1-3-dev (1.1-1) ... Setting up libgnutls-dev (2.0.4-1ubuntu2.2) ... Setting up libsepol1-dev (2.0.20-0ubuntu3) ... Setting up libselinux1-dev (2.0.55-0ubuntu4) ... Setting up libgail-dev (1.22.1-0ubuntu1) ... Setting up libgnomecanvas2-dev (2.20.1.1-1) ... Setting up libgnome-keyring0 (2.22.2-0ubuntu1) ... Setting up libgnome-keyring-dev (2.22.2-0ubuntu1) ... Setting up libgnomeui-common (2.22.1.0-0ubuntu2) ... Setting up libjpeg62-dev (6b-14) ... Setting up libgpmg1-dev (1.19.6-25ubuntu1) ... Setting up libncurses5-dev (5.6+20071124-1ubuntu2) ... Setting up libperl5.8 (5.8.8-12) ... Setting up libperl-dev (5.8.8-12) ... Setting up libruby1.8 (1.8.6.111-2ubuntu1.2) ... Setting up python2.5-dev (2.5.2-2ubuntu4.1) ... Setting up python-dev (2.5.2-0ubuntu1) ... Setting up ruby1.8 (1.8.6.111-2ubuntu1.2) ... Setting up ruby (4.1) ... Setting up ruby1.8-dev (1.8.6.111-2ubuntu1.2) ... Setting up tcl8.4 (8.4.16-4ubuntu1) ... Setting up tcl (8.4.16-1) ... Setting up tcl8.4-dev (8.4.16-4ubuntu1) ... Setting up tcl-dev (8.4.16-1) ... Setting up libattr1-dev (1:2.4.39-1) ... Setting up libacl1-dev (2.2.45-1) ... Setting up consolekit (0.2.3-3ubuntu5) ... Setting up dbus (1.1.20-1ubuntu3.2) ... Adding system user `messagebus' (UID 101) ... Adding new group `messagebus' (GID 102) ... Adding new user `messagebus' (UID 101) with group `messagebus' ... Not creating home directory `/var/run/dbus'. * Starting system message bus dbus  [ OK ] Setting up gamin (0.1.9-2ubuntu2) ... Setting up libgamin0 (0.1.9-2ubuntu2) ... Setting up libsasl2-modules (2.1.22.dfsg1-18ubuntu2) ... Setting up libsasl2-2 (2.1.22.dfsg1-18ubuntu2) ... Setting up libldap-2.4-2 (2.4.9-0ubuntu0.8.04.1) ... Setting up libgconf2-4 (2.22.0-0ubuntu3) ... Setting up gconf2 (2.22.0-0ubuntu3) ... Setting up libgnome2-common (2.22.0-0ubuntu1) ... Setting up libgnomevfs2-common (1:2.22.0-2ubuntu1) ... Setting up libgnomevfs2-0 (1:2.22.0-2ubuntu1) ... Setting up libgnome2-0 (2.22.0-0ubuntu1) ... Setting up libbonoboui2-0 (2.21.90-1) ... Setting up libgconf2-dev (2.22.0-0ubuntu3) ... Setting up libgnomevfs2-dev (1:2.22.0-2ubuntu1) ... Setting up libgnome2-dev (2.22.0-0ubuntu1) ... Setting up libbonoboui2-dev (2.21.90-1) ... Setting up libgnomeui-0 (2.22.1.0-0ubuntu2) ... Setting up libgnomeui-dev (2.22.1.0-0ubuntu2) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place Checking correctness of source dependencies... Toolchain package versions: libc6-dev_2.7-10ubuntu4 make_3.81-3build1 dpkg-dev_1.14.16.6ubuntu4 gcc-4.2_4.2.4-1ubuntu3 g++-4.2_4.2.4-1ubuntu3 binutils_2.18.1~cvs20080103-0ubuntu1 libstdc++6_4.2.4-1ubuntu3 libstdc++6-4.2-dev_4.2.4-1ubuntu3 ------------------------------------------------------------------------------ gpg: new configuration file `/home/buildd/.gnupg/gpg.conf' created gpg: WARNING: options in `/home/buildd/.gnupg/gpg.conf' are not yet active during this run gpg: Signature made Sat Nov 29 20:44:25 2008 UTC using DSA key ID 98496005 gpg: Can't check signature: public key not found dpkg-source: extracting vim in vim-7.2.049 dpkg-source: unpacking vim_7.2.049.orig.tar.gz dpkg-source: applying /home/buildd/build-800469-1867635/vim_7.2.049-1ubuntuhardy0~mariodpros1.diff.gz dpkg-buildpackage: set CPPFLAGS to default value: dpkg-buildpackage: set CFLAGS to default value: -g -O2 dpkg-buildpackage: set CXXFLAGS to default value: -g -O2 dpkg-buildpackage: set FFLAGS to default value: -g -O2 dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions dpkg-buildpackage: source package vim dpkg-buildpackage: source version 2:7.2.049-1ubuntuhardy0~mariodpros1 dpkg-buildpackage: host architecture i386 /usr/bin/fakeroot debian/rules clean dh_testdir dh_testdir dh_testroot dh_testroot for x in install postinst prerm links ; do \ rm -f debian/vim-tiny.$x ; \ done for x in install postinst prerm links ; do \ rm -f debian/vim-gtk.$x ; \ done rm -f debian/lintian/vim-tiny if [ "vim-tiny" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -f debian/lintian/vim-gtk rm -rf src/vim-tiny if [ "vim-gtk" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi dh_testdir rm -rf src/vim-gtk dh_testdir dh_testroot dh_testroot for x in install postinst prerm links ; do \ rm -f debian/vim-gnome.$x ; \ done for x in install postinst prerm links ; do \ rm -f debian/vim-lesstif.$x ; \ done rm -f debian/lintian/vim-gnome if [ "vim-gnome" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -f debian/lintian/vim-lesstif rm -rf src/vim-gnome if [ "vim-lesstif" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-lesstif dh_testdir dh_testdir dh_testroot dh_testroot for x in install postinst prerm links ; do \ rm -f debian/vim.$x ; \ done for x in install postinst prerm links ; do \ rm -f debian/vim-nox.$x ; \ done [ ! -L src/vim-basic/po ] || /usr/bin/make -C src/vim-basic/po clean rm -f debian/vim-common.install debian/vim-common.links debian/vim-gui-common.install debian/vim-gui-common.links debian/vim-runtime.install debian/vim-runtime.links debian/vim-runtime.postrm debian/vim-runtime.preinst debian/runtime/debian.vim debian/lintian/vim-runtime rm -f debian/lintian/vim-nox rm -rf src/vim-basic if [ "vim-nox" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-nox dh_testdir dh_testroot rm -f extract-stamp* build-stamp* install-stamp* configure-stamp* autoconf-stamp rm -f debian/helpztags.1 rm -rf debian/policy/vim-policy.html rm -f debian/policy/vim-policy.txt if test -f src/auto/config.cache; then make distclean; fi rm -f runtime/doc/doctags runtime/doc/tags.ref rm -f runtime/doc/*.html runtime/doc/*.log rm -f src/pixmaps src/runtime dh_clean debian/rules build dh_testdir dh_testdir *** DEBIAN *** CONFIGURING VARIANT vim-tiny /usr/bin/make -C src shadow SHADOWDIR=vim-tiny *** DEBIAN *** CONFIGURING VARIANT vim-gtk /usr/bin/make -C src shadow SHADOWDIR=vim-gtk make[1]: Entering directory `/build/buildd/vim-7.2.049/src' ln -s ../runtime . ln -s ../pixmaps . mkdir vim-tiny cd vim-tiny; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-tiny/auto make[1]: Entering directory `/build/buildd/vim-7.2.049/src' mkdir vim-gtk cd vim-tiny/auto; ln -s ../../auto/configure . cd vim-gtk; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . cd vim-tiny; rm -f auto/link.sed cp Makefile configure vim-tiny mkdir vim-gtk/auto rm -f vim-tiny/auto/config.mk vim-tiny/config.mk.dist cd vim-gtk/auto; ln -s ../../auto/configure . cp config.mk.dist vim-tiny/auto/config.mk cp config.mk.dist vim-tiny cd vim-gtk; rm -f auto/link.sed mkdir vim-tiny/xxd cp Makefile configure vim-gtk cd vim-tiny/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . rm -f vim-gtk/auto/config.mk vim-gtk/config.mk.dist if test -d os_mac_rsrc; then \ cd vim-tiny; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi cp config.mk.dist vim-gtk/auto/config.mk mkdir vim-tiny/testdir cp config.mk.dist vim-gtk cd vim-tiny/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.ok . mkdir vim-gtk/xxd cd vim-gtk/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . make[1]: Leaving directory `/build/buildd/vim-7.2.049/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-tiny && LDFLAGS="-Wl,--as-needed" CFLAGS="-Wall -g -O2 -DTINY_VIMRC" ./configure --prefix=/usr --mandir='${prefix}'/share/man --with-compiledby="buildd@rothera.buildd" --without-local-dir --with-features=small --disable-gui --disable-xsmp --disable-xsmp-interact --disable-netbeans --disable-acl --disable-gpm --enable-nls --enable-multibyte if test -d os_mac_rsrc; then \ cd vim-gtk; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi mkdir vim-gtk/testdir cd vim-gtk/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.ok . make[1]: Leaving directory `/build/buildd/vim-7.2.049/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-gtk && LDFLAGS="-Wl,--as-needed" CFLAGS="-Wall -g -O2" ./configure --prefix=/usr --mandir='${prefix}'/share/man --with-compiledby="buildd@rothera.buildd" --without-local-dir --enable-gpm --enable-cscope --with-features=huge --enable-multibyte --with-x --enable-xim --enable-fontset --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gcc... gcc configure: creating cache auto/config.cache checking for C compiler default output file name... checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... checking for suffix of object files... yes checking whether gcc accepts -g... o checking whether we are using the GNU C compiler... yes checking for gcc option to accept ISO C89... yes checking whether gcc accepts -g... none needed yes checking for gcc option to accept ISO C89... checking how to run the C preprocessor... none needed checking how to run the C preprocessor... gcc -E gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for library containing strerror... checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for library containing strerror... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/wait.h that is POSIX.1 compatible... yes configure: checking for buggy tools... yes - sed is 'GNU sed version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law.'. checking for BeOS... no checking for QNX... configure: checking for buggy tools... no checking for Darwin (Mac OS X)... - sed is 'GNU sed version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law.'. checking for BeOS... no checking for QNX... no checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... no checking if character set is EBCDIC... no checking for Darwin (Mac OS X)... no checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... no checking if character set is EBCDIC... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --with-features argument... small checking --with-compiledby argument... buildd@rothera.buildd checking --disable-xsmp argument... yes checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... no checking --enable-pythoninterp argument... no checking --enable-tclinterp argument... no yes checking --with-features argument... huge checking --enable-rubyinterp argument... no checking --enable-cscope argument... no checking --with-compiledby argument... buildd@rothera.buildd checking --disable-xsmp argument... checking --enable-workshop argument... no no checking --disable-xsmp-interact argument... no checking --disable-netbeans argument... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-mzschemeinterp argument... no checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... checking --enable-perlinterp argument... no yes checking for perl... /usr/bin/perl checking Perl version... checking for xmkmf... no checking for X... OK libraries , headers checking if compile and link flags for Perl are sane... checking for gethostbyname... yes checking --enable-pythoninterp argument... yes checking for python... /usr/bin/python checking Python version... 2.5 checking Python is 1.4 or better... yep checking Python's install prefix... /usr checking Python's execution prefix... yes checking for connect... /usr checking Python's configuration directory... /usr/lib/python2.5/config checking if -pthread should be used... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking if X11 header files can be found... yes checking if compile and link flags for Python are sane... yes yes checking for _XdmcpAuthDoIt in -lXdmcp... checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... no checking for tclsh8.4... /usr/bin/tclsh8.4 checking Tcl version... yes checking for IceOpenConnection in -lICE... 8.4 - OK checking for location of Tcl include... /usr/include/tcl8.4/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh checking --enable-rubyinterp argument... yes checking for ruby... /usr/bin/ruby checking Ruby version... OK checking Ruby header files... /usr/lib/ruby/1.8/i486-linux yes checking for XpmCreatePixmapFromData in -lXpm... checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... yes checking if X11 header files implicitly declare return values... no yes checking whether compiling netbeans integration is possible... checking --enable-gui argument... no GUI support checking whether toupper is broken... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... yes no checking whether __DATE__ and __TIME__ work... checking for xmkmf... no checking for X... yes checking elf.h usability... yes checking elf.h presence... yes checking for elf.h... yes checking for main in -lelf... libraries , headers no checking for dirent.h that defines DIR... checking for gethostbyname... yes checking for library containing opendir... yes checking for connect... none required checking stdarg.h usability... yes checking for remove... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking stdlib.h usability... yes checking for shmat... yes checking stdlib.h presence... yes checking for stdlib.h... yes checking string.h usability... yes checking for IceConnectionNumber in -lICE... yes checking string.h presence... yes checking for string.h... yes checking sys/select.h usability... yes checking if X11 header files can be found... yes checking sys/select.h presence... yes yes checking for sys/select.h... checking for _XdmcpAuthDoIt in -lXdmcp... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for IceOpenConnection in -lICE... yes checking for sys/utsname.h... yes checking termcap.h usability... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking termcap.h presence... yes checking for termcap.h... yes checking fcntl.h usability... yes checking if X11 header files implicitly declare return values... yes checking fcntl.h presence... no checking --enable-gui argument... yes checking for fcntl.h... yes/auto - automatic GUI support checking whether or not to look for GTK... yes yes checking whether or not to look for GTK+ 2... yes checking whether or not to look for GNOME... no checking whether or not to look for Motif... yes checking whether or not to look for Athena... yes checking whether or not to look for neXtaw... yes checking whether or not to look for Carbon... yes checking --with-gtk-prefix argument... no checking --with-gtk-exec-prefix argument... no checking --disable-gtktest argument... gtk test enabled checking for gtk-config... no checking for gtk12-config... no checking for pkg-config... /usr/bin/pkg-config checking for GTK - version >= 2.2.0... checking sgtty.h usability... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/types.h usability... yes; found version 2.12.9 checking X11/SM/SMlib.h usability... yes checking sys/types.h presence... yes checking for sys/types.h... yes yes checking termio.h usability... checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking X11/xpm.h usability... yes checking termio.h presence... yes checking for termio.h... yes checking iconv.h usability... yes checking X11/xpm.h presence... yes checking for X11/xpm.h... yes yes checking iconv.h presence... checking X11/Sunkeysym.h usability... yes checking for iconv.h... yes checking langinfo.h usability... yes checking X11/Sunkeysym.h presence... yes checking for X11/Sunkeysym.h... yes yes checking langinfo.h presence... checking for XIMText in X11/Xlib.h... yes checking for langinfo.h... yes yes GTK+ 2 GUI selected; fontset has been disabled checking whether toupper is broken... checking math.h usability... yes checking math.h presence... no checking whether __DATE__ and __TIME__ work... yes checking for math.h... yes checking unistd.h usability... yes checking elf.h usability... yes checking unistd.h presence... yes checking for unistd.h... yes yes checking elf.h presence... checking stropts.h usability... yes yes checking for elf.h... yes checking stropts.h presence... checking for main in -lelf... yes checking for stropts.h... yes checking errno.h usability... no checking for dirent.h that defines DIR... yes checking errno.h presence... yes yes checking for errno.h... yes checking for library containing opendir... checking sys/resource.h usability... none required yes checking sys/resource.h presence... checking stdarg.h usability... yes checking for sys/resource.h... yes checking sys/systeminfo.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes no checking sys/systeminfo.h presence... checking stdlib.h usability... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking stdlib.h presence... yes checking for stdlib.h... yes yes checking locale.h presence... checking string.h usability... yes checking for locale.h... yes yes checking string.h presence... checking sys/stream.h usability... yes checking for string.h... yes no checking sys/stream.h presence... checking sys/select.h usability... no checking for sys/stream.h... no checking termios.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking termios.h presence... yes checking sys/utsname.h usability... yes checking for termios.h... yes checking libc.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes no checking libc.h presence... checking termcap.h usability... no checking for libc.h... no checking sys/statfs.h usability... yes checking termcap.h presence... yes checking sys/statfs.h presence... yes checking for termcap.h... yes yes checking for sys/statfs.h... yes checking fcntl.h usability... checking poll.h usability... yes checking fcntl.h presence... yes checking poll.h presence... yes checking for fcntl.h... yes checking sgtty.h usability... yes checking for poll.h... yes checking sys/poll.h usability... yes checking sgtty.h presence... yes checking sys/poll.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking for sys/poll.h... yes checking pwd.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes yes checking pwd.h presence... checking sys/time.h usability... yes checking for pwd.h... yes checking utime.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/types.h usability... yes checking utime.h presence... yes checking for utime.h... yes yes checking sys/types.h presence... checking sys/param.h usability... yes checking for sys/types.h... yes checking termio.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes yes checking termio.h presence... checking libintl.h usability... yes checking for termio.h... yes checking iconv.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes yes checking iconv.h presence... checking libgen.h usability... yes checking for iconv.h... yes checking langinfo.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking langinfo.h presence... yes checking util/debug.h usability... yes checking for langinfo.h... yes checking math.h usability... no checking util/debug.h presence... yes checking math.h presence... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking for math.h... yes checking unistd.h usability... no checking util/msg18n.h presence... no checking for util/msg18n.h... no checking frame.h usability... yes checking unistd.h presence... yes no checking frame.h presence... checking for unistd.h... yes checking stropts.h usability... no checking for frame.h... no checking sys/acl.h usability... yes checking stropts.h presence... yes checking sys/acl.h presence... yes checking for stropts.h... yes yes checking for sys/acl.h... yes checking errno.h usability... checking sys/access.h usability... no yes checking errno.h presence... checking sys/access.h presence... yes checking for errno.h... yes no checking for sys/access.h... no checking sys/sysctl.h usability... checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking sys/sysctl.h presence... yes checking for sys/resource.h... yes yes checking for sys/sysctl.h... yes checking sys/systeminfo.h usability... checking sys/sysinfo.h usability... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no yes checking sys/sysinfo.h presence... checking locale.h usability... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking locale.h presence... yes checking wchar.h presence... yes checking for locale.h... yes checking sys/stream.h usability... yes checking for wchar.h... yes checking wctype.h usability... no checking sys/stream.h presence... no checking for sys/stream.h... no checking termios.h usability... yes checking wctype.h presence... yes checking termios.h presence... yes checking for wctype.h... yes checking for sys/ptem.h... yes checking for termios.h... yes checking libc.h usability... no checking for pthread_np.h... no checking libc.h presence... no checking strings.h usability... no checking for libc.h... no checking sys/statfs.h usability... yes checking strings.h presence... yes checking sys/statfs.h presence... yes checking for strings.h... yes yes checking for sys/statfs.h... checking if strings.h can be included after string.h... yes checking poll.h usability... yes checking whether gcc needs -traditional... yes checking poll.h presence... no checking for an ANSI C-conforming const... yes checking for poll.h... yes checking sys/poll.h usability... yes checking for mode_t... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for off_t... yes checking for pwd.h... yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking for pid_t... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for size_t... yes checking for sys/param.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for uid_t in sys/types.h... yes checking whether time.h and sys/time.h may both be included... yes checking for libintl.h... yes checking libgen.h usability... yes checking for ino_t... yes checking libgen.h presence... yes checking for libgen.h... yes checking util/debug.h usability... yes checking for dev_t... no checking util/debug.h presence... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking for rlim_t... yes checking for stack_t... no checking util/msg18n.h presence... yes checking whether stack_t has an ss_base field... no checking for util/msg18n.h... no checking frame.h usability... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -lncurses... no checking frame.h presence... no checking for frame.h... no checking sys/acl.h usability... yes yes checking sys/acl.h presence... yes checking for sys/acl.h... yes checking sys/access.h usability... checking whether we talk terminfo... no checking sys/access.h presence... no checking for sys/access.h... no checking sys/sysctl.h usability... yes checking what tgetent() returns for an unknown terminal... yes checking sys/sysctl.h presence... yes checking for sys/sysctl.h... yes zero checking whether termcap.h contains ospeed... checking sys/sysinfo.h usability... yes checking sys/sysinfo.h presence... yes checking whether termcap.h contains UP, BC and PC... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes yes checking whether tputs() uses outfuntype... checking wchar.h presence... yes checking for wchar.h... yes no checking whether sys/select.h and sys/time.h may both be included... checking wctype.h usability... yes checking for /dev/ptc... no checking for SVR4 ptys... yes checking wctype.h presence... yes checking for wctype.h... yes yes checking for ptyranges... checking for sys/ptem.h... no checking for pthread_np.h... abcdepqrstuvwxyz / 0123456789abcdef checking default tty permissions/group... no checking strings.h usability... can't determine - assume ptys are world accessable world yes checking strings.h presence... checking return type of signal handlers... yes checking for strings.h... yes void checking if strings.h can be included after string.h... checking for struct sigcontext... yes yes checking whether gcc needs -traditional... checking getcwd implementation is broken... no checking for an ANSI C-conforming const... no checking for bcmp... yes checking for mode_t... yes checking for fchdir... yes checking for off_t... yes checking for fchown... yes checking for pid_t... yes checking for fseeko... yes yes checking for size_t... checking for fsync... yes yes checking for uid_t in sys/types.h... checking for ftello... yes checking whether time.h and sys/time.h may both be included... yes checking for ino_t... yes checking for getcwd... yes checking for dev_t... yes checking for getpseudotty... no checking for getpwnam... yes checking for rlim_t... yes checking for stack_t... yes checking whether stack_t has an ss_base field... yes checking for getpwuid... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -lncurses... yes checking for getrlimit... yes yes checking whether we talk terminfo... checking for gettimeofday... yes checking for getwd... yes checking what tgetent() returns for an unknown terminal... yes checking for lstat... zero checking whether termcap.h contains ospeed... yes checking for memcmp... yes checking whether termcap.h contains UP, BC and PC... yes checking for memset... yes checking whether tputs() uses outfuntype... yes no checking whether sys/select.h and sys/time.h may both be included... checking for nanosleep... yes checking for /dev/ptc... no checking for SVR4 ptys... yes checking for opendir... yes checking for ptyranges... yes abcdepqrstuvwxyz / 0123456789abcdef checking default tty permissions/group... checking for putenv... yes checking for qsort... can't determine - assume ptys are world accessable world checking return type of signal handlers... void checking for struct sigcontext... yes checking for readlink... yes checking getcwd implementation is broken... yes checking for select... no checking for bcmp... yes checking for setenv... yes checking for fchdir... yes checking for setpgid... yes checking for fchown... yes checking for setsid... yes checking for fseeko... yes checking for sigaltstack... yes checking for fsync... yes checking for sigstack... yes checking for ftello... yes checking for sigset... yes checking for getcwd... yes checking for sigsetjmp... yes checking for getpseudotty... no checking for sigaction... no checking for getpwnam... yes yes checking for sigvec... checking for getpwuid... yes checking for strcasecmp... yes checking for getrlimit... yes checking for strerror... yes checking for gettimeofday... yes yes checking for strftime... checking for getwd... yes yes checking for stricmp... checking for lstat... no checking for strncasecmp... yes checking for memcmp... yes checking for strnicmp... yes checking for memset... no checking for strpbrk... yes checking for nanosleep... yes checking for strtol... yes checking for opendir... yes checking for tgetent... yes checking for putenv... yes checking for towlower... yes checking for qsort... yes checking for towupper... yes yes checking for readlink... checking for iswupper... yes yes checking for select... checking for usleep... yes yes checking for setenv... checking for utime... yes yes checking for utimes... checking for setpgid... yes yes checking for st_blksize... checking for setsid... yes checking whether stat() ignores a trailing slash... yes checking for sigaltstack... no checking for iconv_open()... yes checking for sigstack... yes yes checking for nl_langinfo(CODESET)... checking for sigset... yes yes checking for strtod in -lm... checking for sigsetjmp... yes checking for strtod() and other floating point functions... no checking for sigaction... yes yes checking --disable-acl argument... yes checking --disable-gpm argument... yes checking --disable-sysmouse argument... no checking for sysmouse... checking for sigvec... no checking for rename... yes checking for strcasecmp... yes checking for sysctl... not usable checking for sysinfo... yes checking for strerror... yes checking for sysinfo.mem_unit... yes yes checking for sysconf... checking for strftime... yes checking size of int... yes checking for stricmp... 4 checking whether memmove handles overlaps... no checking for strncasecmp... yes checking for _xpg4_setrunelocale in -lxpg4... yes checking for strnicmp... no checking how to create tags... checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... no checking for strpbrk... gettext() works checking for bind_textdomain_codeset... yes checking for strtol... yes checking for _nl_msg_cat_cntr... yes yes checking dlfcn.h usability... checking for tgetent... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... yes checking for towlower... no checking for dlopen() in -ldl... yes checking for towupper... yes checking for dlsym()... yes checking for iswupper... yes checking setjmp.h usability... yes checking for usleep... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes yes checking for utime... configure: updating cache auto/config.cache configure: creating auto/config.status yes checking for utimes... yes checking for st_blksize... yes checking whether stat() ignores a trailing slash... config.status: creating auto/config.mk config.status: creating auto/config.h no checking for iconv_open()... touch configure-stamp-vim-tiny dh_testdir *** DEBIAN *** CONFIGURING VARIANT vim-gnome /usr/bin/make -C src shadow SHADOWDIR=vim-gnome make[1]: Entering directory `/build/buildd/vim-7.2.049/src' mkdir vim-gnome cd vim-gnome; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-gnome/auto cd vim-gnome/auto; ln -s ../../auto/configure . cd vim-gnome; rm -f auto/link.sed cp Makefile configure vim-gnome rm -f vim-gnome/auto/config.mk vim-gnome/config.mk.dist cp config.mk.dist vim-gnome/auto/config.mk cp config.mk.dist vim-gnome mkdir vim-gnome/xxd cd vim-gnome/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd vim-gnome; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi mkdir vim-gnome/testdir yes cd vim-gnome/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.ok . make[1]: Leaving directory `/build/buildd/vim-7.2.049/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-gnome && LDFLAGS="-Wl,--as-needed" CFLAGS="-Wall -g -O2" ./configure --prefix=/usr --mandir='${prefix}'/share/man --with-compiledby="buildd@rothera.buildd" --without-local-dir --enable-gpm --enable-cscope --with-features=huge --enable-multibyte --with-x --enable-xim --enable-fontset --enable-gui=gnome2 --disable-gtk2-check --enable-gnome-check --disable-motif-check --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp checking for nl_langinfo(CODESET)... yes checking for strtod in -lm... yes checking for strtod() and other floating point functions... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... no checking for acl_get_file in -lacl... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gcc... gcc yes checking for fgetxattr in -lattr... checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking for POSIX ACL support... checking for suffix of object files... yes checking for Solaris ACL support... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... no checking for AIX ACL support... yes checking for gcc option to accept ISO C89... no checking --disable-gpm argument... no checking for gpm... none needed checking how to run the C preprocessor... gcc -E yes checking --disable-sysmouse argument... no checking for sysmouse... checking for grep that handles long lines and -e... no checking for rename... /bin/grep checking for egrep... /bin/grep -E checking for library containing strerror... yes none required checking for gawk... no checking for mawk... mawk checking for strip... checking for sysctl... strip checking for ANSI C header files... not usable checking for sysinfo... yes checking for sysinfo.mem_unit... yes checking for sysconf... yes yes checking for sys/wait.h that is POSIX.1 compatible... checking size of int... yes configure: checking for buggy tools... - sed is 'GNU sed version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law.'. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... no checking if character set is EBCDIC... 4 checking whether memmove handles overlaps... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --with-features argument... huge checking --with-compiledby argument... buildd@rothera.buildd checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes checking for perl... yes /usr/bin/perl checking Perl version... checking for _xpg4_setrunelocale in -lxpg4... OK no checking how to create tags... checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... checking if compile and link flags for Perl are sane... gettext() works checking for bind_textdomain_codeset... yes yes checking --enable-pythoninterp argument... yes checking for python... /usr/bin/python checking Python version... checking for _nl_msg_cat_cntr... 2.5 checking Python is 1.4 or better... yep checking Python's install prefix... /usr checking Python's execution prefix... /usr checking Python's configuration directory... /usr/lib/python2.5/config yes checking dlfcn.h usability... checking if -pthread should be used... yes checking dlfcn.h presence... yes checking if compile and link flags for Python are sane... yes checking for dlfcn.h... yes checking for dlopen()... no checking for dlopen() in -ldl... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... no checking for tclsh8.4... /usr/bin/tclsh8.4 checking Tcl version... 8.4 - OK checking for location of Tcl include... /usr/include/tcl8.4/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh yes checking --enable-rubyinterp argument... yes checking for ruby... /usr/bin/ruby checking Ruby version... OK checking for dlsym()... checking Ruby header files... /usr/lib/ruby/1.8/i486-linux checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... yes no checking for socket in -lsocket... checking setjmp.h usability... no checking for gethostbyname in -lnsl... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes yes checking whether compiling netbeans integration is possible... configure: updating cache auto/config.cache configure: creating auto/config.status yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... yes checking for xmkmf... no checking for X... config.status: creating auto/config.mk libraries , headers config.status: creating auto/config.h checking for gethostbyname... touch configure-stamp-vim-gtk dh_testdir *** DEBIAN *** CONFIGURING VARIANT vim-lesstif /usr/bin/make -C src shadow SHADOWDIR=vim-lesstif make[1]: Entering directory `/build/buildd/vim-7.2.049/src' mkdir vim-lesstif yes checking for connect... yes checking for remove... cd vim-lesstif; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . yes checking for shmat... mkdir vim-lesstif/auto cd vim-lesstif/auto; ln -s ../../auto/configure . cd vim-lesstif; rm -f auto/link.sed cp Makefile configure vim-lesstif rm -f vim-lesstif/auto/config.mk vim-lesstif/config.mk.dist cp config.mk.dist vim-lesstif/auto/config.mk cp config.mk.dist vim-lesstif mkdir vim-lesstif/xxd cd vim-lesstif/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd vim-lesstif; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi mkdir vim-lesstif/testdir cd vim-lesstif/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.ok . make[1]: Leaving directory `/build/buildd/vim-7.2.049/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-lesstif && LDFLAGS="-Wl,--as-needed" CFLAGS="-Wall -g -O2" ./configure --prefix=/usr --mandir='${prefix}'/share/man --with-compiledby="buildd@rothera.buildd" --without-local-dir --enable-gpm --enable-cscope --with-features=huge --enable-multibyte --with-x --enable-xim --enable-fontset --enable-gui=motif --disable-gtk2-check --disable-gnome-check --enable-motif-check --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp yes checking for IceConnectionNumber in -lICE... yes checking if X11 header files can be found... yes checking for _XdmcpAuthDoIt in -lXdmcp... yes checking for IceOpenConnection in -lICE... yes checking for XpmCreatePixmapFromData in -lXpm... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output file name... yes checking if X11 header files implicitly declare return values... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... no checking --enable-gui argument... GNOME 2.x GUI support checking whether or not to look for GTK... yes checking --with-gtk-prefix argument... no checking --with-gtk-exec-prefix argument... no checking --disable-gtktest argument... gtk test enabled checking for gtk-config... no checking for gtk12-config... no checking for pkg-config... /usr/bin/pkg-config checking for GTK - version >= 2.2.0... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E yes; found version 2.12.9 checking for library containing strerror... checking for libgnomeui-2.0... yes checking for FreeBSD... no none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... checking X11/SM/SMlib.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking X11/xpm.h usability... yes checking X11/xpm.h presence... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for X11/xpm.h... yes yes checking X11/Sunkeysym.h usability... configure: checking for buggy tools... - sed is 'GNU sed version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law.'. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... no checking if character set is EBCDIC... yes checking X11/Sunkeysym.h presence... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking for X11/Sunkeysym.h... yes checking for XIMText in X11/Xlib.h... yes GTK+ 2 GUI selected; fontset has been disabled checking whether toupper is broken... yes checking --with-features argument... huge checking --with-compiledby argument... buildd@rothera.buildd checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... OK no checking whether __DATE__ and __TIME__ work... yes checking elf.h usability... yes checking elf.h presence... yes checking if compile and link flags for Perl are sane... checking for elf.h... yes checking for main in -lelf... no checking for dirent.h that defines DIR... yes checking --enable-pythoninterp argument... yes checking for python... /usr/bin/python checking Python version... 2.5 checking Python is 1.4 or better... yes yep checking Python's install prefix... /usr checking Python's execution prefix... checking for library containing opendir... /usr checking Python's configuration directory... /usr/lib/python2.5/config checking if -pthread should be used... none required checking stdarg.h usability... yes checking stdarg.h presence... yes yes checking if compile and link flags for Python are sane... checking for stdarg.h... yes checking stdlib.h usability... yes checking stdlib.h presence... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... no checking for tclsh8.4... /usr/bin/tclsh8.4 checking Tcl version... yes checking for stdlib.h... yes 8.4 - OK checking string.h usability... checking for location of Tcl include... /usr/include/tcl8.4/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh checking --enable-rubyinterp argument... yes checking for ruby... /usr/bin/ruby checking Ruby version... yes checking string.h presence... OK checking Ruby header files... yes checking for string.h... yes /usr/lib/ruby/1.8/i486-linux checking sys/select.h usability... checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... yes checking sys/select.h presence... no checking for gethostbyname in -lnsl... yes checking for sys/select.h... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking whether compiling netbeans integration is possible... yes checking for sys/utsname.h... yes checking termcap.h usability... yes yes checking termcap.h presence... checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... yes checking for xmkmf... no checking for X... yes checking for termcap.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sgtty.h usability... libraries , headers yes checking sgtty.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... checking for gethostbyname... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking for connect... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for remove... yes checking for sys/time.h... yes checking sys/types.h usability... yes checking for shmat... yes checking sys/types.h presence... yes checking for sys/types.h... yes yes checking for IceConnectionNumber in -lICE... checking termio.h usability... yes checking termio.h presence... yes yes checking for termio.h... yes checking if X11 header files can be found... checking iconv.h usability... yes checking for _XdmcpAuthDoIt in -lXdmcp... yes checking iconv.h presence... yes checking for iconv.h... yes checking langinfo.h usability... yes checking for IceOpenConnection in -lICE... yes checking langinfo.h presence... yes checking for langinfo.h... yes yes checking for XpmCreatePixmapFromData in -lXpm... checking math.h usability... yes checking math.h presence... yes yes checking if X11 header files implicitly declare return values... checking for math.h... yes checking unistd.h usability... no checking --enable-gui argument... Motif GUI support checking for location of Motif GUI includes... in default path checking --with-motif-lib argument... no checking for location of Motif GUI libs... yes checking unistd.h presence... in default path checking for XShapeQueryExtension in -lXext... yes checking for unistd.h... yes checking stropts.h usability... yes checking for wslen in -lw... yes checking stropts.h presence... yes checking for stropts.h... yes no checking for dlsym in -ldl... checking errno.h usability... yes checking errno.h presence... yes checking for XmuCreateStippledPixmap in -lXmu... yes checking for errno.h... yes checking sys/resource.h usability... no checking for XpEndJob in -lXp... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes yes checking for extra X11 defines... checking sys/systeminfo.h usability... no checking X11/SM/SMlib.h usability... no checking sys/systeminfo.h presence... yes checking X11/SM/SMlib.h presence... no checking for sys/systeminfo.h... no yes checking for X11/SM/SMlib.h... checking locale.h usability... yes checking X11/xpm.h usability... yes checking locale.h presence... yes checking for locale.h... yes yes checking X11/xpm.h presence... checking sys/stream.h usability... yes checking for X11/xpm.h... yes no checking sys/stream.h presence... checking X11/Sunkeysym.h usability... no checking for sys/stream.h... no checking termios.h usability... yes checking X11/Sunkeysym.h presence... yes checking for X11/Sunkeysym.h... yes yes checking termios.h presence... checking for XIMText in X11/Xlib.h... yes checking for termios.h... yes yes checking for X11/Xmu/Editres.h... checking libc.h usability... no no checking libc.h presence... checking Xm/Xm.h usability... no checking for libc.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking Xm/Xm.h presence... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking for Xm/Xm.h... yes yes checking Xm/XpmP.h usability... checking poll.h presence... yes checking for poll.h... yes checking sys/poll.h usability... yes checking Xm/XpmP.h presence... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes yes checking for Xm/XpmP.h... yes checking pwd.h usability... checking Xm/JoinSideT.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking utime.h usability... yes checking Xm/JoinSideT.h presence... yes checking utime.h presence... yes yes checking for utime.h... checking for Xm/JoinSideT.h... yes yes checking sys/param.h usability... checking Xm/TraitP.h usability... yes checking sys/param.h presence... no checking Xm/TraitP.h presence... yes checking for sys/param.h... yes yes configure: WARNING: Xm/TraitP.h: present but cannot be compiled configure: WARNING: Xm/TraitP.h: check for missing prerequisite headers? configure: WARNING: Xm/TraitP.h: see the Autoconf documentation configure: WARNING: Xm/TraitP.h: section "Present But Cannot Be Compiled" configure: WARNING: Xm/TraitP.h: proceeding with the preprocessor's result configure: WARNING: Xm/TraitP.h: in the future, the compiler will take precedence checking for Xm/TraitP.h... yes checking libintl.h usability... checking Xm/Manager.h usability... yes checking libintl.h presence... yes checking Xm/Manager.h presence... yes checking for libintl.h... yes checking libgen.h usability... yes checking for Xm/Manager.h... yes checking Xm/UnhighlightT.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes no checking Xm/UnhighlightT.h presence... checking util/debug.h usability... no checking for Xm/UnhighlightT.h... no checking Xm/Notebook.h usability... no checking util/debug.h presence... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking Xm/Notebook.h presence... no checking util/msg18n.h presence... yes checking for Xm/Notebook.h... yes checking for XpmAttributes_21 in Xm/XpmP.h... no checking for util/msg18n.h... no checking frame.h usability... no checking frame.h presence... no checking whether toupper is broken... no checking for frame.h... no checking sys/acl.h usability... no checking whether __DATE__ and __TIME__ work... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes yes checking sys/access.h usability... checking elf.h usability... yes checking elf.h presence... no checking sys/access.h presence... yes no checking for sys/access.h... checking for elf.h... yes checking for main in -lelf... no checking sys/sysctl.h usability... no checking for dirent.h that defines DIR... yes checking sys/sysctl.h presence... yes checking for sys/sysctl.h... yes yes checking for library containing opendir... checking sys/sysinfo.h usability... none required yes checking sys/sysinfo.h presence... checking stdarg.h usability... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking wchar.h presence... yes checking stdlib.h usability... yes checking for wchar.h... yes checking wctype.h usability... yes checking stdlib.h presence... yes checking for stdlib.h... yes yes checking wctype.h presence... checking string.h usability... yes checking for wctype.h... yes checking for sys/ptem.h... yes checking string.h presence... no checking for pthread_np.h... yes checking for string.h... yes checking sys/select.h usability... no checking strings.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes yes checking strings.h presence... checking sys/utsname.h usability... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes yes checking whether gcc needs -traditional... checking termcap.h usability... no checking for an ANSI C-conforming const... yes checking termcap.h presence... yes checking for mode_t... yes checking for termcap.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes yes checking for off_t... checking sgtty.h usability... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking for pid_t... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking for size_t... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/types.h usability... yes checking for uid_t in sys/types.h... yes checking whether time.h and sys/time.h may both be included... yes checking sys/types.h presence... yes yes checking for sys/types.h... yes checking for ino_t... checking termio.h usability... yes checking termio.h presence... yes checking for termio.h... yes yes checking for dev_t... checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking langinfo.h usability... yes checking for rlim_t... yes checking for stack_t... yes checking langinfo.h presence... yes yes checking for langinfo.h... checking whether stack_t has an ss_base field... yes checking math.h usability... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -lncurses... yes checking math.h presence... yes yes checking for math.h... yes checking unistd.h usability... yes checking unistd.h presence... checking whether we talk terminfo... yes checking for unistd.h... yes checking stropts.h usability... yes checking what tgetent() returns for an unknown terminal... yes checking stropts.h presence... yes checking for stropts.h... yes checking errno.h usability... zero checking whether termcap.h contains ospeed... yes checking errno.h presence... yes checking for errno.h... yes checking sys/resource.h usability... yes checking whether termcap.h contains UP, BC and PC... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes yes checking whether tputs() uses outfuntype... checking sys/systeminfo.h usability... no checking whether sys/select.h and sys/time.h may both be included... no checking sys/systeminfo.h presence... yes checking for /dev/ptc... no checking for SVR4 ptys... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking for ptyranges... yes checking locale.h presence... yes checking for locale.h... yes checking sys/stream.h usability... abcdepqrstuvwxyz / 0123456789abcdef checking default tty permissions/group... no checking sys/stream.h presence... no checking for sys/stream.h... no checking termios.h usability... can't determine - assume ptys are world accessable world checking return type of signal handlers... yes checking termios.h presence... void checking for struct sigcontext... yes checking for termios.h... yes yes checking libc.h usability... checking getcwd implementation is broken... no checking libc.h presence... no no checking for libc.h... no checking for bcmp... checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for fchdir... yes checking for sys/statfs.h... yes checking poll.h usability... yes yes checking poll.h presence... checking for fchown... yes checking for poll.h... yes checking sys/poll.h usability... yes yes checking sys/poll.h presence... checking for fseeko... yes checking for sys/poll.h... yes checking pwd.h usability... yes checking for fsync... yes checking pwd.h presence... yes checking for pwd.h... yes checking utime.h usability... yes checking for ftello... yes checking utime.h presence... yes checking for utime.h... yes checking sys/param.h usability... yes checking for getcwd... yes checking sys/param.h presence... yes yes checking for sys/param.h... yes checking for getpseudotty... checking libintl.h usability... yes checking libintl.h presence... no checking for getpwnam... yes checking for libintl.h... yes checking libgen.h usability... yes yes checking libgen.h presence... checking for getpwuid... yes checking for libgen.h... yes checking util/debug.h usability... yes checking for getrlimit... no checking util/debug.h presence... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking for gettimeofday... no checking util/msg18n.h presence... no checking for util/msg18n.h... no checking frame.h usability... yes no checking frame.h presence... checking for getwd... no checking for frame.h... no checking sys/acl.h usability... yes checking sys/acl.h presence... yes checking for lstat... yes checking for sys/acl.h... yes checking sys/access.h usability... no checking sys/access.h presence... yes checking for memcmp... no checking for sys/access.h... no checking sys/sysctl.h usability... yes checking sys/sysctl.h presence... yes yes checking for sys/sysctl.h... yes checking for memset... checking sys/sysinfo.h usability... yes yes checking sys/sysinfo.h presence... checking for nanosleep... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking for opendir... yes checking wchar.h presence... yes checking for wchar.h... yes checking wctype.h usability... yes checking for putenv... yes checking wctype.h presence... yes checking for wctype.h... yes checking for sys/ptem.h... yes no checking for qsort... checking for pthread_np.h... no checking strings.h usability... yes checking strings.h presence... yes checking for readlink... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes checking for select... yes checking whether gcc needs -traditional... yes no checking for an ANSI C-conforming const... checking for setenv... yes checking for mode_t... yes checking for setpgid... yes checking for off_t... yes checking for setsid... yes yes checking for pid_t... checking for sigaltstack... yes checking for sigstack... yes checking for size_t... yes yes checking for uid_t in sys/types.h... checking for sigset... yes checking whether time.h and sys/time.h may both be included... yes checking for ino_t... yes checking for sigsetjmp... no checking for sigaction... yes checking for dev_t... yes checking for sigvec... yes checking for rlim_t... yes checking for stack_t... yes yes checking whether stack_t has an ss_base field... checking for strcasecmp... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -lncurses... yes checking for strerror... yes yes checking for strftime... checking whether we talk terminfo... yes checking for stricmp... yes checking what tgetent() returns for an unknown terminal... no checking for strncasecmp... zero checking whether termcap.h contains ospeed... yes checking for strnicmp... yes checking whether termcap.h contains UP, BC and PC... yes no checking whether tputs() uses outfuntype... checking for strpbrk... no checking whether sys/select.h and sys/time.h may both be included... yes checking for /dev/ptc... no checking for SVR4 ptys... yes checking for strtol... yes checking for ptyranges... yes checking for tgetent... abcdepqrstuvwxyz / 0123456789abcdef checking default tty permissions/group... yes checking for towlower... can't determine - assume ptys are world accessable world checking return type of signal handlers... void yes checking for struct sigcontext... checking for towupper... yes checking getcwd implementation is broken... yes checking for iswupper... no checking for bcmp... yes yes checking for usleep... checking for fchdir... yes yes checking for utime... checking for fchown... yes yes checking for utimes... checking for fseeko... yes yes checking for st_blksize... checking for fsync... yes checking whether stat() ignores a trailing slash... yes checking for ftello... no checking for iconv_open()... yes checking for getcwd... yes yes checking for nl_langinfo(CODESET)... checking for getpseudotty... yes checking for strtod in -lm... no checking for getpwnam... yes checking for strtod() and other floating point functions... yes checking for getpwuid... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... yes checking for getrlimit... no checking for acl_get_file in -lacl... yes yes checking for fgetxattr in -lattr... checking for gettimeofday... yes yes checking for POSIX ACL support... checking for getwd... yes checking for Solaris ACL support... yes checking for lstat... no checking for AIX ACL support... no checking --disable-gpm argument... no checking for gpm... yes checking for memcmp... yes checking --disable-sysmouse argument... no checking for sysmouse... yes checking for memset... no checking for rename... yes checking for nanosleep... yes checking for sysctl... not usable checking for sysinfo... yes checking for opendir... yes checking for sysinfo.mem_unit... yes checking for sysconf... yes checking for putenv... yes checking size of int... yes checking for qsort... 4 checking whether memmove handles overlaps... yes checking for readlink... yes checking for _xpg4_setrunelocale in -lxpg4... yes no checking how to create tags... checking for select... checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... yes checking for setenv... gettext() works checking for bind_textdomain_codeset... yes checking for setpgid... yes checking for _nl_msg_cat_cntr... yes checking for setsid... yes checking dlfcn.h usability... yes yes checking dlfcn.h presence... checking for sigaltstack... yes checking for dlfcn.h... yes checking for dlopen()... yes checking for sigstack... no checking for dlopen() in -ldl... yes checking for dlsym()... yes checking for sigset... yes yes checking setjmp.h usability... checking for sigsetjmp... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes no checking for sigaction... configure: updating cache auto/config.cache configure: creating auto/config.status yes checking for sigvec... yes checking for strcasecmp... config.status: creating auto/config.mk config.status: creating auto/config.h yes checking for strerror... touch configure-stamp-vim-gnome dh_testdir yes *** DEBIAN *** CONFIGURING VARIANT vim-nox /usr/bin/make -C src shadow SHADOWDIR=vim-nox make[1]: Entering directory `/build/buildd/vim-7.2.049/src' mkdir vim-nox cd vim-nox; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . checking for strftime... mkdir vim-nox/auto cd vim-nox/auto; ln -s ../../auto/configure . cd vim-nox; rm -f auto/link.sed cp Makefile configure vim-nox rm -f vim-nox/auto/config.mk vim-nox/config.mk.dist cp config.mk.dist vim-nox/auto/config.mk cp config.mk.dist vim-nox mkdir vim-nox/xxd cd vim-nox/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd vim-nox; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi mkdir vim-nox/testdir cd vim-nox/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.ok . make[1]: Leaving directory `/build/buildd/vim-7.2.049/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-nox && LDFLAGS="-Wl,--as-needed" CFLAGS="-Wall -g -O2" ./configure --prefix=/usr --mandir='${prefix}'/share/man --with-compiledby="buildd@rothera.buildd" --without-local-dir --enable-gpm --enable-cscope --with-features=huge --enable-multibyte --without-x --enable-gui=no --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp yes checking for stricmp... no checking for strncasecmp... yes checking for strnicmp... no configure: creating cache auto/config.cache checking whether make sets $(MAKE)... checking for strpbrk... yes checking for gcc... gcc checking for C compiler default output file name... yes checking for strtol... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking for tgetent... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for towlower... yes checking for gcc option to accept ISO C89... yes none needed checking how to run the C preprocessor... checking for towupper... gcc -E yes checking for iswupper... checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for library containing strerror... yes checking for usleep... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... yes checking for utime... yes checking for utimes... yes checking for sys/wait.h that is POSIX.1 compatible... yes yes checking for st_blksize... configure: checking for buggy tools... - sed is 'GNU sed version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law.'. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... no checking if character set is EBCDIC... yes checking whether stat() ignores a trailing slash... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --with-features argument... huge checking --with-compiledby argument... buildd@rothera.buildd checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no no checking for iconv_open()... checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... OK yes checking for nl_langinfo(CODESET)... checking if compile and link flags for Perl are sane... yes checking for strtod in -lm... yes checking --enable-pythoninterp argument... yes checking for python... /usr/bin/python checking Python version... 2.5 checking Python is 1.4 or better... yep checking Python's install prefix... /usr checking Python's execution prefix... /usr yes checking for strtod() and other floating point functions... checking Python's configuration directory... /usr/lib/python2.5/config checking if -pthread should be used... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... yes checking if compile and link flags for Python are sane... no checking for acl_get_file in -lacl... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... no checking for tclsh8.4... /usr/bin/tclsh8.4 checking Tcl version... 8.4 - OK yes checking for fgetxattr in -lattr... checking for location of Tcl include... /usr/include/tcl8.4/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh checking --enable-rubyinterp argument... yes checking for ruby... /usr/bin/ruby checking Ruby version... OK checking Ruby header files... /usr/lib/ruby/1.8/i486-linux yes checking for POSIX ACL support... checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... yes checking for Solaris ACL support... no checking for gethostbyname in -lnsl... no checking for AIX ACL support... yes no checking whether compiling netbeans integration is possible... checking --disable-gpm argument... no checking for gpm... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes yes checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no checking --disable-sysmouse argument... no checking for sysmouse... defaulting to: don't HAVE_X11 checking --enable-gui argument... no GUI support checking X11/SM/SMlib.h usability... no checking for rename... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking whether toupper is broken... yes checking for sysctl... not usable no checking whether __DATE__ and __TIME__ work... checking for sysinfo... yes checking elf.h usability... yes checking for sysinfo.mem_unit... yes checking elf.h presence... yes checking for sysconf... yes checking for elf.h... yes checking for main in -lelf... yes checking size of int... no checking for dirent.h that defines DIR... yes 4 checking whether memmove handles overlaps... checking for library containing opendir... none required checking stdarg.h usability... yes checking for _xpg4_setrunelocale in -lxpg4... yes checking stdarg.h presence... no checking how to create tags... checking how to run man with a section nr... yes checking for stdarg.h... man checking --disable-nls argument... yes no checking for msgfmt... msgfmt checking for NLS... checking stdlib.h usability... yes checking stdlib.h presence... gettext() works checking for bind_textdomain_codeset... yes checking for stdlib.h... yes checking string.h usability... yes yes checking string.h presence... checking for _nl_msg_cat_cntr... yes checking for string.h... yes checking sys/select.h usability... yes checking dlfcn.h usability... yes checking sys/select.h presence... yes checking dlfcn.h presence... yes checking for sys/select.h... yes yes checking for dlfcn.h... yes checking for dlopen()... checking sys/utsname.h usability... yes checking sys/utsname.h presence... no checking for dlopen() in -ldl... yes checking for sys/utsname.h... yes checking termcap.h usability... yes checking termcap.h presence... yes checking for dlsym()... yes checking for termcap.h... yes checking fcntl.h usability... yes yes checking fcntl.h presence... checking setjmp.h usability... yes checking for fcntl.h... yes checking sgtty.h usability... yes checking setjmp.h presence... yes yes checking for setjmp.h... checking sgtty.h presence... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes yes checking for sgtty.h... yes checking sys/ioctl.h usability... configure: updating cache auto/config.cache configure: creating auto/config.status yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes config.status: creating auto/config.mk checking sys/types.h usability... config.status: creating auto/config.h yes checking sys/types.h presence... touch configure-stamp-vim-lesstif dh_testdir yes checking for sys/types.h... yes *** DEBIAN *** CONFIGURING VARIANT vim-basic /usr/bin/make -C src shadow SHADOWDIR=vim-basic checking termio.h usability... make[1]: Entering directory `/build/buildd/vim-7.2.049/src' mkdir vim-basic cd vim-basic; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-basic/auto cd vim-basic/auto; ln -s ../../auto/configure . cd vim-basic; rm -f auto/link.sed cp Makefile configure vim-basic rm -f vim-basic/auto/config.mk vim-basic/config.mk.dist cp config.mk.dist vim-basic/auto/config.mk cp config.mk.dist vim-basic mkdir vim-basic/xxd cd vim-basic/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd vim-basic; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi mkdir vim-basic/testdir cd vim-basic/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.ok . make[1]: Leaving directory `/build/buildd/vim-7.2.049/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-basic && LDFLAGS="-Wl,--as-needed" CFLAGS="-Wall -g -O2" ./configure --prefix=/usr --mandir='${prefix}'/share/man --with-compiledby="buildd@rothera.buildd" --without-local-dir --enable-gpm --enable-cscope --with-features=huge --enable-multibyte --without-x --enable-gui=no --disable-mzschemeinterp --disable-tclinterp --disable-perlinterp --disable-pythoninterp --disable-rubyinterp yes checking termio.h presence... yes checking for termio.h... yes checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking math.h usability... configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking math.h presence... yes checking for gcc... gcc yes checking for math.h... yes checking for C compiler default output file name... checking unistd.h usability... a.out checking whether the C compiler works... yes yes checking unistd.h presence... checking whether we are cross compiling... no checking for suffix of executables... yes checking for unistd.h... yes checking stropts.h usability... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking stropts.h presence... yes checking whether gcc accepts -g... yes checking for stropts.h... yes checking errno.h usability... yes checking for gcc option to accept ISO C89... yes checking errno.h presence... none needed checking how to run the C preprocessor... yes checking for errno.h... yes checking sys/resource.h usability... gcc -E yes checking sys/resource.h presence... checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E yes checking for sys/resource.h... yes checking for library containing strerror... checking sys/systeminfo.h usability... none required no checking sys/systeminfo.h presence... checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking sys/stream.h usability... no checking sys/stream.h presence... yes checking for sys/wait.h that is POSIX.1 compatible... no checking for sys/stream.h... no checking termios.h usability... yes configure: checking for buggy tools... - sed is 'GNU sed version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law.'. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... no checking if character set is EBCDIC... yes checking termios.h presence... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking for termios.h... yes checking libc.h usability... yes checking --with-features argument... huge checking --with-compiledby argument... buildd@rothera.buildd checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... no checking libc.h presence... no checking --enable-pythoninterp argument... no checking --enable-tclinterp argument... no checking --enable-rubyinterp argument... no checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... no checking for libc.h... no checking sys/statfs.h usability... no checking for gethostbyname in -lnsl... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking whether compiling netbeans integration is possible... yes checking poll.h presence... yes yes checking --enable-sniff argument... checking for poll.h... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... yes no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no defaulting to: don't HAVE_X11 checking sys/poll.h usability... checking --enable-gui argument... no GUI support checking X11/SM/SMlib.h usability... yes checking sys/poll.h presence... yes checking X11/SM/SMlib.h presence... yes checking for sys/poll.h... yes yes checking for X11/SM/SMlib.h... yes checking pwd.h usability... checking whether toupper is broken... yes checking pwd.h presence... yes checking for pwd.h... yes no checking whether __DATE__ and __TIME__ work... checking utime.h usability... yes checking elf.h usability... yes checking utime.h presence... yes checking for utime.h... yes yes checking elf.h presence... checking sys/param.h usability... yes checking for elf.h... yes checking for main in -lelf... yes checking sys/param.h presence... no checking for dirent.h that defines DIR... yes checking for sys/param.h... yes checking libintl.h usability... yes checking for library containing opendir... yes checking libintl.h presence... yes checking for libintl.h... yes checking libgen.h usability... none required checking stdarg.h usability... yes checking libgen.h presence... yes checking stdarg.h presence... yes checking for libgen.h... yes checking util/debug.h usability... yes checking for stdarg.h... yes checking stdlib.h usability... no checking util/debug.h presence... yes checking stdlib.h presence... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking for stdlib.h... yes checking string.h usability... no checking util/msg18n.h presence... yes checking string.h presence... no checking for util/msg18n.h... no checking frame.h usability... yes checking for string.h... yes checking sys/select.h usability... no checking frame.h presence... yes checking sys/select.h presence... no checking for frame.h... no checking sys/acl.h usability... yes checking for sys/select.h... yes checking sys/utsname.h usability... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes yes checking sys/utsname.h presence... checking sys/access.h usability... yes checking for sys/utsname.h... yes checking termcap.h usability... no checking sys/access.h presence... no checking for sys/access.h... yes no checking termcap.h presence... checking sys/sysctl.h usability... yes checking for termcap.h... yes checking fcntl.h usability... yes checking sys/sysctl.h presence... yes checking for sys/sysctl.h... yes yes checking fcntl.h presence... checking sys/sysinfo.h usability... yes checking for fcntl.h... yes checking sgtty.h usability... yes checking sys/sysinfo.h presence... yes checking for sys/sysinfo.h... yes yes checking sgtty.h presence... checking wchar.h usability... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking sys/ioctl.h presence... yes checking wctype.h usability... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking wctype.h presence... yes checking sys/time.h presence... yes checking for wctype.h... yes yes checking for sys/time.h... yes checking for sys/ptem.h... checking sys/types.h usability... no checking for pthread_np.h... yes checking sys/types.h presence... no yes checking for sys/types.h... checking strings.h usability... yes checking termio.h usability... yes checking strings.h presence... yes checking termio.h presence... yes checking for termio.h... yes checking for strings.h... yes yes checking if strings.h can be included after string.h... checking iconv.h usability... yes checking whether gcc needs -traditional... yes checking iconv.h presence... no checking for an ANSI C-conforming const... yes checking for iconv.h... yes checking langinfo.h usability... yes checking for mode_t... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking math.h usability... yes checking for off_t... yes checking math.h presence... yes checking for math.h... yes checking unistd.h usability... yes checking for pid_t... yes checking unistd.h presence... yes checking for unistd.h... yes checking stropts.h usability... yes checking stropts.h presence... yes checking for size_t... yes checking for stropts.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for uid_t in sys/types.h... yes checking for errno.h... yes checking sys/resource.h usability... yes checking whether time.h and sys/time.h may both be included... yes checking sys/resource.h presence... yes checking for ino_t... yes checking for sys/resource.h... yes checking sys/systeminfo.h usability... no checking sys/systeminfo.h presence... yes checking for dev_t... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes yes checking for rlim_t... checking sys/stream.h usability... yes checking for stack_t... yes checking whether stack_t has an ss_base field... no checking sys/stream.h presence... no checking for sys/stream.h... no no checking termios.h usability... checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -lncurses... yes checking termios.h presence... yes checking for termios.h... yes yes checking libc.h usability... no checking libc.h presence... no checking for libc.h... no checking whether we talk terminfo... checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes yes checking what tgetent() returns for an unknown terminal... checking poll.h usability... yes checking poll.h presence... zero checking whether termcap.h contains ospeed... yes checking for poll.h... yes checking sys/poll.h usability... yes checking whether termcap.h contains UP, BC and PC... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking pwd.h usability... yes checking whether tputs() uses outfuntype... yes checking pwd.h presence... no checking whether sys/select.h and sys/time.h may both be included... yes checking for pwd.h... yes checking utime.h usability... yes checking for /dev/ptc... no checking for SVR4 ptys... yes checking utime.h presence... yes checking for utime.h... yes checking sys/param.h usability... yes checking for ptyranges... yes checking sys/param.h presence... abcdepqrstuvwxyz / 0123456789abcdef checking default tty permissions/group... yes checking for sys/param.h... yes checking libintl.h usability... yes checking libintl.h presence... can't determine - assume ptys are world accessable world checking return type of signal handlers... yes checking for libintl.h... yes checking libgen.h usability... void checking for struct sigcontext... yes yes checking libgen.h presence... checking getcwd implementation is broken... yes checking for libgen.h... yes checking util/debug.h usability... no checking for bcmp... no checking util/debug.h presence... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking for fchdir... no checking util/msg18n.h presence... no checking for util/msg18n.h... no checking frame.h usability... yes checking for fchown... no checking frame.h presence... no checking for frame.h... no yes checking sys/acl.h usability... checking for fseeko... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes yes checking sys/access.h usability... checking for fsync... no checking sys/access.h presence... no checking for sys/access.h... no yes checking sys/sysctl.h usability... checking for ftello... yes checking sys/sysctl.h presence... yes yes checking for sys/sysctl.h... yes checking for getcwd... checking sys/sysinfo.h usability... yes checking sys/sysinfo.h presence... yes checking for getpseudotty... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking wchar.h presence... no yes checking for wchar.h... yes checking for getpwnam... checking wctype.h usability... yes checking wctype.h presence... yes checking for getpwuid... yes checking for wctype.h... yes checking for sys/ptem.h... no checking for pthread_np.h... yes checking for getrlimit... no checking strings.h usability... yes checking strings.h presence... yes yes checking for strings.h... yes checking for gettimeofday... checking if strings.h can be included after string.h... yes checking whether gcc needs -traditional... yes no checking for an ANSI C-conforming const... checking for getwd... yes checking for mode_t... yes checking for lstat... yes checking for off_t... yes checking for memcmp... yes checking for pid_t... yes checking for memset... yes checking for size_t... yes checking for nanosleep... yes checking for uid_t in sys/types.h... yes checking whether time.h and sys/time.h may both be included... yes checking for opendir... yes checking for ino_t... yes checking for putenv... yes checking for dev_t... yes checking for qsort... yes checking for rlim_t... yes checking for stack_t... yes checking for readlink... yes checking whether stack_t has an ss_base field... no checking --with-tlib argument... empty: automatic terminal library selection yes checking for tgetent in -lncurses... checking for select... yes yes checking for setenv... checking whether we talk terminfo... yes checking for setpgid... yes checking what tgetent() returns for an unknown terminal... yes checking for setsid... zero checking whether termcap.h contains ospeed... yes checking for sigaltstack... yes checking whether termcap.h contains UP, BC and PC... yes checking for sigstack... yes checking whether tputs() uses outfuntype... no checking whether sys/select.h and sys/time.h may both be included... yes checking for sigset... yes checking for /dev/ptc... no checking for SVR4 ptys... yes yes checking for sigsetjmp... checking for ptyranges... abcdepqrstuvwxyz / 0123456789abcdef checking default tty permissions/group... no checking for sigaction... can't determine - assume ptys are world accessable world checking return type of signal handlers... yes checking for sigvec... void checking for struct sigcontext... yes checking getcwd implementation is broken... yes checking for strcasecmp... no checking for bcmp... yes checking for strerror... yes checking for fchdir... yes checking for strftime... yes checking for fchown... yes checking for stricmp... yes checking for fseeko... no checking for strncasecmp... yes checking for fsync... yes checking for strnicmp... yes checking for ftello... no checking for strpbrk... yes checking for getcwd... yes checking for strtol... yes checking for getpseudotty... yes checking for tgetent... no checking for getpwnam... yes checking for towlower... yes checking for getpwuid... yes checking for towupper... yes checking for getrlimit... yes checking for iswupper... yes checking for gettimeofday... yes checking for usleep... yes checking for getwd... yes checking for utime... yes checking for lstat... yes checking for utimes... yes checking for memcmp... yes checking for st_blksize... yes checking for memset... yes checking whether stat() ignores a trailing slash... yes no checking for iconv_open()... checking for nanosleep... yes checking for opendir... yes checking for nl_langinfo(CODESET)... yes checking for putenv... yes checking for strtod in -lm... yes checking for qsort... yes checking for strtod() and other floating point functions... yes checking for readlink... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... yes no checking for acl_get_file in -lacl... checking for select... yes checking for fgetxattr in -lattr... yes checking for setenv... yes checking for POSIX ACL support... yes checking for setpgid... yes checking for Solaris ACL support... yes no checking for AIX ACL support... checking for setsid... no checking --disable-gpm argument... no checking for gpm... yes checking for sigaltstack... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for rename... yes checking for sigstack... yes checking for sysctl... yes checking for sigset... not usable checking for sysinfo... yes checking for sysinfo.mem_unit... yes yes checking for sysconf... checking for sigsetjmp... yes checking size of int... no checking for sigaction... 4 checking whether memmove handles overlaps... yes checking for sigvec... yes checking whether X_LOCALE needed... yes checking for strcasecmp... no checking for _xpg4_setrunelocale in -lxpg4... yes checking for strerror... no checking how to create tags... checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... yes checking for strftime... gettext() works checking for bind_textdomain_codeset... yes checking for stricmp... yes checking for _nl_msg_cat_cntr... no checking for strncasecmp... yes checking dlfcn.h usability... yes checking for strnicmp... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... no checking for strpbrk... no checking for dlopen() in -ldl... yes checking for strtol... yes checking for dlsym()... yes yes checking for tgetent... checking setjmp.h usability... yes checking setjmp.h presence... yes checking for towlower... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes yes configure: updating cache auto/config.cache configure: creating auto/config.status checking for towupper... yes checking for iswupper... config.status: creating auto/config.mk yes checking for usleep... config.status: creating auto/config.h yes checking for utime... touch configure-stamp-vim-nox dh_testdir dh_clean -pvim-tiny -k yes checking for utimes... *** DEBIAN *** BUILDING VARIANT vim-tiny /usr/bin/make -C src/vim-tiny CFLAGS="-Wall -g -O2 -DTINY_VIMRC" make[1]: Entering directory `/build/buildd/vim-7.2.049/src/vim-tiny' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H " srcdir=. sh ./osdef.sh yes checking for st_blksize... yes checking whether stat() ignores a trailing slash... no checking for iconv_open()... yes checking for nl_langinfo(CODESET)... yes checking for strtod in -lm... yes checking for strtod() and other floating point functions... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... no checking for acl_get_file in -lacl... yes checking for fgetxattr in -lattr... creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/popupmnu.o popupmnu.c yes checking for POSIX ACL support... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/quickfix.o quickfix.c yes checking for Solaris ACL support... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/regexp.o regexp.c no checking for AIX ACL support... no checking --disable-gpm argument... no checking for gpm... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for rename... yes checking for sysctl... not usable checking for sysinfo... yes checking for sysinfo.mem_unit... yes checking for sysconf... yes checking size of int... 4 checking whether memmove handles overlaps... yes checking whether X_LOCALE needed... no checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... gettext() works checking for bind_textdomain_codeset... yes checking for _nl_msg_cat_cntr... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... no checking for dlopen() in -ldl... yes checking for dlsym()... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/screen.o screen.c yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes configure: updating cache auto/config.cache configure: creating auto/config.status config.status: creating auto/config.mk config.status: creating auto/config.h touch configure-stamp-vim-basic gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/search.o search.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/spell.o spell.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/tag.o tag.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/window.o window.c cd xxd; CC="gcc" CFLAGS=" -Wall -g -O2 -DTINY_VIMRC" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-tiny/xxd' gcc -Wall -g -O2 -DTINY_VIMRC -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-tiny/xxd' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po 1427 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po 1701 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.mo cs.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o de.mo de.po 1705 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o en_GB.mo en_GB.po 80 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po 1715 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/buffer.o buffer.c 1447 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po 1715 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po 1714 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1708 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1714 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1708 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po 1372 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1672 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1714 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1709 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1426 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1632 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1701 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1706 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1426 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1637 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1637 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po 1426 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po 1426 translated messages. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1708 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po 1714 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po 1714 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po 1426 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po 1632 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po 1706 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po 1637 translated messages, 3 fuzzy translations. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ex_docmd.o ex_docmd.c dh_testdir dh_clean -pvim-gtk -k *** DEBIAN *** BUILDING VARIANT vim-gtk /usr/bin/make -C src/vim-gtk CFLAGS="-Wall -g -O2" make[1]: Entering directory `/build/buildd/vim-7.2.049/src/vim-gtk' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux " srcdir=. sh ./osdef.sh creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/popupmnu.o popupmnu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ex_getln.o ex_getln.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/quickfix.o quickfix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/fileio.o fileio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/regexp.o regexp.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/memline.o memline.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/search.o search.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/misc2.o misc2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/spell.o spell.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/normal.o normal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/ops.o ops.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/option.o option.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC version.c -o objects/version.o gcc -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/version.o -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lselinux -ldl link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. link.sh: Trying to remove the SM library... link.sh: We don't need the SM library! link.sh: Trying to remove the SM library... link.sh: We don't need the SM library! link.sh: Trying to remove the ICE library... link.sh: We don't need the ICE library! link.sh: Trying to remove the ICE library... link.sh: We don't need the ICE library! link.sh: Trying to remove the Xt library... link.sh: We don't need the Xt library! link.sh: Trying to remove the Xpm library... link.sh: We don't need the Xpm library! link.sh: Trying to remove the X11 library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/tag.o tag.c link.sh: We don't need the X11 library! link.sh: Trying to remove the Xdmcp library... link.sh: We don't need the Xdmcp library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-tiny' creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -DTINY_VIMRC -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-tiny' link.sh: Using auto/link.sed file to remove a few libraries gcc -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/version.o -lm -lncurses -lselinux link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-tiny' mv src/vim-tiny/vim src/vim-tiny/vim.tiny touch build-stamp-vim-tiny gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/window.o window.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui.o gui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_gtk.o gui_gtk.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_gtk_x11.o gui_gtk_x11.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/pty.o pty.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_gtk_f.o gui_gtk_f.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_beval.o gui_beval.c /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c /usr/bin/perl /usr/share/perl/5.8/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.8/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_python.o if_python.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/py_config.o /usr/lib/python2.5/config/config.c \ -I/usr/lib/python2.5/config -DHAVE_CONFIG_H -DNO_MAIN gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_tcl.o if_tcl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_ruby.o if_ruby.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/netbeans.o netbeans.c cd xxd; CC="gcc" CFLAGS=" -Wall -g -O2" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-gtk/xxd' gcc -Wall -g -O2 -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-gtk/xxd' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' dh_testdir dh_clean -pvim-gnome -k *** DEBIAN *** BUILDING VARIANT vim-gnome /usr/bin/make -C src/vim-gnome CFLAGS="-Wall -g -O2" make[1]: Entering directory `/build/buildd/vim-7.2.049/src/vim-gnome' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux " srcdir=. sh ./osdef.sh gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/buffer.o buffer.c creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/popupmnu.o popupmnu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/quickfix.o quickfix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/regexp.o regexp.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/search.o search.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/spell.o spell.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_docmd.o ex_docmd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/tag.o tag.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_getln.o ex_getln.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/window.o window.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/fileio.o fileio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui.o gui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_gtk.o gui_gtk.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_gtk_x11.o gui_gtk_x11.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/pty.o pty.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_gtk_f.o gui_gtk_f.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_beval.o gui_beval.c /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c /usr/bin/perl /usr/share/perl/5.8/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.8/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_python.o if_python.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/py_config.o /usr/lib/python2.5/config/config.c \ -I/usr/lib/python2.5/config -DHAVE_CONFIG_H -DNO_MAIN gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_tcl.o if_tcl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_ruby.o if_ruby.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/netbeans.o netbeans.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/memline.o memline.c cd xxd; CC="gcc" CFLAGS=" -Wall -g -O2" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-gnome/xxd' gcc -Wall -g -O2 -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-gnome/xxd' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/buffer.o buffer.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/misc2.o misc2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/normal.o normal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ops.o ops.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/option.o option.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_docmd.o ex_docmd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_perl.o auto/if_perl.c if_perl.c: In function 'boot_VIM': if_perl.c:1615: warning: unused variable 'items' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux version.c -o objects/version.o gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lnsl -lselinux -lacl -lattr -lgpm -ldl -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.5/config -lpython2.5 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -ldl -lcrypt -lm gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_getln.o ex_getln.c link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. link.sh: Trying to remove the SM library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/fileio.o fileio.c link.sh: We don't need the SM library! link.sh: Trying to remove the SM library... link.sh: We don't need the SM library! link.sh: Trying to remove the ICE library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/getchar.o getchar.c link.sh: We don't need the ICE library! link.sh: Trying to remove the ICE library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/hardcopy.o hardcopy.c link.sh: We don't need the ICE library! link.sh: Trying to remove the nsl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/hashtab.o hashtab.c link.sh: We don't need the nsl library! gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_cscope.o if_cscope.c link.sh: Trying to remove the Xt library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_xcmdsrv.o if_xcmdsrv.c link.sh: We DO need the Xt library. link.sh: Trying to remove the Xpm library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/main.o main.c link.sh: We don't need the Xpm library! link.sh: Trying to remove the X11 library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/memfile.o memfile.c link.sh: We don't need the X11 library! link.sh: Trying to remove the Xdmcp library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/memline.o memline.c link.sh: We don't need the Xdmcp library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/message.o message.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/misc1.o misc1.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/misc2.o misc2.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/move.o move.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/normal.o normal.c link.sh: We don't need the dl library! link.sh: Trying to remove the pthread library... link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ops.o ops.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/option.o option.c link.sh: We don't need the pthread library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/os_unix.o os_unix.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/pathdef.o auto/pathdef.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_perl.o auto/if_perl.c if_perl.c: In function 'boot_VIM': if_perl.c:1615: warning: unused variable 'items' link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux version.c -o objects/version.o gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgconf-2 -lgthread-2.0 -lrt -lgmodule-2.0 -ldl -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lnsl -lselinux -lacl -lattr -lgpm -ldl -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.5/config -lpython2.5 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -ldl -lcrypt -lm link.sh: We don't need the m library! link.sh: Trying to remove the perl library... link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. link.sh: Trying to remove the SM library... link.sh: We DO need the perl library. link.sh: Trying to remove the crypt library... link.sh: We don't need the SM library! link.sh: Trying to remove the SM library... link.sh: We don't need the crypt library! link.sh: Trying to remove the crypt library... link.sh: We don't need the crypt library! link.sh: Trying to remove the attr library... link.sh: We don't need the SM library! link.sh: Trying to remove the SM library... link.sh: We don't need the attr library! make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-gtk' creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-gtk' link.sh: Using auto/link.sed file to remove a few libraries gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lXt -lncurses -lselinux -lacl -lgpm -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -L/usr/lib/python2.5/config -lpython2.5 -lutil -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -lieee -lruby1.8 -lm link.sh: We don't need the SM library! link.sh: Trying to remove the ICE library... link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-gtk' mv src/vim-gtk/vim src/vim-gtk/vim.gtk touch build-stamp-vim-gtk dh_testdir dh_clean -pvim-lesstif -k *** DEBIAN *** BUILDING VARIANT vim-lesstif /usr/bin/make -C src/vim-lesstif CFLAGS="-Wall -g -O2" make[1]: Entering directory `/build/buildd/vim-7.2.049/src/vim-lesstif' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux " srcdir=. sh ./osdef.sh link.sh: We don't need the ICE library! link.sh: Trying to remove the ICE library... creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/popupmnu.o popupmnu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/quickfix.o quickfix.c link.sh: We don't need the ICE library! link.sh: Trying to remove the ICE library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/regexp.o regexp.c link.sh: We don't need the ICE library! link.sh: Trying to remove the nsl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/screen.o screen.c link.sh: We don't need the nsl library! link.sh: Trying to remove the Xt library... link.sh: We DO need the Xt library. link.sh: Trying to remove the Xpm library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/search.o search.c link.sh: We don't need the Xpm library! link.sh: Trying to remove the X11 library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/spell.o spell.c link.sh: We don't need the X11 library! link.sh: Trying to remove the Xdmcp library... link.sh: We don't need the Xdmcp library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/syntax.o syntax.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/tag.o tag.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/term.o term.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/undo.o undo.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/window.o window.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui.o gui.c link.sh: We don't need the dl library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_motif.o gui_motif.c gui_motif.c: In function 'tabline_menu_cb': gui_motif.c:268: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_motif.c:268: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_x11.o gui_x11.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/pty.o pty.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_beval.o gui_beval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_xmdlg.o gui_xmdlg.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/gui_xmebw.o gui_xmebw.c gui_xmebw.c: In function 'draw_unhighlight': gui_xmebw.c:558: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c:558: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c: In function 'Enter': gui_xmebw.c:766: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c:766: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c: In function 'Leave': gui_xmebw.c:846: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c:846: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c: In function 'Redisplay': gui_xmebw.c:1297: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c:1297: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c:1361: warning: dereferencing type-punned pointer will break strict-aliasing rules gui_xmebw.c:1361: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c /usr/bin/perl /usr/share/perl/5.8/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.8/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_python.o if_python.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/py_config.o /usr/lib/python2.5/config/config.c \ -I/usr/lib/python2.5/config -DHAVE_CONFIG_H -DNO_MAIN gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_tcl.o if_tcl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_ruby.o if_ruby.c link.sh: We don't need the pthread library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/netbeans.o netbeans.c cd xxd; CC="gcc" CFLAGS=" -Wall -g -O2" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-lesstif/xxd' gcc -Wall -g -O2 -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -DUNIX -o xxd xxd.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-lesstif/xxd' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/buffer.o buffer.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/digraph.o digraph.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/edit.o edit.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/eval.o eval.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the perl library... link.sh: We DO need the perl library. link.sh: Trying to remove the crypt library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_cmds.o ex_cmds.c link.sh: We don't need the crypt library! link.sh: Trying to remove the crypt library... link.sh: We don't need the crypt library! link.sh: Trying to remove the attr library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_docmd.o ex_docmd.c link.sh: We don't need the attr library! make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-gnome' creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-gnome' link.sh: Using auto/link.sed file to remove a few libraries gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lgnomeui-2 -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgconf-2 -lgthread-2.0 -lrt -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 -lXt -lncurses -lselinux -lacl -lgpm -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -L/usr/lib/python2.5/config -lpython2.5 -lutil -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -lieee -lruby1.8 -lm link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-gnome' mv src/vim-gnome/vim src/vim-gnome/vim.gnome touch build-stamp-vim-gnome gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_getln.o ex_getln.c dh_testdir dh_clean -pvim-nox -k *** DEBIAN *** BUILDING VARIANT vim-nox /usr/bin/make -C src/vim-nox CFLAGS="-Wall -g -O2" make[1]: Entering directory `/build/buildd/vim-7.2.049/src/vim-nox' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux " srcdir=. sh ./osdef.sh creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/popupmnu.o popupmnu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/quickfix.o quickfix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/fileio.o fileio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/regexp.o regexp.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/screen.o screen.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/search.o search.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/spell.o spell.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/memline.o memline.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/syntax.o syntax.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/tag.o tag.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/misc2.o misc2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/window.o window.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/normal.o normal.c /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c /usr/bin/perl /usr/share/perl/5.8/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.8/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_perlsfio.o if_perlsfio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_python.o if_python.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/py_config.o /usr/lib/python2.5/config/config.c \ -I/usr/lib/python2.5/config -DHAVE_CONFIG_H -DNO_MAIN gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_tcl.o if_tcl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_ruby.o if_ruby.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/netbeans.o netbeans.c cd xxd; CC="gcc" CFLAGS=" -Wall -g -O2" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-nox/xxd' gcc -Wall -g -O2 -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -DUNIX -o xxd xxd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ops.o ops.c make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-nox/xxd' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/buffer.o buffer.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/option.o option.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_perl.o auto/if_perl.c if_perl.c: In function 'boot_VIM': if_perl.c:1615: warning: unused variable 'items' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux version.c -o objects/version.o gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_motif.o objects/gui_x11.o objects/pty.o objects/gui_beval.o objects/gui_xmdlg.o objects/gui_xmebw.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lXp -lXext -lXm -lXt -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -ldl -lm -lncurses -lnsl -lselinux -lacl -lattr -lgpm -ldl -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.5/config -lpython2.5 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -ldl -lcrypt -lm link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. link.sh: Trying to remove the SM library... link.sh: We don't need the SM library! link.sh: Trying to remove the SM library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_cmds.o ex_cmds.c link.sh: We don't need the SM library! link.sh: Trying to remove the ICE library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_cmds2.o ex_cmds2.c link.sh: We don't need the ICE library! link.sh: Trying to remove the ICE library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_docmd.o ex_docmd.c link.sh: We don't need the ICE library! link.sh: Trying to remove the nsl library... link.sh: We don't need the nsl library! link.sh: Trying to remove the Xt library... link.sh: We don't need the Xt library! link.sh: Trying to remove the Xt library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ex_getln.o ex_getln.c link.sh: We don't need the Xt library! link.sh: Trying to remove the Xp library... link.sh: We don't need the Xp library! link.sh: Trying to remove the Xpm library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/fileio.o fileio.c link.sh: We don't need the Xpm library! link.sh: Trying to remove the X11 library... link.sh: We don't need the X11 library! link.sh: Trying to remove the Xdmcp library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/fold.o fold.c link.sh: We don't need the Xdmcp library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/getchar.o getchar.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/hardcopy.o hardcopy.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_cscope.o if_cscope.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/main.o main.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/memfile.o memfile.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/memline.o memline.c link.sh: We don't need the dl library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/message.o message.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/misc1.o misc1.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/misc2.o misc2.c link.sh: We don't need the pthread library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/move.o move.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/normal.o normal.c link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/ops.o ops.c link.sh: We don't need the m library! link.sh: Trying to remove the perl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/option.o option.c link.sh: We DO need the perl library. link.sh: Trying to remove the crypt library... link.sh: We don't need the crypt library! link.sh: Trying to remove the crypt library... link.sh: We don't need the crypt library! link.sh: Trying to remove the attr library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/os_unix.o os_unix.c link.sh: We don't need the attr library! make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-lesstif' creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-lesstif' link.sh: Using auto/link.sed file to remove a few libraries gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_motif.o objects/gui_x11.o objects/pty.o objects/gui_beval.o objects/gui_xmdlg.o objects/gui_xmebw.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lXext -lXm -lncurses -lselinux -lacl -lgpm -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -L/usr/lib/python2.5/config -lpython2.5 -lutil -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -lieee -lruby1.8 -lm gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/if_perl.o auto/if_perl.c if_perl.c: In function 'boot_VIM': if_perl.c:1615: warning: unused variable 'items' link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-lesstif' mv src/vim-lesstif/vim src/vim-lesstif/vim.lesstif touch build-stamp-vim-lesstif dh_testdir dh_clean -pvim-basic -k *** DEBIAN *** BUILDING VARIANT vim-basic /usr/bin/make -C src/vim-basic CFLAGS="-Wall -g -O2" make[1]: Entering directory `/build/buildd/vim-7.2.049/src/vim-basic' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H " srcdir=. sh ./osdef.sh creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/popupmnu.o popupmnu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux version.c -o objects/version.o gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/quickfix.o quickfix.c gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lm -lncurses -lnsl -lselinux -lacl -lattr -lgpm -ldl -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.5/config -lpython2.5 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -ldl -lcrypt -lm link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. link.sh: Trying to remove the nsl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/regexp.o regexp.c link.sh: We don't need the nsl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/screen.o screen.c link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/search.o search.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/spell.o spell.c link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... link.sh: We don't need the pthread library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the perl library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/syntax.o syntax.c link.sh: We DO need the perl library. link.sh: Trying to remove the crypt library... link.sh: We don't need the crypt library! link.sh: Trying to remove the crypt library... gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/tag.o tag.c link.sh: We don't need the crypt library! link.sh: Trying to remove the attr library... link.sh: We don't need the attr library! make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-nox' creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/term.o term.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -I/usr/include/python2.5 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-nox' link.sh: Using auto/link.sed file to remove a few libraries gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/version.o -lncurses -lselinux -lacl -lgpm -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -L/usr/lib/python2.5/config -lpython2.5 -lutil -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -lieee -lruby1.8 -lm link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-nox' mv src/vim-nox/vim src/vim-nox/vim.nox touch build-stamp-vim-nox gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ui.o ui.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/undo.o undo.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/window.o window.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/netbeans.o netbeans.c cd xxd; CC="gcc" CFLAGS=" -Wall -g -O2" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-basic/xxd' gcc -Wall -g -O2 -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-basic/xxd' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/buffer.o buffer.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/charset.o charset.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/digraph.o digraph.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/edit.o edit.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/eval.o eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ex_cmds2.o ex_cmds2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ex_docmd.o ex_docmd.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ex_eval.o ex_eval.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ex_getln.o ex_getln.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/fileio.o fileio.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/fold.o fold.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/getchar.o getchar.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/hardcopy.o hardcopy.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/if_cscope.o if_cscope.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/if_xcmdsrv.o if_xcmdsrv.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/mark.o mark.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/memfile.o memfile.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/memline.o memline.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/menu.o menu.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/message.o message.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/misc2.o misc2.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/move.o move.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/mbyte.o mbyte.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/normal.o normal.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/ops.o ops.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/option.o option.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/os_unix.o os_unix.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 version.c -o objects/version.o gcc -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/netbeans.o objects/version.o -lm -lncurses -lnsl -lselinux -lacl -lattr -lgpm -ldl link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. link.sh: Trying to remove the nsl library... link.sh: We don't need the nsl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the attr library... link.sh: We don't need the attr library! make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-basic' creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-basic' link.sh: Using auto/link.sed file to remove a few libraries gcc -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/netbeans.o objects/version.o -lm -lncurses -lselinux -lacl -lgpm link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-basic' mv src/vim-basic/vim src/vim-basic/vim.basic touch build-stamp-vim-basic dh_testdir touch build-stamp-arch rm configure-stamp-vim-lesstif configure-stamp-vim-basic configure-stamp-vim-tiny configure-stamp-vim-nox configure-stamp-vim-gnome configure-stamp-vim-gtk /usr/bin/fakeroot debian/rules binary *** DEBIAN *** BUILD STARTED cat debian/vim-common.install.in | sed 's/@VIMCUR@/vim72/' > debian/vim-common.install *** DEBIAN *** BUILDING VARIANTS: vim-tiny vim-gtk vim-gnome vim-lesstif vim-nox vim-basic *** DEBIAN *** SKIPPING VARIANTS: cat debian/vim-common.links.in | sed 's/@VIMCUR@/vim72/' > debian/vim-common.links cat debian/vim-gui-common.install.in | sed 's/@VIMCUR@/vim72/' > debian/vim-gui-common.install cat debian/vim-gui-common.links.in | sed 's/@VIMCUR@/vim72/' > debian/vim-gui-common.links cat debian/vim-runtime.install.in | sed 's/@VIMCUR@/vim72/' > debian/vim-runtime.install cat debian/vim-runtime.links.in | sed 's/@VIMCUR@/vim72/' > debian/vim-runtime.links cat debian/vim-runtime.postrm.in | sed 's/@VIMCUR@/vim72/' > debian/vim-runtime.postrm cat debian/vim-runtime.preinst.in | sed 's/@VIMCUR@/vim72/' > debian/vim-runtime.preinst cat debian/runtime/debian.vim.in | sed 's/@VIMCUR@/vim72/' > debian/runtime/debian.vim cat debian/lintian/vim-runtime.in | sed 's/@VIMCUR@/vim72/' > debian/lintian/vim-runtime dh_testdir cat debian/tiny/vimrc.tiny.in | sed 's/@VIMCUR@/vim72/' > debian/tiny/vimrc.tiny dh_testdir dh_clean -k dh_testroot *** DEBIAN *** INSTALLING VARIANT vim-gtk dh_installdirs # variant-related installations # to be kept in sync with those in "install-stamp-vim-basic" target for x in install postinst prerm links ; do \ if [ "vim-gtk" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-gtk:" -e "s:@VARIANT@:gtk:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-gtk.$x ;\ else \ sed -e "s:@PKG@:vim-gtk:" -e "s:@VARIANT@:gtk:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-gtk.$x ;\ fi \ done /usr/bin/make -C runtime/doc html make[1]: Entering directory `/build/buildd/vim-7.2.049/runtime/doc' rm -f errors.log cc doctags.c -o doctags sed -e "s:@PKG@:vim-gtk:;s:@VARIANT@:gtk:" \ debian/lintian/vim-variant > debian/lintian/vim-gtk # Handle the gvim menu file overrides if [ -e "debian/lintian/vim-gtk.in" ]; then \ cat debian/lintian/vim-gtk.in >> debian/lintian/vim-gtk; \ fi for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-gtk.postinst; \ done sed -i "/@LANG_ALTS@/d" debian/vim-gtk.postinst dh_install awk -f makehtml.awk arabic.txt >arabic.html awk -f makehtml.awk autocmd.txt >autocmd.html dh_installmenu awk -f makehtml.awk change.txt >change.html dh_link awk -f makehtml.awk cmdline.txt >cmdline.html touch install-stamp-vim-gtk awk -f makehtml.awk debug.txt >debug.html awk -f makehtml.awk debugger.txt >debugger.html awk -f makehtml.awk develop.txt >develop.html awk -f makehtml.awk diff.txt >diff.html awk -f makehtml.awk digraph.txt >digraph.html dh_testdir awk -f makehtml.awk editing.txt >editing.html dh_testroot *** DEBIAN *** INSTALLING VARIANT vim-gnome dh_installdirs # variant-related installations # to be kept in sync with those in "install-stamp-vim-basic" target for x in install postinst prerm links ; do \ if [ "vim-gnome" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-gnome:" -e "s:@VARIANT@:gnome:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-gnome.$x ;\ else \ sed -e "s:@PKG@:vim-gnome:" -e "s:@VARIANT@:gnome:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-gnome.$x ;\ fi \ done sed -e "s:@PKG@:vim-gnome:;s:@VARIANT@:gnome:" \ debian/lintian/vim-variant > debian/lintian/vim-gnome # Handle the gvim menu file overrides if [ -e "debian/lintian/vim-gnome.in" ]; then \ cat debian/lintian/vim-gnome.in >> debian/lintian/vim-gnome; \ fi for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-gnome.postinst; \ done awk -f makehtml.awk eval.txt >eval.html sed -i "/@LANG_ALTS@/d" debian/vim-gnome.postinst dh_install dh_installmenu dh_link touch install-stamp-vim-gnome awk -f makehtml.awk farsi.txt >farsi.html awk -f makehtml.awk filetype.txt >filetype.html awk -f makehtml.awk fold.txt >fold.html awk -f makehtml.awk ft_ada.txt >ft_ada.html awk -f makehtml.awk ft_sql.txt >ft_sql.html awk -f makehtml.awk gui.txt >gui.html awk -f makehtml.awk gui_w16.txt >gui_w16.html dh_testdir dh_testroot awk -f makehtml.awk gui_w32.txt >gui_w32.html *** DEBIAN *** INSTALLING VARIANT vim-lesstif dh_installdirs awk -f makehtml.awk gui_x11.txt >gui_x11.html awk -f makehtml.awk hangulin.txt >hangulin.html # variant-related installations # to be kept in sync with those in "install-stamp-vim-basic" target awk -f makehtml.awk hebrew.txt >hebrew.html for x in install postinst prerm links ; do \ if [ "vim-lesstif" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-lesstif:" -e "s:@VARIANT@:lesstif:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-lesstif.$x ;\ else \ sed -e "s:@PKG@:vim-lesstif:" -e "s:@VARIANT@:lesstif:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-lesstif.$x ;\ fi \ done sed -e "s:@PKG@:vim-lesstif:;s:@VARIANT@:lesstif:" \ debian/lintian/vim-variant > debian/lintian/vim-lesstif awk -f makehtml.awk howto.txt >howto.html # Handle the gvim menu file overrides if [ -e "debian/lintian/vim-lesstif.in" ]; then \ cat debian/lintian/vim-lesstif.in >> debian/lintian/vim-lesstif; \ fi for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-lesstif.postinst; \ done awk -f makehtml.awk if_cscop.txt >if_cscop.html awk -f makehtml.awk if_mzsch.txt >if_mzsch.html awk -f makehtml.awk if_ole.txt >if_ole.html sed -i "/@LANG_ALTS@/d" debian/vim-lesstif.postinst dh_install awk -f makehtml.awk if_perl.txt >if_perl.html awk -f makehtml.awk if_pyth.txt >if_pyth.html awk -f makehtml.awk if_ruby.txt >if_ruby.html awk -f makehtml.awk if_sniff.txt >if_sniff.html awk -f makehtml.awk if_tcl.txt >if_tcl.html dh_installmenu awk -f makehtml.awk indent.txt >indent.html awk -f makehtml.awk help.txt >index.html awk -f makehtml.awk insert.txt >insert.html dh_link awk -f makehtml.awk intro.txt >intro.html touch install-stamp-vim-lesstif dh_testdir dh_testroot *** DEBIAN *** INSTALLING VARIANT vim-nox dh_installdirs awk -f makehtml.awk map.txt >map.html # variant-related installations # to be kept in sync with those in "install-stamp-vim-basic" target for x in install postinst prerm links ; do \ if [ "vim-nox" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-nox:" -e "s:@VARIANT@:nox:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-nox.$x ;\ else \ sed -e "s:@PKG@:vim-nox:" -e "s:@VARIANT@:nox:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-nox.$x ;\ fi \ done sed -e "s:@PKG@:vim-nox:;s:@VARIANT@:nox:" \ debian/lintian/vim-variant > debian/lintian/vim-nox # Handle the gvim menu file overrides if [ -e "debian/lintian/vim-nox.in" ]; then \ cat debian/lintian/vim-nox.in >> debian/lintian/vim-nox; \ fi for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-nox.postinst; \ done awk -f makehtml.awk mbyte.txt >mbyte.html sed -i "/@LANG_ALTS@/d" debian/vim-nox.postinst dh_install dh_installmenu awk -f makehtml.awk message.txt >message.html dh_link awk -f makehtml.awk mlang.txt >mlang.html awk -f makehtml.awk motion.txt >motion.html touch install-stamp-vim-nox awk -f makehtml.awk netbeans.txt >netbeans.html awk -f makehtml.awk options.txt >options.html awk -f makehtml.awk os_390.txt >os_390.html awk -f makehtml.awk os_amiga.txt >os_amiga.html *** DEBIAN *** BUILD COMPLETED awk -f makehtml.awk os_beos.txt >os_beos.html awk -f makehtml.awk os_dos.txt >os_dos.html dh_testdir dh_testroot *** DEBIAN *** INSTALLING VARIANT vim-basic dh_installdirs # UPSTREAM INSTALLATION /usr/bin/make -C src/vim-basic DESTDIR=/build/buildd/vim-7.2.049/debian/tmp installvimbin \ installtutorbin \ installgtutorbin \ installruntime \ installtools \ install-icons \ install-languages make[1]: Entering directory `/build/buildd/vim-7.2.049/src/vim-basic' gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wall -g -O2 -D_FORTIFY_SOURCE=1 version.c -o objects/version.o link.sh: The file 'auto/link.sed' exists, which is going to be used now. link.sh: If linking fails, try deleting the auto/link.sed file. link.sh: If this fails too, try creating an empty auto/link.sed file. link.sh: Using auto/link.sed file to remove a few libraries gcc -Wl,--as-needed -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/netbeans.o objects/version.o -lm -lncurses -lselinux -lacl -lgpm awk -f makehtml.awk os_mac.txt >os_mac.html awk -f makehtml.awk os_mint.txt >os_mint.html awk -f makehtml.awk os_msdos.txt >os_msdos.html link.sh: Linked fine with a few libraries removed /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr mkdir /build/buildd/vim-7.2.049/debian/tmp mkdir /build/buildd/vim-7.2.049/debian/tmp/usr chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/bin mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/bin chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/bin awk -f makehtml.awk os_os2.txt >os_os2.html /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim awk -f makehtml.awk os_qnx.txt >os_qnx.html mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72 awk -f makehtml.awk os_risc.txt >os_risc.html mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72 chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72 /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/doc mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/doc chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/doc /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/print mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/print chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/print /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/colors mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/colors awk -f makehtml.awk os_unix.txt >os_unix.html chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/colors /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/syntax mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/syntax chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/syntax awk -f makehtml.awk os_vms.txt >os_vms.html /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/indent mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/indent chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/indent /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/ftplugin mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/ftplugin chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/ftplugin /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/autoload mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/autoload chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/autoload /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/autoload/xml mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/autoload/xml chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/autoload/xml /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/plugin mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/plugin chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/plugin awk -f makehtml.awk os_win32.txt >os_win32.html /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tutor mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tutor chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tutor /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/spell mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/spell chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/spell /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/compiler mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/compiler awk -f makehtml.awk pattern.txt >pattern.html chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/compiler /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/macros mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/macros chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/macros cp ../runtime/tutor/README* ../runtime/tutor/tutor* /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tutor chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tutor/* if test -f ../runtime/spell/en.latin1.spl; then \ cp ../runtime/spell/*.spl ../runtime/spell/*.sug ../runtime/spell/*.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/spell; \ chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/spell/*.spl /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/spell/*.sug /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/spell/*.vim; \ fi /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tools mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tools chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tools /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr awk -f makehtml.awk pi_getscript.txt >pi_getscript.html mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1 "-fr" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1 awk -f makehtml.awk pi_gzip.txt >pi_gzip.html installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1/xxd.1 awk -f makehtml.awk pi_netrw.txt >pi_netrw.html /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1 "-fr.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1 "-it" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1 "-it" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1 "-it.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1 "-pl" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1 "-pl.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1 "-ru" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1 "-ru.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8 mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1/xxd.1 if test -d /build/buildd/vim-7.2.049/debian/tmp/usr/share/icons/hicolor/48x48/apps -a -w /build/buildd/vim-7.2.049/debian/tmp/usr/share/icons/hicolor/48x48/apps \ -a ! -f /build/buildd/vim-7.2.049/debian/tmp/usr/share/icons/hicolor/48x48/apps/gvim.png; then \ cp ../runtime/vim48x48.png /build/buildd/vim-7.2.049/debian/tmp/usr/share/icons/hicolor/48x48/apps/gvim.png; \ fi if test -d /build/buildd/vim-7.2.049/debian/tmp/usr/share/icons/locolor/32x32/apps -a -w /build/buildd/vim-7.2.049/debian/tmp/usr/share/icons/locolor/32x32/apps \ -a ! -f /build/buildd/vim-7.2.049/debian/tmp/usr/share/icons/locolor/32x32/apps/gvim.png; then \ cp ../runtime/vim32x32.png /build/buildd/vim-7.2.049/debian/tmp/usr/share/icons/locolor/32x32/apps/gvim.png; \ fi if test -d /build/buildd/vim-7.2.049/debian/tmp/usr/share/icons/locolor/16x16/apps -a -w /build/buildd/vim-7.2.049/debian/tmp/usr/share/icons/locolor/16x16/apps \ -a ! -f /build/buildd/vim-7.2.049/debian/tmp/usr/share/icons/locolor/16x16/apps/gvim.png; then \ cp ../runtime/vim16x16.png /build/buildd/vim-7.2.049/debian/tmp/usr/share/icons/locolor/16x16/apps/gvim.png; \ fi make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/lang mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/lang chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/lang /bin/sh ./mkinstalldirs /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/keymap mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/keymap chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/keymap if test -f /build/buildd/vim-7.2.049/debian/tmp/usr/bin/vim; then \ mv -f /build/buildd/vim-7.2.049/debian/tmp/usr/bin/vim /build/buildd/vim-7.2.049/debian/tmp/usr/bin/vim.rm; \ rm -f /build/buildd/vim-7.2.049/debian/tmp/usr/bin/vim.rm; \ fi cp vim /build/buildd/vim-7.2.049/debian/tmp/usr/bin awk -f makehtml.awk pi_paren.txt >pi_paren.html awk -f makehtml.awk pi_spec.txt >pi_spec.html chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/bin/vim awk -f makehtml.awk pi_tar.txt >pi_tar.html cp vimtutor /build/buildd/vim-7.2.049/debian/tmp/usr/bin/vimtutor chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/bin/vimtutor cp gvimtutor /build/buildd/vim-7.2.049/debian/tmp/usr/bin/gvimtutor chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/bin/gvimtutor awk -f makehtml.awk pi_vimball.txt >pi_vimball.html /bin/sh ./installman.sh install /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/man1 "" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim awk -f makehtml.awk pi_zip.txt >pi_zip.html creating /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/man1 awk -f makehtml.awk print.txt >print.html mkdir /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/man1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/man1/vim.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/man1/vimtutor.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/man1/vimdiff.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/man1/evim.1 generating help tags awk -f makehtml.awk quickfix.txt >quickfix.html make[2]: Entering directory `/build/buildd/vim-7.2.049/runtime/doc' /build/buildd/vim-7.2.049/debian/tmp/usr/bin/vim -u NONE -esX -c "helptags ++t ." -c quit make[2]: Leaving directory `/build/buildd/vim-7.2.049/runtime/doc' cd ../runtime/doc; \ files=`ls *.txt tags`; \ files="$files `ls *.??x tags-?? 2>/dev/null || true`"; \ cp $files /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/doc; \ cd /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/doc; \ chmod 644 $files awk -f makehtml.awk quickref.txt >quickref.html cp ../runtime/doc/*.pl /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/doc chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/doc/*.pl cp ../runtime/menu.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/menu.vim chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/menu.vim cp ../runtime/synmenu.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/synmenu.vim chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/synmenu.vim cp ../runtime/delmenu.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/delmenu.vim chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/delmenu.vim cp ../runtime/mswin.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/mswin.vim chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/mswin.vim cp ../runtime/evim.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/evim.vim chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/evim.vim cp ../runtime/bugreport.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/bugreport.vim chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/bugreport.vim cp ../runtime/vimrc_example.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72 chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/vimrc_example.vim cp ../runtime/gvimrc_example.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72 chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/gvimrc_example.vim cp ../runtime/filetype.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/filetype.vim chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/filetype.vim cp ../runtime/ftoff.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/ftoff.vim chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/ftoff.vim cp ../runtime/scripts.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/scripts.vim chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/scripts.vim cp ../runtime/ftplugin.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/ftplugin.vim chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/ftplugin.vim cp ../runtime/ftplugof.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/ftplugof.vim awk -f makehtml.awk quotes.txt >quotes.html chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/ftplugof.vim cp ../runtime/indent.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/indent.vim chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/indent.vim cp ../runtime/indoff.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/indoff.vim awk -f makehtml.awk recover.txt >recover.html chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/indoff.vim cp ../runtime/optwin.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/optwin.vim chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/optwin.vim cd ../runtime/print; cp *.ps /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/print cd /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/print; chmod 644 *.ps cd ../runtime/colors; cp *.vim README.txt /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/colors cd /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/colors; chmod 644 *.vim README.txt awk -f makehtml.awk remote.txt >remote.html cd ../runtime/syntax; cp *.vim README.txt /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/syntax awk -f makehtml.awk repeat.txt >repeat.html awk -f makehtml.awk rileft.txt >rileft.html cd /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/syntax; chmod 644 *.vim README.txt awk -f makehtml.awk russian.txt >russian.html awk -f makehtml.awk scroll.txt >scroll.html cd ../runtime/indent; cp *.vim README.txt /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/indent cd /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/indent; chmod 644 *.vim README.txt awk -f makehtml.awk sign.txt >sign.html cd ../runtime/autoload; cp *.vim README.txt /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/autoload cd /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/autoload; chmod 644 *.vim README.txt awk -f makehtml.awk spell.txt >spell.html cd ../runtime/autoload/xml; cp *.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/autoload/xml cd /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/autoload/xml; chmod 644 *.vim cd ../runtime/plugin; cp *.vim README.txt /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/plugin cd /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/plugin; chmod 644 *.vim README.txt cd ../runtime/ftplugin; cp *.vim README.txt /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/ftplugin cd /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/ftplugin; chmod 644 *.vim README.txt cd ../runtime/compiler; cp *.vim README.txt /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/compiler cd /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/compiler; chmod 644 *.vim README.txt cp -r ../runtime/macros/* /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/macros chmod 755 `find /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/macros -type d -print` chmod 644 `find /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/macros -type f -print` chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/macros/less.sh cvs=`find /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/macros \( -name CVS -o -name AAPDIR \) -print`; \ if test -n "$cvs"; then \ rm -rf $cvs; \ fi if test -f /build/buildd/vim-7.2.049/debian/tmp/usr/bin/xxd; then \ mv -f /build/buildd/vim-7.2.049/debian/tmp/usr/bin/xxd /build/buildd/vim-7.2.049/debian/tmp/usr/bin/xxd.rm; \ rm -f /build/buildd/vim-7.2.049/debian/tmp/usr/bin/xxd.rm; \ fi cp xxd/xxd /build/buildd/vim-7.2.049/debian/tmp/usr/bin chmod 755 /build/buildd/vim-7.2.049/debian/tmp/usr/bin/xxd awk -f makehtml.awk sponsor.txt >sponsor.html /bin/sh ./installman.sh xxd /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/man1 "" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/man1/xxd.1 awk -f makehtml.awk starting.txt >starting.html cp -r ../runtime/tools/* /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tools cvs=`find /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tools \( -name CVS -o -name AAPDIR \) -print`; \ if test -n "$cvs"; then \ rm -rf $cvs; \ fi chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tools/* perlpath=`./which.sh perl` && sed -e "s+/usr/bin/perl+$perlpath+" ../runtime/tools/efm_perl.pl >/build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tools/efm_perl.pl awkpath=`./which.sh nawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tools/mve.awk; if test -z "$awkpath"; then \ awkpath=`./which.sh gawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tools/mve.awk; if test -z "$awkpath"; then \ awkpath=`./which.sh awk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tools/mve.awk; fi; fi chmod 755 `grep -l "^#!" /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/tools/*` /bin/sh ./installman.sh install /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1/vim.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1/vimtutor.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1/vimdiff.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1 "-fr" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1/vim.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1/vimtutor.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1/vimdiff.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1 "-fr.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1/vim.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1/vimtutor.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1/vimdiff.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1/evim.1 awk -f makehtml.awk syntax.txt >syntax.html /bin/sh ./installman.sh install /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1 "-it" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1/vim.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1/vimtutor.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1/vimdiff.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1 "-it" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1/vim.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1/vimtutor.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1/vimdiff.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1 "-it.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1/vim.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1/vimtutor.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1/vimdiff.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1/vim.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1/vimtutor.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1/vimdiff.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1 "-pl" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vim.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vimtutor.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vimdiff.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1 "-pl.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1/vim.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1/vimtutor.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1/vimdiff.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1 "-ru" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1/vim.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1/vimtutor.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1/vimdiff.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1 "-ru.UTF-8" /usr/share/vim /usr/share/vim/vim72 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1/vim.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1/vimtutor.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1/vimdiff.1 installing /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1/evim.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1/ex.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1/view.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1/rvim.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1/ex.1 awk -f makehtml.awk tabpage.txt >tabpage.html creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1/view.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1/rvim.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.ISO8859-1/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1/ex.1 awk -f makehtml.awk tagsrch.txt >tagsrch.html creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1/view.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1/rvim.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/fr.UTF-8/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1/ex.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1/view.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1/rvim.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1/ex.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1/view.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1/rvim.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.ISO8859-1/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1/ex.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1/view.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1/rvim.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/it.UTF-8/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1/ex.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1/view.1 awk -f makehtml.awk term.txt >term.html creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1/rvim.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1/ex.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1/view.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1/rvim.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.ISO8859-2/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1/ex.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1/view.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1/rvim.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/pl.UTF-8/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1/ex.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1/view.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1/rvim.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.KOI8-R/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1/ex.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1/view.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1/rvim.1 creating link /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8/man1/rview.1 if test -n "yes" -a -f po/Makefile; then \ cd po; /usr/bin/make prefix=/build/buildd/vim-7.2.049/debian/tmp/usr LOCALEDIR=/build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/lang \ INSTALL_DATA=cp FILEMOD=644 install; \ fi awk -f makehtml.awk tips.txt >tips.html make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[3]: Entering directory `/build/buildd/vim-7.2.049/src/po' make[3]: Leaving directory `/build/buildd/vim-7.2.049/src/po' for lang in af ca cs de en_GB eo es fi fr ga it ja ko no pl pt_BR ru sk sv uk vi zh_CN zh_CN.UTF-8 zh_TW zh_TW.UTF-8; do \ dir=/build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/lang/$lang/; \ if test ! -x "$dir"; then \ mkdir $dir; chmod 755 $dir; \ fi; \ dir=/build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/lang/$lang/LC_MESSAGES; \ if test ! -x "$dir"; then \ mkdir $dir; chmod 755 $dir; \ fi; \ if test -r $lang.mo; then \ cp $lang.mo $dir/vim.mo; \ chmod 644 $dir/vim.mo; \ fi; \ done awk -f makehtml.awk todo.txt >todo.html make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' if test -d ../runtime/lang; then \ cp ../runtime/lang/README.txt ../runtime/lang/*.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/lang; \ chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/lang/README.txt /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/lang/*.vim; \ fi if test -d ../runtime/keymap; then \ cp ../runtime/keymap/README.txt ../runtime/keymap/*.vim /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/keymap; \ chmod 644 /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/keymap/README.txt /build/buildd/vim-7.2.049/debian/tmp/usr/share/vim/vim72/keymap/*.vim; \ fi make[1]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-basic' if [ yes = "yes" ]; then \ /usr/bin/make -j1 -C src/vim-basic test; \ fi make[1]: Entering directory `/build/buildd/vim-7.2.049/src/vim-basic' make[1]: warning: -jN forced in submake: disabling jobserver mode. /usr/bin/make -f Makefile vim make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-basic' make[2]: `vim' is up to date. make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-basic' if test -n "yes" -a -f po/Makefile; then \ cd po; /usr/bin/make -f Makefile check VIM=../vim; \ fi make[2]: Entering directory `/build/buildd/vim-7.2.049/src/po' ../vim -u NONE -e -S check.vim -c "if error == 0 | q | endif" -c cq af.po /bin/sh: ../vim: not found make[2]: *** [af.ck] Error 127 make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/po' make[1]: [test] Error 2 (ignored) if test vim != vim -a ! -r vim; then \ ln -s vim vim; \ fi awk -f makehtml.awk uganda.txt >uganda.html cd testdir; /usr/bin/make -f Makefile VIMPROG=../vim make[2]: Entering directory `/build/buildd/vim-7.2.049/src/vim-basic/testdir' rm -f test.log rm -f test1.failed tiny.vim small.vim mbyte.vim test.ok X* viminfo ../vim -u unix.vim -U NONE --noplugin -s dotest.in test1.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal awk -f makehtml.awk undo.txt >undo.html [?25h[?8c[?25h[?0c[?25l[?1c"test1.in" 40 lines, 1465 charactersFirst a simple test to check if the test script works. If Vim was not compiled with the +eval feature, the small.vim script will be set to copy the test.ok file to test.out, so that it looks like the test succeeded. Otherwise an empty small.vim is written. small.vim is sourced by tests that require the +eval feature or other features that are missing in the small version. If Vim was not compiled with the +windows feature, the tiny.vim script will be set like small.vim above. tiny.vim is sourced by tests that require the +windows feature or other features that are missing in the tiny version. If Vim was not compiled with the +multi_byte feature, the mbyte.vim script will be set like small.vim above. mbyte.vim is sourced by tests that require the +multi_byte feature. STARTTEST :" Write a single line to test.out to check if testing works at all. :%d athis is a test^[:w! test.out :" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test. 0D:w! small.vim[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1c[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" awk -f makehtml.awk usr_01.txt >usr_01.html awk -f makehtml.awk usr_02.txt >usr_02.html awk -f makehtml.awk usr_03.txt >usr_03.html awk -f makehtml.awk usr_04.txt >usr_04.html awk -f makehtml.awk usr_05.txt >usr_05.html awk -f makehtml.awk usr_06.txt >usr_06.html awk -f makehtml.awk usr_07.txt >usr_07.html awk -f makehtml.awk usr_08.txt >usr_08.html awk -f makehtml.awk usr_09.txt >usr_09.html awk -f makehtml.awk usr_10.txt >usr_10.html awk -f makehtml.awk usr_11.txt >usr_11.html awk -f makehtml.awk usr_12.txt >usr_12.html awk -f makehtml.awk usr_20.txt >usr_20.html awk -f makehtml.awk usr_21.txt >usr_21.html awk -f makehtml.awk usr_22.txt >usr_22.html awk -f makehtml.awk usr_23.txt >usr_23.html awk -f makehtml.awk usr_24.txt >usr_24.html awk -f makehtml.awk usr_25.txt >usr_25.html awk -f makehtml.awk usr_26.txt >usr_26.html awk -f makehtml.awk usr_27.txt >usr_27.html awk -f makehtml.awk usr_28.txt >usr_28.html awk -f makehtml.awk usr_29.txt >usr_29.html awk -f makehtml.awk usr_30.txt >usr_30.html awk -f makehtml.awk usr_31.txt >usr_31.html awk -f makehtml.awk usr_32.txt >usr_32.html awk -f makehtml.awk usr_40.txt >usr_40.html awk -f makehtml.awk usr_41.txt >usr_41.html awk -f makehtml.awk usr_42.txt >usr_42.html awk -f makehtml.awk usr_43.txt >usr_43.html awk -f makehtml.awk usr_44.txt >usr_44.html awk -f makehtml.awk usr_45.txt >usr_45.html awk -f makehtml.awk usr_90.txt >usr_90.html awk -f makehtml.awk usr_toc.txt >usr_toc.html awk -f makehtml.awk various.txt >various.html awk -f makehtml.awk version4.txt >version4.html awk -f makehtml.awk version5.txt >version5.html awk -f makehtml.awk version6.txt >version6.html [New File] 21 lines, 661 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:w! tiny.vim ae! test.ok w! test.out qa! ^[:w! mbyte.vim :" If +multi_byte feature supported, make mbyte.vim empty. :if has("multi_byte") | sp another | w! mbyte.vim | q | endif :" If +eval feature supported quit here, leaving tiny.vim and small.vim empty. :" Otherwise write small.vim to skip the test. :if 1 | q! | endif :w! small.vim :" If +windows feature not supported :sp will fail and tiny.vim will be :" written to skip the test. :sp another :wq! tiny.vim :qa! ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c" Write a single line to test.out to check if testing works at all. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c%d [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?25h[?0c[?25l[?1cthis is a test[?25h[?0c[?25l[?1c:[?25h[?0cw! test.out [?25l[?1c"test.out" [New File] 1 line, 15 characters written[?25h[?0c[?25l[?1c:[?25h[?0c" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test. [?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw! small.vim [?25l[?1c"small.vim" [New File] 1 line, 1 character written[?25h[?0c[?25l[?1c:[?25h[?0cw! tiny.vim [?25l[?1c"tiny.vim" [New File] 1 line, 1 character written[?25h[?0c[?25l[?1ce! test.ok w! test.outqa![?25h[?0c[?25l[?1c:[?25h[?0cw! mbyte.vim [?25l[?1c"mbyte.vim" [New File] 4 lines, 28 characters written[?25h[?0c[?25l[?1c:[?25h[?0c" If +multi_byte feature supported, make mbyte.vim empty. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif has("multi_byte") | sp another | w! mbyte.vim | q | endif [?25l[?1c"another" [New File] "mbyte.vim" 0 lines, 0 characters writtene! test.ok[?25h[?0c[?25l[?1c:[?25h[?0c" If +eval feature supported quit here, leaving tiny.vim and small.vim empty. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Otherwise write small.vim to skip the test. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif 1 | q! | endif [?25l[?1c[?25h[?0crm -rf X* viminfo rm -rf test2.failed test.ok test.out X* viminfo cp test2.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test2.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test2.in" 29 lines, 717 charactersThis is a test if a URL is recognized by "gf", with the cursor before and after the "://". Also test ":\\". STARTTEST :so small.vim /^first /tmp :call append(0, expand("")) /^second /URL :call append(1, expand("")) :if has("ebcdic") : set isf=@,240-249,/,.,-,_,+,,,$,:,~,\ :else : set isf=@,48-57,/,.,-,_,+,,,$,:,~,\ :endif /^third /name :call append(2, expand("")) /^fourth /URL :call append(3, expand(""))[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1c[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 19 lines, 336 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST5GdG:wq! test.out ENDTEST[?25h[?0c[?25l[?1c first test for URL://machine.name/tmp/vimtest2a and other text [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^first [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c/[?25h[?0ctmp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append(0, expand("")) [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^second [?25l[?1c second test for URL://machine.name/tmp/vimtest2b. And other text[?25h[?0c[?25l[?1c /[?25h[?0cURL [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append(1, expand("")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif has("ebcdic") [?25l[?1c : [?25h[?0c: set isf=@,240-249,/,.,-,_,+,,,$,:,~,\ [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: set isf=@,48-57,/,.,-,_,+,,,$,:,~,\ [?25l[?1c: [?25h[?0c:endif [?25l[?1cSTARTTEST :so small.vim /^first /tmp[?25h[?0c[?25l[?1c /[?25h[?0c^third [?25l[?1c third test for URL:\\machine.name\vimtest2c and other text[?25h[?0c[?25l[?1c /[?25h[?0cname [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append(2, expand("")) [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^fourth [?25l[?1c fourth test for URL:\\machine.name\tmp\vimtest2d, and other text[?25h[?0c[?25l[?1c /[?25h[?0cURL [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append(3, expand("")) [?25l[?1c[?25h[?0c[?25l[?1cThis is a test if a URL is recognized by "gf", with the cursor before and after the "://". Also test ":\\". STARTTEST :so small.vim[?25h[?0c[?25l[?1c29 fewer linesURL:\\machine.name\tmp\vimtest2d ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 29 fewer lines[?25h[?0c[?25l[?1c:[?25h[?0cwq! test.out [?25l[?1c"test.out" [New File] 4 lines, 128 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test3.failed test.ok test.out X* viminfo cp test3.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test3.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test3.in" 1320 lines, 13743 characters/* vim: set cin ts=4 sw=4 : */ Test for 'cindent' STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo modeline :edit" read modeline /start of AUTO =/end of AUTO ENDTEST /* start of AUTO matically checked vim: set ts=4 : */ {if (test)cmd1;cmd2; } {if (test)cmd1;else[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1c/* vim: set cin ts=4 sw=4 : */[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" awk -f makehtml.awk version7.txt >version7.html [New File] 5 lines, 125 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nocompatible viminfo+=nviminfo modeline [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cedit " read modeline [?25l[?1c"test3.in"1320L, 13743Cif (test)cmd1;cmd2;if (test)cmd1;else[?25h[?0c[?25l[?1c/[?25h[?0cstart of AUTO [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cend of AUTO [?25l[?1c789 lines to indent... 7500 650 550 450 350 250 150 50 lines to indent... 790 lines indented [?25h[?0c[?25l[?1c/^STARTTEST } main() { char foo[] = "/*"; /* asdf */ hello } /* end of AUTO */ STARTTEST :set tw=0 wm=60 columns=80 noai fo=croq /serious/e a about life, the universe, and the rest^[ ENDTEST { /* this is * a real serious important big * comment */[?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 93C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST/+-1[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset tw=0 wm=60 columns=80 noai fo=croq [?25l[?1c} main() { char foo[] = "/*"; /* asdf */ hello } /* end of AUTO */ STARTTEST :set tw=0 wm=60 columns=80 noai fo=croq /serious/e a about life, the universe, and the rest^[ ENDTEST { /* this is * a real serious important big * comment */[?25h[?0c[?25l[?1c/[?25h[?0cserious/e [?25l[?1c[?25h[?0c[?25l[?1c -- INSERT -- about life, the * universe, and the * rest important big[?25h[?0c[?25l[?1c * comment[?25h[?0c[?25l[?1c /^STARTTEST */ /* insert " about life, the universe, and the rest" after "serious" */ } STARTTEST[?25h[?0c[?25l[?1c :set nocin [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 6L, 78C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1/comments joabout life^[/happens jothere^[/below oline^[/this Ohello^[[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset nocin [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0ccomments [?25l[?1c{ /** Testing for comments, without 'cin' set[?25h[?0c[?25l[?1c */[?25h[?0c[?25l[?1c -- INSERT -- about life[?25h[?0c[?25l[?1c /[?25h[?0chappens [?25l[?1c/* * what happens here?[?25h[?0c[?25l[?1c */[?25h[?0c[?25l[?1c -- INSERT -- there[?25h[?0c[?25l[?1c /[?25h[?0cbelow [?25l[?1c/*the end of the comment, try inserting a line below */[?25h[?0c[?25l[?1c -- INSERT -- line[?25h[?0c[?25l[?1c /[?25h[?0cthis [?25l[?1c/* how aboutthis one */[?25h[?0c[?25l[?1c -- INSERT --hello[?25h[?0c[?25l[?1c this one */[?25h[?0c[?25l[?1c /^STARTTEST } STARTTEST[?25h[?0c[?25l[?1c :set cin [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 18C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1/vec2 ==[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cin [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cvec2 [?25l[?1c{ var = this + that + vec[0] * vec[0]+ vec[1] * vec[1]+ vec2[2] * vec[2];[?25h[?0c[?25l[?1c }[?25h[?0c[?25l[?1c /^STARTTEST STARTTEST[?25h[?0c[?25l[?1c :set cin [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 5L, 51C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1:set cino=}4 /testing1 k2==/testing2 k2==[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cin [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset cino=}4 [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0ctesting1 [?25l[?1c{asdf asdflkajds f; if (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;} testing1;[?25h[?0c [?25l[?1c /[?25h[?0ctesting2 [?25l[?1cif (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;} testing2;[?25h[?0c [?25l[?1c /^STARTTEST } STARTTEST[?25h[?0c[?25l[?1c :set cin [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 4L, 36C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1:set cino=(0,)20 /main =][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cin [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset cino=(0,)20 [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cmain [?25l[?1cmain ( int first_par, /*[?25h[?0c[?25l[?1c 19 lines to indent... 20indented [?25h[?0c[?25l[?1c * Comment for[?25h[?0c[?25l[?1c /^STARTTEST * Comment for* first par*/second_par /** Comment for* second par*/); } STARTTEST :set cin :set cino= ]]=][ ENDTEST { do {if (){if ()[?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 26C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST/+-1[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cin [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset cino= [?25l[?1c[?25h[?0c [?25l[?1c11 lines to indent... 12indented [?25h[?0c [?25l[?1c/^STARTTEST asdf;elseasdf;} } while (); cmd;/* this should go under the } */ } STARTTEST[?25h[?0c[?25l[?1c ]]=][ [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 1L, 6C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1[?25h[?0c[?25l[?1c ENDTEST[?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 8 lines to indent... 9indented [?25h[?0c[?25l[?1c if ( k() ) {[?25h[?0c[?25l[?1c /^STARTTEST l();} else { /* Start (two words) end */m(); }n(); } STARTTEST[?25h[?0c[?25l[?1c :set cino={s,e-s [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 ]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino={s,e-s [?25l[?1c[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 7 lines to indent... 8indented  {[?25h[?0c[?25l[?1c if ( k() )[?25h[?0c[?25l[?1c /^STARTTEST {l();} else { /* Start (two words) end */m();} n(); /* should be under the if () */ } STARTTEST[?25h[?0c[?25l[?1c :set cino={s,fs [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 25C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 ]]=/ foo[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino={s,fs [?25l[?1c[?25h[?0c[?25l[?1cvoid bar(void) {[?25h[?0c[?25l[?1c /[?25h[?0c foo [?25l[?1c30 lines to indent... 31indented  {[?25h[?0c[?25l[?1c/^STARTTEST void func(void) { a = 1;{b = 2;} c = 3; d = 4; } /* foo */ STARTTEST :set cino= /while ohere^[ ENDTEST a() { do { a = a +a; } while ( a );/* add text under this line */[?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" awk -f makehtml.awk vi_diff.txt >vi_diff.html 3L, 25C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST/+-1[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino= [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cwhile [?25l[?1c[?25h[?0c[?25l[?1c -- INSERT -- here[?25h[?0c[?25l[?1c if ( a ) i[?25h[?0c[?25l[?1c /^STARTTEST a; } STARTTEST[?25h[?0c[?25l[?1c :set cino= com= [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 109C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1/comment olabel2: b();^Mlabel3 /* post */:^M/* pre */ label4:^Mf(/*com*/);^Mif (/*com*/)^Mcmd();^[[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino= com= [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0ccomment [?25l[?1ca() { label1:/* hmm */// comment[?25h[?0c[?25l[?1c -- INSERT --label2: b(); label3 /* post */: /* pre */ label4:f(/*com*/);if (/*com*/)cmd();[?25h[?0c[?25l[?1c }[?25h[?0c[?25l[?1c /^STARTTEST STARTTEST[?25h[?0c[?25l[?1c :set comments& comments^=s:/*,m:**,ex:*/ [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" awk -f makehtml.awk index.txt >vimindex.html 3L, 53C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1/simple =5j[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset comments& comments^=s:/*,m:**,ex:*/ [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0csimple [?25l[?1c/* * A simple comment[?25h[?0c[?25l[?1c 5 lines to indent... 6indented * A simple comment[?25h[?0c[?25l[?1c */[?25h[?0c[?25l[?1c /^STARTTEST /* ** A different comment */ STARTTEST[?25h[?0c[?25l[?1c :set cino=c0 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 70C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1:set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=c0 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset comments& comments-=s1:/* comments^=s0:/* [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 4 lines to indent... 5indented [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c /^STARTTEST /*********A comment. *********/ } STARTTEST[?25h[?0c[?25l[?1c :set cino=c0,C1 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" awk -f makehtml.awk visual.txt >visual.html 3L, 73C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1:set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=c0,C1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset comments& comments-=s1:/* comments^=s0:/* [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 4 lines to indent... 5indented [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c /^STARTTEST /********* A comment. *********/ } STARTTEST[?25h[?0c[?25l[?1c :set cino= [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 17C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 ]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino= [?25l[?1c[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 5 lines to indent... 6indented [?25h[?0c[?25l[?1c c = c1 &&[?25h[?0c[?25l[?1c /^STARTTEST (c2 ||c3) && c4; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(s [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" awk -f makehtml.awk windows.txt >windows.html 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(s [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 5 lines to indent... 6indented [?25h[?0c[?25l[?1c c = c1 &&[?25h[?0c[?25l[?1c /^STARTTEST (c2 ||c3) && c4; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(s,U1 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(s,U1 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 5 lines to indent... 6indented [?25h[?0c[?25l[?1c c = c1 &&[?25h[?0c[?25l[?1c /^STARTTEST (c2 ||c3) && c4; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(0 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(0 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 4 lines to indent... 5indented [?25h[?0c[?25l[?1c if ( c1[?25h[?0c[?25l[?1c /^STARTTEST && ( c2|| c3))foo; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(0,w1 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" awk -f makehtml.awk workshop.txt >workshop.html ./doctags arabic.txt autocmd.txt change.txt cmdline.txt debug.txt debugger.txt develop.txt diff.txt digraph.txt editing.txt eval.txt farsi.txt filetype.txt fold.txt ft_ada.txt ft_sql.txt gui.txt gui_w16.txt gui_w32.txt gui_x11.txt hangulin.txt hebrew.txt help.txt howto.txt if_cscop.txt if_mzsch.txt if_ole.txt if_perl.txt if_pyth.txt if_ruby.txt if_sniff.txt if_tcl.txt indent.txt index.txt insert.txt intro.txt map.txt mbyte.txt message.txt mlang.txt motion.txt netbeans.txt options.txt os_390.txt os_amiga.txt os_beos.txt os_dos.txt os_mac.txt os_mint.txt os_msdos.txt os_os2.txt os_qnx.txt os_risc.txt os_unix.txt os_vms.txt os_win32.txt pattern.txt pi_getscript.txt pi_gzip.txt pi_netrw.txt pi_paren.txt pi_spec.txt pi_tar.txt pi_vimball.txt pi_zip.txt print.txt quickfix.txt quickref.txt quotes.txt recover.txt remote.txt repeat.txt rileft.txt russian.txt scroll.txt sign.txt spell.txt sponsor.txt starting.txt syntax.txt tabpage.txt tagsrch.txt term.txt tips.txt todo.txt uganda.txt undo.txt usr_01.txt usr_02.txt usr_03.txt usr_04.txt usr_05.txt usr_06.txt usr_07.txt usr_08.txt usr_09.txt usr_10.txt usr_11.txt usr_12.txt usr_20.txt usr_21.txt usr_22.txt usr_23.txt usr_24.txt usr_25.txt usr_26.txt usr_27.txt usr_28.txt usr_29.txt usr_30.txt usr_31.txt usr_32.txt usr_40.txt usr_41.txt usr_42.txt usr_43.txt usr_44.txt usr_45.txt usr_90.txt usr_toc.txt various.txt version4.txt version5.txt version6.txt version7.txt vi_diff.txt visual.txt windows.txt workshop.txt | LANG=C LC_ALL=C sort >tags 2L, 28C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(0,w1 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 4 lines to indent... 5indented [?25h[?0c[?25l[?1c if ( c1[?25h[?0c[?25l[?1c /^STARTTEST && ( c2|| c3))foo; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(s [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" uniq -d -2 tags awk -f maketags.awk tags >tags.html 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(s [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 8 lines to indent... 9indented [?25h[?0c[?25l[?1c c = c1 && ([?25h[?0c[?25l[?1c /^STARTTEST c2 ||c3) && c4; if (c1 && c2)foo; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(s,m1 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" awk -f maketags.awk tags >tags.html 2L, 28C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(s,m1 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 8 lines to indent... 9indented [?25h[?0c[?25l[?1c c = c1 && ([?25h[?0c[?25l[?1c /^STARTTEST c2 ||c3 ) && c4; if (c1 && c2 )foo; } STARTTEST[?25h[?0c[?25l[?1c :set cino=b1 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" :::::::::::::: errors.log :::::::::::::: ============================================ arabic.txt, line 13, pointer: >>+arabic<< necessary to compile VIM with the YXXY+arabicYXXY feature. ============================================ autocmd.txt, line 9, pointer: >>40.3<< For a basic explanation, see section YXXY40.3YXXY in the user manual. ============================================ autocmd.txt, line 11, pointer: >>autocmd-intro<< 1. Introduction YXXYautocmd-introYXXY ============================================ autocmd.txt, line 12, pointer: >>autocmd-define<< 2. Defining autocommands YXXYautocmd-defineYXXY ============================================ autocmd.txt, line 13, pointer: >>autocmd-remove<< 3. Removing autocommands YXXYautocmd-removeYXXY ============================================ autocmd.txt, line 14, pointer: >>autocmd-list<< 4. Listing autocommands YXXYautocmd-listYXXY ============================================ autocmd.txt, line 15, pointer: >>autocmd-events<< 5. Events YXXYautocmd-eventsYXXY ============================================ autocmd.txt, line 16, pointer: >>autocmd-patterns<< 6. Patterns YXXYautocmd-patternsYXXY ============================================ autocmd.txt, line 17, pointer: >>autocmd-buflocal<< 7. Buffer-local autocommands YXXYautocmd-buflocalYXXY ============================================ autocmd.txt, line 18, pointer: >>autocmd-groups<< 8. Groups YXXYautocmd-groupsYXXY ============================================ autocmd.txt, line 19, pointer: >>autocmd-execute<< 9. Executing autocommands YXXYautocmd-executeYXXY ============================================ autocmd.txt, line 20, pointer: >>autocmd-use<< 10. Using autocommands YXXYautocmd-useYXXY ============================================ autocmd.txt, line 21, pointer: >>autocmd-disable<< 11. Disabling autocommands YXXYautocmd-disableYXXY ============================================ autocmd.txt, line 24, pointer: >>+autocmd<< {only when the YXXY+autocmdYXXY feature has not been disabled at compile time} ============================================ autocmd.txt, line 33, pointer: >>gzip-example<< features, such as editing compressed files (see YXXYgzip-exampleYXXY). The usual ============================================ autocmd.txt, line 64, pointer: >>autocmd-nested<< order in which they were given. See YXXYautocmd-nestedYXXY ============================================ autocmd.txt, line 68, pointer: >>autocmd-buflocal<< See YXXYautocmd-buflocalYXXY. ============================================ autocmd.txt, line 105, pointer: >><SID><< it was defined in. This matters if YXXY<SID>YXXY is used in a command. ============================================ autocmd.txt, line 118, pointer: >>autocmd-nested<< YXXYautocmd-nestedYXXY for [nested]. ============================================ autocmd.txt, line 157, pointer: >>autocmd-buflocal<< or <buffer=N>. See YXXYautocmd-buflocalYXXY. ============================================ autocmd.txt, line 168, pointer: >>:verbose-cmd<< See YXXY:verbose-cmdYXXY for more information. ============================================ autocmd.txt, line 199, pointer: >>autocmd-events-abc<< alphabetically with full explanations YXXYautocmd-events-abcYXXY. ============================================ autocmd.txt, line 204, pointer: >>BufNewFile<< YXXYBufNewFileYXXY starting to edit a file that doesn't exist ============================================ autocmd.txt, line 205, pointer: >>BufReadPre<< YXXYBufReadPreYXXY starting to edit a new buffer, before reading the file ============================================ autocmd.txt, line 206, pointer: >>BufRead<< YXXYBufReadYXXY starting to edit a new buffer, after reading the file ============================================ autocmd.txt, line 207, pointer: >>BufReadPost<< YXXYBufReadPostYXXY starting to edit a new buffer, after reading the file ============================================ autocmd.txt, line 208, pointer: >>BufReadCmd<< YXXYBufReadCmdYXXY before starting to edit a new buffer YXXYCmd-eventYXXY ============================================ autocmd.txt, line 208, pointer: >>Cmd-event<< YXXYBufReadCmdYXXY before starting to edit a new buffer YXXYCmd-eventYXXY ============================================ autocmd.txt, line 210, pointer: >>FileReadPre<< YXXYFileReadPreYXXY before reading a file with a ":read" command ============================================ autocmd.txt, line 211, pointer: >>FileReadPost<< YXXYFileReadPostYXXY after reading a file with a ":read" command ============================================ autocmd.txt, line 212, pointer: >>FileReadCmd<< YXXYFileReadCmdYXXY before reading a file with a ":read" command YXXYCmd-eventYXXY ============================================ autocmd.txt, line 212, pointer: >>Cmd-event<< YXXYFileReadCmdYXXY before reading a file with a ":read" command YXXYCmd-eventYXXY ============================================ autocmd.txt, line 214, pointer: >>FilterReadPre<< YXXYFilterReadPreYXXY before reading a file from a filter command ============================================ autocmd.txt, line 215, pointer: >>FilterReadPost<< YXXYFilterReadPostYXXY after reading a file from a filter command ============================================ autocmd.txt, line 217, pointer: >>StdinReadPre<< YXXYStdinReadPreYXXY before reading from stdin into the buffer ============================================ autocmd.txt, line 218, pointer: >>StdinReadPost<< YXXYStdinReadPostYXXY After reading from the stdin into the buffer ============================================ autocmd.txt, line 221, pointer: >>BufWrite<< YXXYBufWriteYXXY starting to write the whole buffer to a file ============================================ autocmd.txt, line 222, pointer: >>BufWritePre<< YXXYBufWritePreYXXY starting to write the whole buffer to a file ============================================ autocmd.txt, line 223, pointer: >>BufWritePost<< YXXYBufWritePostYXXY after writing the whole buffer to a file ============================================ autocmd.txt, line 224, pointer: >>BufWriteCmd<< YXXYBufWriteCmdYXXY before writing the whole buffer to a file YXXYCmd-eventYXXY ============================================ autocmd.txt, line 224, pointer: >>Cmd-event<< YXXYBufWriteCmdYXXY before writing the whole buffer to a file YXXYCmd-eventYXXY ============================================ autocmd.txt, line 226, pointer: >>FileWritePre<< YXXYFileWritePreYXXY starting to write part of a buffer to a file ============================================ autocmd.txt, line 227, pointer: >>FileWritePost<< YXXYFileWritePostYXXY after writing part of a buffer to a file ============================================ autocmd.txt, line 228, pointer: >>FileWriteCmd<< YXXYFileWriteCmdYXXY before writing part of a buffer to a file YXXYCmd-eventYXXY ============================================ autocmd.txt, line 228, pointer: >>Cmd-event<< YXXYFileWriteCmdYXXY before writing part of a buffer to a file YXXYCmd-eventYXXY ============================================ autocmd.txt, line 230, pointer: >>FileAppendPre<< YXXYFileAppendPreYXXY starting to append to a file ============================================ autocmd.txt, line 231, pointer: >>FileAppendPost<< YXXYFileAppendPostYXXY after appending to a file ============================================ autocmd.txt, line 232, pointer: >>FileAppendCmd<< YXXYFileAppendCmdYXXY before appending to a file YXXYCmd-eventYXXY ============================================ autocmd.txt, line 232, pointer: >>Cmd-event<< YXXYFileAppendCmdYXXY before appending to a file YXXYCmd-eventYXXY ============================================ autocmd.txt, line 234, pointer: >>FilterWritePre<< YXXYFilterWritePreYXXY starting to write a file for a filter command or diff ============================================ autocmd.txt, line 235, pointer: >>FilterWritePost<< YXXYFilterWritePostYXXY after writing a file for a filter command or diff ============================================ autocmd.txt, line 238, pointer: >>BufAdd<< YXXYBufAddYXXY just after adding a buffer to the buffer list ============================================ autocmd.txt, line 239, pointer: >>BufCreate<< YXXYBufCreateYXXY just after adding a buffer to the buffer list ============================================ autocmd.txt, line 240, pointer: >>BufDelete<< YXXYBufDeleteYXXY before deleting a buffer from the buffer list ============================================ autocmd.txt, line 241, pointer: >>BufWipeout<< YXXYBufWipeoutYXXY before completely deleting a buffer ============================================ autocmd.txt, line 243, pointer: >>BufFilePre<< YXXYBufFilePreYXXY before changing the name of the current buffer ============================================ autocmd.txt, line 244, pointer: >>BufFilePost<< YXXYBufFilePostYXXY after changing the name of the current buffer ============================================ autocmd.txt, line 246, pointer: >>BufEnter<< YXXYBufEnterYXXY after entering a buffer ============================================ autocmd.txt, line 247, pointer: >>BufLeave<< YXXYBufLeaveYXXY before leaving to another buffer ============================================ autocmd.txt, line 248, pointer: >>BufWinEnter<< YXXYBufWinEnterYXXY after a buffer is displayed in a window ============================================ autocmd.txt, line 249, pointer: >>BufWinLeave<< YXXYBufWinLeaveYXXY before a buffer is removed from a window ============================================ autocmd.txt, line 251, pointer: >>BufUnload<< YXXYBufUnloadYXXY before unloading a buffer ============================================ autocmd.txt, line 252, pointer: >>BufHidden<< YXXYBufHiddenYXXY just after a buffer has become hidden ============================================ autocmd.txt, line 253, pointer: >>BufNew<< YXXYBufNewYXXY just after creating a new buffer ============================================ autocmd.txt, line 255, pointer: >>SwapExists<< YXXYSwapExistsYXXY detected an existing swap file ============================================ autocmd.txt, line 258, pointer: >>FileType<< YXXYFileTypeYXXY when the 'filetype' option has been set ============================================ autocmd.txt, line 259, pointer: >>Syntax<< YXXYSyntaxYXXY when the 'syntax' option has been set ============================================ autocmd.txt, line 260, pointer: >>EncodingChanged<< YXXYEncodingChangedYXXY after the 'encoding' option has been changed ============================================ autocmd.txt, line 261, pointer: >>TermChanged<< YXXYTermChangedYXXY after the value of 'term' has changed ============================================ autocmd.txt, line 264, pointer: >>VimEnter<< YXXYVimEnterYXXY after doing all the startup stuff ============================================ autocmd.txt, line 265, pointer: >>GUIEnter<< YXXYGUIEnterYXXY after starting the GUI successfully ============================================ autocmd.txt, line 266, pointer: >>TermResponse<< YXXYTermResponseYXXY after the terminal response to YXXYt_RVYXXY is received ============================================ autocmd.txt, line 266, pointer: >>t_RV<< YXXYTermResponseYXXY after the terminal response to YXXYt_RVYXXY is received ============================================ autocmd.txt, line 268, pointer: >>VimLeavePre<< YXXYVimLeavePreYXXY before exiting Vim, before writing the viminfo file ============================================ autocmd.txt, line 269, pointer: >>VimLeave<< YXXYVimLeaveYXXY before exiting Vim, after writing the viminfo file ============================================ autocmd.txt, line 272, pointer: >>FileChangedShell<< YXXYFileChangedShellYXXY Vim notices that a file changed since editing started ============================================ autocmd.txt, line 273, pointer: >>FileChangedShellPost<< YXXYFileChangedShellPostYXXY After handling a file changed since editing started ============================================ autocmd.txt, line 274, pointer: >>FileChangedRO<< YXXYFileChangedROYXXY before making the first change to a read-only file ============================================ autocmd.txt, line 276, pointer: >>ShellCmdPost<< YXXYShellCmdPostYXXY after executing a shell command ============================================ autocmd.txt, line 277, pointer: >>ShellFilterPost<< YXXYShellFilterPostYXXY after filtering with a shell command ============================================ autocmd.txt, line 279, pointer: >>FuncUndefined<< YXXYFuncUndefinedYXXY a user function is used but it isn't defined ============================================ autocmd.txt, line 280, pointer: >>SpellFileMissing<< YXXYSpellFileMissingYXXY a spell file is used but it can't be found ============================================ autocmd.txt, line 281, pointer: >>SourcePre<< YXXYSourcePreYXXY before sourcing a Vim script ============================================ autocmd.txt, line 282, pointer: >>SourceCmd<< YXXYSourceCmdYXXY before sourcing a Vim script YXXYCmd-eventYXXY ============================================ autocmd.txt, line 282, pointer: >>Cmd-event<< YXXYSourceCmdYXXY before sourcing a Vim script YXXYCmd-eventYXXY ============================================ autocmd.txt, line 284, pointer: >>VimResized<< YXXYVimResizedYXXY after the Vim window size changed ============================================ autocmd.txt, line 285, pointer: >>FocusGained<< YXXYFocusGainedYXXY Vim got input focus ============================================ autocmd.txt, line 286, pointer: >>FocusLost<< YXXYFocusLostYXXY Vim lost input focus ============================================ autocmd.txt, line 287, pointer: >>CursorHold<< YXXYCursorHoldYXXY the user doesn't press a key for a while ============================================ autocmd.txt, line 288, pointer: >>CursorHoldI<< YXXYCursorHoldIYXXY the user doesn't press a key for a while in Insert mode ============================================ autocmd.txt, line 289, pointer: >>CursorMoved<< YXXYCursorMovedYXXY the cursor was moved in Normal mode ============================================ autocmd.txt, line 290, pointer: >>CursorMovedI<< YXXYCursorMovedIYXXY the cursor was moved in Insert mode ============================================ autocmd.txt, line 292, pointer: >>WinEnter<< YXXYWinEnterYXXY after entering another window ============================================ autocmd.txt, line 293, pointer: >>WinLeave<< YXXYWinLeaveYXXY before leaving a window ============================================ autocmd.txt, line 294, pointer: >>TabEnter<< YXXYTabEnterYXXY after entering another tab page ============================================ autocmd.txt, line 295, pointer: >>TabLeave<< YXXYTabLeaveYXXY before leaving a tab page ============================================ autocmd.txt, line 296, pointer: >>CmdwinEnter<< YXXYCmdwinEnterYXXY after entering the command-line window ============================================ autocmd.txt, line 297, pointer: >>CmdwinLeave<< YXXYCmdwinLeaveYXXY before leaving the command-line window ============================================ autocmd.txt, line 299, pointer: >>InsertEnter<< YXXYInsertEnterYXXY starting Insert mode ============================================ autocmd.txt, line 300, pointer: >>InsertChange<< YXXYInsertChangeYXXY when typing <Insert> while in Insert or Replace mode ============================================ autocmd.txt, line 301, pointer: >>InsertLeave<< YXXYInsertLeaveYXXY when leaving Insert mode ============================================ autocmd.txt, line 303, pointer: >>ColorScheme<< YXXYColorSchemeYXXY after loading a color scheme ============================================ autocmd.txt, line 305, pointer: >>RemoteReply<< YXXYRemoteReplyYXXY a reply from a server Vim was received ============================================ autocmd.txt, line 307, pointer: >>QuickFixCmdPre<< YXXYQuickFixCmdPreYXXY before a quickfix command is run ============================================ autocmd.txt, line 308, pointer: >>QuickFixCmdPost<< YXXYQuickFixCmdPostYXXY after a quickfix command is run ============================================ autocmd.txt, line 310, pointer: >>SessionLoadPost<< YXXYSessionLoadPostYXXY after loading a session file ============================================ autocmd.txt, line 312, pointer: >>MenuPopup<< YXXYMenuPopupYXXY just before showing the popup menu ============================================ autocmd.txt, line 314, pointer: >>User<< YXXYUserYXXY to be used in combination with ":doautocmd" ============================================ autocmd.txt, line 378, pointer: >>BufWinEnter<< executing the modelines. See YXXYBufWinEnterYXXY ============================================ autocmd.txt, line 386, pointer: >>Cmd-event<< read the file into the buffer. YXXYCmd-eventYXXY ============================================ autocmd.txt, line 406, pointer: >>:split<< Does not happen for YXXY:splitYXXY without ============================================ autocmd.txt, line 437, pointer: >>cpo-+<< 'cpo' and writing to another file YXXYcpo-+YXXY. ============================================ autocmd.txt, line 439, pointer: >>Cmd-event<< YXXYCmd-eventYXXY ============================================ autocmd.txt, line 450, pointer: >>cmdwin-char<< YXXYcmdwin-charYXXY ============================================ autocmd.txt, line 458, pointer: >>cmdwin-char<< YXXYcmdwin-charYXXY ============================================ autocmd.txt, line 460, pointer: >>:colorscheme<< ColorScheme After loading a color scheme. YXXY:colorschemeYXXY ============================================ autocmd.txt, line 467, pointer: >>CursorHold-example<< make some coffee. :) See YXXYCursorHold-exampleYXXY ============================================ autocmd.txt, line 474, pointer: >>q<< triggered. YXXYqYXXY ============================================ autocmd.txt, line 494, pointer: >>match-parens<< For an example see YXXYmatch-parensYXXY. ============================================ autocmd.txt, line 531, pointer: >>timestamp<< change. YXXYtimestampYXXY ============================================ autocmd.txt, line 533, pointer: >>:checktime<< command, but also with a YXXY:checktimeYXXY command ============================================ autocmd.txt, line 540, pointer: >>v:fcs_reason<< The YXXYv:fcs_reasonYXXY variable is set to indicate ============================================ autocmd.txt, line 541, pointer: >>v:fcs_choice<< what happened and YXXYv:fcs_choiceYXXY can be used ============================================ autocmd.txt, line 559, pointer: >>EncodingChanged<< to YXXYEncodingChangedYXXY. ============================================ autocmd.txt, line 562, pointer: >>Cmd-event<< Should do the reading of the file. YXXYCmd-eventYXXY ============================================ autocmd.txt, line 576, pointer: >>filetypes<< See YXXYfiletypesYXXY. ============================================ autocmd.txt, line 582, pointer: >>Cmd-event<< YXXYCmd-eventYXXY ============================================ autocmd.txt, line 631, pointer: >>autoload-functions<< See YXXYautoload-functionsYXXY. ============================================ autocmd.txt, line 646, pointer: >>v:insertmode<< Replace mode. The YXXYv:insertmodeYXXY variable ============================================ autocmd.txt, line 653, pointer: >>v:insertmode<< YXXYv:insertmodeYXXY variable indicates the mode. ============================================ autocmd.txt, line 658, pointer: >>i_CTRL-O<< CTRL-O YXXYi_CTRL-OYXXY. But not for YXXYi_CTRL-CYXXY. ============================================ autocmd.txt, line 658, pointer: >>i_CTRL-C<< CTRL-O YXXYi_CTRL-OYXXY. But not for YXXYi_CTRL-CYXXY. ============================================ autocmd.txt, line 672, pointer: >>:make<< QuickFixCmdPre Before a quickfix command is run (YXXY:makeYXXY, ============================================ autocmd.txt, line 673, pointer: >>:lmake<< YXXY:lmakeYXXY, YXXY:grepYXXY, YXXY:lgrepYXXY, YXXY:grepaddYXXY, ============================================ autocmd.txt, line 673, pointer: >>:grep<< YXXY:lmakeYXXY, YXXY:grepYXXY, YXXY:lgrepYXXY, YXXY:grepaddYXXY, ============================================ autocmd.txt, line 673, pointer: >>:lgrep<< YXXY:lmakeYXXY, YXXY:grepYXXY, YXXY:lgrepYXXY, YXXY:grepaddYXXY, ============================================ autocmd.txt, line 673, pointer: >>:grepadd<< YXXY:lmakeYXXY, YXXY:grepYXXY, YXXY:lgrepYXXY, YXXY:grepaddYXXY, ============================================ autocmd.txt, line 674, pointer: >>:lgrepadd<< YXXY:lgrepaddYXXY, YXXY:vimgrepYXXY, YXXY:lvimgrepYXXY, ============================================ autocmd.txt, line 674, pointer: >>:vimgrep<< YXXY:lgrepaddYXXY, YXXY:vimgrepYXXY, YXXY:lvimgrepYXXY, ============================================ autocmd.txt, line 674, pointer: >>:lvimgrep<< YXXY:lgrepaddYXXY, YXXY:vimgrepYXXY, YXXY:lvimgrepYXXY, ============================================ autocmd.txt, line 675, pointer: >>:vimgrepadd<< YXXY:vimgrepaddYXXY, YXXY:lvimgrepaddYXXY). The pattern is ============================================ autocmd.txt, line 675, pointer: >>:lvimgrepadd<< YXXY:vimgrepaddYXXY, YXXY:lvimgrepaddYXXY). The pattern is ============================================ autocmd.txt, line 677, pointer: >>:grep<< YXXY:grepYXXY is used but 'grepprg' is set to ============================================ autocmd.txt, line 686, pointer: >>QuickFixCmdPost-example<< location. See YXXYQuickFixCmdPost-exampleYXXY. ============================================ autocmd.txt, line 689, pointer: >>server2client()<< server was received YXXYserver2client()YXXY. The ============================================ autocmd.txt, line 695, pointer: >>remote_read()<< the reply should be read with YXXYremote_read()YXXY ============================================ autocmd.txt, line 699, pointer: >>:mksession<< the YXXY:mksessionYXXY command. ============================================ autocmd.txt, line 701, pointer: >>:!cmd<< ShellCmdPost After executing a shell command with YXXY:!cmdYXXY, ============================================ autocmd.txt, line 702, pointer: >>:shell<< YXXY:shellYXXY, YXXY:makeYXXY and YXXY:grepYXXY. Can be used to ============================================ autocmd.txt, line 702, pointer: >>:make<< YXXY:shellYXXY, YXXY:makeYXXY and YXXY:grepYXXY. Can be used to ============================================ autocmd.txt, line 702, pointer: >>:grep<< YXXY:shellYXXY, YXXY:makeYXXY and YXXY:grepYXXY. Can be used to ============================================ autocmd.txt, line 709, pointer: >>:source<< SourcePre Before sourcing a Vim script. YXXY:sourceYXXY ============================================ autocmd.txt, line 712, pointer: >>:source<< SourceCmd When sourcing a Vim script. YXXY:sourceYXXY ============================================ autocmd.txt, line 715, pointer: >>Cmd-event<< YXXYCmd-eventYXXY ============================================ autocmd.txt, line 721, pointer: >>spell-SpellFileMissing<< YXXYspell-SpellFileMissingYXXY. ============================================ autocmd.txt, line 726, pointer: >>--<< started YXXY--YXXY. ============================================ autocmd.txt, line 730, pointer: >>--<< Vim was started YXXY--YXXY. ============================================ autocmd.txt, line 736, pointer: >>v:swapname<< The YXXYv:swapnameYXXY variable holds the name of ============================================ autocmd.txt, line 738, pointer: >>v:swapcommand<< edited. YXXYv:swapcommandYXXY may contain a command ============================================ autocmd.txt, line 740, pointer: >>v:swapchoice<< The commands should set the YXXYv:swapchoiceYXXY ============================================ autocmd.txt, line 759, pointer: >>:syn-on<< See YXXY:syn-onYXXY. ============================================ autocmd.txt, line 761, pointer: >>tab-page<< TabEnter Just after entering a tab page. YXXYtab-pageYXXY ============================================ autocmd.txt, line 765, pointer: >>tab-page<< TabLeave Just before leaving a tab page. YXXYtab-pageYXXY ============================================ autocmd.txt, line 774, pointer: >>t_RV<< TermResponse After the response to YXXYt_RVYXXY is received from ============================================ autocmd.txt, line 775, pointer: >>v:termresponse<< the terminal. The value of YXXYv:termresponseYXXY ============================================ autocmd.txt, line 793, pointer: >>v:dying<< To detect an abnormal exit use YXXYv:dyingYXXY. ============================================ autocmd.txt, line 801, pointer: >>v:dying<< To detect an abnormal exit use YXXYv:dyingYXXY. ============================================ autocmd.txt, line 835, pointer: >>autocmd-buflocal<< autocommands YXXYautocmd-buflocalYXXY. This pattern is not matched against the name ============================================ autocmd.txt, line 883, pointer: >>pattern<< { } like \( \) in a YXXYpatternYXXY ============================================ autocmd.txt, line 885, pointer: >>pattern<< \ special meaning like in a YXXYpatternYXXY ============================================ autocmd.txt, line 907, pointer: >>:bwipe<< been wiped out with YXXY:bwipeYXXY. After deleting the buffer with YXXY:bdelYXXY the ============================================ autocmd.txt, line 907, pointer: >>:bdel<< been wiped out with YXXY:bwipeYXXY. After deleting the buffer with YXXY:bdelYXXY the ============================================ autocmd.txt, line 923, pointer: >><abuf><< YXXY<abuf>YXXY ============================================ autocmd.txt, line 946, pointer: >>exists()<< To test for presence of buffer-local autocommands use the YXXYexists()YXXY function ============================================ autocmd.txt, line 1031, pointer: >>autocmd-nested<< YXXYautocmd-nestedYXXY. ============================================ autocmd.txt, line 1069, pointer: >>Cmd-event<< YXXYCmd-eventYXXY ============================================ autocmd.txt, line 1094, pointer: >>:<afile><< that is being read YXXY:<afile>YXXY (you can also use "%" for the current file ============================================ autocmd.txt, line 1119, pointer: >>:_%:<< ("<afile>:r" is the file name without the extension, see YXXY:_%:YXXY) ============================================ autocmd.txt, line 1150, pointer: >>:noautocmd<< If you want to skip autocommands for one command, use the YXXY:noautocmdYXXY command ============================================ autocmd.txt, line 1258, pointer: >>:preserve<< possible with a BufReadCmd, use the YXXY:preserveYXXY command to make sure the ============================================ autocmd.txt, line 1262, pointer: >>v:cmdarg<< For file read and write commands the YXXYv:cmdargYXXY variable holds the "++enc=" ============================================ autocmd.txt, line 1264, pointer: >>v:cmdbang<< that reads/writes the file. The YXXYv:cmdbangYXXY variable is one when "!" was ============================================ autocmd.txt, line 1274, pointer: >>:try<< afterwards, using a YXXY:tryYXXY block with YXXY:finallyYXXY. ============================================ autocmd.txt, line 1274, pointer: >>:finally<< afterwards, using a YXXY:tryYXXY block with YXXY:finallyYXXY. ============================================ change.txt, line 12, pointer: >>deleting<< 1. Deleting text YXXYdeletingYXXY ============================================ change.txt, line 13, pointer: >>delete-insert<< 2. Delete and insert YXXYdelete-insertYXXY ============================================ change.txt, line 14, pointer: >>simple-change<< 3. Simple changes YXXYsimple-changeYXXY ZWWZchangingZWWZ ============================================ change.txt, line 15, pointer: >>complex-change<< 4. Complex changes YXXYcomplex-changeYXXY ============================================ change.txt, line 16, pointer: >>filter<< 4.1 Filter commands YXXYfilterYXXY ============================================ change.txt, line 17, pointer: >>:substitute<< 4.2 Substitute YXXY:substituteYXXY ============================================ change.txt, line 18, pointer: >>search-replace<< 4.3 Search and replace YXXYsearch-replaceYXXY ============================================ change.txt, line 19, pointer: >>change-tabs<< 4.4 Changing tabs YXXYchange-tabsYXXY ============================================ change.txt, line 20, pointer: >>copy-move<< 5. Copying and moving text YXXYcopy-moveYXXY ============================================ change.txt, line 21, pointer: >>formatting<< 6. Formatting text YXXYformattingYXXY ============================================ change.txt, line 22, pointer: >>sorting<< 7. Sorting text YXXYsortingYXXY ============================================ change.txt, line 31, pointer: >>linewise<< [into register x] (not YXXYlinewiseYXXY). Does the same as ============================================ change.txt, line 35, pointer: >>:fixdel<< See YXXY:fixdelYXXY if the <Del> key does not do what you ============================================ change.txt, line 36, pointer: >>'whichwrap'<< want. See YXXY'whichwrap'YXXY for deleting a line break ============================================ change.txt, line 41, pointer: >>linewise<< register x] (not YXXYlinewiseYXXY). Does the same as "dh". ============================================ change.txt, line 42, pointer: >>'whichwrap'<< Also see YXXY'whichwrap'YXXY. ============================================ change.txt, line 49, pointer: >>linewise<< ["x]dd Delete [count] lines [into register x] YXXYlinewiseYXXY. ============================================ change.txt, line 55, pointer: >>linewise<< (not YXXYlinewiseYXXY) ============================================ change.txt, line 62, pointer: >>Visual-mode<< {Visual} see YXXYVisual-modeYXXY). {not in Vi} ============================================ change.txt, line 70, pointer: >>Visual-mode<< {Visual} see YXXYVisual-modeYXXY). In Visual block mode, ============================================ change.txt, line 80, pointer: >>cmdline-ranges<< (default: current line YXXYcmdline-rangesYXXY) [into ============================================ change.txt, line 85, pointer: >>registers<< YXXYregistersYXXY for an explanation of registers. ============================================ change.txt, line 123, pointer: >>ex-flags<< See YXXYex-flagsYXXY for [flags]. ============================================ change.txt, line 127, pointer: >>cmdline-ranges<< current line YXXYcmdline-rangesYXXY). Same as "J", except ============================================ change.txt, line 131, pointer: >>ex-flags<< See YXXYex-flagsYXXY for [flags]. ============================================ change.txt, line 144, pointer: >>fo-table<< spaces before and after a multi-byte character YXXYfo-tableYXXY. ============================================ change.txt, line 154, pointer: >>Replace-mode<< times. See YXXYReplace-modeYXXY for more details. ============================================ change.txt, line 161, pointer: >>Virtual-Replace-mode<< YXXYVirtual-Replace-modeYXXY for more details. ============================================ change.txt, line 177, pointer: >>linewise<< insert YXXYlinewiseYXXY. If 'autoindent' is on, preserve ============================================ change.txt, line 183, pointer: >>linewise<< start insert. Synonym for c$ (not YXXYlinewiseYXXY). ============================================ change.txt, line 188, pointer: >>linewise<< (not YXXYlinewiseYXXY). ============================================ change.txt, line 192, pointer: >>linewise<< insert. Synonym for "cc" YXXYlinewiseYXXY. ============================================ change.txt, line 196, pointer: >>Visual-mode<< start insert (for {Visual} see YXXYVisual-modeYXXY). {not ============================================ change.txt, line 205, pointer: >>v_b_C<< differently YXXYv_b_CYXXY. {not in Vi} ============================================ change.txt, line 208, pointer: >>Visual-mode<< start insert (for {Visual} see YXXYVisual-modeYXXY). {not ============================================ change.txt, line 216, pointer: >>mode-ins-repl<< - See the section "Insert and Replace mode" YXXYmode-ins-replYXXY for the other ============================================ change.txt, line 223, pointer: >>registers<< See YXXYregistersYXXY for an explanation of registers. ============================================ change.txt, line 229, pointer: >>mode-ins-repl<< Replace mode" YXXYmode-ins-replYXXY). ============================================ change.txt, line 242, pointer: >>aw<< Or use "caw" (see YXXYawYXXY). ============================================ change.txt, line 270, pointer: >>digraph-arg<< {char} can be entered as a digraph YXXYdigraph-argYXXY. ============================================ change.txt, line 271, pointer: >>:lmap<< YXXY:lmapYXXY mappings apply to {char}. The CTRL-^ command ============================================ change.txt, line 273, pointer: >>i_CTRL-^<< YXXYi_CTRL-^YXXY. See YXXYutf-8-char-argYXXY about using ============================================ change.txt, line 273, pointer: >>utf-8-char-arg<< YXXYi_CTRL-^YXXY. See YXXYutf-8-char-argYXXY about using ============================================ change.txt, line 279, pointer: >>gR<< space. See YXXYgRYXXY and YXXYVirtual-Replace-modeYXXY for more ============================================ change.txt, line 279, pointer: >>Virtual-Replace-mode<< space. See YXXYgRYXXY and YXXYVirtual-Replace-modeYXXY for more ============================================ change.txt, line 280, pointer: >>r<< details. As with YXXYrYXXY a count may be given. ============================================ change.txt, line 281, pointer: >>r<< {char} can be entered like with YXXYrYXXY. ============================================ change.txt, line 286, pointer: >>r<< The argument for Normal mode commands like YXXYrYXXY and YXXYtYXXY is a single character. ============================================ change.txt, line 286, pointer: >>t<< The argument for Normal mode commands like YXXYrYXXY and YXXYtYXXY is a single character. ============================================ change.txt, line 288, pointer: >>digraphs<< like YXXYdigraphsYXXY. First type CTRL-K and then the two digraph characters. ============================================ change.txt, line 289, pointer: >>+digraphs<< {not available when compiled without the YXXY+digraphsYXXY feature} ============================================ change.txt, line 293, pointer: >>locale<< YXXYlocaleYXXY is used. See YXXY:languageYXXY. The LC_CTYPE value matters here. ============================================ change.txt, line 293, pointer: >>:language<< YXXYlocaleYXXY is used. See YXXY:languageYXXY. The LC_CTYPE value matters here. ============================================ change.txt, line 312, pointer: >>Visual-mode<< YXXYVisual-modeYXXY). {not in Vi} ============================================ change.txt, line 316, pointer: >>Visual-mode<< YXXYVisual-modeYXXY). {not in Vi} ============================================ change.txt, line 332, pointer: >>Visual-mode<< YXXYVisual-modeYXXY). {not in Vi} ============================================ change.txt, line 345, pointer: >>Visual-mode<< YXXYVisual-modeYXXY). {not in Vi} ============================================ change.txt, line 413, pointer: >>Visual-mode<< leftwards (for {Visual} see YXXYVisual-modeYXXY). {not in ============================================ change.txt, line 424, pointer: >>Visual-mode<< rightwards (for {Visual} see YXXYVisual-modeYXXY). {not in ============================================ change.txt, line 432, pointer: >>cmdline-ranges<< with [range] (default current line YXXYcmdline-rangesYXXY). ============================================ change.txt, line 441, pointer: >>ex-flags<< See YXXYex-flagsYXXY for [flags]. ============================================ change.txt, line 445, pointer: >>cmdline-ranges<< with [range] (default current line YXXYcmdline-rangesYXXY). ============================================ change.txt, line 447, pointer: >>ex-flags<< See YXXYex-flagsYXXY for [flags]. ============================================ change.txt, line 501, pointer: >>Visual-mode<< program {filter} (for {Visual} see YXXYVisual-modeYXXY). ============================================ change.txt, line 516, pointer: >>:keepmarks<< YXXY:keepmarksYXXY command is used. Example: ============================================ change.txt, line 525, pointer: >>C-indenting<< internal formatting function YXXYC-indentingYXXY. But when ============================================ change.txt, line 527, pointer: >>indent-expression<< YXXYindent-expressionYXXY. ============================================ change.txt, line 542, pointer: >>pattern<< For the {pattern} see YXXYpatternYXXY. ============================================ change.txt, line 544, pointer: >>sub-replace-special<< special; see YXXYsub-replace-specialYXXY. ============================================ change.txt, line 550, pointer: >>cmdline-ranges<< Also see YXXYcmdline-rangesYXXY. ============================================ change.txt, line 551, pointer: >>:s_flags<< See YXXY:s_flagsYXXY for [flags]. ============================================ change.txt, line 557, pointer: >>:s_flags<< may add [flags], see YXXY:s_flagsYXXY. ============================================ change.txt, line 567, pointer: >>:s_flags<< ":&r". See YXXY:s_flagsYXXY for [flags]. ============================================ change.txt, line 599, pointer: >>hl-IncSearch<< YXXYhl-IncSearchYXXY). You can type: ZWWZ:s_cZWWZ ============================================ change.txt, line 643, pointer: >>count-items<< Useful to YXXYcount-itemsYXXY. ============================================ change.txt, line 649, pointer: >>:list<< [l] Like [p] but print the text like YXXY:listYXXY. ============================================ change.txt, line 670, pointer: >>/\v<< different command is used instead, or you can use YXXY/\vYXXY and friends. The ============================================ change.txt, line 695, pointer: >>pattern<< For the definition of a pattern, see YXXYpatternYXXY. In Visual block mode, use ============================================ change.txt, line 696, pointer: >>/\%V<< YXXY/\%VYXXY in the pattern to have the substitute work in the block only. ============================================ change.txt, line 701, pointer: >>sub-replace-expression<< YXXYsub-replace-expressionYXXY. You can use that for any special characters. ============================================ change.txt, line 705, pointer: >>cpo-/<< then the {string} of the previous substitute command is used. YXXYcpo-/YXXY ============================================ change.txt, line 774, pointer: >>sub-replace-special<< The special meaning for characters as mentioned at YXXYsub-replace-specialYXXY does ============================================ change.txt, line 783, pointer: >>List<< When the result is a YXXYListYXXY then the items are joined with separating line ============================================ change.txt, line 800, pointer: >><Char-><< This replaces each 'E' character with a euro sign. Read more in YXXY<Char->YXXY. ============================================ change.txt, line 841, pointer: >>+ex_extra<< Not available when YXXY+ex_extraYXXY feature was disabled at ============================================ change.txt, line 882, pointer: >>linewise<< ["x]yy Yank [count] lines [into register x] YXXYlinewiseYXXY. ============================================ change.txt, line 886, pointer: >>linewise<< yy, YXXYlinewiseYXXY). If you like "Y" to work from the ============================================ change.txt, line 892, pointer: >>Visual-mode<< {Visual} see YXXYVisual-modeYXXY). {not in Vi} ============================================ change.txt, line 896, pointer: >>Visual-mode<< {Visual} see YXXYVisual-modeYXXY). {not in Vi} ============================================ change.txt, line 903, pointer: >>cmdline-ranges<< in [range] (default: current line YXXYcmdline-rangesYXXY), ============================================ change.txt, line 928, pointer: >>double-click<< too, see YXXYdouble-clickYXXY. ============================================ change.txt, line 940, pointer: >>linewise<< current line). This always works YXXYlinewiseYXXY, thus ============================================ change.txt, line 978, pointer: >>linewise<< the command that was used to get the text into the register was YXXYlinewiseYXXY, ============================================ change.txt, line 990, pointer: >>p<< When using a put command like YXXYpYXXY or YXXYPYXXY in Visual mode, Vim will try to ============================================ change.txt, line 990, pointer: >>P<< When using a put command like YXXYpYXXY or YXXYPYXXY in Visual mode, Vim will try to ============================================ change.txt, line 1050, pointer: >>%<< made for the delete operator with these movement commands: YXXY%YXXY, YXXY(YXXY, YXXY)YXXY, YXXY`YXXY, ============================================ change.txt, line 1050, pointer: >>(<< made for the delete operator with these movement commands: YXXY%YXXY, YXXY(YXXY, YXXY)YXXY, YXXY`YXXY, ============================================ change.txt, line 1050, pointer: >>)<< made for the delete operator with these movement commands: YXXY%YXXY, YXXY(YXXY, YXXY)YXXY, YXXY`YXXY, ============================================ change.txt, line 1050, pointer: >>`<< made for the delete operator with these movement commands: YXXY%YXXY, YXXY(YXXY, YXXY)YXXY, YXXY`YXXY, ============================================ change.txt, line 1051, pointer: >>/<< YXXY/YXXY, YXXY?YXXY, YXXYnYXXY, YXXYNYXXY, YXXY{YXXY and YXXY}YXXY. Register "1 is always used then (this is Vi ============================================ change.txt, line 1051, pointer: >>?<< YXXY/YXXY, YXXY?YXXY, YXXYnYXXY, YXXYNYXXY, YXXY{YXXY and YXXY}YXXY. Register "1 is always used then (this is Vi ============================================ change.txt, line 1051, pointer: >>n<< YXXY/YXXY, YXXY?YXXY, YXXYnYXXY, YXXYNYXXY, YXXY{YXXY and YXXY}YXXY. Register "1 is always used then (this is Vi ============================================ change.txt, line 1051, pointer: >>N<< YXXY/YXXY, YXXY?YXXY, YXXYnYXXY, YXXYNYXXY, YXXY{YXXY and YXXY}YXXY. Register "1 is always used then (this is Vi ============================================ change.txt, line 1051, pointer: >>{<< YXXY/YXXY, YXXY?YXXY, YXXYnYXXY, YXXYNYXXY, YXXY{YXXY and YXXY}YXXY. Register "1 is always used then (this is Vi ============================================ change.txt, line 1051, pointer: >>}<< YXXY/YXXY, YXXY?YXXY, YXXYnYXXY, YXXYNYXXY, YXXY{YXXY and YXXY}YXXY. Register "1 is always used then (this is Vi ============================================ change.txt, line 1089, pointer: >>+cmdline_hist<< {not available when compiled without the YXXY+cmdline_histYXXY ============================================ change.txt, line 1096, pointer: >>expression<< the command-line, where you can enter any expression (see YXXYexpressionYXXY). All ============================================ change.txt, line 1110, pointer: >>quotestar<< See YXXYquotestarYXXY and YXXYquoteplusYXXY. When the clipboard is not available or not ============================================ change.txt, line 1110, pointer: >>quoteplus<< See YXXYquotestarYXXY and YXXYquoteplusYXXY. When the clipboard is not available or not ============================================ change.txt, line 1112, pointer: >>+xterm_clipboard<< is only available when the YXXY+xterm_clipboardYXXY feature is present. {not in Vi} ============================================ change.txt, line 1115, pointer: >>x11-selection<< an explanation of the difference, see YXXYx11-selectionYXXY. Under MS-Windows, use ============================================ change.txt, line 1116, pointer: >>gui-clipboard<< of "* and "+ is actually synonymous and refers to the YXXYgui-clipboardYXXY. ============================================ change.txt, line 1124, pointer: >>+dnd<< {only available when compiled with the YXXY+dndYXXY feature, currently only with the ============================================ change.txt, line 1139, pointer: >>v:searchforward<< register. The search direction is available in YXXYv:searchforwardYXXY. ============================================ change.txt, line 1141, pointer: >>function-search-undo<< YXXYfunction-search-undoYXXY. ============================================ change.txt, line 1145, pointer: >>:let-@<< You can write to a register with a ":let" command YXXY:let-@YXXY. Example: ============================================ change.txt, line 1174, pointer: >>+ex_extra<< Not available when YXXY+ex_extraYXXY feature was disabled at ============================================ change.txt, line 1181, pointer: >>+ex_extra<< Not available when YXXY+ex_extraYXXY feature was disabled at ============================================ change.txt, line 1188, pointer: >>+ex_extra<< Not available when YXXY+ex_extraYXXY feature was disabled at ============================================ change.txt, line 1206, pointer: >>fo-table<< formatting YXXYfo-tableYXXY. ============================================ change.txt, line 1219, pointer: >>Visual-mode<< YXXYVisual-modeYXXY). {not in Vi} ============================================ change.txt, line 1223, pointer: >>gq<< YXXYgqYXXY but puts the cursor back at the same position in ============================================ change.txt, line 1232, pointer: >>Visual-mode<< {Visual} see YXXYVisual-modeYXXY). {not in Vi} ============================================ change.txt, line 1246, pointer: >>auto-format<< flag to 'formatoptions'. See YXXYauto-formatYXXY. ============================================ change.txt, line 1267, pointer: >>30.6<< An overview of comment formatting is in section YXXY30.6YXXY of the user manual. ============================================ change.txt, line 1379, pointer: >>gq<< Reindenting using a different method like YXXYgqYXXY or YXXY=YXXY will not consult ============================================ change.txt, line 1379, pointer: >>=<< Reindenting using a different method like YXXYgqYXXY or YXXY=YXXY will not consult ============================================ change.txt, line 1397, pointer: >>+comments<< {not available when compiled without the YXXY+commentsYXXY feature} ============================================ change.txt, line 1421, pointer: >>auto-format<< deleted the paragraph will be reformatted. See YXXYauto-formatYXXY. ============================================ change.txt, line 1473, pointer: >>auto-format<< is when the 'a' flag is present. YXXYauto-formatYXXY ============================================ change.txt, line 1516, pointer: >>filetype<< - You can set the 'formatoptions' based on the type of file YXXYfiletypeYXXY or ============================================ change.txt, line 1517, pointer: >>modeline<< specifically for one file with a YXXYmodelineYXXY. ============================================ change.txt, line 1539, pointer: >>dd<< deleting the last line of a paragraph with YXXYddYXXY, the paragraph will be ============================================ change.txt, line 1551, pointer: >>sort()<< found here: YXXYsort()YXXY. ============================================ cmdline.txt, line 16, pointer: >>cmdline-editing<< 1. Command-line editing YXXYcmdline-editingYXXY ============================================ cmdline.txt, line 17, pointer: >>cmdline-completion<< 2. Command-line completion YXXYcmdline-completionYXXY ============================================ cmdline.txt, line 18, pointer: >>cmdline-lines<< 3. Ex command-lines YXXYcmdline-linesYXXY ============================================ cmdline.txt, line 19, pointer: >>cmdline-ranges<< 4. Ex command-line ranges YXXYcmdline-rangesYXXY ============================================ cmdline.txt, line 20, pointer: >>ex-flags<< 5. Ex command-line flags YXXYex-flagsYXXY ============================================ cmdline.txt, line 21, pointer: >>cmdline-special<< 6. Ex special characters YXXYcmdline-specialYXXY ============================================ cmdline.txt, line 22, pointer: >>cmdline-window<< 7. Command-line window YXXYcmdline-windowYXXY ============================================ cmdline.txt, line 40, pointer: >><><< (<> notation YXXY<>YXXY; type all this literally) ============================================ cmdline.txt, line 54, pointer: >>input()<< - one for input lines, typed for the YXXYinput()YXXY function. ============================================ cmdline.txt, line 70, pointer: >>+cmdline_hist<< {not available when compiled without the YXXY+cmdline_histYXXY feature} ============================================ cmdline.txt, line 73, pointer: >>cmdline-completion<< YXXYcmdline-completionYXXY. ============================================ cmdline.txt, line 79, pointer: >>i_CTRL-V<< way as in Insert mode (see above, YXXYi_CTRL-VYXXY). ============================================ cmdline.txt, line 105, pointer: >>:fixdel<< <BS> Delete the character in front of the cursor (see YXXY:fixdelYXXY if ============================================ cmdline.txt, line 109, pointer: >>:fixdel<< character before the cursor) (see YXXY:fixdelYXXY if your <Del> ============================================ cmdline.txt, line 112, pointer: >>word<< CTRL-W Delete the YXXYwordYXXY before the cursor. This depends on the ============================================ cmdline.txt, line 128, pointer: >>digraphs<< enter digraph (see YXXYdigraphsYXXY). When {char1} is a special ============================================ cmdline.txt, line 156, pointer: >>expression<< enter an expression (see YXXYexpressionYXXY) ============================================ cmdline.txt, line 160, pointer: >>List<< When the result is a YXXYListYXXY the items are used ============================================ cmdline.txt, line 165, pointer: >>registers<< See YXXYregistersYXXY about registers. {not in Vi} ============================================ cmdline.txt, line 166, pointer: >>expression<< Implementation detail: When using the YXXYexpressionYXXY register ============================================ cmdline.txt, line 178, pointer: >>gf<< 'path' as in YXXYgfYXXY ============================================ cmdline.txt, line 180, pointer: >>WORD<< CTRL-A the WORD under the cursor; see YXXYWORDYXXY ============================================ cmdline.txt, line 195, pointer: >>c_CTRL-R<< YXXYc_CTRL-RYXXY but inserts the text literally. For example, if ============================================ cmdline.txt, line 204, pointer: >>expression<< YXXYexpressionYXXY. ============================================ cmdline.txt, line 205, pointer: >>c_CTRL-R_=<< See YXXYc_CTRL-R_=YXXY for inserting the result of an expression. ============================================ cmdline.txt, line 206, pointer: >>getcmdtype()<< Useful functions are YXXYgetcmdtype()YXXY, YXXYgetcmdline()YXXY and ============================================ cmdline.txt, line 206, pointer: >>getcmdline()<< Useful functions are YXXYgetcmdtype()YXXY, YXXYgetcmdline()YXXY and ============================================ cmdline.txt, line 207, pointer: >>getcmdpos()<< YXXYgetcmdpos()YXXY. ============================================ cmdline.txt, line 210, pointer: >>setcmdpos()<< YXXYsetcmdpos()YXXY can be used to set the cursor position. ============================================ cmdline.txt, line 211, pointer: >>sandbox<< The YXXYsandboxYXXY is used for evaluating the expression to avoid ============================================ cmdline.txt, line 226, pointer: >>modeless-selection<< the clipboard. YXXYmodeless-selectionYXXY ============================================ cmdline.txt, line 243, pointer: >>+cmdline_hist<< {not available when compiled without the YXXY+cmdline_histYXXY ============================================ cmdline.txt, line 248, pointer: >>+cmdline_hist<< {not available when compiled without the YXXY+cmdline_histYXXY ============================================ cmdline.txt, line 254, pointer: >>+cmdline_hist<< {not available when compiled without the YXXY+cmdline_histYXXY ============================================ cmdline.txt, line 259, pointer: >>+cmdline_hist<< {not available when compiled without the YXXY+cmdline_histYXXY ============================================ cmdline.txt, line 262, pointer: >>cmdline-completion<< CTRL-D command-line completion (see YXXYcmdline-completionYXXY) ============================================ cmdline.txt, line 264, pointer: >>cmdline-completion<< command-line completion (see YXXYcmdline-completionYXXY) ============================================ cmdline.txt, line 265, pointer: >>cmdline-completion<< CTRL-N command-line completion (see YXXYcmdline-completionYXXY) ============================================ cmdline.txt, line 266, pointer: >>cmdline-completion<< CTRL-P command-line completion (see YXXYcmdline-completionYXXY) ============================================ cmdline.txt, line 267, pointer: >>cmdline-completion<< CTRL-A command-line completion (see YXXYcmdline-completionYXXY) ============================================ cmdline.txt, line 268, pointer: >>cmdline-completion<< CTRL-L command-line completion (see YXXYcmdline-completionYXXY) ============================================ cmdline.txt, line 275, pointer: >>+rightleft<< Vim is compiled with the YXXY+rightleftYXXY feature and the ============================================ cmdline.txt, line 284, pointer: >>+farsi<< Applies only if Vim is compiled with the YXXY+farsiYXXY feature. ============================================ cmdline.txt, line 288, pointer: >>:lmap<< CTRL-^ Toggle the use of language YXXY:lmapYXXY mappings and/or Input ============================================ cmdline.txt, line 316, pointer: >>emacs-keys<< For Emacs-style editing on the command-line see YXXYemacs-keysYXXY. ============================================ cmdline.txt, line 330, pointer: >>+cmdline_hist<< {not available when compiled without the YXXY+cmdline_histYXXY ============================================ cmdline.txt, line 377, pointer: >>+cmdline_compl<< When Vim was compiled with the YXXY+cmdline_complYXXY feature disabled, only file ============================================ cmdline.txt, line 527, pointer: >>:command<< a user defined command without the "-bar" argument YXXY:commandYXXY ============================================ cmdline.txt, line 538, pointer: >>map_bar<< '\'. You can also use "<Bar>" instead. See also YXXYmap_barYXXY. ============================================ cmdline.txt, line 572, pointer: >>:_%<< files" YXXY:_%YXXY YXXY:_#YXXY). ============================================ cmdline.txt, line 572, pointer: >>:_#<< files" YXXY:_%YXXY YXXY:_#YXXY). ============================================ cmdline.txt, line 602, pointer: >>10.3<< The basics are explained in section YXXY10.3YXXY of the user manual. ============================================ cmdline.txt, line 653, pointer: >>:tag<< use it as a count do use it as a zero (YXXY:tagYXXY, YXXY:popYXXY, etc). Some commands ============================================ cmdline.txt, line 653, pointer: >>:pop<< use it as a count do use it as ============================================ debug.txt, line 10, pointer: >>debug-scripts<< For debugging Vim scripts, functions, etc. see YXXYdebug-scriptsYXXY ============================================ debug.txt, line 12, pointer: >>debug-gcc<< 1. Location of a crash, using gcc and gdb YXXYdebug-gccYXXY ============================================ debug.txt, line 13, pointer: >>debug-win32<< 2. Windows Bug Reporting YXXYdebug-win32YXXY ============================================ debug.txt, line 65, pointer: >>debug-gcc<< YXXYdebug-gccYXXY) for the Cygwin and MinGW compilers. ============================================ debug.txt, line 72, pointer: >>get-ms-debuggers<< have Visual Studio, follow the instructions at YXXYget-ms-debuggersYXXY to obtain a ============================================ debug.txt, line 99, pointer: >>debug-windbg<< installed as a just-in-time debugger. Use WinDbg, YXXYdebug-windbgYXXY, if you ============================================ debug.txt, line 105, pointer: >>get-ms-debuggers<< See YXXYget-ms-debuggersYXXY to obtain a copy of WinDbg. ============================================ debug.txt, line 135, pointer: >>debug-vs2005<< Follow the instructions in YXXYdebug-vs2005YXXY to set the Symbol File Path. ============================================ debug.txt, line 138, pointer: >>debug-windbg<< YXXYdebug-windbgYXXY to set the Symbol File Path. ============================================ debugger.txt, line 9, pointer: >>debugger-features<< 1. Debugger Features YXXYdebugger-featuresYXXY ============================================ debugger.txt, line 10, pointer: >>debugger-compilation<< 2. Vim Compile Options YXXYdebugger-compilationYXXY ============================================ debugger.txt, line 11, pointer: >>debugger-integration<< 3. Integrated Debuggers YXXYdebugger-integrationYXXY ============================================ debugger.txt, line 22, pointer: >>alt-input<< Alternate Command Input YXXYalt-inputYXXY ============================================ debugger.txt, line 23, pointer: >>debug-signs<< Debug Signs YXXYdebug-signsYXXY ============================================ debugger.txt, line 24, pointer: >>debug-highlight<< Debug Source Highlight YXXYdebug-highlightYXXY ============================================ debugger.txt, line 25, pointer: >>gui-footer<< Message Footer YXXYgui-footerYXXY ============================================ debugger.txt, line 26, pointer: >>balloon-eval<< Balloon Evaluation YXXYballoon-evalYXXY ============================================ debugger.txt, line 29, pointer: >>alt-input<< However, the YXXYalt-inputYXXY and YXXYdebug-highlightYXXY were written to be usable in ============================================ debugger.txt, line 29, pointer: >>debug-highlight<< However, the YXXYalt-inputYXXY and YXXYdebug-highlightYXXY were written to be usable in ============================================ debugger.txt, line 52, pointer: >>:sign<< on the line. The YXXY:signYXXY command lets the debugger set this graphic mark. Some ============================================ debugger.txt, line 61, pointer: >>debug-highlight<< can also work together with the YXXYdebug-highlightYXXY to ensure the mark is ============================================ debugger.txt, line 64, pointer: >>:sign<< Debug signs are defined and placed using the YXXY:signYXXY command. ============================================ debugger.txt, line 100, pointer: >>+balloon_eval<< Balloon evaluation is only available when compiled with the YXXY+balloon_evalYXXY ============================================ debugger.txt, line 138, pointer: >>netbeans<< For Sun NetBeans support see YXXYnetbeansYXXY. a zero (YXXY:tagYXXY, YXXY:popYXXY, etc). Some commands ============================================ cmdline.txt, line 654, pointer: >>:read<< interpret the zero as "before the first line" (YXXY:readYXXY, search pattern, etc). ============================================ cmdline.txt, line 679, pointer: >>fold-behavior<< closed fold. See YXXYfold-behaviorYXXY. ============================================ cmdline.txt, line 716, pointer: >>:list<< l output like for YXXY:listYXXY ============================================ cmdline.txt, line 718, pointer: >>:print<< p output like for YXXY:printYXXY ============================================ cmdline.txt, line 720, pointer: >>:list<< The flags can be combined, thus "l#" uses both a line number and YXXY:listYXXY style ============================================ cmdline.txt, line 729, pointer: >>c_CTRL-R<< current file name right away. See YXXYc_CTRL-RYXXY. ============================================ cmdline.txt, line 732, pointer: >>fnameescape()<< to use YXXYfnameescape()YXXY. ============================================ cmdline.txt, line 737, pointer: >>expand()<< function expand() YXXYexpand()YXXY. ============================================ cmdline.txt, line 746, pointer: >>:oldfiles<< file name n. See YXXY:oldfilesYXXY or YXXYv:oldfilesYXXY to get the ============================================ cmdline.txt, line 746, pointer: >>v:oldfiles<< file name n. See YXXY:oldfilesYXXY or YXXYv:oldfilesYXXY to get the ============================================ cmdline.txt, line 752, pointer: >>filename-modifiers<< you need to add ":p". See YXXYfilename-modifiersYXXY. ============================================ cmdline.txt, line 777, pointer: >>star<< <cword> is replaced with the word under the cursor (like YXXYstarYXXY) ============================================ cmdline.txt, line 778, pointer: >>WORD<< <cWORD> is replaced with the WORD under the cursor (see YXXYWORDYXXY) ============================================ cmdline.txt, line 780, pointer: >>gf<< YXXYgfYXXY uses) ============================================ cmdline.txt, line 803, pointer: >>fnamemodify()<< "<afile>" or "<abuf>". They are also used with the YXXYfnamemodify()YXXY function. ============================================ cmdline.txt, line 804, pointer: >>+modify_fname<< These are not available when Vim has been compiled without the YXXY+modify_fnameYXXY ============================================ cmdline.txt, line 847, pointer: >>:s<< works like the YXXY:sYXXY command. "pat" is a regular expression. ============================================ cmdline.txt, line 906, pointer: >>restricted-mode<< (backtick expansion is not possible in YXXYrestricted-modeYXXY) ============================================ cmdline.txt, line 949, pointer: >>+cmdline_hist<< {not available when compiled without the YXXY+cmdline_histYXXY or YXXY+vertsplitYXXY ============================================ cmdline.txt, line 949, pointer: >>+vertsplit<< {not available when compiled without the YXXY+cmdline_histYXXY or YXXY+vertsplitYXXY ============================================ cmdline.txt, line 966, pointer: >>cmdwin-char<< YXXYcmdwin-charYXXY. ============================================ cmdline.txt, line 1057, pointer: >>CmdwinEnter<< Two autocommand events are used: YXXYCmdwinEnterYXXY and YXXYCmdwinLeaveYXXY. Since this ============================================ cmdline.txt, line 1057, pointer: >>CmdwinLeave<< Two autocommand events are used: YXXYCmdwinEnterYXXY and YXXYCmdwinLeaveYXXY. Since this ============================================ cmdline.txt, line 1065, pointer: >>i_CTRL-N<< This sets 'complete' to use completion in the current window for YXXYi_CTRL-NYXXY. ============================================ cmdline.txt, line 1073, pointer: >>debug-mode<< > debug mode command YXXYdebug-modeYXXY ============================================ cmdline.txt, line 1076, pointer: >>expr-register<< = expression for "= YXXYexpr-registerYXXY ============================================ cmdline.txt, line 1077, pointer: >>input()<< @ string for YXXYinput()YXXY ============================================ cmdline.txt, line 1078, pointer: >>:insert<< - text for YXXY:insertYXXY or YXXY:appendYXXY ============================================ cmdline.txt, line 1078, pointer: >>:append<< - text for YXXY:insertYXXY or YXXY:appendYXXY ============================================ develop.txt, line 12, pointer: >>design-goals<< 1. Design goals YXXYdesign-goalsYXXY ============================================ develop.txt, line 13, pointer: >>coding-style<< 2. Coding style YXXYcoding-styleYXXY ============================================ develop.txt, line 14, pointer: >>design-decisions<< 3. Design decisions YXXYdesign-decisionsYXXY ============================================ develop.txt, line 15, pointer: >>design-assumptions<< 4. Assumptions YXXYdesign-assumptionsYXXY ============================================ develop.txt, line 125, pointer: >>coding-style<< - Use the same layout in all files to make it easy to read YXXYcoding-styleYXXY. ============================================ diff.txt, line 11, pointer: >>08.7<< The basics are explained in section YXXY08.7YXXY of the user manual. ============================================ diff.txt, line 13, pointer: >>vimdiff<< 1. Starting diff mode YXXYvimdiffYXXY ============================================ diff.txt, line 14, pointer: >>view-diffs<< 2. Viewing diffs YXXYview-diffsYXXY ============================================ diff.txt, line 15, pointer: >>jumpto-diffs<< 3. Jumping to diffs YXXYjumpto-diffsYXXY ============================================ diff.txt, line 16, pointer: >>copy-diffs<< 4. Copying diffs YXXYcopy-diffsYXXY ============================================ diff.txt, line 17, pointer: >>diff-options<< 5. Diff options YXXYdiff-optionsYXXY ============================================ diff.txt, line 36, pointer: >>-Z<< "r" may be prepended for restricted mode (see YXXY-ZYXXY). ============================================ diff.txt, line 44, pointer: >>tab-page<< Diffs are local to the current tab page YXXYtab-pageYXXY. You can't see diffs with ============================================ diff.txt, line 49, pointer: >>-O<< using the YXXY-OYXXY argument. This uses vertical splits. If you prefer horizontal ============================================ diff.txt, line 50, pointer: >>-o<< splits add the YXXY-oYXXY argument: ============================================ diff.txt, line 108, pointer: >>:vertical<< To make these commands use a vertical split, prepend YXXY:verticalYXXY. Examples: ============================================ diff.txt, line 191, pointer: >>folding<< Folds are used to hide the text that wasn't changed. See YXXYfoldingYXXY for all ============================================ diff.txt, line 203, pointer: >>hl-DiffAdd<< YXXYhl-DiffAddYXXY DiffAdd Added (inserted) lines. These lines exist in ============================================ diff.txt, line 205, pointer: >>hl-DiffChange<< YXXYhl-DiffChangeYXXY DiffChange Changed lines. ============================================ diff.txt, line 206, pointer: >>hl-DiffText<< YXXYhl-DiffTextYXXY DiffText Changed text inside a Changed line. Vim ============================================ diff.txt, line 214, pointer: >>hl-DiffDelete<< YXXYhl-DiffDeleteYXXY DiffDelete Deleted lines. Also called filler lines, ============================================ diff.txt, line 281, pointer: >>FileChangedRO<< that is triggered by YXXYFileChangedROYXXY changes buffers the command will fail. ============================================ diff.txt, line 295, pointer: >>'diffopt'<< Also see YXXY'diffopt'YXXY and the "diff" item of YXXY'fillchars'YXXY. ============================================ diff.txt, line 295, pointer: >>'fillchars'<< Also see YXXY'diffopt'YXXY and the "diff" item of YXXY'fillchars'YXXY. ============================================ digraph.txt, line 12, pointer: >>i_CTRL-V<< with CTRL-V (see YXXYi_CTRL-VYXXY). ============================================ digraph.txt, line 14, pointer: >>24.9<< There is a brief introduction on digraphs in the user manual: YXXY24.9YXXY ============================================ digraph.txt, line 17, pointer: >>digraphs-define<< 1. Defining digraphs YXXYdigraphs-defineYXXY ============================================ digraph.txt, line 18, pointer: >>digraphs-use<< 2. Using digraphs YXXYdigraphs-useYXXY ============================================ digraph.txt, line 19, pointer: >>digraphs-default<< 3. Default digraphs YXXYdigraphs-defaultYXXY ============================================ digraph.txt, line 32, pointer: >>digraph-encoding<< it is the Unicode character, see YXXYdigraph-encodingYXXY. ============================================ digraph.txt, line 39, pointer: >>+digraphs<< Vim is normally compiled with the YXXY+digraphsYXXY feature. If the feature is ============================================ digraph.txt, line 97, pointer: >>digraph-table<< default ones are listed below YXXYdigraph-tableYXXY. ============================================ digraph.txt, line 163, pointer: >>+multi_byte<< Vim was compiled with the YXXY+multi_byteYXXY feature. ============================================ editing.txt, line 9, pointer: >>edit-intro<< 1. Introduction YXXYedit-introYXXY ============================================ editing.txt, line 10, pointer: >>edit-a-file<< 2. Editing a file YXXYedit-a-fileYXXY ============================================ editing.txt, line 11, pointer: >>argument-list<< 3. The argument list YXXYargument-listYXXY ============================================ editing.txt, line 12, pointer: >>writing<< 4. Writing YXXYwritingYXXY ============================================ editing.txt, line 13, pointer: >>write-quit<< 5. Writing and quitting YXXYwrite-quitYXXY ============================================ editing.txt, line 14, pointer: >>edit-dialogs<< 6. Dialogs YXXYedit-dialogsYXXY ============================================ editing.txt, line 15, pointer: >>current-directory<< 7. The current directory YXXYcurrent-directoryYXXY ============================================ editing.txt, line 16, pointer: >>edit-binary<< 8. Editing binary files YXXYedit-binaryYXXY ============================================ editing.txt, line 17, pointer: >>encryption<< 9. Encryption YXXYencryptionYXXY ============================================ editing.txt, line 18, pointer: >>timestamps<< 10. Timestamps YXXYtimestampsYXXY ============================================ editing.txt, line 19, pointer: >>file-searching<< 11. File Searching YXXYfile-searchingYXXY ============================================ editing.txt, line 34, pointer: >>:_%<< current buffer. It can be used with "%" on the command line YXXY:_%YXXY. ============================================ editing.txt, line 38, pointer: >>:_#<< file name. It can be used with "#" on the command line YXXY:_#YXXY and you can use ============================================ editing.txt, line 39, pointer: >>CTRL-^<< the YXXYCTRL-^YXXY command to toggle between the current and the alternate file. ============================================ editing.txt, line 40, pointer: >>:keepalt<< However, the alternate file name is not changed when YXXY:keepaltYXXY is used. ============================================ editing.txt, line 52, pointer: >>CTRL-^<< to copy text) with the YXXYCTRL-^YXXY command. First type the number of the file ============================================ editing.txt, line 64, pointer: >>:file<< :f[ile]! like YXXY:fileYXXY, but don't truncate the name even when ============================================ editing.txt, line 87, pointer: >>Visual-mode<< {Visual} see YXXYVisual-modeYXXY.) ============================================ editing.txt, line 92, pointer: >>:file<< avoids truncating the message, as with YXXY:fileYXXY. ============================================ editing.txt, line 94, pointer: >>alternate-file<< YXXYalternate-fileYXXY name. An unlisted buffer is created ============================================ editing.txt, line 98, pointer: >>:file<< avoids truncating the message, as with YXXY:fileYXXY. {not ============================================ editing.txt, line 104, pointer: >>:files<< 'windows.txt' YXXY:filesYXXY YXXY:buffersYXXY YXXY:lsYXXY. {not in ============================================ editing.txt, line 104, pointer: >>:buffers<< 'windows.txt' YXXY:filesYXXY YXXY:buffersYXXY YXXY:lsYXXY. {not in ============================================ editing.txt, line 104, pointer: >>:ls<< 'windows.txt' YXXY:filesYXXY YXXY:buffersYXXY YXXY:lsYXXY. {not in ============================================ editing.txt, line 109, pointer: >>:cd<< the full path name is being used if you used the ":cd" command YXXY:cdYXXY. ============================================ editing.txt, line 158, pointer: >>cpo-F<< the 'F' flag is included in 'cpoptions' (by default it is included) YXXYcpo-FYXXY. ============================================ editing.txt, line 161, pointer: >>cpo-f<< YXXYcpo-fYXXY the file name is set for the ":read file" command. This is useful ============================================ editing.txt, line 188, pointer: >>hidden-buffer<< 'hidden' option. See YXXYhidden-bufferYXXY. ============================================ editing.txt, line 199, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 199, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 207, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 207, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 216, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 216, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 223, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 223, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 227, pointer: >>:files<< Edit the [count]th buffer (as shown by YXXY:filesYXXY). ============================================ editing.txt, line 231, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 231, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 247, pointer: >>:enew<< Set 'fileformat' like YXXY:enewYXXY. ============================================ editing.txt, line 252, pointer: >>:edit<< Find {file} in 'path' and then YXXY:editYXXY it. ============================================ editing.txt, line 253, pointer: >>+file_in_path<< {not in Vi} {not available when the YXXY+file_in_pathYXXY ============================================ editing.txt, line 265, pointer: >>:edit<< Same as YXXY:editYXXY. ============================================ editing.txt, line 269, pointer: >>Ex-mode<< When used in Ex mode: Leave YXXYEx-modeYXXY, go back to ============================================ editing.txt, line 270, pointer: >>:edit<< Normal mode. Otherwise same as YXXY:editYXXY. ============================================ editing.txt, line 275, pointer: >>:edit<< Normal mode. Otherwise same as YXXY:editYXXY, but set ============================================ editing.txt, line 293, pointer: >>CTRL-^<< See YXXYCTRL-^YXXY above for further details. ============================================ editing.txt, line 314, pointer: >>abandon<< This command fails if Vim refuses to YXXYabandonYXXY the ============================================ editing.txt, line 317, pointer: >>CTRL-W_CTRL-F<< YXXYCTRL-W_CTRL-FYXXY. ============================================ editing.txt, line 323, pointer: >>netrw<< "type://machine/path", you need the YXXYnetrwYXXY plugin. ============================================ editing.txt, line 326, pointer: >>expand-env<< YXXYexpand-envYXXY. ============================================ editing.txt, line 328, pointer: >>+file_in_path<< {not available when the YXXY+file_in_pathYXXY feature was ============================================ editing.txt, line 336, pointer: >>Visual-mode<< (For {Visual} see YXXYVisual-modeYXXY.) ============================================ editing.txt, line 357, pointer: >>:cd<< is opened depends on the current directory, see YXXY:cdYXXY. ============================================ editing.txt, line 359, pointer: >>read-messages<< See YXXYread-messagesYXXY for an explanation of the message that is given after the ============================================ editing.txt, line 368, pointer: >>cmdline-special<< expected are mentioned at YXXYcmdline-specialYXXY. ============================================ editing.txt, line 395, pointer: >>file-searching<< YXXYfile-searchingYXXY. ============================================ editing.txt, line 425, pointer: >>List<< with line breaks. When the result is a YXXYListYXXY then each item is used as a ============================================ editing.txt, line 442, pointer: >>:read<< edit for YXXY:readYXXY only: keep option values as if editing ============================================ editing.txt, line 454, pointer: >>+cmd<< appear before any YXXY+cmdYXXY argument. ============================================ editing.txt, line 499, pointer: >>file-read<< <CR> characters will be added for each single <NL>. Also see YXXYfile-readYXXY. ============================================ editing.txt, line 502, pointer: >>DOS-format-write<< format <CR><NL> is used. Also see YXXYDOS-format-writeYXXY. ============================================ editing.txt, line 546, pointer: >>encryption<< provides some security against others reading your files. YXXYencryptionYXXY ============================================ editing.txt, line 556, pointer: >>:buffers<< YXXY:buffersYXXY command. The argument list was already present in Vi, the buffer ============================================ editing.txt, line 558, pointer: >>:bdel<< in the buffer list (unless it was deleted with YXXY:bdelYXXY or YXXY:bwipeYXXY). But it's ============================================ editing.txt, line 558, pointer: >>:bwipe<< in the buffer list (unless it was deleted with YXXY:bdelYXXY or YXXY:bwipeYXXY). But it's ============================================ editing.txt, line 561, pointer: >>07.2<< This subject is introduced in section YXXY07.2YXXY of the user manual. ============================================ editing.txt, line 565, pointer: >>:arglocal<< YXXY:arglocalYXXY. ============================================ editing.txt, line 568, pointer: >>argc()<< expression functions YXXYargc()YXXY and YXXYargv()YXXY. These all work on the argument ============================================ editing.txt, line 568, pointer: >>argv()<< expression functions YXXYargc()YXXY and YXXYargv()YXXY. These all work on the argument ============================================ editing.txt, line 578, pointer: >>abandon<< and Vim does not want to YXXYabandonYXXY the current buffer. ============================================ editing.txt, line 579, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 579, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 586, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 586, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 593, pointer: >>:argadd<< This is like using YXXY:argaddYXXY and then YXXY:editYXXY. ============================================ editing.txt, line 593, pointer: >>:edit<< This is like using YXXY:argaddYXXY and then YXXY:editYXXY. ============================================ editing.txt, line 595, pointer: >>:edit<< inside the file name are allowed, like with YXXY:editYXXY. ============================================ editing.txt, line 596, pointer: >>:argadd<< [count] is used like with YXXY:argaddYXXY. ============================================ editing.txt, line 599, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 599, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 618, pointer: >>+listcmds<< YXXY+listcmdsYXXY feature} ============================================ editing.txt, line 626, pointer: >>file-pattern<< see YXXYfile-patternYXXY. "%" can be used to delete the ============================================ editing.txt, line 633, pointer: >>+listcmds<< YXXY+listcmdsYXXY feature} ============================================ editing.txt, line 641, pointer: >>+listcmds<< YXXY+listcmdsYXXY feature} ============================================ editing.txt, line 648, pointer: >>abandon<< YXXYabandonYXXY the current buffer. ============================================ editing.txt, line 649, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 649, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 651, pointer: >>+listcmds<< YXXY+listcmdsYXXY feature} ============================================ editing.txt, line 657, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 657, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ editing.txt, line 659, pointer: >>+listcmds<< YXXY+listcmdsYXXY feature} ============================================ editing.txt, line 663, pointer: >>abandon<< been made and Vim does not want to YXXYabandonYXXY the ============================================ editing.txt, line 664, pointer: >>++opt<< current buffer. Also see YXXY++optYXXY and YXXY+cmdYXXY. {Vi: no ============================================ editing.txt, line 664, pointer: >>+cmd<< current buffer. Also see YXXY++optYXXY and YXXY+cmdYXXY. {Vi: no ============================================ editing.txt, line 669, pointer: >>++opt<< buffer. Also see YXXY++optYXXY and YXXY+cmdYXXY. {Vi: no count ============================================ editing.txt, line 669, pointer: >>+cmd<< buffer. Also see YXXY++optYXXY and YXXY+cmdYXXY. {Vi: no count ============================================ editing.txt, line 673, pointer: >>:args_f<< Same as YXXY:args_fYXXY. ============================================ editing.txt, line 676, pointer: >>:args_f!<< Same as YXXY:args_f!YXXY. ============================================ editing.txt, line 681, pointer: >>abandon<< want to YXXYabandonYXXY the current buffer. ============================================ editing.txt, line 682, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. {Vi: no count or ++opt}. ============================================ editing.txt, line 682, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. {Vi: no count or ++opt}. ============================================ editing.txt, line 686, pointer: >>++opt<< any changes to the buffer. Also see YXXY++optYXXY and ============================================ editing.txt, line 687, pointer: >>+cmd<< YXXY+cmdYXXY. {Vi: no count or ++opt}. ============================================ editing.txt, line 690, pointer: >>++opt<< Same as :Next. Also see YXXY++optYXXY and YXXY+cmdYXXY. {Vi: ============================================ editing.txt, line 690, pointer: >>+cmd<< Same as :Next. Also see YXXY++optYXXY and YXXY+cmdYXXY. {Vi: ============================================ editing.txt, line 697, pointer: >>abandon<< not want to YXXYabandonYXXY the current buffer. ============================================ editing.txt, line 698, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. {Vi: no ++opt} ============================================ editing.txt, line 698, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. {Vi: no ++opt} ============================================ editing.txt, line 702, pointer: >>++opt<< Discard any changes to the buffer. Also see YXXY++optYXXY ============================================ editing.txt, line 703, pointer: >>+cmd<< and YXXY+cmdYXXY. {Vi: no ++opt} ============================================ editing.txt, line 713, pointer: >>abandon<< not want to YXXYabandonYXXY the current buffer. ============================================ editing.txt, line 714, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. {not in Vi} ============================================ editing.txt, line 714, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. {not in Vi} ============================================ editing.txt, line 718, pointer: >>++opt<< Discard any changes to the buffer. Also see YXXY++optYXXY ============================================ editing.txt, line 719, pointer: >>+cmd<< and YXXY+cmdYXXY. {not in Vi} ============================================ editing.txt, line 724, pointer: >>++opt<< next file. Also see YXXY++optYXXY and YXXY+cmdYXXY. {not in Vi} ============================================ editing.txt, line 724, pointer: >>+cmd<< next file. Also see YXXY++optYXXY and YXXY+cmdYXXY. {not in Vi} ============================================ editing.txt, line 729, pointer: >>++opt<< the 'writeany' option is off. Also see YXXY++optYXXY and ============================================ editing.txt, line 730, pointer: >>+cmd<< YXXY+cmdYXXY. {not in Vi} ============================================ editing.txt, line 734, pointer: >>++opt<< [count] next file. Also see YXXY++optYXXY and YXXY+cmdYXXY. {not ============================================ editing.txt, line 734, pointer: >>+cmd<< [count] next file. Also see YXXY++optYXXY and YXXY+cmdYXXY. {not ============================================ editing.txt, line 782, pointer: >>+windows<< {not available when compiled without the YXXY+windowsYXXY or YXXY+listcmdsYXXY feature} ============================================ editing.txt, line 782, pointer: >>+listcmds<< {not available when compiled without the YXXY+windowsYXXY or YXXY+listcmdsYXXY feature} ============================================ editing.txt, line 790, pointer: >>:args_f<< current window. Works like YXXY:args_fYXXY otherwise. ============================================ editing.txt, line 798, pointer: >>:args_f<< Define a new global argument list like YXXY:args_fYXXY. ============================================ editing.txt, line 808, pointer: >>:arglocal<< YXXY:arglocalYXXY or YXXY:argglobalYXXY to use another argument list. ============================================ editing.txt, line 808, pointer: >>:argglobal<< YXXY:arglocalYXXY or YXXY:argglobalYXXY to use another argument list. ============================================ editing.txt, line 834, pointer: >>+listcmds<< YXXY+listcmdsYXXY feature} ============================================ editing.txt, line 835, pointer: >>:windo<< Also see YXXY:windoYXXY, YXXY:tabdoYXXY and YXXY:bufdoYXXY. ============================================ editing.txt, line 835, pointer: >>:tabdo<< Also see YXXY:windoYXXY, YXXY:tabdoYXXY and YXXY:bufdoYXXY. ============================================ editing.txt, line 835, pointer: >>:bufdo<< Also see YXXY:windoYXXY, YXXY:tabdoYXXY and YXXY:bufdoYXXY. ============================================ editing.txt, line 862, pointer: >>++opt<< For ++opt see YXXY++optYXXY, but only ++bin, ++nobin, ++ff ============================================ editing.txt, line 900, pointer: >>:!<< the previous command YXXY:!YXXY. ============================================ editing.txt, line 943, pointer: >>timestamp<< elsewhere. See YXXYtimestampYXXY. ============================================ editing.txt, line 972, pointer: >>:recover<< there. YXXY:recoverYXXY ============================================ editing.txt, line 1010, pointer: >>file-formats<< See also YXXYfile-formatsYXXY and the 'fileformat' and 'fileformats' options. ============================================ editing.txt, line 1027, pointer: >>:write<< it with YXXY:writeYXXY. ============================================ editing.txt, line 1054, pointer: >>abandon<< Vim refuses to YXXYabandonYXXY the current buffer, and when ============================================ editing.txt, line 1059, pointer: >>tab-page<< closed YXXYtab-pageYXXY. ============================================ editing.txt, line 1063, pointer: >>:confirm<< edited. See YXXY:confirmYXXY and 'confirm'. {not in Vi} ============================================ editing.txt, line 1070, pointer: >>:cq<< code. See YXXY:cqYXXY. Used for Manx's QuickFix mode (see ============================================ editing.txt, line 1071, pointer: >>quickfix<< YXXYquickfixYXXY). {not in Vi} ============================================ editing.txt, line 1117, pointer: >>:wqall<< written, like YXXY:wqallYXXY. {not in Vi} ============================================ editing.txt, line 1121, pointer: >>:confirm<< changed. See YXXY:confirmYXXY. {not in Vi} ============================================ editing.txt, line 1124, pointer: >>:cquit<< Also see YXXY:cquitYXXY, it does the same but exits with a non-zero ============================================ editing.txt, line 1139, pointer: >>:confirm<< another reason. See YXXY:confirmYXXY. {not in Vi} ============================================ editing.txt, line 1170, pointer: >>:e<< {command}. At present this works for YXXY:eYXXY, YXXY:wYXXY, ============================================ editing.txt, line 1170, pointer: >>:w<< {command}. At present this works for YXXY:eYXXY, YXXY:wYXXY, ============================================ editing.txt, line 1171, pointer: >>:r<< YXXY:rYXXY, YXXY:saveasYXXY, YXXY:spYXXY, YXXY:mkexrcYXXY, YXXY:mkvimrcYXXY, ============================================ editing.txt, line 1171, pointer: >>:saveas<< YXXY:rYXXY, YXXY:saveasYXXY, YXXY:spYXXY, YXXY:mkexrcYXXY, YXXY:mkvimrcYXXY, ============================================ editing.txt, line 1171, pointer: >>:sp<< YXXY:rYXXY, YXXY:saveasYXXY, YXXY:spYXXY, YXXY:mkexrcYXXY, YXXY:mkvimrcYXXY, ============================================ editing.txt, line 1171, pointer: >>:mkexrc<< YXXY:rYXXY, YXXY:saveasYXXY, YXXY:spYXXY, YXXY:mkexrcYXXY, YXXY:mkvimrcYXXY, ============================================ editing.txt, line 1171, pointer: >>:mkvimrc<< YXXY:rYXXY, YXXY:saveasYXXY, YXXY:spYXXY, YXXY:mkexrcYXXY, YXXY:mkvimrcYXXY, ============================================ editing.txt, line 1172, pointer: >>:mksession<< YXXY:mksessionYXXY, YXXY:splitYXXY, YXXY:vsplitYXXY, and YXXY:tabeYXXY. ============================================ editing.txt, line 1172, pointer: >>:split<< YXXY:mksessionYXXY, YXXY:splitYXXY, YXXY:vsplitYXXY, and YXXY:tabeYXXY. ============================================ editing.txt, line 1172, pointer: >>:vsplit<< YXXY:mksessionYXXY, YXXY:splitYXXY, YXXY:vsplitYXXY, and YXXY:tabeYXXY. ============================================ editing.txt, line 1172, pointer: >>:tabe<< YXXY:mksessionYXXY, YXXY:splitYXXY, YXXY:vsplitYXXY, and YXXY:tabeYXXY. ============================================ editing.txt, line 1175, pointer: >>+browse<< message. If the YXXY+browseYXXY feature is missing or the ============================================ editing.txt, line 1178, pointer: >>:options<< ":browse set" works like YXXY:optionsYXXY. ============================================ editing.txt, line 1195, pointer: >>'browsedir'<< Also see the YXXY'browsedir'YXXY option. ============================================ editing.txt, line 1227, pointer: >>:cd<< You may use the YXXY:cdYXXY and YXXY:lcdYXXY commands to change to another directory, so ============================================ editing.txt, line 1227, pointer: >>:lcd<< You may use the YXXY:cdYXXY and YXXY:lcdYXXY commands to change to another directory, so ============================================ editing.txt, line 1237, pointer: >>:pwd<< to the home directory. Use YXXY:pwdYXXY to print the ============================================ editing.txt, line 1242, pointer: >>'cdpath'<< directories listed in YXXY'cdpath'YXXY. ============================================ editing.txt, line 1245, pointer: >>arglist<< the YXXYarglistYXXY may change though! ============================================ editing.txt, line 1255, pointer: >>:cd<< :chd[ir][!] [path] Same as YXXY:cdYXXY. ============================================ editing.txt, line 1258, pointer: >>:cd<< :lc[d][!] {path} Like YXXY:cdYXXY, but only set the current directory for the ============================================ editing.txt, line 1263, pointer: >>:lcd<< :lch[dir][!] Same as YXXY:lcdYXXY. {not in Vi} ============================================ editing.txt, line 1267, pointer: >>getcwd()<< Also see YXXYgetcwd()YXXY. ============================================ editing.txt, line 1269, pointer: >>:lcd<< So long as no YXXY:lcdYXXY command has been used, all windows share the same current ============================================ editing.txt, line 1272, pointer: >>:lcd<< When a YXXY:lcdYXXY command has been used for a window, the specified directory ============================================ editing.txt, line 1273, pointer: >>:lcd<< becomes the current directory for that window. Windows where the YXXY:lcdYXXY ============================================ editing.txt, line 1278, pointer: >>:cd<< When a YXXY:cdYXXY command is used, the current window will lose his local current ============================================ editing.txt, line 1281, pointer: >>:cd<< After using YXXY:cdYXXY the full path name will be used for reading and writing ============================================ editing.txt, line 1294, pointer: >>-b<< files. The YXXY-bYXXY Vim argument (b for binary) makes Vim do file I/O in binary ============================================ editing.txt, line 1309, pointer: >>limits<< YXXYlimitsYXXY) you cannot edit that line. The line will be split when reading ============================================ editing.txt, line 1351, pointer: >>-x<< write it. See also YXXY-xYXXY. ============================================ editing.txt, line 1409, pointer: >>:!cmd<< After a shell command is run (YXXY:!cmdYXXY YXXYsuspendYXXY YXXY:read!YXXY YXXYKYXXY) timestamps are ============================================ editing.txt, line 1409, pointer: >>suspend<< After a shell command is run (YXXY:!cmdYXXY YXXYsuspendYXXY YXXY:read!YXXY YXXYKYXXY) timestamps are ============================================ editing.txt, line 1409, pointer: >>:read!<< After a shell command is run (YXXY:!cmdYXXY YXXYsuspendYXXY YXXY:read!YXXY YXXYKYXXY) timestamps are ============================================ editing.txt, line 1409, pointer: >>K<< After a shell command is run (YXXY:!cmdYXXY YXXYsuspendYXXY YXXY:read!YXXY YXXYKYXXY) timestamps are ============================================ editing.txt, line 1411, pointer: >>FileChangedShell<< YXXYFileChangedShellYXXY autocommands or display a warning for any files that have ============================================ editing.txt, line 1422, pointer: >>netrw-browse<< There is no warning for a directory (e.g., with YXXYnetrw-browseYXXY). But you do ============================================ editing.txt, line 1487, pointer: >>+path_extra<< {not available when compiled without the YXXY+path_extraYXXY feature} ============================================ editing.txt, line 1490, pointer: >>finddir()<< options, for YXXYfinddir()YXXY and YXXYfindfile()YXXY. Other commands use YXXYwildcardsYXXY ============================================ editing.txt, line 1490, pointer: >>findfile()<< options, for YXXYfinddir()YXXY and YXXYfindfile()YXXY. Other commands use YXXYwildcardsYXXY ============================================ editing.txt, line 1490, pointer: >>wildcards<< options, for YXXYfinddir()YXXY and YXXYfindfile()YXXY. Other commands use YXXYwildcardsYXXY ============================================ editing.txt, line 1552, pointer: >>gf<< and then search for a file with YXXYgfYXXY the file is searched in: ============================================ editing.txt, line 1560, pointer: >>gf<< and then search for a file with YXXYgfYXXY the file is searched in: ============================================ eval.txt, line 12, pointer: >>+eval<< done, the features in this document are not available. See YXXY+evalYXXY and ============================================ eval.txt, line 13, pointer: >>no-eval-feature<< YXXYno-eval-featureYXXY. ============================================ eval.txt, line 15, pointer: >>variables<< 1. Variables YXXYvariablesYXXY ============================================ eval.txt, line 17, pointer: >>Funcref<< 1.2 Function references YXXYFuncrefYXXY ============================================ eval.txt, line 18, pointer: >>Lists<< 1.3 Lists YXXYListsYXXY ============================================ eval.txt, line 19, pointer: >>Dictionaries<< 1.4 Dictionaries YXXYDictionariesYXXY ============================================ eval.txt, line 20, pointer: >>more-variables<< 1.5 More about variables YXXYmore-variablesYXXY ============================================ eval.txt, line 21, pointer: >>expression-syntax<< 2. Expression syntax YXXYexpression-syntaxYXXY ============================================ eval.txt, line 22, pointer: >>internal-variables<< 3. Internal variable YXXYinternal-variablesYXXY ============================================ eval.txt, line 23, pointer: >>functions<< 4. Builtin Functions YXXYfunctionsYXXY ============================================ eval.txt, line 24, pointer: >>user-functions<< 5. Defining functions YXXYuser-functionsYXXY ============================================ eval.txt, line 25, pointer: >>curly-braces-names<< 6. Curly braces names YXXYcurly-braces-namesYXXY ============================================ eval.txt, line 26, pointer: >>expression-commands<< 7. Commands YXXYexpression-commandsYXXY ============================================ eval.txt, line 27, pointer: >>exception-handling<< 8. Exception handling YXXYexception-handlingYXXY ============================================ eval.txt, line 28, pointer: >>eval-examples<< 9. Examples YXXYeval-examplesYXXY ============================================ eval.txt, line 29, pointer: >>no-eval-feature<< 10. No +eval feature YXXYno-eval-featureYXXY ============================================ eval.txt, line 30, pointer: >>eval-sandbox<< 11. The sandbox YXXYeval-sandboxYXXY ============================================ eval.txt, line 31, pointer: >>textlock<< 12. Textlock YXXYtextlockYXXY ============================================ eval.txt, line 42, pointer: >>expr-number<< Number A 32 bit signed number. YXXYexpr-numberYXXY ZWWZNumberZWWZ ============================================ eval.txt, line 45, pointer: >>floating-point-format<< Float A floating point number. YXXYfloating-point-formatYXXY ZWWZFloatZWWZ ============================================ eval.txt, line 46, pointer: >>+float<< {only when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 50, pointer: >>expr-string<< YXXYexpr-stringYXXY Examples: "ab\txx\"--" 'x-z''a,c' ============================================ eval.txt, line 52, pointer: >>Funcref<< Funcref A reference to a function YXXYFuncrefYXXY. ============================================ eval.txt, line 55, pointer: >>List<< List An ordered sequence of items YXXYListYXXY. ============================================ eval.txt, line 59, pointer: >>Dictionary<< value. YXXYDictionaryYXXY ============================================ eval.txt, line 87, pointer: >>str2nr()<< base, use YXXYstr2nr()YXXY. ============================================ eval.txt, line 106, pointer: >>:unlet<< to YXXY:unletYXXY it first to avoid this error. String and Number are considered ============================================ eval.txt, line 118, pointer: >>function()<< A Funcref variable is obtained with the YXXYfunction()YXXY function. It can be used ============================================ eval.txt, line 135, pointer: >>numbered-function<< function name is not used here. Also see YXXYnumbered-functionYXXY. ============================================ eval.txt, line 137, pointer: >>:call<< A Funcref can also be used with the YXXY:callYXXY command: ============================================ eval.txt, line 141, pointer: >>string()<< The name of the referenced function can be obtained with YXXYstring()YXXY. ============================================ eval.txt, line 144, pointer: >>call()<< You can use YXXYcall()YXXY to invoke a Funcref and use a list variable for the ============================================ eval.txt, line 184, pointer: >>get()<< To avoid an error for an invalid index use the YXXYget()YXXY function. When an item ============================================ eval.txt, line 197, pointer: >>list-modification<< it. To change a list in-place see YXXYlist-modificationYXXY below. ============================================ eval.txt, line 237, pointer: >>copy()<< Making a copy of a list is done with the YXXYcopy()YXXY function. Using [:] also ============================================ eval.txt, line 249, pointer: >>deepcopy()<< To make a completely independent list use YXXYdeepcopy()YXXY. This also makes a ============================================ eval.txt, line 305, pointer: >>:let<< To change a specific item of a list use YXXY:letYXXY this way: ============================================ eval.txt, line 333, pointer: >>:for<< The YXXY:forYXXY loop executes commands for each item in a list. A variable is set ============================================ eval.txt, line 348, pointer: >>E706<< results in error YXXYE706YXXY. To avoid this YXXY:unletYXXY the variable at the end of ============================================ eval.txt, line 348, pointer: >>:unlet<< results in error YXXYE706YXXY. To avoid this YXXY:unletYXXY the variable at the end of ============================================ eval.txt, line 351, pointer: >>map()<< If all you want to do is modify each item in the list then the YXXYmap()YXXY ============================================ eval.txt, line 354, pointer: >>:let<< Just like the YXXY:letYXXY command, YXXY:forYXXY also accepts a list of variables. This ============================================ eval.txt, line 354, pointer: >>:for<< Just like the YXXY:letYXXY command, YXXY:forYXXY also accepts a list of variables. This ============================================ eval.txt, line 360, pointer: >>:let<< This works like a YXXY:letYXXY command is done for each list item. Again, the types ============================================ eval.txt, line 442, pointer: >>:for<< turn the Dictionary into a List and pass it to YXXY:forYXXY. ============================================ eval.txt, line 444, pointer: >>keys()<< Most often you want to loop over the keys, using the YXXYkeys()YXXY function: ============================================ eval.txt, line 452, pointer: >>values()<< To loop over the values use the YXXYvalues()YXXY function: ============================================ eval.txt, line 457, pointer: >>items()<< If you want both the key and the value use the YXXYitems()YXXY function. It returns ============================================ eval.txt, line 466, pointer: >>copy()<< Just like Lists you need to use YXXYcopy()YXXY and YXXYdeepcopy()YXXY to make a copy of a ============================================ eval.txt, line 466, pointer: >>deepcopy()<< Just like Lists you need to use YXXYcopy()YXXY and YXXYdeepcopy()YXXY to make a copy of a ============================================ eval.txt, line 476, pointer: >>list-identity<< more info see YXXYlist-identityYXXY. ============================================ eval.txt, line 482, pointer: >>:let<< use YXXY:letYXXY this way: ============================================ eval.txt, line 486, pointer: >>remove()<< Removing an entry from a Dictionary is done with YXXYremove()YXXY or YXXY:unletYXXY. ============================================ eval.txt, line 486, pointer: >>:unlet<< Removing an entry from a Dictionary is done with YXXYremove()YXXY or YXXY:unletYXXY. ============================================ eval.txt, line 516, pointer: >>Funcref<< Dictionary is a YXXYFuncrefYXXY. The local variable "self" refers to the dictionary ============================================ eval.txt, line 531, pointer: >>Funcref<< The function will then get a number and the value of dict.len is a YXXYFuncrefYXXY ============================================ eval.txt, line 533, pointer: >>Funcref<< YXXYFuncrefYXXY. It will automatically be deleted when there is no YXXYFuncrefYXXY ============================================ eval.txt, line 533, pointer: >>Funcref<< YXXYFuncrefYXXY. It will automatically be deleted when there is no YXXYFuncrefYXXY ============================================ eval.txt, line 554, pointer: >>type()<< If you need to know the type of a variable or expression, use the YXXYtype()YXXY ============================================ eval.txt, line 559, pointer: >>viminfo-file<< stored in the viminfo file YXXYviminfo-fileYXXY. ============================================ eval.txt, line 563, pointer: >>session-file<< stored in the session file YXXYsession-fileYXXY. ============================================ eval.txt, line 572, pointer: >>curly-braces-names<< YXXYcurly-braces-namesYXXY. ============================================ eval.txt, line 579, pointer: >>expr1<< YXXYexpr1YXXY expr2 ? expr1 : expr1 if-then-else ============================================ eval.txt, line 581, pointer: >>expr2<< YXXYexpr2YXXY expr3 || expr3 .. logical OR ============================================ eval.txt, line 583, pointer: >>expr3<< YXXYexpr3YXXY expr4 && expr4 .. logical AND ============================================ eval.txt, line 585, pointer: >>expr4<< YXXYexpr4YXXY expr5 == expr5 equal ============================================ eval.txt, line 599, pointer: >>List<< expr5 is expr5 same YXXYListYXXY instance ============================================ eval.txt, line 600, pointer: >>List<< expr5 isnot expr5 different YXXYListYXXY instance ============================================ eval.txt, line 602, pointer: >>expr5<< YXXYexpr5YXXY expr6 + expr6 .. number addition or list concatenation ============================================ eval.txt, line 606, pointer: >>expr6<< YXXYexpr6YXXY expr7 * expr7 .. number multiplication ============================================ eval.txt, line 610, pointer: >>expr7<< YXXYexpr7YXXY ! expr7 logical NOT ============================================ eval.txt, line 615, pointer: >>expr8<< YXXYexpr8YXXY expr8[expr1] byte of a String or item of a YXXYListYXXY ============================================ eval.txt, line 615, pointer: >>List<< YXXYexpr8YXXY expr8[expr1] byte of a String or item of a YXXYListYXXY ============================================ eval.txt, line 616, pointer: >>List<< expr8[expr1 : expr1] substring of a String or sublist of a YXXYListYXXY ============================================ eval.txt, line 617, pointer: >>Dictionary<< expr8.name entry in a YXXYDictionaryYXXY ============================================ eval.txt, line 618, pointer: >>Funcref<< expr8(expr1, ...) function call with YXXYFuncrefYXXY variable ============================================ eval.txt, line 620, pointer: >>expr9<< YXXYexpr9YXXY number number constant ============================================ eval.txt, line 623, pointer: >>List<< [expr1, ...] YXXYListYXXY ============================================ eval.txt, line 624, pointer: >>Dictionary<< {expr1: expr1, ...} YXXYDictionaryYXXY ============================================ eval.txt, line 658, pointer: >>line-continuation<< To keep this readable, using YXXYline-continuationYXXY is suggested: ============================================ eval.txt, line 739, pointer: >>List<< A YXXYListYXXY can only be compared with a YXXYListYXXY and only "equal", "not equal" and ============================================ eval.txt, line 739, pointer: >>List<< A YXXYListYXXY can only be compared with a YXXYListYXXY and only "equal", "not equal" and ============================================ eval.txt, line 744, pointer: >>Dictionary<< A YXXYDictionaryYXXY can only be compared with a YXXYDictionaryYXXY and only "equal", "not ============================================ eval.txt, line 744, pointer: >>Dictionary<< A YXXYDictionaryYXXY can only be compared with a YXXYDictionaryYXXY and only "equal", "not ============================================ eval.txt, line 745, pointer: >>Dictionary<< equal" and "is" can be used. This compares the key/values of the YXXYDictionaryYXXY ============================================ eval.txt, line 749, pointer: >>Funcref<< A YXXYFuncrefYXXY can only be compared with a YXXYFuncrefYXXY and only "equal" and "not ============================================ eval.txt, line 749, pointer: >>Funcref<< A YXXYFuncrefYXXY can only be compared with a YXXYFuncrefYXXY and only "equal" and "not ============================================ eval.txt, line 752, pointer: >>List<< When using "is" or "isnot" with a YXXYListYXXY this checks if the expressions are ============================================ eval.txt, line 753, pointer: >>List<< referring to the same YXXYListYXXY instance. A copy of a YXXYListYXXY is different from ============================================ eval.txt, line 753, pointer: >>List<< referring to the same YXXYListYXXY instance. A copy of a YXXYListYXXY is different from ============================================ eval.txt, line 754, pointer: >>List<< the original YXXYListYXXY. When using "is" without a YXXYListYXXY it is equivalent to ============================================ eval.txt, line 754, pointer: >>List<< the original YXXYListYXXY. When using "is" without a YXXYListYXXY it is equivalent to ============================================ eval.txt, line 776, pointer: >>pattern<< argument, which is used as a pattern. See YXXYpatternYXXY for what a pattern is. ============================================ eval.txt, line 780, pointer: >>literal-string<< single-quote string, see YXXYliteral-stringYXXY. ============================================ eval.txt, line 790, pointer: >>List<< expr6 + expr6 .. Number addition or YXXYListYXXY concatenation ZWWZexpr-+ZWWZ ============================================ eval.txt, line 794, pointer: >>Lists<< For YXXYListsYXXY only "+" is possible and then both expr6 must be a list. The ============================================ eval.txt, line 827, pointer: >>Funcref<< None of these work for YXXYFuncrefYXXYs. ============================================ eval.txt, line 852, pointer: >>List<< expr8[expr1] item of String or YXXYListYXXY ZWWZexpr-[]ZWWZ ZWWZE111ZWWZ ============================================ eval.txt, line 867, pointer: >>List<< If expr8 is a YXXYListYXXY then it results the item at index expr1. See YXXYlist-indexYXXY ============================================ eval.txt, line 867, pointer: >>list-index<< If expr8 is a YXXYListYXXY then it results the item at index expr1. See YXXYlist-indexYXXY ============================================ eval.txt, line 872, pointer: >>List<< Generally, if a YXXYListYXXY index is equal to or higher than the length of the ============================================ eval.txt, line 873, pointer: >>List<< YXXYListYXXY, or more negative than the length of the YXXYListYXXY, this results in an ============================================ eval.txt, line 873, pointer: >>List<< YXXYListYXXY, or more negative than the length of the YXXYListYXXY, this results in an ============================================ eval.txt, line 899, pointer: >>List<< If expr8 is a YXXYListYXXY this results in a new YXXYListYXXY with the items indicated by ============================================ eval.txt, line 899, pointer: >>List<< If expr8 is a YXXYListYXXY this results in a new YXXYListYXXY with the items indicated by ============================================ eval.txt, line 906, pointer: >>Funcref<< Using expr8[expr1] or expr8[expr1a : expr1b] on a YXXYFuncrefYXXY results in an ============================================ eval.txt, line 910, pointer: >>Dictionary<< expr8.name entry in a YXXYDictionaryYXXY ZWWZexpr-entryZWWZ ============================================ eval.txt, line 912, pointer: >>Dictionary<< If expr8 is a YXXYDictionaryYXXY and it is followed by a dot, then the following ============================================ eval.txt, line 913, pointer: >>Dictionary<< name will be used as a key in the YXXYDictionaryYXXY. This is just like: ============================================ eval.txt, line 930, pointer: >>Funcref<< expr8(expr1, ...) YXXYFuncrefYXXY function call ============================================ eval.txt, line 932, pointer: >>Funcref<< When expr8 is a YXXYFuncrefYXXY type variable, invoke the function it refers to. ============================================ eval.txt, line 955, pointer: >>+float<< {only when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 988, pointer: >>Float<< The default for displaying a YXXYFloatYXXY is to use 6 decimal places, like using ============================================ eval.txt, line 989, pointer: >>printf()<< printf("%g", f). You can select something else when using the YXXYprintf()YXXY ============================================ eval.txt, line 1055, pointer: >>options<< Any option name can be used here. See YXXYoptionsYXXY. When using the local value ============================================ eval.txt, line 1066, pointer: >>registers<< register use @" or @@. See YXXYregistersYXXY for an explanation of the available ============================================ eval.txt, line 1070, pointer: >>eval()<< evaluates to. Use YXXYeval()YXXY to evaluate it. ============================================ eval.txt, line 1100, pointer: >>internal-variables<< See below YXXYinternal-variablesYXXY. ============================================ eval.txt, line 1106, pointer: >>functions<< See below YXXYfunctionsYXXY. ============================================ eval.txt, line 1114, pointer: >>curly-braces-names<< YXXYcurly-braces-namesYXXY. ============================================ eval.txt, line 1116, pointer: >>:let<< An internal variable is created with the ":let" command YXXY:letYXXY. ============================================ eval.txt, line 1118, pointer: >>:unlet<< YXXY:unletYXXY. ============================================ eval.txt, line 1126, pointer: >>buffer-variable<< YXXYbuffer-variableYXXY b: Local to the current buffer. ============================================ eval.txt, line 1127, pointer: >>window-variable<< YXXYwindow-variableYXXY w: Local to the current window. ============================================ eval.txt, line 1128, pointer: >>tabpage-variable<< YXXYtabpage-variableYXXY t: Local to the current tab page. ============================================ eval.txt, line 1129, pointer: >>global-variable<< YXXYglobal-variableYXXY g: Global. ============================================ eval.txt, line 1130, pointer: >>local-variable<< YXXYlocal-variableYXXY l: Local to a function. ============================================ eval.txt, line 1131, pointer: >>script-variable<< YXXYscript-variableYXXY s: Local to a YXXY:sourceYXXY'ed Vim script. ============================================ eval.txt, line 1131, pointer: >>:source<< YXXYscript-variableYXXY s: Local to a YXXY:sourceYXXY'ed Vim script. ============================================ eval.txt, line 1132, pointer: >>function-argument<< YXXYfunction-argumentYXXY a: Function argument (only inside a function). ============================================ eval.txt, line 1133, pointer: >>vim-variable<< YXXYvim-variableYXXY v: Global, predefined by Vim. ============================================ eval.txt, line 1135, pointer: >>Dictionary<< The scope name by itself can be used as a YXXYDictionaryYXXY. For example, to ============================================ eval.txt, line 1145, pointer: >>:bdelete<< YXXY:bdeleteYXXY. ============================================ eval.txt, line 1251, pointer: >>b:var<< variables for each buffer. Use local buffer variables instead YXXYb:varYXXY. ============================================ eval.txt, line 1258, pointer: >>v:beval_lnum<< This is the byte index in the YXXYv:beval_lnumYXXY line. ============================================ eval.txt, line 1311, pointer: >><bang><< can only be used in autocommands. For user commands YXXY<bang>YXXY ============================================ eval.txt, line 1332, pointer: >>:language<< This variable can not be set directly, use the YXXY:languageYXXY ============================================ eval.txt, line 1334, pointer: >>multi-lang<< See YXXYmulti-langYXXY. ============================================ eval.txt, line 1355, pointer: >>v:throwpoint<< finished. See also YXXYv:throwpointYXXY and YXXYthrow-variablesYXXY. ============================================ eval.txt, line 1355, pointer: >>throw-variables<< finished. See also YXXYv:throwpointYXXY and YXXYthrow-variablesYXXY. ============================================ eval.txt, line 1365, pointer: >>FileChangedShell<< v:fcs_reason The reason why the YXXYFileChangedShellYXXY event was triggered. ============================================ eval.txt, line 1376, pointer: >>FileChangedShell<< v:fcs_choice What should happen after a YXXYFileChangedShellYXXY event was ============================================ eval.txt, line 1397, pointer: >>SwapExists<< And set to the swap file name for YXXYSwapExistsYXXY. ============================================ eval.txt, line 1422, pointer: >>sandbox<< Read-only in the YXXYsandboxYXXY. YXXYfold-foldtextYXXY ============================================ eval.txt, line 1422, pointer: >>fold-foldtext<< Read-only in the YXXYsandboxYXXY. YXXYfold-foldtextYXXY ============================================ eval.txt, line 1426, pointer: >>sandbox<< Read-only in the YXXYsandboxYXXY. YXXYfold-foldtextYXXY ============================================ eval.txt, line 1426, pointer: >>fold-foldtext<< Read-only in the YXXYsandboxYXXY. YXXYfold-foldtextYXXY ============================================ eval.txt, line 1430, pointer: >>sandbox<< Read-only in the YXXYsandboxYXXY. YXXYfold-foldtextYXXY ============================================ eval.txt, line 1430, pointer: >>fold-foldtext<< Read-only in the YXXYsandboxYXXY. YXXYfold-foldtextYXXY ============================================ eval.txt, line 1434, pointer: >>sandbox<< Read-only in the YXXYsandboxYXXY. YXXYfold-foldtextYXXY ============================================ eval.txt, line 1434, pointer: >>fold-foldtext<< Read-only in the YXXYsandboxYXXY. YXXYfold-foldtextYXXY ============================================ eval.txt, line 1437, pointer: >>InsertEnter<< v:insertmode Used for the YXXYInsertEnterYXXY and YXXYInsertChangeYXXY autocommand ============================================ eval.txt, line 1437, pointer: >>InsertChange<< v:insertmode Used for the YXXYInsertEnterYXXY and YXXYInsertChangeYXXY autocommand ============================================ eval.txt, line 1444, pointer: >>Dictionary<< v:key Key of the current item of a YXXYDictionaryYXXY. Only valid while ============================================ eval.txt, line 1445, pointer: >>map()<< evaluating the expression used with YXXYmap()YXXY and YXXYfilter()YXXY. ============================================ eval.txt, line 1445, pointer: >>filter()<< evaluating the expression used with YXXYmap()YXXY and YXXYfilter()YXXY. ============================================ eval.txt, line 1453, pointer: >>:language<< This variable can not be set directly, use the YXXY:languageYXXY ============================================ eval.txt, line 1455, pointer: >>v:ctype<< It can be different from YXXYv:ctypeYXXY when messages are desired ============================================ eval.txt, line 1457, pointer: >>multi-lang<< encoding. See YXXYmulti-langYXXY. ============================================ eval.txt, line 1463, pointer: >>:language<< This variable can not be set directly, use the YXXY:languageYXXY ============================================ eval.txt, line 1464, pointer: >>multi-lang<< command. See YXXYmulti-langYXXY. ============================================ eval.txt, line 1467, pointer: >>fold-expr<< v:lnum Line number for the 'foldexpr' YXXYfold-exprYXXY and 'indentexpr' ============================================ eval.txt, line 1470, pointer: >>sandbox<< being evaluated. Read-only when in the YXXYsandboxYXXY. ============================================ eval.txt, line 1473, pointer: >>getchar()<< v:mouse_win Window number for a mouse click obtained with YXXYgetchar()YXXY. ============================================ eval.txt, line 1474, pointer: >>winnr()<< First window has number 1, like with YXXYwinnr()YXXY. The value is ============================================ eval.txt, line 1478, pointer: >>getchar()<< v:mouse_lnum Line number for a mouse click obtained with YXXYgetchar()YXXY. ============================================ eval.txt, line 1483, pointer: >>getchar()<< v:mouse_col Column number for a mouse click obtained with YXXYgetchar()YXXY. ============================================ eval.txt, line 1484, pointer: >>virtcol()<< This is the screen column number, like with YXXYvirtcol()YXXY. The ============================================ eval.txt, line 1488, pointer: >>viminfo<< v:oldfiles List of file names that is loaded from the YXXYviminfoYXXY file on ============================================ eval.txt, line 1492, pointer: >>:oldfiles<< Also see YXXY:oldfilesYXXY and YXXYc_#<YXXY. ============================================ eval.txt, line 1492, pointer: >>c_#<<< Also see YXXY:oldfilesYXXY and YXXYc_#<YXXY. ============================================ eval.txt, line 1494, pointer: >>viminfo<< stored in the YXXYviminfoYXXY file later. If you use values other ============================================ eval.txt, line 1502, pointer: >>v:prevcount<< YXXYv:prevcountYXXY and YXXYv:registerYXXY. Useful if you want to cancel ============================================ eval.txt, line 1502, pointer: >>v:register<< YXXYv:prevcountYXXY and YXXYv:registerYXXY. Useful if you want to cancel ============================================ eval.txt, line 1507, pointer: >>:delete<< v:operator is not set for YXXY:deleteYXXY, YXXY:yankYXXY or other Ex ============================================ eval.txt, line 1507, pointer: >>:yank<< v:operator is not set for YXXY:deleteYXXY, YXXY:yankYXXY or other Ex ============================================ eval.txt, line 1521, pointer: >>profiling<< See YXXYprofilingYXXY. ============================================ eval.txt, line 1531, pointer: >>getreg()<< command. Empty if none were supplied. YXXYgetreg()YXXY YXXYsetreg()YXXY ============================================ eval.txt, line 1531, pointer: >>setreg()<< command. Empty if none were supplied. YXXYgetreg()YXXY YXXYsetreg()YXXY ============================================ eval.txt, line 1542, pointer: >>x11-clientserver<< v:servername The resulting registered YXXYx11-clientserverYXXY name if any. ============================================ eval.txt, line 1549, pointer: >>quote/<< the last search pattern, see YXXYquote/YXXY. ============================================ eval.txt, line 1551, pointer: >>function-search-undo<< function. YXXYfunction-search-undoYXXY. ============================================ eval.txt, line 1571, pointer: >>SwapExists<< v:swapname Only valid when executing YXXYSwapExistsYXXY autocommands: Name of ============================================ eval.txt, line 1575, pointer: >>SwapExists<< v:swapchoice YXXYSwapExistsYXXY autocommands can set this to the selected choice ============================================ eval.txt, line 1589, pointer: >>SwapExists<< opened. Can be used for a YXXYSwapExistsYXXY autocommand to have ============================================ eval.txt, line 1595, pointer: >>t_RV<< v:termresponse The escape sequence returned by the terminal for the YXXYt_RVYXXY ============================================ eval.txt, line 1606, pointer: >>+termresponse<< {only when compiled with YXXY+termresponseYXXY feature} ============================================ eval.txt, line 1610, pointer: >>:mksession<< YXXY:mksessionYXXY. It is allowed to set this variable. When no ============================================ eval.txt, line 1617, pointer: >>v:exception<< also YXXYv:exceptionYXXY and YXXYthrow-variablesYXXY. ============================================ eval.txt, line 1617, pointer: >>throw-variables<< also YXXYv:exceptionYXXY and YXXYthrow-variablesYXXY. ============================================ eval.txt, line 1627, pointer: >>List<< v:val Value of the current item of a YXXYListYXXY or YXXYDictionaryYXXY. Only ============================================ eval.txt, line 1627, pointer: >>Dictionary<< v:val Value of the current item of a YXXYListYXXY or YXXYDictionaryYXXY. Only ============================================ eval.txt, line 1628, pointer: >>map()<< valid while evaluating the expression used with YXXYmap()YXXY and ============================================ eval.txt, line 1629, pointer: >>filter()<< YXXYfilter()YXXY. Read-only. ============================================ eval.txt, line 1636, pointer: >>has()<< Use YXXYhas()YXXY to check if a certain patch was included, e.g.: ============================================ eval.txt, line 1648, pointer: >>function-list<< See YXXYfunction-listYXXY for a list grouped by what the function is used for. ============================================ eval.txt, line 1655, pointer: >>List<< add( {list}, {item}) List append {item} to YXXYListYXXY {list} ============================================ eval.txt, line 1765, pointer: >>:lcd<< haslocaldir() Number TRUE if current window executed YXXY:lcdYXXY ============================================ eval.txt, line 1809, pointer: >>:match<< matcharg( {nr}) List arguments of YXXY:matchYXXY ============================================ eval.txt, line 1886, pointer: >>List<< List make YXXYListYXXY from {pat} separated {expr} ============================================ eval.txt, line 1939, pointer: >>Float<< a YXXYFloatYXXY abs() returns a YXXYFloatYXXY. When {expr} can be ============================================ eval.txt, line 1939, pointer: >>Float<< a YXXYFloatYXXY abs() returns a YXXYFloatYXXY. When {expr} can be ============================================ eval.txt, line 1940, pointer: >>Number<< converted to a YXXYNumberYXXY abs() returns a YXXYNumberYXXY. Otherwise ============================================ eval.txt, line 1940, pointer: >>Number<< converted to a YXXYNumberYXXY abs() returns a YXXYNumberYXXY. Otherwise ============================================ eval.txt, line 1949, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 1952, pointer: >>List<< Append the item {expr} to YXXYListYXXY {list}. Returns the ============================================ eval.txt, line 1953, pointer: >>List<< resulting YXXYListYXXY. Examples: ============================================ eval.txt, line 1956, pointer: >>List<< Note that when {expr} is a YXXYListYXXY it is appended as a single ============================================ eval.txt, line 1957, pointer: >>extend()<< item. Use YXXYextend()YXXY to concatenate YXXYListsYXXY. ============================================ eval.txt, line 1957, pointer: >>Lists<< item. Use YXXYextend()YXXY to concatenate YXXYListsYXXY. ============================================ eval.txt, line 1958, pointer: >>insert()<< Use YXXYinsert()YXXY to add an item at another position. ============================================ eval.txt, line 1962, pointer: >>List<< When {expr} is a YXXYListYXXY: Append each item of the YXXYListYXXY as a ============================================ eval.txt, line 1962, pointer: >>List<< When {expr} is a YXXYListYXXY: Append each item of the YXXYListYXXY as a ============================================ eval.txt, line 1974, pointer: >>arglist<< current window. See YXXYarglistYXXY. ============================================ eval.txt, line 1978, pointer: >>arglist<< the first file. argc() - 1 is the last one. See YXXYarglistYXXY. ============================================ eval.txt, line 1982, pointer: >>arglist<< current window. See YXXYarglistYXXY. "argv(0)" is the first one. ============================================ eval.txt, line 1990, pointer: >>List<< Without the {nr} argument a YXXYListYXXY with the whole YXXYarglistYXXY is ============================================ eval.txt, line 1990, pointer: >>arglist<< Without the {nr} argument a YXXYListYXXY with the whole YXXYarglistYXXY is ============================================ eval.txt, line 1995, pointer: >>Float<< the range [-pi/2, +pi/2] radians, as a YXXYFloatYXXY. ============================================ eval.txt, line 1996, pointer: >>Float<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 1996, pointer: >>Number<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 2002, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 2041, pointer: >>:buffers<< output of YXXY:buffersYXXY, but bufexists() requires using their ============================================ eval.txt, line 2044, pointer: >>:buffer<< with a YXXY:bufferYXXY command you may need to use YXXYexpand()YXXY. Esp ============================================ eval.txt, line 2044, pointer: >>expand()<< with a YXXY:bufferYXXY command you may need to use YXXYexpand()YXXY. Esp ============================================ eval.txt, line 2054, pointer: >>bufexists()<< The {expr} argument is used like with YXXYbufexists()YXXY. ============================================ eval.txt, line 2059, pointer: >>bufexists()<< The {expr} argument is used like with YXXYbufexists()YXXY. ============================================ eval.txt, line 2066, pointer: >>file-pattern<< If {expr} is a String, it is used as a YXXYfile-patternYXXY to match ============================================ eval.txt, line 2094, pointer: >>bufname()<< the ":ls" command. For the use of {expr}, see YXXYbufname()YXXY ============================================ eval.txt, line 2113, pointer: >>bufname()<< see YXXYbufname()YXXY above. If buffer {expr} doesn't exist or ============================================ eval.txt, line 2118, pointer: >>CTRL-W_w<< The number can be used with YXXYCTRL-W_wYXXY and ":wincmd w" ============================================ eval.txt, line 2119, pointer: >>:wincmd<< YXXY:wincmdYXXY. ============================================ eval.txt, line 2129, pointer: >>line2byte()<< Also see YXXYline2byte()YXXY, YXXYgoYXXY and YXXY:gotoYXXY. ============================================ eval.txt, line 2129, pointer: >>go<< Also see YXXYline2byte()YXXY, YXXYgoYXXY and YXXY:gotoYXXY. ============================================ eval.txt, line 2129, pointer: >>:goto<< Also see YXXYline2byte()YXXY, YXXYgoYXXY and YXXY:gotoYXXY. ============================================ eval.txt, line 2130, pointer: >>+byte_offset<< {not available when compiled without the YXXY+byte_offsetYXXY ============================================ eval.txt, line 2150, pointer: >>List<< Call function {func} with the items in YXXYListYXXY {arglist} as ============================================ eval.txt, line 2152, pointer: >>Funcref<< {func} can either be a YXXYFuncrefYXXY or the name of a function. ============================================ eval.txt, line 2156, pointer: >>Dictionary-function<< used to set the local variable "self". YXXYDictionary-functionYXXY ============================================ eval.txt, line 2160, pointer: >>Float<< {expr} as a YXXYFloatYXXY (round up). ============================================ eval.txt, line 2161, pointer: >>Float<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 2161, pointer: >>Number<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 2169, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 2173, pointer: >>:undolist<< number as what is displayed with YXXY:undolistYXXY and can be used ============================================ eval.txt, line 2174, pointer: >>:undo<< with the YXXY:undoYXXY command. ============================================ eval.txt, line 2186, pointer: >>nr2char()<< YXXYnr2char()YXXY does the opposite. ============================================ eval.txt, line 2192, pointer: >>getline()<< relevant. {lnum} is used just like in YXXYgetline()YXXY. ============================================ eval.txt, line 2193, pointer: >>+cindent<< When {lnum} is invalid or Vim was not compiled the YXXY+cindentYXXY ============================================ eval.txt, line 2195, pointer: >>C-indenting<< See YXXYC-indentingYXXY. ============================================ eval.txt, line 2198, pointer: >>matchadd()<< Clears all matches previously defined by YXXYmatchadd()YXXY and the ============================================ eval.txt, line 2199, pointer: >>:match<< YXXY:matchYXXY commands. ============================================ eval.txt, line 2209, pointer: >>List<< Additionally {expr} can be [lnum, col]: a YXXYListYXXY with the line ============================================ eval.txt, line 2213, pointer: >>line()<< To get the line number use YXXYline()YXXY. To get both use ============================================ eval.txt, line 2214, pointer: >>getpos()<< YXXYgetpos()YXXY. ============================================ eval.txt, line 2215, pointer: >>virtcol()<< For the screen column position use YXXYvirtcol()YXXY. ============================================ eval.txt, line 2237, pointer: >>i_CTRL-R<< with CTRL-R = YXXYi_CTRL-RYXXY. It does not work after CTRL-O or ============================================ eval.txt, line 2244, pointer: >>List<< {matches} must be a YXXYListYXXY. Each YXXYListYXXY item is one match. ============================================ eval.txt, line 2244, pointer: >>List<< {matches} must be a YXXYListYXXY. Each YXXYListYXXY item is one match. ============================================ eval.txt, line 2245, pointer: >>complete-items<< See YXXYcomplete-itemsYXXY for the kind of items that are possible. ============================================ eval.txt, line 2250, pointer: >>ins-completion-menu<< specified, see YXXYins-completion-menuYXXY. ============================================ eval.txt, line 2269, pointer: >>complete-functions<< See YXXYcomplete-functionsYXXY for an explanation of {expr}. It is ============================================ eval.txt, line 2286, pointer: >>+dialog_con<< support, see YXXY+dialog_conYXXY and YXXY+dialog_guiYXXY. ============================================ eval.txt, line 2286, pointer: >>+dialog_gui<< support, see YXXY+dialog_conYXXY and YXXY+dialog_guiYXXY. ============================================ eval.txt, line 2287, pointer: >>dialog<< {msg} is displayed in a YXXYdialogYXXY with {choices} as the ============================================ eval.txt, line 2332, pointer: >>List<< When {expr} is a YXXYListYXXY a shallow copy is created. This means ============================================ eval.txt, line 2333, pointer: >>List<< that the original YXXYListYXXY can be changed without changing the ============================================ eval.txt, line 2335, pointer: >>Lists<< changing an item changes the contents of both YXXYListsYXXY. Also ============================================ eval.txt, line 2336, pointer: >>deepcopy()<< see YXXYdeepcopy()YXXY. ============================================ eval.txt, line 2339, pointer: >>Float<< Return the cosine of {expr}, measured in radians, as a YXXYFloatYXXY. ============================================ eval.txt, line 2340, pointer: >>Float<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 2340, pointer: >>Number<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 2346, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 2351, pointer: >>List<< in YXXYListYXXY or YXXYDictionaryYXXY {comp}. ============================================ eval.txt, line 2351, pointer: >>Dictionary<< in YXXYListYXXY or YXXYDictionaryYXXY {comp}. ============================================ eval.txt, line 2353, pointer: >>List<< {start} can only be used with a YXXYListYXXY. ============================================ eval.txt, line 2359, pointer: >>cscope<< Checks for the existence of a YXXYcscopeYXXY connection. If no ============================================ eval.txt, line 2402, pointer: >>List<< When there is one argument {list} this is used as a YXXYListYXXY ============================================ eval.txt, line 2404, pointer: >>getpos()<< the return value of YXXYgetpos()YXXY, but without the first item. ============================================ eval.txt, line 2421, pointer: >>List<< When {expr} is a YXXYListYXXY a full copy is created. This means ============================================ eval.txt, line 2422, pointer: >>List<< that the original YXXYListYXXY can be changed without changing the ============================================ eval.txt, line 2423, pointer: >>List<< copy, and vice versa. When an item is a YXXYListYXXY, a copy for it ============================================ eval.txt, line 2425, pointer: >>List<< not change the contents of the original YXXYListYXXY. ============================================ eval.txt, line 2426, pointer: >>List<< When {noref} is omitted or zero a contained YXXYListYXXY or ============================================ eval.txt, line 2427, pointer: >>Dictionary<< YXXYDictionaryYXXY is only copied once. All references point to ============================================ eval.txt, line 2429, pointer: >>List<< YXXYListYXXY or YXXYDictionaryYXXY results in a new copy. This also means ============================================ eval.txt, line 2429, pointer: >>Dictionary<< YXXYListYXXY or YXXYDictionaryYXXY results in a new copy. This also means ============================================ eval.txt, line 2435, pointer: >>copy()<< Also see YXXYcopy()YXXY. ============================================ eval.txt, line 2441, pointer: >>remove()<< Use YXXYremove()YXXY to delete an item from a YXXYListYXXY. ============================================ eval.txt, line 2441, pointer: >>List<< Use YXXYremove()YXXY to delete an item from a YXXYListYXXY. ============================================ eval.txt, line 2447, pointer: >>FileType<< that detect the file type. YXXYFileTypeYXXY ============================================ eval.txt, line 2459, pointer: >>getline()<< {lnum} is used like with YXXYgetline()YXXY. Thus "." is the current ============================================ eval.txt, line 2467, pointer: >>getline()<< {lnum} is used like with YXXYgetline()YXXY. Thus "." is the current ============================================ eval.txt, line 2471, pointer: >>synIDattr()<< The highlight ID can be used with YXXYsynIDattr()YXXY to obtain ============================================ eval.txt, line 2476, pointer: >>List<< A YXXYListYXXY or YXXYDictionaryYXXY is empty when it does not have any ============================================ eval.txt, line 2476, pointer: >>Dictionary<< A YXXYListYXXY or YXXYDictionaryYXXY is empty when it does not have any ============================================ eval.txt, line 2478, pointer: >>List<< For a long YXXYListYXXY this is much faster then comparing the ============================================ eval.txt, line 2487, pointer: >>shellescape()<< Also see YXXYshellescape()YXXY. ============================================ eval.txt, line 2491, pointer: >>string()<< turn the result of YXXYstring()YXXY back into the original value. ============================================ eval.txt, line 2493, pointer: >>Funcref<< them. Also works for YXXYFuncrefYXXYs that refer to existing ============================================ eval.txt, line 2520, pointer: >>win32-PATH<< should also work to execute it YXXYwin32-PATHYXXY. ============================================ eval.txt, line 2536, pointer: >>functions<< *funcname built-in function (see YXXYfunctionsYXXY) ============================================ eval.txt, line 2538, pointer: >>user-functions<< YXXYuser-functionsYXXY). ============================================ eval.txt, line 2540, pointer: >>internal-variables<< YXXYinternal-variablesYXXY). Also works ============================================ eval.txt, line 2541, pointer: >>curly-braces-names<< for YXXYcurly-braces-namesYXXY, YXXYDictionaryYXXY ============================================ eval.txt, line 2541, pointer: >>Dictionary<< for YXXYcurly-braces-namesYXXY, YXXYDictionaryYXXY ============================================ eval.txt, line 2542, pointer: >>List<< entries, YXXYListYXXY items, etc. Beware ============================================ eval.txt, line 2553, pointer: >>:command<< command or command modifier YXXY:commandYXXY. ============================================ eval.txt, line 2560, pointer: >>:2match<< :2match The YXXY:2matchYXXY command. ============================================ eval.txt, line 2561, pointer: >>:3match<< :3match The YXXY:3matchYXXY command. ============================================ eval.txt, line 2576, pointer: >>has()<< For checking for a supported feature use YXXYhas()YXXY. ============================================ eval.txt, line 2619, pointer: >>cmdline-special<< like for the YXXYcmdline-specialYXXY variables with their associated ============================================ eval.txt, line 2633, pointer: >>server2client()<< message YXXYserver2client()YXXY ============================================ eval.txt, line 2655, pointer: >>fnamemodify()<< following modifier. The YXXYfnamemodify()YXXY function can be used ============================================ eval.txt, line 2674, pointer: >>expr-env-expand<< slow, because a shell must be started. See YXXYexpr-env-expandYXXY. ============================================ eval.txt, line 2680, pointer: >>glob()<< See YXXYglob()YXXY for finding existing files. See YXXYsystem()YXXY for ============================================ eval.txt, line 2680, pointer: >>system()<< See YXXYglob()YXXY for finding existing files. See YXXYsystem()YXXY for ============================================ eval.txt, line 2684, pointer: >>Lists<< {expr1} and {expr2} must be both YXXYListsYXXY or both ============================================ eval.txt, line 2685, pointer: >>Dictionaries<< YXXYDictionariesYXXY. ============================================ eval.txt, line 2699, pointer: >>add()<< Use YXXYadd()YXXY to concatenate one item to a list. To concatenate ============================================ eval.txt, line 2726, pointer: >>expr-quote<< and "\..." notation YXXYexpr-quoteYXXY. For example, ============================================ eval.txt, line 2744, pointer: >>glob()<< YXXYglob()YXXY. ============================================ eval.txt, line 2757, pointer: >>List<< {expr} must be a YXXYListYXXY or a YXXYDictionaryYXXY. ============================================ eval.txt, line 2757, pointer: >>Dictionary<< {expr} must be a YXXYListYXXY or a YXXYDictionaryYXXY. ============================================ eval.txt, line 2759, pointer: >>List<< is zero remove the item from the YXXYListYXXY or YXXYDictionaryYXXY. ============================================ eval.txt, line 2759, pointer: >>Dictionary<< is zero remove the item from the YXXYListYXXY or YXXYDictionaryYXXY. ============================================ eval.txt, line 2760, pointer: >>v:val<< Inside {string} YXXYv:valYXXY has the value of the current item. ============================================ eval.txt, line 2761, pointer: >>Dictionary<< For a 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=b1 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 9 lines to indent... 10 lines indented [?25h[?0c[?25l[?1c switch (x)[?25h[?0c[?25l[?1c /^STARTTEST {case 1:a = b;break;default:a = 0;break; } } STARTTEST[?25h[?0c[?25l[?1c :set cino=(0,W5 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest YXXYDictionaryYXXY YXXYv:keyYXXY has the key of the current item. ============================================ eval.txt, line 2761, pointer: >>v:key<< For a YXXYDictionaryYXXY YXXYv:keyYXXY has the key of the current item. ============================================ eval.txt, line 2768, pointer: >>List<< Removes all the items, thus clears the YXXYListYXXY or YXXYDictionaryYXXY. ============================================ eval.txt, line 2768, pointer: >>Dictionary<< Removes all the items, thus clears the YXXYListYXXY or YXXYDictionaryYXXY. ============================================ eval.txt, line 2772, pointer: >>literal-string<< YXXYliteral-stringYXXY to avoid having to double backslashes. ============================================ eval.txt, line 2774, pointer: >>List<< The operation is done in-place. If you want a YXXYListYXXY or ============================================ eval.txt, line 2775, pointer: >>Dictionary<< YXXYDictionaryYXXY to remain unmodified make a copy first: ============================================ eval.txt, line 2778, pointer: >>List<< Returns {expr}, the YXXYListYXXY or YXXYDictionaryYXXY that was filtered. ============================================ eval.txt, line 2778, pointer: >>Dictionary<< Returns {expr}, the YXXYListYXXY or YXXYDictionaryYXXY that was filtered. ============================================ eval.txt, line 2785, pointer: >>file-searching<< upwards recursive directory searches. See YXXYfile-searchingYXXY ============================================ eval.txt, line 2793, pointer: >>List<< When {count} is negative return all the matches in a YXXYListYXXY. ============================================ eval.txt, line 2794, pointer: >>:find<< This is quite similar to the ex-command YXXY:findYXXY. ============================================ eval.txt, line 2798, pointer: >>finddir()<< Just like YXXYfinddir()YXXY, but find a file instead of a directory. ============================================ eval.txt, line 2808, pointer: >>Float<< {expr} must evaluate to a YXXYFloatYXXY or a Number. ============================================ eval.txt, line 2809, pointer: >>Number<< When the value of {expr} is out of range for a YXXYNumberYXXY the ============================================ eval.txt, line 2823, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 2828, pointer: >>Float<< {expr} as a YXXYFloatYXXY (round down). ============================================ eval.txt, line 2829, pointer: >>Float<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 2829, pointer: >>Number<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 2837, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 2846, pointer: >>:edit<< A leading '+' and '>' is also escaped (special after YXXY:editYXXY ============================================ eval.txt, line 2847, pointer: >>:write<< and YXXY:writeYXXY). And a "-" by itself (special after YXXY:cdYXXY). ============================================ eval.txt, line 2847, pointer: >>:cd<< and YXXY:writeYXXY). And a "-" by itself (special after YXXY:cdYXXY). ============================================ eval.txt, line 2857, pointer: >>filename-modifiers<< command line. See YXXYfilename-modifiersYXXY. ============================================ eval.txt, line 2863, pointer: >>expand()<< YXXYexpand()YXXY first then. ============================================ eval.txt, line 2889, pointer: >>v:foldstart<< YXXYv:foldstartYXXY, YXXYv:foldendYXXY and YXXYv:folddashesYXXY variables. ============================================ eval.txt, line 2889, pointer: >>v:foldend<< YXXYv:foldstartYXXY, YXXYv:foldendYXXY and YXXYv:folddashesYXXY variables. =========================="Xdotest" ================== eval.txt, line 2889, pointer: >>v:folddashes<< YXXYv:foldstartYXXY, YXXYv:foldendYXXY and YXXYv:folddashesYXXY variables. ============================================ eval.txt, line 2897, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY feature} ============================================ eval.txt, line 2904, pointer: >>getline()<< {lnum} is used like with YXXYgetline()YXXY. Thus "." is the current ============================================ eval.txt, line 2907, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY feature} ============================================ eval.txt, line 2911, pointer: >>remote_send()<< a client to a Vim server. YXXYremote_send()YXXY ============================================ eval.txt, line 2914, pointer: >>remote_foreground()<< YXXYremote_foreground()YXXY instead. ============================================ eval.txt, line 2920, pointer: >>Funcref<< Return a YXXYFuncrefYXXY variable that refers to function {name}. ============================================ eval.txt, line 2925, pointer: >>Lists<< Cleanup unused YXXYListsYXXY and YXXYDictionariesYXXY that have circular ============================================ eval.txt, line 2925, pointer: >>Dictionaries<< Cleanup unused YXXYListsYXXY and YXXYDictionariesYXXY that have circular ============================================ eval.txt, line 2931, pointer: >>List<< This is useful if you have deleted a very big YXXYListYXXY and/or ============================================ eval.txt, line 2932, pointer: >>Dictionary<< YXXYDictionaryYXXY with circular references in a script that runs ============================================ eval.txt, line 2939, pointer: >>List<< Get item {idx} from YXXYListYXXY {list}. When this item is not ============================================ eval.txt, line 2943, pointer: >>Dictionary<< Get item with key {key} from YXXYDictionaryYXXY {dict}. When this ============================================ eval.txt, line 2949, pointer: >>List<< Return a YXXYListYXXY with the lines starting from {lnum} to {end} ============================================ eval.txt, line 2951, pointer: >>List<< YXXYListYXXY with only the line {lnum} is returned. ============================================ eval.txt, line 2953, pointer: >>bufname()<< For the use of {expr}, see YXXYbufname()YXXY above. ============================================ eval.txt, line 2959, pointer: >>List<< lines in the buffer, an empty YXXYListYXXY is returned. ============================================ eval.txt, line 2963, pointer: >>List<< buffer. When {end} is before {lnum} an empty YXXYListYXXY is ============================================ eval.txt, line 2967, pointer: >>List<< non-existing buffers, an empty YXXYListYXXY is returned. ============================================ eval.txt, line 2981, pointer: >>bufname()<< For the use of {expr}, see YXXYbufname()YXXY above. ============================================ eval.txt, line 3011, pointer: >>v:mouse_col<< returned. The position can then be found in YXXYv:mouse_colYXXY, ============================================ eval.txt, line 3012, pointer: >>v:mouse_lnum<< YXXYv:mouse_lnumYXXY and YXXYv:mouse_winYXXY. This example positions the ============================================ eval.txt, line 3012, pointer: >>v:mouse_win<< YXXYv:mouse_lnumYXXY and YXXYv:mouse_winYXXY. This example positions the ============================================ eval.txt, line 3058, pointer: >>c_CTRL-\_e<< line is being edited, thus requires use of YXXYc_CTRL-\_eYXXY or ============================================ eval.txt, line 3059, pointer: >>c_CTRL-R_=<< YXXYc_CTRL-R_=YXXY. ============================================ eval.txt, line 3062, pointer: >>getcmdtype()<< Also see YXXYgetcmdtype()YXXY, YXXYgetcmdpos()YXXY and YXXYsetcmdpos()YXXY. ============================================ eval.txt, line 3062, pointer: >>getcmdpos()<< Also see YXXYgetcmdtype()YXXY, YXXYgetcmdpos()YXXY and YXXYsetcmdpos()YXXY. ============================================ eval.txt, line 3062, pointer: >>setcmdpos()<< Also see YXXYgetcmdtype()YXXY, YXXYgetcmdpos()YXXY and YXXYsetcmdpos()YXXY. ============================================ eval.txt, line 3068, pointer: >>c_CTRL-\_e<< YXXYc_CTRL-\_eYXXY or YXXYc_CTRL-R_=YXXY. Returns 0 otherwise. ============================================ eval.txt, line 3068, pointer: >>c_CTRL-R_=<< YXXYc_CTRL-\_eYXXY or YXXYc_CTRL-R_=YXXY. Returns 0 otherwise. ============================================ eval.txt, line 3069, pointer: >>getcmdtype()<< Also see YXXYgetcmdtype()YXXY, YXXYsetcmdpos()YXXY and YXXYgetcmdline()YXXY. ============================================ eval.txt, line 3069, pointer: >>setcmdpos()<< Also see YXXYgetcmdtype()YXXY, YXXYsetcmdpos()YXXY and YXXYgetcmdline()YXXY. ============================================ eval.txt, line 3069, pointer: >>getcmdline()<< Also see YXXYgetcmdtype()YXXY, YXXYsetcmdpos()YXXY and YXXYgetcmdline()YXXY. ============================================ eval.txt, line 3075, pointer: >>debug-mode<< > debug mode command YXXYdebug-modeYXXY ============================================ eval.txt, line 3078, pointer: >>input()<< @ YXXYinput()YXXY command ============================================ eval.txt, line 3079, pointer: >>:insert<< - YXXY:insertYXXY or YXXY:appendYXXY command ============================================ eval.txt, line 3079, pointer: >>:append<< - YXXY:insertYXXY or YXXY:appendYXXY command ============================================ eval.txt, line 3081, pointer: >>c_CTRL-\_e<< YXXYc_CTRL-\_eYXXY or YXXYc_CTRL-R_=YXXY. Returns an empty string ============================================ eval.txt, line 3081, pointer: >>c_CTRL-R_=<< YXXYc_CTRL-\_eYXXY or YXXYc_CTRL-R_=YXXY. Returns an empty string ============================================ eval.txt, line 3083, pointer: >>getcmdpos()<< Also see YXXYgetcmdpos()YXXY, YXXYsetcmdpos()YXXY and YXXYgetcmdline()YXXY. ============================================ eval.txt, line 3083, pointer: >>setcmdpos()<< Also see YXXYgetcmdpos()YXXY, YXXYsetcmdpos()YXXY and YXXYgetcmdline()YXXY. ============================================ eval.txt, line 3083, pointer: >>getcmdline()<< Also see YXXYgetcmdpos()YXXY, YXXYsetcmdpos()YXXY and YXXYgetcmdline()YXXY. ============================================ eval.txt, line 3100, pointer: >>hl-Normal<< YXXYhl-NormalYXXY. ============================================ eval.txt, line 3106, pointer: >>GUIEnter<< gvimrc file. Use the YXXYGUIEnterYXXY autocommand to use this ============================================ eval.txt, line 3129, pointer: >>localtime()<< YXXYlocaltime()YXXY and YXXYstrftime()YXXY. ============================================ eval.txt, line 3129, pointer: >>strftime()<< YXXYlocaltime()YXXY and YXXYstrftime()YXXY. ============================================ eval.txt, line 3164, pointer: >>List<< When {end} is given the result is a YXXYListYXXY where each item is ============================================ eval.txt, line 3169, pointer: >>List<< When {end} is before {lnum} an empty YXXYListYXXY is returned. ============================================ eval.txt, line 3175, pointer: >>getbufline()<< To get lines from another buffer see YXXYgetbufline()YXXY ============================================ eval.txt, line 3185, pointer: >>List<< Returns a YXXYListYXXY with all matches previously defined by ============================================ eval.txt, line 3186, pointer: >>matchadd()<< YXXYmatchadd()YXXY and the YXXY:matchYXXY commands. YXXYgetmatches()YXXY is ============================================ eval.txt, line 3186, pointer: >>:match<< YXXYmatchadd()YXXY and the YXXY:matchYXXY commands. YXXYgetmatches()YXXY is ============================================ eval.txt, line 3186, pointer: >>getmatches()<< YXXYmatchadd()YXXY and the YXXY:matchYXXY commands. YXXYgetmatches()YXXY is ============================================ eval.txt, line 3187, pointer: >>setmatches()<< useful in combination with YXXYsetmatches()YXXY, as YXXYsetmatches()YXXY ============================================ eval.txt, line 3187, pointer: >>setmatches()<< useful in combination with YXXYsetmatches()YXXY, as YXXYsetmatches()YXXY ============================================ eval.txt, line 3188, pointer: >>getmatches()<< can restore a list of matches saved by YXXYgetmatches()YXXY. ============================================ eval.txt, line 3240, pointer: >>setreg()<< be restored with YXXYsetreg()YXXY. For other registers the extra ============================================ eval.txt, line 3242, pointer: >>v:register<< If {regname} is not specified, YXXYv:registerYXXY is used. ============================================ eval.txt, line 3248, pointer: >>characterwise<< "v" for YXXYcharacterwiseYXXY text ============================================ eval.txt, line 3249, pointer: >>linewise<< "V" for YXXYlinewiseYXXY text ============================================ eval.txt, line 3250, pointer: >>blockwise-visual<< "<CTRL-V>{width}" for YXXYblockwise-visualYXXY text ============================================ eval.txt, line 3253, pointer: >>v:register<< If {regname} is not specified, YXXYv:registerYXXY is used. ============================================ eval.txt, line 3261, pointer: >>getwinvar()<< use YXXYgetwinvar()YXXY. ============================================ eval.txt, line 3284, pointer: >>gettabwinvar()<< Like YXXYgettabwinvar()YXXY for the current tabpage. ============================================ eval.txt, line 3290, pointer: >>wildcards<< glob({expr}) Expand the file wildcards in {expr}. See YXXYwildcardsYXXY for the ============================================ eval.txt, line 3307, pointer: >>expand()<< See YXXYexpand()YXXY for expanding special Vim variables. See ============================================ eval.txt, line 3308, pointer: >>system()<< YXXYsystem()YXXY for getting the raw output of an external command. ============================================ eval.txt, line 3335, pointer: >>feature-list<< string. See YXXYfeature-listYXXY below. ============================================ eval.txt, line 3336, pointer: >>exists()<< Also see YXXYexists()YXXY. ============================================ eval.txt, line 3340, pointer: >>Dictionary<< The result is a Number, which is 1 if YXXYDictionaryYXXY {dict} has ============================================ eval.txt, line 3345, pointer: >>:lcd<< window has set a local path via YXXY:lcdYXXY, and 0 otherwise. ============================================ eval.txt, line 3390, pointer: >>sandbox<< This function is not available in the YXXYsandboxYXXY. ============================================ eval.txt, line 3393, pointer: >>hist-names<< Clear {history}, i.e. delete all its entries. See YXXYhist-namesYXXY ============================================ eval.txt, line 3399, pointer: >>/\c<< Upper/lowercase must match, unless "\c" is used YXXY/\cYXXY. ============================================ eval.txt, line 3401, pointer: >>:history-indexing<< an index, see YXXY:history-indexingYXXY. The respective entry will ============================================ eval.txt, line 3426, pointer: >>hist-names<< {history}. See YXXYhist-namesYXXY for the possible values of ============================================ eval.txt, line 3427, pointer: >>:history-indexing<< {history}, and YXXY:history-indexingYXXY for {index}. If there is ============================================ eval.txt, line 3436, pointer: >>:history<< the {num}th entry from the output of YXXY:historyYXXY. ============================================ eval.txt, line 3441, pointer: >>hist-names<< See YXXYhist-namesYXXY for the possible values of {history}. ============================================ eval.txt, line 3478, pointer: >>+iconv<< Most conversions require Vim to be compiled with the YXXY+iconvYXXY ============================================ eval.txt, line 3494, pointer: >>getline()<< YXXYgetline()YXXY. ============================================ eval.txt, line 3499, pointer: >>List<< Return the lowest index in YXXYListYXXY {list} where the item has a ============================================ eval.txt, line 3516, pointer: >>:echohl<< The highlighting set with YXXY:echohlYXXY is used for the prompt. ============================================ eval.txt, line 3533, pointer: >>:command-completion<< "-complete=" argument. Refer to YXXY:command-completionYXXY for ============================================ eval.txt, line 3542, pointer: >>inputsave()<< Use YXXYinputsave()YXXY before input() and YXXYinputrestore()YXXY ============================================ eval.txt, line 3542, pointer: >>inputrestore()<< Use YXXYinputsave()YXXY before input() and YXXYinputrestore()YXXY ============================================ eval.txt, line 3545, pointer: >>:execute<< YXXY:executeYXXY or YXXY:normalYXXY. ============================================ eval.txt, line 3545, pointer: >>:normal<< YXXY:executeYXXY or YXXY:normalYXXY. ============================================ eval.txt, line 3570, pointer: >>List<< {textlist} must be a YXXYListYXXY of strings. This YXXYListYXXY is ============================================ eval.txt, line 3570, pointer: >>List<< {textlist} must be a YXXYListYXXY of strings. This YXXYListYXXY is ============================================ eval.txt, line 3600, pointer: >>input()<< This function acts much like the YXXYinput()YXXY function with but ============================================ eval.txt, line 3605, pointer: >>history<< YXXYhistoryYXXY stack. ============================================ eval.txt, line 3611, pointer: >>List<< Insert {item} at the start of YXXYListYXXY {list}. ============================================ eval.txt, line 3615, pointer: >>list-index<< YXXYlist-indexYXXY. -1 inserts just before the last item. ============================================ eval.txt, line 3616, pointer: >>List<< Returns the resulting YXXYListYXXY. Examples: ============================================ eval.txt, line 3620, pointer: >>add()<< The last example can be done simpler with YXXYadd()YXXY. ============================================ eval.txt, line 3621, pointer: >>List<< Note that when {item} is a YXXYListYXXY it is inserted as a single ============================================ eval.txt, line 3622, pointer: >>extend()<< item. Use YXXYextend()YXXY to concatenate YXXYListsYXXY. ============================================ eval.txt, line 3622, pointer: >>Lists<< item. Use YXXYextend()YXXY to concatenate YXXYListsYXXY. ============================================ eval.txt, line 3633, pointer: >>List<< {expr} must be the name of a variable, YXXYListYXXY item or ============================================ eval.txt, line 3634, pointer: >>Dictionary<< YXXYDictionaryYXXY entry, not the variable itself! Example: ============================================ eval.txt, line 3641, pointer: >>exists()<< message. Use YXXYexists()YXXY to check for existence. ============================================ eval.txt, line 3644, pointer: >>List<< Return a YXXYListYXXY with all the key-value pairs of {dict}. Each ============================================ eval.txt, line 3645, pointer: >>List<< YXXYListYXXY item is a list with two items: the key of a {dict} ============================================ eval.txt, line 3646, pointer: >>List<< entry and the value of this entry. The YXXYListYXXY is in arbitrary ============================================ eval.txt, line 3657, pointer: >>Lists<< String items are used as-is. YXXYListsYXXY and YXXYDictionariesYXXY are ============================================ eval.txt, line 3657, pointer: >>Dictionaries<< String items are used as-is. YXXYListsYXXY and YXXYDictionariesYXXY are ============================================ eval.txt, line 3658, pointer: >>string()<< converted into a string like with YXXYstring()YXXY. ============================================ eval.txt, line 3659, pointer: >>split()<< The opposite function is YXXYsplit()YXXY. ============================================ eval.txt, line 3662, pointer: >>List<< Return a YXXYListYXXY with all the keys of {dict}. The YXXYListYXXY is in ============================================ eval.txt, line 3662, pointer: >>List<< Return a YXXYListYXXY with all the keys of {dict}. The YXXYListYXXY is in ============================================ eval.txt, line 3668, pointer: >>strlen()<< used, as with YXXYstrlen()YXXY. ============================================ eval.txt, line 3669, pointer: >>List<< When {expr} is a YXXYListYXXY the number of items in the YXXYListYXXY is ============================================ eval.txt, line 3669, pointer: >>List<< When {expr} is a YXXYListYXXY the number of items in the YXXYListYXXY is ============================================ eval.txt, line 3671, pointer: >>Dictionary<< When {expr} is a YXXYDictionaryYXXY the number of entries in the ============================================ eval.txt, line 3672, pointer: >>Dictionary<< YXXYDictionaryYXXY is returned. ============================================ eval.txt, line 3690, pointer: >>restricted-mode<< This function will fail in YXXYrestricted-modeYXXY. ============================================ eval.txt, line 3716, pointer: >>+libcall<< {only in Win32 on some Unix versions, when the YXXY+libcallYXXY ============================================ eval.txt, line 3725, pointer: >>+libcall<< {only in Win32 on some Unix versions, when the YXXY+libcallYXXY ============================================ eval.txt, line 3743, pointer: >>'<<< returns the cursor position. Differs from YXXY'<YXXY in ============================================ eval.txt, line 3747, pointer: >>col()<< To get the column number use YXXYcol()YXXY. To get both use ============================================ eval.txt, line 3748, pointer: >>getpos()<< YXXYgetpos()YXXY. ============================================ eval.txt, line 3767, pointer: >>+byte_offset<< When {lnum} is invalid, or the YXXY+byte_offsetYXXY feature has been ============================================ eval.txt, line 3769, pointer: >>byte2line()<< Also see YXXYbyte2line()YXXY, YXXYgoYXXY and YXXY:gotoYXXY. ============================================ eval.txt, line 3769, pointer: >>go<< Also see YXXYbyte2line()YXXY, YXXYgoYXXY and YXXY:gotoYXXY. ============================================ eval.txt, line 3769, pointer: >>:goto<< Also see YXXYbyte2line()YXXY, YXXYgoYXXY and YXXY:gotoYXXY. ============================================ eval.txt, line 3775, pointer: >>getline()<< relevant. {lnum} is used just like in YXXYgetline()YXXY. ============================================ eval.txt, line 3777, pointer: >>+lispindent<< YXXY+lispindentYXXY feature, -1 is returned. ============================================ eval.txt, line 3781, pointer: >>strftime()<< 1970. See also YXXYstrftime()YXXY and YXXYgetftime()YXXY. ============================================ eval.txt, line 3781, pointer: >>getftime()<< 1970. See also YXXYstrftime()YXXY and YXXYgetftime()YXXY. ============================================ eval.txt, line 3785, pointer: >>Float<< Return the logarithm of Float {expr} to base 10 as a YXXYFloatYXXY. ============================================ eval.txt, line 3786, pointer: >>Float<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 3786, pointer: >>Number<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 3792, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 3795, pointer: >>List<< {expr} must be a YXXYListYXXY or a YXXYDictionaryYXXY. ============================================ eval.txt, line 3795, pointer: >>Dictionary<< {expr} must be a YXXYListYXXY or a YXXYDictionaryYXXY. ============================================ eval.txt, line 3798, pointer: >>v:val<< Inside {string} YXXYv:valYXXY has the value of the current item. ============================================ eval.txt, line 3799, pointer: >>Dictionary<< For a YXXYDictionaryYXXY YXXYv:keyYXXY has the key of the current item. ============================================ eval.txt, line 3799, pointer: >>v:key<< For a YXXYDictionaryYXXY YXXYv:keyYXXY has the key of the current item. ============================================ eval.txt, line 3806, pointer: >>literal-string<< YXXYliteral-stringYXXY to avoid having to double backslashes. You ============================================ eval.txt, line 3809, pointer: >>List<< The operation is done in-place. If you want a YXXYListYXXY or ============================================ eval.txt, line 3810, pointer: >>Dictionary<< YXXYDictionaryYXXY to remain unmodified make a copy first: ============================================ eval.txt, line 3813, pointer: >>List<< Returns {expr}, the YXXYListYXXY or YXXYDictionaryYXXY that was filtered. ============================================ eval.txt, line 3813, pointer: >>Dictionary<< Returns {expr}, the YXXYListYXXY or YXXYDictionaryYXXY that was filtered. ============================================ eval.txt, line 3827, pointer: >>language-mapping<< "l" langmap YXXYlanguage-mappingYXXY ============================================ eval.txt, line 3844, pointer: >>maparg()<< {mode}. See YXXYmaparg()YXXY for {mode} and special names in ============================================ eval.txt, line 3875, pointer: >>List<< When {expr} is a YXXYListYXXY then this returns the index of the ============================================ eval.txt, line 3877, pointer: >>Lists<< String, YXXYListsYXXY and YXXYDictionariesYXXY are used as echoed. ============================================ eval.txt, line 3877, pointer: >>Dictionaries<< String, YXXYListsYXXY and YXXYDictionariesYXXY are used as echoed. ============================================ eval.txt, line 3881, pointer: >>List<< A match at the first character or YXXYListYXXY item returns zero. ============================================ eval.txt, line 3886, pointer: >>string-match<< See YXXYstring-matchYXXY for how {pat} is used. ============================================ eval.txt, line 3896, pointer: >>List<< {start} in a String or item {start} in a YXXYListYXXY. ============================================ eval.txt, line 3913, pointer: >>List<< String or {start} > len({expr}) for a YXXYListYXXY) -1 is returned. ============================================ eval.txt, line 3919, pointer: >>List<< In a YXXYListYXXY the search continues in the next item. ============================================ eval.txt, line 3923, pointer: >>pattern<< See YXXYpatternYXXY for the patterns that are accepted. ============================================ eval.txt, line 3933, pointer: >>matchdelete()<< match using YXXYmatchdelete()YXXY. ============================================ eval.txt, line 3950, pointer: >>:match<< and 3 are reserved for YXXY:matchYXXY, YXXY:2matchYXXY and YXXY:3matchYXXY, ============================================ eval.txt, line 3950, pointer: >>:2match<< and 3 are reserved for YXXY:matchYXXY, YXXY:2matchYXXY and YXXY:3matchYXXY, ============================================ eval.txt, line 3950, pointer: >>:3match<< and 3 are reserved for YXXY:matchYXXY, YXXY:2matchYXXY and YXXY:3matchYXXY, ============================================ eval.txt, line 3952, pointer: >>matchadd()<< YXXYmatchadd()YXXY automatically chooses a free ID. ============================================ eval.txt, line 3955, pointer: >>:match<< the YXXY:matchYXXY commands. ============================================ eval.txt, line 3963, pointer: >>matchadd()<< A list of matches defined by YXXYmatchadd()YXXY and YXXY:matchYXXY are ============================================ eval.txt, line 3963, pointer: >>:match<< A list of matches defined by YXXYmatchadd()YXXY and YXXY:matchYXXY are ============================================ eval.txt, line 3964, pointer: >>getmatches()<< available from YXXYgetmatches()YXXY. All matches can be deleted in ============================================ eval.txt, line 3965, pointer: >>clearmatches()<< one operation by YXXYclearmatches()YXXY. ============================================ eval.txt, line 3968, pointer: >>:match<< Selects the {nr} match item, as set with a YXXY:matchYXXY, ============================================ eval.txt, line 3969, pointer: >>:2match<< YXXY:2matchYXXY or YXXY:3matchYXXY command. ============================================ eval.txt, line 3969, pointer: >>:3match<< YXXY:2matchYXXY or YXXY:3matchYXXY command. ============================================ eval.txt, line 3970, pointer: >>List<< Return a YXXYListYXXY with two elements: ============================================ eval.txt, line 3973, pointer: >>List<< When {nr} is not 1, 2 or 3 returns an empty YXXYListYXXY. ============================================ eval.txt, line 3975, pointer: >>:match<< This is useful to save and restore a YXXY:matchYXXY. ============================================ eval.txt, line 3976, pointer: >>:match<< Highlighting matches using the YXXY:matchYXXY commands are limited ============================================ eval.txt, line 3977, pointer: >>matchadd()<< to three matches. YXXYmatchadd()YXXY does not have this limitation. ============================================ eval.txt, line 3980, pointer: >>matchadd()<< Deletes a match with ID {id} previously defined by YXXYmatchadd()YXXY ============================================ eval.txt, line 3981, pointer: >>:match<< or one of the YXXY:matchYXXY commands. Returns 0 if successful, ============================================ eval.txt, line 3982, pointer: >>matchadd()<< otherwise -1. See example for YXXYmatchadd()YXXY. All matches can ============================================ eval.txt, line 3983, pointer: >>clearmatches()<< be deleted in one operation by YXXYclearmatches()YXXY. ============================================ eval.txt, line 4002, pointer: >>List<< When {expr} is a YXXYListYXXY the result is equal to match(). ============================================ eval.txt, line 4005, pointer: >>List<< Same as match(), but return a YXXYListYXXY. The first item in the ============================================ eval.txt, line 4008, pointer: >>:substitute<< in YXXY:substituteYXXY. When an optional submatch didn't match an ============================================ eval.txt, line 4015, pointer: >>match()<< Same as YXXYmatch()YXXY, but return the matched string. Example: ============================================ eval.txt, line 4024, pointer: >>List<< When {expr} is a YXXYListYXXY then the matching item is returned. ============================================ eval.txt, line 4031, pointer: >>List<< An empty YXXYListYXXY results in zero. ============================================ eval.txt, line 4037, pointer: >>List<< An empty YXXYListYXXY results in zero. ============================================ eval.txt, line 4052, pointer: >>sandbox<< This function is not available in the YXXYsandboxYXXY. ============================================ eval.txt, line 4059, pointer: >>non-zero-arg<< a non-empty String (YXXYnon-zero-argYXXY), then the full mode is ============================================ eval.txt, line 4072, pointer: >>R<< R Replace YXXYRYXXY ============================================ eval.txt, line 4073, pointer: >>gR<< Rv Virtual Replace YXXYgRYXXY ============================================ eval.txt, line 4075, pointer: >>gQ<< cv Vim Ex mode YXXYgQYXXY ============================================ eval.txt, line 4076, pointer: >>Q<< ce Normal Ex mode YXXYQYXXY ============================================ eval.txt, line 4079, pointer: >>:confirm<< r? A YXXY:confirmYXXY query of some sort ============================================ eval.txt, line 4082, pointer: >>remote_expr()<< with Y2L, 26C writtenXXYremote_expr()YXXY In most other places it always returns ============================================ eval.txt, line 4084, pointer: >>visualmode()<< Also see YXXYvisualmode()YXXY. ============================================ eval.txt, line 4092, pointer: >>prevnonblank()<< See also YXXYprevnonblank()YXXY. ============================================ eval.txt, line 4113, pointer: >>line()<< see YXXYline()YXXY. ============================================ eval.txt, line 4114, pointer: >>List<< The result is a YXXYListYXXY with four numbers: ============================================ eval.txt, line 4128, pointer: >>setpos()<< Also see YXXYsetpos()YXXY. ============================================ eval.txt, line 4140, pointer: >>Float<< Return the power of {x} to the exponent {y} as a YXXYFloatYXXY. ============================================ eval.txt, line 4141, pointer: >>Float<< {x} and {y} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 4141, pointer: >>Number<< {x} and {y} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 4149, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 4157, pointer: >>nextnonblank()<< Also see YXXYnextnonblank()YXXY. ============================================ eval.txt, line 4296, pointer: >>round()<< Use YXXYround()YXXY when in doubt. ============================================ eval.txt, line 4331, pointer: >>ins-completion-menu<< otherwise. See YXXYins-completion-menuYXXY. ============================================ eval.txt, line 4337, pointer: >>List<< Returns a YXXYListYXXY with Numbers: ============================================ eval.txt, line 4356, pointer: >>List<< Read file {fname} and return a YXXYListYXXY, each line of the file ============================================ eval.txt, line 4382, pointer: >>writefile()<[?25h[?0c[?25l[?1c:< Also see YXXYwritefile()YXXY. ============================================ eval.txt, line 4387, pointer: >>reltimestr()<< YXXYreltimestr()YXXY to convert it to a string. ============================================ eval.txt, line 4409, pointer: >>profiling<< Also see YXXYprofilingYXXY. ============================================ eval.txt, line 4416, pointer: >>List<< The result must be a String or a YXXYListYXXY. A YXXYListYXXY is turned ============================================ eval.txt, line 4416, pointer: >>List<< The result must be a String or a YXXYListYXXY. A YXXYListYXXY is turned ============================================ eval.txt, line 4422, pointer: >>clientserver<< See also YXXYclientserverYXXY YXXYRemoteReplyYXXY. ============================================ eval.txt, line 4422, pointer: >>RemoteReply<< See also YXXYclientserverYXXY YXXYRemoteReplyYXXY. ============================================ eval.txt, line 4423, pointer: >>sandbox<< This function is not available iset ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(0,W5 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 10 lines to indent... 11indented [?25h[?0c[?25l[?1c invokeme([?25h[?0c[?25l[?1c /^STARTTEST argu,ment); invokeme(argu,ment); invokeme(argu,ment); } STARTTEST[?25h[?0c[?25l[?1c :set cino=/6 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A n the YXXYsandboxYXXY. ============================================ eval.txt, line 4424, pointer: >>+clientserver<< {only available when compiled with the YXXY+clientserverYXXY feature} ============================================ eval.txt, line 4441, pointer: >>sandbox<< This function is not available in the YXXYsandboxYXXY. ============================================ eval.txt, line 4453, pointer: >>clientserver<< See also YXXYclientserverYXXY. ============================================ eval.txt, line 4454, pointer: >>sandbox<< This function is not available in the YXXYsandboxYXXY. ============================================ eval.txt, line 4455, pointer: >>+clientserver<< {only available when compiled with the YXXY+clientserverYXXY feature} ============================================ eval.txt, line 4463, pointer: >>clientserver<< See also YXXYclientserverYXXY. ============================================ eval.txt, line 4464, pointer: >>sandbox<< This function is not available in the YXXYsandboxYXXY. ============================================ eval.txt, line 4465, pointer: >>+clientserver<< {only available when compiled with the YXXY+clientserverYXXY feature} ============================================ eval.txt, line 4473, pointer: >>:map<< the keys are not mapped YXXY:mapYXXY. ============================================ eval.txt, line 4477, pointer: >>clientserver<< See also YXXYclientserverYXXY YXXYRemoteReplyYXXY. ============================================ eval.txt, line 4477, pointer: >>RemoteReply<< See also YXXYclientserverYXXY YXXYRemoteReplyYXXY. ============================================ eval.txt, line 4478, pointer: >>sandbox<< This function is not available in the YXXYsandboxYXXY. ============================================ eval.txt, line 4479, pointer: >>+clientserver<< {only available when compiled with the YXXY+clientserverYXXY feature} ============================================ eval.txt, line 4492, pointer: >>List<< Without {end}: Remove the item at {idx} from YXXYListYXXY {list} and ============================================ eval.txt, line 4498, pointer: >>list-index<< See YXXYlist-indexYXXY for possible values of {idx} and {end}. ============================================ eval.txt, line 4507, pointer: >>delete()<< Use YXXYdelete()YXXY to remove a file. ============================================ eval.txt, line 4514, pointer: >>sandbox<< This function is not available in the YXXYsandboxYXXY. ============================================ eval.txt, line 4521, pointer: >>List<< When {expr} is a YXXYListYXXY the result is {expr} concatenated ============================================ eval.txt, line 4535, pointer: >>simplify()<< The simplification step is done as by YXXYsimplify()YXXY. ============================================ eval.txt, line 4548, pointer: >>Float<< as a YXXYFloatYXXY. If {expr} lies halfway between two integral ============================================ eval.txt, line 4550, pointer: >>Float<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 4550, pointer: >>Number<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 4558, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 4563, pointer: >>cursor()<< cursor position (you can use YXXYcursor()YXXY to set it). ============================================ eval.txt, line 4605, pointer: >>searchpos()<< To get the column number too use YXXYsearchpos()YXXY. ============================================ eval.txt, line 4643, pointer: >>gD<< With a non-zero {global} argument it works like YXXYgDYXXY, find ============================================ eval.txt, line 4644, pointer: >>gd<< first match in the file. Otherwise it works like YXXYgdYXXY, find ============================================ eval.txt, line 4671, pointer: >>pattern<< {start}, {middle} and {end} are patterns, see YXXYpatternYXXY. They ============================================ eval.txt, line 4680, pointer: >>search()<< YXXYsearch()YXXY. Additionally: ============================================ eval.txt, line 4697, pointer: >>search()<< For {stopline} and {timeout} see YXXYsearch()YXXY. ============================================ eval.txt, line 4745, pointer: >>List<< Same as searchpair(), but returns a YXXYListYXXY with the line and ============================================ eval.txt, line 4746, pointer: >>List<< column position of the match. The first element of the YXXYListYXXY ============================================ eval.txt, line 4753, pointer: >>match-parens<< See YXXYmatch-parensYXXY for a bigger and more useful example. ============================================ eval.txt, line 4756, pointer: >>search()<< Same as YXXYsearch()YXXY, but returns a YXXYListYXXY with the line and ============================================ eval.txt, line 4756, pointer: >>List<< Same as YXXYsearch()YXXY, but returns a YXXYListYXXY with the line and ============================================ eval.txt, line 4757, pointer: >>List<< column position of the match. The first element of the YXXYListYXXY ============================================ eval.txt, line 4765, pointer: >>search()-sub-match<< the sub-pattern match number YXXYsearch()-sub-matchYXXY. Example: ============================================ eval.txt, line 4768, pointer: >>/\l<< found YXXY/\lYXXY, 3 when an uppercase letter is found YXXY/\uYXXY. ============================================ eval.txt, line 4768, pointer: >>/\u<< found YXXY/\lYXXY, 3 when an uppercase letter is found YXXY/\uYXXY. ============================================ eval.txt, line 4773, pointer: >>+clientserver<< {only available when compiled with the YXXY+clientserverYXXY feature} ============================================ eval.txt, line 4778, pointer: >>clientserver<< See also YXXYclientserverYXXY. ============================================ eval.txt, line 4785, pointer: >>clientserver<< an empty string is returned. See also YXXYclientserverYXXY. ============================================ eval.txt, line 4786, pointer: >>+clientserver<< {only available when compiled with the YXXY+clientserverYXXY feature} ============================================ eval.txt, line 4796, pointer: >>bufname()<< For the use of {expr}, see YXXYbufname()YXXY above. ============================================ eval.txt, line 4801, pointer: >>sandbox<< This function is not available in the YXXYsandboxYXXY. ============================================ eval.txt, line 4806, pointer: >>getcmdpos()<< Use YXXYgetcmdpos()YXXY to obtain the current position. ============================================ eval.txt, line 4808, pointer: >>c_CTRL-\_e<< YXXYc_CTRL-\_eYXXY, YXXYc_CTRL-R_=YXXY or YXXYc_CTRL-R_CTRL-RYXXY with '='. For ============================================ eval.txt, line 4808, pointer: >>c_CTRL-R_=<< YXXYc_CTRL-\_eYXXY, YXXYc_CTRL-R_=YXXY or YXXYc_CTRL-R_CTRL-RYXXY with '='. For ============================================ eval.txt, line 4808, pointer: >>c_CTRL-R_CTRL-R<< YXXYc_CTRL-\_eYXXY, YXXYc_CTRL-R_=YXXY or YXXYc_CTRL-R_CTRL-RYXXY with '='. For ============================================ eval.txt, line 4809, pointer: >>c_CTRL-\_e<< YXXYc_CTRL-\_eYXXY and YXXYc_CTRL-R_CTRL-RYXXY with '=' the position is ============================================ eval.txt, line 4809, pointer: >>c_CTRL-R_CTRL-R<< YXXYc_CTRL-\_eYXXY and YXXYc_CTRL-R_CTRL-RYXXY with '=' the position is ============================================ eval.txt, line 4811, pointer: >>c_CTRL-R_=<< YXXYc_CTRL-R_=YXXY it is set after evaluating the expression but ============================================ eval.txt, line 4820, pointer: >>getline()<< {lnum} is used like with YXXYgetline()YXXY. ============================================ eval.txt, line 4826, pointer: >>List<< When {text} is a YXXYListYXXY then line {lnum} and following lines ===========[?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest ================================= eval.txt, line 4840, pointer: >>setqflist()<< Otherwise, same as YXXYsetqflist()YXXY. ============================================ eval.txt, line 4841, pointer: >>location-list<< Also see YXXYlocation-listYXXY. ============================================ eval.txt, line 4844, pointer: >>getmatches()<< Restores a list of matches saved by YXXYgetmatches()YXXY. Returns 0 ============================================ eval.txt, line 4846, pointer: >>getmatches()<< before the list is restored. See example for YXXYgetmatches()YXXY. ===================================================================== farsi.txt, line 13, pointer: >>+farsi<< compile Vim with the YXXY+farsiYXXY feature. =================== eval.txt, line 4854, pointer: >>List<< {list} must be a YXXYListYXXY with four numbers: ============================================ eval.txt, line 4860, pointer: >>bufnr()<< use the YXXYbufnr()YXXY function to turn a file name into a buffer ============================================ eval.txt, line 4875, pointer: >>getpos()<< Also see YXXYgetpos()YXXY ============================================ eval.txt, line 4878, pointer: >>winrestview()<< vertically. See YXXYwinrestview()YXXY for that. ============================================ eval.txt, line 4909, pointer: >>getqflist()<< YXXYgetqflist()YXXY returns. ============================================ eval.txt, line 4931, pointer: >>characterwise<< "c" or "v" YXXYcharacterwiseYXXY mode ============================================ eval.txt, line 4932, pointer: >>linewise<< "l" or "V" YXXYlinewiseYXXY mode ============================================ eval.txt, line 4933, pointer: >>blockwise-visual<< "b" or "<CTRL-V>" YXXYblockwise-visualYXXY mode ============================================ eval.txt, line 4964, pointer: >>setwinvar()<< use YXXYsetwinvar()YXXY. ============================================ eval.txt, line 4975, pointer: >>sandbox<< This function is not available in the YXXYsandboxYXXY. ============================================ eval.txt, line 4978, pointer: >>settabwinvar()<< Like YXXYsettabwinvar()YXXY for the current tab page. ============================================ eval.txt, line 4991, pointer: >>non-zero-arg<< Number or a non-empty String (YXXYnon-zero-argYXXY), then special ============================================ eval.txt, line 4993, pointer: >>:!<< a backslash. This backslash will be removed again by the YXXY:!YXXY ============================================ eval.txt, line 4995, pointer: >>non-zero-arg<< The "!" character will be escaped (again with a YXXYnon-zero-argYXXY ============================================ eval.txt, line 4999, pointer: >>non-zero-arg<< The <NL> character is also escaped. With a YXXYnon-zero-argYXXY ============================================ eval.txt, line 5002, pointer: >>:!<< Example of use with a YXXY:!YXXY command: ============================================ eval.txt, line 5022, pointer: >>resolve()<< links before simplifying the path name, use YXXYresolve()YXXY. ============================================ eval.txt, line 5026, pointer: >>Float<< Return the sine of {expr}, measured in radians, as a YXXYFloatYXXY. ============================================ eval.txt, line 5027, pointer: >>Float<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 5027, pointer: >>Number<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 5033, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 5041, pointer: >>Lists<< Numbers sort after Strings, YXXYListsYXXY after Numbers. ============================================ eval.txt, line 5042, pointer: >>:sort<< For sorting text in the current buffer use YXXY:s"Xdotest" ortYXXY. ============================================ eval.txt, line 5044, pointer: >>Funcref<< When {func} is a YXXYFuncrefYXXY or a function name, this function ============================================ eval.txt, line 5092, pointer: >>List<< Return a YXXYListYXXY with spelling suggestions to replace {word}. ============================================ eval.txt, line 5115, pointer: >>List<< Make a YXXYListYXXY out of {expr}. When {pattern} is omitted or ============================================ eval.txt, line 5133, pointer: >>join()<< The opposite function is YXXYjoin()YXXY. ============================================ eval.txt, line 5138, pointer: >>Float<< YXXYFloatYXXY. ======================================================================== filetype.txt, line 9, pointer: >>filetypes<< 1. Filetypes YXXYfiletypesYXXY ============================================ filetype.txt, line 10, pointer: >>filetype-plugins<< 2. Filetype plugin YXXYfiletype-pluginsYXXY ============================================ filetype.txt, line 11, pointer: >>ftplugin-docs<< 3. Docs for the default filetype plugins. YXXYftplugin-docsYXXY ============================================ filetype.txt, line 47, pointer: >>'go-M'<< also sourced. See YXXY'go-M'YXXY about avoiding that. ============================================ filetype.txt, line 49, pointer: >>new-filetype<< To add your own file types, see YXXYnew-filetypeYXXY below. To search for help on a ============================================ filetype.txt, line 61, pointer: >>modeline<< or add this YXXYmodelineYXXY to the file: ============================================ filetype.txt, line 70, pointer: >>filetype-plugin<< is one for the detected filetype). YXXYfiletype-pluginYXXY ============================================ filetype.txt, line 85, pointer: >>indent-expression<< is one for the detected filetype). YXXYindent-expressionYXXY ============================================ filetype.txt, line 126, pointer: >>remove-filetype<< YXXYremove-filetypeYXXY. ============================================ filetype.txt, line 143, pointer: >>ft-aspvbs-syntax<< *.asa g:filetype_asa YXXYft-aspvbs-syntaxYXXY YXXYft-aspperl-syntaxYXXY ============================================ filetype.txt, line 143, pointer: >>ft-aspperl-syntax<< *.asa g:filetype_asa YXXYft-aspvbs-syntaxYXXY YXXYft-aspperl-syntaxYXXY ============================================ filetype.txt, line 144, pointer: >>ft-aspvbs-syntax<< *.asp g:filetype_asp YXXYft-aspvbs-syntaxYXXY YXXYft-aspperl-syntaxYXXY ============================================ filetype.txt, line 144, pointer: >>ft-aspperl-syntax<< *.asp g:filetype_asp YXXYft-aspvbs-syntaxYXXY YXXYft-aspperl-syntaxYXXY ============================================ filetype.txt, line 145, pointer: >>ft-asm-syntax<< *.asm g:asmsyntax YXXYft-asm-syntaxYXXY ============================================ filetype.txt, line 149, pointer: >>ft-cweb-syntax<< *.w g:filetype_w YXXYft-cweb-syntaxYXXY ============================================ filetype.txt, line 150, pointer: >>ft-progress-syntax<< *.i g:filetype_i YXXYft-progress-syntaxYXXY ============================================ filetype.txt, line 151, pointer: >>ft-pascal-syntax<< *.p g:filetype_p YXXYft-pascal-syntaxYXXY ============================================ filetype.txt, line 152, pointer: >>ft-sh-syntax<< *.sh g:bash_is_sh YXXYft-sh-syntaxYXXY ============================================ filetype.txt, line 153, pointer: >>ft-tex-plugin<< *.tex g:tex_flavor YXXYft-tex-pluginYXXY ============================================ filetype.txt, line 191, pointer: >>:setfiletype<< can also use YXXY:setfiletypeYXXY to keep a previously detected filetype. ============================================ filetype.txt, line 268, pointer: >>system-vimrc<< 'runtimepath' in the YXXYsystem-vimrcYXXY. Be careful to keep the default ============================================ filetype.txt, line 300, pointer: >>+osfiletype<< YXXY+osfiletypeYXXY feature. ============================================ filetype.txt, line 322, pointer: >>-V<< happens when Vim starts up by using the YXXY-VYXXY argument: ============================================ filetype.txt, line 336, pointer: >>:filetype-plugin-on<< When loading filetype plugins has been enabled YXXY:filetype-plugin-onYXXY, options ============================================ filetype.txt, line 346, pointer: >><LocalLeader><< is a backslash. Also see YXXY<LocalLeader>YXXY. ============================================ filetype.txt, line 419, pointer: >>.vimrc<< in your YXXY.vimrcYXXY. ============================================ filetype.txt, line 429, pointer: >>strftime()<< YXXYstrftime()YXXY function. ====================================================== eval.txt, line 5139, pointer: >>Float<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. When {expr} ============================================ eval.txt, line 5139, pointer: >>Number<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. When {expr} ============================================ eval.txt, line 5147, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 5153, pointer: >>floating-point-format<< YXXYfloating-point-formatYXXY. But it's a bit more permissive. ============================================ eval.txt, line 5162, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 5183, pointer: >>localtime()<< See also YXXYlocaltime()YXXY and YXXYgetftime()YXXY. ============================================ eval.txt, line 5183, pointer: >>getftime()<< See also YXXYlocaltime()YXXY and YXXYgetftime()YXXY. ============================================ eval.txt, line 5184, pointer: >>:language<< The language can be changed with the YXXY:languageYXXY command. ============================================ eval.txt, line 5203, pointer: >>match()<< For pattern searches use YXXYmatch()YXXY. ============================================ eval.txt, line 5205, pointer: >>strridx()<< See also YXXYstrridx()YXXY. ============================================ eval.txt, line 5217, pointer: >>eval()<< parsed back with YXXYeval()YXXY. ============================================ eval.txt, line 5226, pointer: >>strtrans()<< Also see YXXYstrtrans()YXXY. ============================================ eval.txt, line 5238, pointer: >>len()<< Also see YXXYlen()YXXY. ============================================ eval.txt, line 5264, pointer: >>match()<< For pattern searches use YXXYmatch()YXXY. ============================================ eval.txt, line 5267, pointer: >>stridx()<< See also YXXYstridx()YXXY. Examples: ============================================ eval.txt, line 5275, pointer: >>'isprint'<< characters translated into printable characters YXXY'isprint'YXXY. ============================================ eval.txt, line 5282, pointer: >>:substitute<< Only for an expression in a YXXY:substituteYXXY command. Returns ============================================ eval.txt, line 5297, pointer: >>string-match<< See YXXYstring-matchYXXY for how {pat} is used. ============================================ eval.txt, line 5300, pointer: >>sub-replace-special<< YXXYsub-replace-specialYXXY. For example, to replace something with ============================================ eval.txt, line 5315, pointer: >>synIDattr()<< The syntax ID can be used with YXXYsynIDattr()YXXY and ============================================ eval.txt, line 5316, pointer: >>synIDtrans()<< YXXYsynIDtrans()YXXY to obtain syntax information about text. ============================================ eval.txt, line 5368, pointer: >>List<< Return a YXXYListYXXY, which is the stack of syntax items at the ============================================ eval.txt, line 5370, pointer: >>synID()<< the List is an ID like what YXXYsynID()YXXY returns. ============================================ eval.txt, line 5372, pointer: >>synID()<< items contained in that one. The last one is what YXXYsynID()YXXY ============================================ eval.txt, line 5387, pointer: >>shellescape()<< Note: Use YXXYshellescape()YXXY to escape special characters in a ============================================ eval.txt, line 5408, pointer: >>v:shell_error<< The resulting error code can be found in YXXYv:shell_errorYXXY. ============================================ eval.txt, line 5409, pointer: >>restricted-mode<< This function will fail in YXXYrestricted-modeYXXY. ============================================ eval.txt, line 5415, pointer: >>:checktime<< Use YXXY:checktimeYXXY to force a check. ============================================== filetype.txt, line 492, pointer: >>b:changelog_name<< YXXYb:changelog_nameYXXY in the same directory as the ============================================ filetype.txt, line 523, pointer: >>gq<< lines. You can format comments with YXXYgqYXXY. ============================================ filetype.txt, line 525, pointer: >>ft-fortran-syntax<< detection of source format see YXXYft-fortran-syntaxYXXY. ============================================ filetype.txt, line 544, pointer: >>gq<< You can also format quoted text with YXXYgqYXXY. ============================================ filetype.txt, line 555, pointer: >>find-manpage<< YXXYfind-manpageYXXY. ==== eval.txt, line 5419, pointer: >>List<< The result is a YXXYListYXXY, where each item is the number of the ============================================ eval.txt, line 5437, pointer: >>:tab<< The number can be used with the YXXY:tabYXXY command. ============================================ eval.txt, line 5441, pointer: >>winnr()<< Like YXXYwinnr()YXXY but for tab page {arg}. ============================================ eval.txt, line 5454, pointer: >>List<< tagfiles() Returns a YXXYListYXXY with the file names used to search for tags ============================================ eval.txt, line 5474, pointer: >>static-tag<< YXXYstatic-tagYXXY for more information. ============================================ eval.txt, line 5488, pointer: >>tag-regexp<< used in {expr}. Refer to YXXYtag-regexpYXXY for more information ============================================ eval.txt, line 5491, pointer: >>'tags'<< Refer to YXXY'tags'YXXY for information about how the tags file is ============================================ eval.txt, line 5492, pointer: >>tags-file-format<< located by Vim. Refer to YXXYtags-file-formatYXXY for the format of ============================================ eval.txt, line 5510, pointer: >>gu<< characters turned into lowercase (just like applying YXXYguYXXY to ============================================ eval.txt, line 5515, pointer: >>gU<< characters turned into uppercase (just like applying YXXYgUYXXY to ============================================ eval.txt, line 5534, pointer: >>Float<< equal to {expr} as a YXXYFloatYXXY (truncate towards zero). ============================================ eval.txt, line 5535, pointer: >>Float<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 5535, pointer: >>Number<< {expr} must evaluate to a YXXYFloatYXXY or a YXXYNumberYXXY. ============================================ eval.txt, line 5543, pointer: >>+float<< {only available when compiled with the YXXY+floatYXXY feature} ============================================ eval.txt, line 5562, pointer: >>List<< Return a YXXYListYXXY with all the values of {dict}. The YXXYListYXXY is ============================================ eval.txt, line 5562, pointer: >>List<< Return a YXXYListYXXY with all the values of {dict}. The YXXYListYXXY is ============================================ eval.txt, line 5574, pointer: >>col()<< For the byte position use YXXYcol()YXXY. ============================================ eval.txt, line 5575, pointer: >>col()<< For the use of {expr} see YXXYcol()YXXY. ============================================ eval.txt, line 5581, pointer: >>'virtualedit'<< beyond the end of the line can be returned. YXXY'virtualedit'YXXY ============================================ eval.txt, line 5612, pointer: >>mode()<< If Visual mode is active, use YXXYmode()YXXY to get the Visual mode ============================================ eval.txt, line 5613, pointer: >>:vmap<< (e.g., in a YXXY:vmapYXXY). ============================================ eval.txt, line 5656, pointer: >>CTRL-W_p<< accessed window is returned (where YXXYCTRL-W_pYXXY goes to). ============================================ eval.txt, line 5659, pointer: >>CTRL-W_w<< The number can be used with YXXYCTRL-W_wYXXY and ":wincmd w" ============================================ eval.txt, line 5660, pointer: >>:wincmd<< YXXY:wincmdYXXY. ============================================ eval.txt, line 5661, pointer: >>tabpagewinnr()<< Also see YXXYtabpagewinnr()YXXY. ============================================ eval.txt, line 5664, pointer: >>:resize<< winrestcmd() Returns a sequence of YXXY:resizeYXXY commands that should restore ============================================ eval.txt, line 5675, pointer: >>Dictionary<< Uses the YXXYDictionaryYXXY returned by YXXYwinsaveview()YXXY to restore ============================================ eval.txt, line 5675, pointer: >>winsaveview()<< Uses the YXXYDictionaryYXXY returned by YXXYwinsaveview()YXXY to restore ============================================ eval.txt, line 5681, pointer: >>Dictionary<< winsaveview() Returns a YXXYDictionaryYXXY that contains information to restore ============================================ eval.txt, line 5682, pointer: >>winrestview()<< the view of the current window. Use YXXYwinrestview()YXXY to ============================================ eval.txt, line 5714, pointer: >>List<< Write YXXYListYXXY {list} to file {fname}. Each list item is ============================================ eval.txt, line 5727, pointer: >>readfile()<< Also see YXXYreadfile()YXXY. ============================================ eval.txt, line 5736, pointer: >>+feature-list<< was compiled YXXY+feature-listYXXY. Example: ============================================ eval.txt, line 5742, pointer: >>v:version<< 3. Included patches. First check YXXYv:versionYXXY for the version of Vim. ============================================ eval.txt, line 5751, pointer: >>Arabic<< arabic Compiled with Arabic support YXXYArabicYXXY. ============================================ eval.txt, line 5753, pointer: >>autocommand<< autocmd Compiled with autocommand support. YXXYautocommandYXXY ============================================ eval.txt, line 5754, pointer: >>balloon-eval<< balloon_eval Compiled with YXXYballoon-evalYXXY support. ============================================ eval.txt, line 5757, pointer: >>:browse<< browse Compiled with YXXY:browseYXXY support, and browse() will ============================================ eval.txt, line 5762, pointer: >>clientserver<< clientserver Compiled with remote invocation support YXXYclientserverYXXY. ============================================ eval.txt, line 5764, pointer: >>cmdline-completion<< cmdline_compl Compiled with YXXYcmdline-completionYXXY support. ============================================ eval.txt, line 5765, pointer: >>cmdline-history<< cmdline_hist Compiled with YXXYcmdline-historyYXXY support. ============================================ eval.txt, line 5767, pointer: >>'comments'<< comments Compiled with YXXY'comments'YXXY support. ============================================ eval.txt, line 5768, pointer: >>encryption<< cryptv Compiled with encryption support YXXYencryptionYXXY. ============================================ eval.txt, line 5769, pointer: >>cscope<< cscope Compiled with YXXYcscopeYXXY support. ============================================ eval.txt, line 5774, pointer: >>vimdiff<< diff Compiled with YXXYvimdiffYXXY and 'diff' support. ============================================ eval.txt, line 5776, pointer: >>quote_~<< dnd Compiled with support for the "~ register YXXYquote_~YXXY. ============================================ eval.txt, line 5783, pointer: >>+ex_extra<< ex_extra Compiled with extra Ex commands YXXY+ex_extraYXXY. ============================================ eval.txt, line 5784, pointer: >>'incsearch'<< extra_search Compiled with support for YXXY'incsearch'YXXY and ============================================ eval.txt, line 5785, pointer: >>'hlsearch'<< YXXY'hlsearch'YXXY ============================================ eval.txt, line 5786, pointer: >>farsi<< farsi Compiled with Farsi support YXXYfarsiYXXY. ============================================ eval.txt, line 5787, pointer: >>gf<< file_in_path Compiled with support for YXXYgfYXXY and YXXY<cfile>YXXY ============================================ eval.txt, line 5787, pointer: >><cfile><< file_in_path Compiled with support for YXXYgfYXXY and YXXY<cfile>YXXY ============================================ eval.txt, line 5791, pointer: >>+find_in_path<< YXXY+find_in_pathYXXY. ============================================ eval.txt, line 5792, pointer: >>Float<< float Compiled with support for YXXYFloatYXXY. ============================================ eval.txt, line 5795, pointer: >>folding<< folding Compiled with YXXYfoldingYXXY support. ============================================ eval.txt, line 5796, pointer: >>gui-footer============================================ fold.txt, line 12, pointer: >>fold-methods<< 1. Fold methods YXXYfold-methodsYXXY ============================================ fold.txt, line 13, pointer: >>fold-commands<< 2. Fold commands YXXYfold-commandsYXXY ============================================ fold.txt, line 14, pointer: >>fold-options<< 3. Fold options YXXYfold-optionsYXXY ============================================ fold.txt, line 15, pointer: >>fold-behavior<< 4. Behavior of folds YXXYfold-behaviorYXXY ============================================ fold.txt, line 49, pointer: >>:mkview<< the YXXY:mkviewYXXY command. The view can be restored later with YXXY:loadviewYXXY. ============================================ fold.txt, line 49, pointer: >>:loadview<< the YXXY:mkviewYXXY command. The view can be restored later with YXXY:loadviewYXXY. ============================================ fold.txt, line 68, pointer: >>indent()<< YXXYindent()YXXY function can be used in 'foldexpr' to get the indent of a line. ============================================ fold.txt, line 86, pointer: >>option-backslash<< differently (space, backslash, double quote, etc., see YXXYoption-backslashYXXY). ============================================ fold.txt, line 125, pointer: >>foldlevel()<< YXXYfoldlevel()YXXY can be useful to compute a fold level relative to a previous ============================================ fold.txt, line 133, pointer: >>:syn-fold<< A fold is defined by syntax items that have the "fold" argument. YXXY:syn-foldYXXY ============================================ fold.txt, line 274, pointer: >>fold-create-marker<< Also see YXXYfold-create-markerYXXY. ============================================ fold.txt, line 289, pointer: >>fold-delete-marker<< Also see YXXYfold-delete-markerYXXY. ============================================ fold.txt, line 296, pointer: >>fold-delete-marker<< Also see YXXYfold-delete-markerYXXY. ============================================ fold.txt, line 301, pointer: >>fold-delete-marker<< Also see YXXYfold-delete-markerYXXY. ============================================ fold.txt, line 414, pointer: >>operator<< This command can be used after an YXXYoperatorYXXY. ============================================ fold.txt, line 420, pointer: >>operator<< This command can be used after an YXXYoperatorYXXY. ============================================ fold.txt, line 449, pointer: >>hl-Folded<< The colors of a closed fold are set with the Folded group YXXYhl-FoldedYXXY. The ============================================ fold.txt, line 450, pointer: >>hl-FoldColumn<< colors of the fold column are set with the FoldColumn group YXXYhl-FoldColumnYXXY. ============================================ fold.txt, line 489, pointer: >>sandbox<< Evaluating 'foldtext' is done in the YXXYsandboxYXXY. The current window is set to ============================================ fold.txt, line 492, pointer: >>foldtext()<< The default value is YXXYfoldtext()YXXY. This returns a reasonable text for most ============================================ fold.txt, line 509, pointer: >>option-backslash<< handles differently: Space, backslash and double-quote. YXXYoption-backslashYXXY ============================================ fold.txt, line 573, pointer: >>:folddoopen<< This does not happen for YXXY:folddoopenYXXY and YXXY:folddoclosedYXXY. ============================================ fold.txt, line 573, pointer: >>:folddoclosed<< This does not happen for YXXY:folddoopenYXXY and YXXY:folddoclosedYXXY. << footer Compiled with GUI footer support. YXXYgui-footerYXXY ============================================ eval.txt, line 5798, pointer: >>multi-lang<< gettext Compiled with message translation YXXYmulti-langYXXY ============================================ eval.txt, line 5810, pointer: >>hangul<< hangul_input Compiled with Hangul input support. YXXYhangulYXXY ============================================ eval.txt, line 5814, pointer: >>jumplist<< jumplist Compiled with YXXYjumplistYXXY support. ============================================ eval.txt, line 5817, pointer: >>libcall()<< libcall Compiled with YXXYlibcall()YXXY support. ============================================ eval.txt, line 5821, pointer: >>:files<< listcmds Compiled with commands for the buffer list YXXY:filesYXXY ============================================ eval.txt, line 5822, pointer: >>arglist<< and the argument list YXXYarglistYXXY. ============================================ eval.txt, line 5823, pointer: >>:map-local<< localmap Compiled with local mappings and abbr. YXXY:map-localYXXY ============================================ eval.txt, line 5826, pointer: >>:menu<< menu Compiled with support for YXXY:menuYXXY. ============================================ eval.txt, line 5827, pointer: >>:mksession<< mksession Compiled with support for YXXY:mksessionYXXY. ============================================ eval.txt, line 5828, pointer: >>filename-modifiers<< modify_fname Compiled with file name modifiers. YXXYfilename-modifiersYXXY ============================================ eval.txt, line 5840, pointer: >>mzscheme<< mzscheme Compiled with MzScheme interface YXXYmzschemeYXXY. ============================================ eval.txt, line 5841, pointer: >>netbeans<< netbeans_intg Compiled with support for YXXYnetbeansYXXY. ============================================ eval.txt, line 5842, pointer: >>netbeans<< netbeans_enabled Compiled with support for YXXYnetbeansYXXY and it's used. ============================================ eval.txt, line 5845, pointer: >>+osfiletype<< osfiletype Compiled with support for osfiletypes YXXY+osfiletypeYXXY ============================================ eval.txt, line 5849, pointer: >>:hardcopy<< printer Compiled with YXXY:hardcopyYXXY support. ============================================ eval.txt, line 5850, pointer: >>:profile<< profile Compiled with YXXY:profileYXXY support. ============================================ eval.txt, line 5853, pointer: >>quickfix<< quickfix Compiled with YXXYquickfixYXXY support. ============================================ eval.txt, line 5854, pointer: >>reltime()<< reltime Compiled with YXXYreltime()YXXY support. ============================================ eval.txt, line 5856, pointer: >>ruby<< ruby Compiled with Ruby interface YXXYrubyYXXY. ============================================ eval.txt, line 5859, pointer: >>:sign<< signs Compiled with YXXY:signYXXY support. ============================================ eval.txt, line 5864, pointer: >>workshop<< sun_workshop Compiled with support for Sun YXXYworkshopYXXY. ============================================ eval.txt, line 5865, pointer: >>spell<< spell Co2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=/6 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c 3 lines to indent... 4indented [?25h[?0c[?25l[?1c statement;[?25h[?0c[?25l[?1c /^STARTTEST // comment 1// comment 2 } STARTTEST[?25h[?0c[?25l[?1c :set cino= [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest mpiled with spell checking support YXXYspellYXXY. ============================================ eval.txt, line 5866, pointer: >>syntax<< syntax Compiled with syntax highlighting support YXXYsyntaxYXXY. ============================================ eval.txt, line 5871, pointer: >>tag-binary-search<< YXXYtag-binary-searchYXXY. ============================================ eval.txt, line 5873, pointer: >>tag-old-static<< YXXYtag-old-staticYXXY. ============================================ eval.txt, line 5875, pointer: >>tag-any-white<< files YXXYtag-any-whiteYXXY. ============================================ eval.txt, line 5878, pointer: >>t_RV<< termresponse Compiled with support for YXXYt_RVYXXY and YXXYv:termresponseYXXY. ============================================ eval.txt, line 5878, pointer: >>v:termresponse<< termresponse Compiled with support for YXXYt_RVYXXY and YXXYv:termresponseYXXY. ============================================ eval.txt, line 5879, pointer: >>text-objects<< textobjects Compiled with support for YXXYtext-objectsYXXY. ============================================ eval.txt, line 5882, pointer: >>'title'<< title Compiled with window title support YXXY'title'YXXY. ============================================ eval.txt, line 5883, pointer: >>gui-toolbar<< toolbar Compiled with support for YXXYgui-toolbarYXXY. ============================================ eval.txt, line 5888, pointer: >>:vsplit<< vertsplit Compiled with vertically split windows YXXY:vsplitYXXY. ============================================ eval.txt, line 5892, pointer: >>blockwise-operators<< YXXYblockwise-operatorsYXXY. ============================================ eval.txt, line 5894, pointer: >>gR<< vreplace Compiled with YXXYgRYXXY and YXXYgrYXXY commands. ============================================ eval.txt, line 5894, pointer: >>gr<< vreplace Compiled with YXXYgRYXXY and YXXYgrYXXY commands. ============================================ eval.txt, line 5905, pointer: >>xfontset<< xfontset Compiled with X fontset support YXXYxfontsetYXXY. ============================================ eval.txt, line 5906, pointer: >>xim<< xim Compiled with X input method support YXXYximYXXY. ============================================ eval.txt, line 5917, pointer: >>pattern<< A regexp pattern as explained at YXXYpatternYXXY is normally used to find a match in ============================================ eval.txt, line 5940, pointer: >>:normal<< commands can be executed with the YXXY:normalYXXY command. ============================================ eval.txt, line 5947, pointer: >>curly-braces-names<< It's also possible to use curly braces, see YXXYcurly-braces-namesYXXY. And the ============================================ eval.txt, line 5948, pointer: >>autoload<< YXXYautoloadYXXY facility is useful to define a function only when it's called. ============================================ eval.txt, line 5954, pointer: >><SID><< function from a mapping defined in the script, but then YXXY<SID>YXXY must be used ============================================ eval.txt, line 5961, pointer: >>Dictionary<< {name} can also be a YXXYDictionaryYXXY entry that is a ============================================ eval.txt, line 5977, pointer: >>:verbose-cmd<< See YXXY:verbose-cmdYXXY for more information. ============================================ eval.txt, line 5985, pointer: >>Dictionary<< {name} can also be a YXXYDictionaryYXXY entry that is a ============================================ eval.txt, line 5991, pointer: >>Funcref<< result is a YXXYFuncrefYXXY to a numbered function. The ============================================ eval.txt, line 5992, pointer: >>Funcref<< function can only be used with a YXXYFuncrefYXXY and will be ============================================ eval.txt, line 6000, pointer: >>function-argument<< For the {arguments} see YXXYfunction-argumentYXXY. ============================================ eval.txt, line 6008, pointer: >>function-range-example<< of each line. See YXXYfunction-range-ex"Xdotest" ampleYXXY. ============================================ eval.txt, line 6014, pointer: >>Dictionary<< be invoked through an entry in a YXXYDictionaryYXXY. The ============================================ eval.txt, line 6016, pointer: >>Dictionary-function<< dictionary. See YXXYDictionary-functionYXXY. ============================================ eval.txt, line 6021, pointer: >>:nohlsearch<< implies that the effect of YXXY:nohlsearchYXXY is undone ============================================ eval.txt, line 6030, pointer: >>Dictionary<< {name} can also be a YXXYDictionaryYXXY entry that is a ============================================ eval.txt, line 6045, pointer: >>:try<< If the ":return" is used after a YXXY:tryYXXY but before the ============================================ eval.txt, line 6046, pointer: >>:finally<< matching YX============================================ ft_ada.txt, line 8, pointer: >>ft-ada-syntax<< 1. Syntax Highlighting YXXYft-ada-syntaxYXXY ============================================ ft_ada.txt, line 9, pointer: >>ft-ada-plugin<< 2. Plug-in YXXYft-ada-pluginYXXY ============================================ ft_ada.txt, line 10, pointer: >>ft-ada-omni<< 3. Omni Completion YXXYft-ada-omniYXXY ============================================ ft_ada.txt, line 11, pointer: >>gnat-xref<< 3.1 Omni Completion with "gnat xref" YXXYgnat-xrefYXXY ============================================ ft_ada.txt, line 12, pointer: >>ada-ctags<< 3.2 Omni Completion with "ctags" YXXYada-ctagsYXXY ============================================ ft_ada.txt, line 13, pointer: >>ada-compiler<< 4. Compiler Support YXXYada-compilerYXXY ============================================ ft_ada.txt, line 14, pointer: >>compiler-gnat<< 4.1 GNAT YXXYcompiler-gnatYXXY ============================================ ft_ada.txt, line 15, pointer: >>compiler-decada<< 4.1 Dec Ada YXXYcompiler-decadaYXXY ============================================ ft_ada.txt, line 16, pointer: >>ada-reference<< 5. References YXXYada-referenceYXXY ============================================ ft_ada.txt, line 17, pointer: >>ft-ada-options<< 5.1 Options YXXYft-ada-optionsYXXY ============================================ ft_ada.txt, line 18, pointer: >>ft-ada-functions<< 5.2 Functions YXXYft-ada-functionsYXXY ============================================ ft_ada.txt, line 19, pointer: >>ft-ada-commands<< 5.3 Commands YXXYft-ada-commandsYXXY ============================================ ft_ada.txt, line 20, pointer: >>ft-ada-variables<< 5.4 Variables YXXYft-ada-variablesYXXY ============================================ ft_ada.txt, line 21, pointer: >>ft-ada-constants<< 5.5 Constants YXXYft-ada-constantsYXXY ============================================ ft_ada.txt, line 22, pointer: >>ada-extra-plugins<< 8. Extra Plug-ins YXXYada-extra-pluginsYXXY ============================================ ft_ada.txt, line 65, pointer: >>g:ada_withuse_ordinary<< performance unacceptable, turn on YXXYg:ada_withuse_ordinaryYXXY. ============================================ ft_ada.txt, line 67, pointer: >>fold-syntax<< Syntax folding instructions (YXXYfold-syntaxYXXY) are added when YXXYg:ada_foldingYXXY is ============================================ ft_ada.txt, line 67, pointer: >>g:ada_folding<< Syntax folding instructions (YXXYfold-syntaxYXXY) are added when YXXYg:ada_foldingYXXY is ============================================ ft_ada.txt, line 77, pointer: >>i_CTRL-N<< - insert completion (YXXYi_CTRL-NYXXY) ============================================ ft_ada.txt, line 78, pointer: >>i_CTRL-X_CTRL-U<< - user completion (YXXYi_CTRL-X_CTRL-UYXXY) ============================================ ft_ada.txt, line 81, pointer: >>'backspace'<< - backspace handling (YXXY'backspace'YXXY) ============================================ ft_ada.txt, line 82, pointer: >>'comments'<< - comment handling (YXXY'comments'YXXY, YXXY'commentstring'YXXY) ============================================ ft_ada.txt, line 82, pointer: >>'commentstring'<< - comment handling (YXXY'comments'YXXY, YXXY'commentstring'YXXY) ============================================ ft_ada.txt, line 91, pointer: >>i_CTRL-X_CTRL-O<< The Ada omni-completions (YXXYi_CTRL-X_CTRL-OYXXY) uses tags database created either ============================================ ft_ada.txt, line 165, pointer: >>views-sessions<< Setting a project file will also create a Vim session (YXXYviews-sessionsYXXY) so - ============================================ ft_ada.txt, line 175, pointer: >>quickfix<< YXXYquickfixYXXY window. ============================================ ft_ada.txt, line 203, pointer: >>'makeprg'<< External command used forYXXYg:gnat.Make()YXXY (YXXY'makeprg'YXXY). ============================================ ft_ada.txt, line 219, pointer: >>'errorformat'<< Error format (YXXY'errorformat'YXXY) ============================================ ft_ada.txt, line 241, pointer: >>quickfix<< YXXYquickfixYXXY window. ============================================ ft_ada.txt, line 249, pointer: >>'makeprg'<< External command used forYXXYg:decadat.Make()YXXY (YXXY'makeprg'YXXY). ============================================ ft_ada.txt, line 253, pointer: >>'errorformat'<< Error format (YXXY'errorformat'YXXY). ============================================ ft_ada.txt, line 333, pointer: >>compl-omni<< (YXXYcompl-omniYXXY). Note: You can always complete then with user ============================================ ft_ada.txt, line 334, pointer: >>i_CTRL-X_CTRL-U<< completion (YXXYi_CTRL-X_CTRL-UYXXY). ============================================ ft_ada.txt, line 348, pointer: >>i_CTRL-N<< (YXXYi_CTRL-NYXXY). In this mode the '.' is used as part of the ============================================ ft_ada.txt, line 374, pointer: >>g:ada_rainbow_color<< Toggles rainbow colour (YXXYg:ada_rainbow_colorYXXY) mode for ============================================ ft_ada.txt, line 378, pointer: >>g:ada_line_errors<< Toggles line error (YXXYg:ada_line_errorsYXXY) display ============================================ ft_ada.txt, line 381, pointer: >>g:ada_space_errors<< Toggles space error (YXXYg:ada_space_errorsYXXY) display. ============================================ ft_ada.txt, line 390, pointer: >>g:ada_standard_types<< Toggles standard types (YXXYg:ada_standard_typesYXXY) colour. ============================================ ft_ada.txt, line 423, pointer: >>:lockvar<< All constants are locked. See YXXY:lockvarYXXY for details. ============================================ ft_ada.txt, line 440, pointer: >>complete-items<< omni completion. See YXXYcomplete-itemsYXXY for details. ============================================ ft_ada.txt, line 478, pointer: >>g:gnat<< Create a new gnat object. See YXXYg:gnatYXXY for details. XY:finallyYXXY (if present), the commands ============================================ eval.txt, line 6047, pointer: >>:endtry<< following the ":finally" up to the matching YXXY:endtryYXXY ============================================ eval.txt, line 6060, pointer: >>List<< can be 0). "a:000" is set to a YXXYListYXXY that contains these arguments. Note ============================================ eval.txt, line 6064, pointer: >>List<< However, if a YXXYListYXXY or YXXYDictionaryYXXY is used, you can change their contents. ============================================ eval.txt, line 6064, pointer: >>Dictionary<< However, if a YXXYListYXXY or YXXYDictionaryYXXY is used, you can change their contents. ============================================ eval.txt, line 6065, pointer: >>List<< Thus you can pass a YXXYListYXXY to a function and have the function add an item to ============================================ eval.txt, line 6066, pointer: >>List<< it. If you want to make sure the function cannot change a YXXYListYXXY or ============================================ eval.txt, line 6067, pointer: >>Dictionary<< YXXYDictionaryYXXY use YXXY:lockvarYXXY. ============================================ eval.txt, line 6067, pointer: >>:lockvar<< YXXYDictionaryYXXY use YXXY:lockvarYXXY. ============================================ eval.txt, line 6075, pointer: >>:endfunction<< until the matching YXXY:endfunctionYXXY. It is allowed to define another function ============================================ eval.txt, line 6115, pointer: >>:function<< are as specified with YXXY:functionYXXY. Up to 20 arguments can be ============================================ eval.txt, line 6153, pointer: >>'maxfuncdepth'<< The recursiveness of user functions is restricted with the YXXY'maxfuncdepth'YXXY ============================================ eval.txt, line 6166, pointer: >>41.14<< This is introduced in the user manual, section YXXY41.14YXXY. ============================================ eval.txt, line 6169, pointer: >>:finish<< You can define the autocommand and quickly quit the script with YXXY:finishYXXY. ============================================ eval.txt, line 6171, pointer: >>:finish<< again, setting a variable to skip the YXXY:finishYXXY command. ============================================ eval.txt, line 6179, pointer: >>FuncUndefined<< "BufNet". Also see YXXYFuncUndefinedYXXY. ============================================ eval.txt, line 6184, pointer: >>41.15<< This is introduced in the user manual, section YXXY41.15YXXY. ============================================ eval.txt, line 6235, pointer: >>vimball<< YXXYvimballYXXY utility. Also read the user manual YXXYdistribute-scriptYXXY. ============================================ eval.txt, line 6235, pointer: >>distribute-script<< YXXYvimballYXXY utility. Also read the user manual YXXYdistribute-scriptYXXY. ============================================ eval.txt, line 6292, pointer: >>List<< This cannot be used to add an item to a YXXYListYXXY. ============================================ eval.txt, line 6299, pointer: >>List<< Set a sequence of items in a YXXYListYXXY to the result of ============================================ eval.txt, line 6327, pointer: >>registers<< YXXYregistersYXXY). "@@" can be used for the unnamed ============================================ eval.txt, line 6346, pointer: >>:set<< is just like using the YXXY:setYXXY command: both the local ============================================ eval.txt, line 6353, pointer: >>:set+=<< Does not insert a comma like YXXY:set+=YXXY. ============================================ eval.txt, line 6365, pointer: >>:setlocal<< (if there is one). Works like YXXY:setlocalYXXY. ============================================ eval.txt, line 6372, pointer: >>:setglobal<< (if there is one). Works like YXXY:setglobalYXXY. ============================================ eval.txt, line 6375, pointer: >>List<< {expr1} must evaluate to a YXXYListYXXY. The first item in ======================================================== ft_sql.txt, line 11, pointer: >>sql-navigation<< 1. Navigation YXXYsql-navigationYXXY ============================================ ft_sql.txt, line 12, pointer: >>sql-matchit<< 1.1 Matchit YXXYsql-matchitYXXY ============================================ ft_sql.txt, line 13, pointer: >>sql-object-motions<< 1.2 Text Object Motions YXXYsql-object-motionsYXXY ============================================ ft_sql.txt, line 14, pointer: >>sql-predefined-objects<< 1.3 Predefined Object Motions YXXYsql-predefined-objectsYXXY ============================================ ft_sql.txt, line 15, pointer: >>sql-macros<< 1.4 Macros YXXYsql-macrosYXXY ============================================ ft_sql.txt, line 16, pointer: >>sql-dialects<< 2. SQL Dialects YXXYsql-dialectsYXXY ============================================ ft_sql.txt, line 17, pointer: >>SQLSetType<< 2.1 SQLSetType YXXYSQLSetTypeYXXY ============================================ ft_sql.txt, line 18, pointer: >>sql-type-default<< 2.2 SQL Dialect Default YXXYsql-type-defaultYXXY ============================================ ft_sql.txt, line 19, pointer: >>sql-adding-dialects<< 3. Adding new SQL Dialects YXXYsql-adding-dialectsYXXY ============================================ ft_sql.txt, line 20, pointer: >>sql-completion<< 4. OMNI SQL Completion YXXYsql-completionYXXY ============================================ ft_sql.txt, line 21, pointer: >>sql-completion-static<< 4.1 Static mode YXXYsql-completion-staticYXXY ============================================ ft_sql.txt, line 22, pointer: >>sql-completion-dynamic<< 4.2 Dynamic mode YXXYsql-completion-dynamicYXXY ============================================ ft_sql.txt, line 23, pointer: >>sql-completion-tutorial<< 4.3 Tutorial YXXYsql-completion-tutorialYXXY ============================================ ft_sql.txt, line 24, pointer: >>sql-completion-tables<< 4.3.1 Complete Tables YXXYsql-completion-tablesYXXY ============================================ ft_sql.txt, line 25, pointer: >>sql-completion-columns<< 4.3.2 Complete Columns YXXYsql-completion-columnsYXXY ============================================ ft_sql.txt, line 26, pointer: >>sql-completion-procedures<< 4.3.3 Complete Procedures YXXYsql-completion-proceduresYXXY ============================================ ft_sql.txt, line 27, pointer: >>sql-completion-views<< 4.3.4 Complete Views YXXYsql-completion-viewsYXXY ============================================ ft_sql.txt, line 28, pointer: >>sql-completion-customization<< 4.4 Completion Customization YXXYsql-completion-customizationYXXY ============================================ ft_sql.txt, line 29, pointer: >>sql-completion-maps<< 4.5 SQL Maps YXXYsql-completion-mapsYXXY ============================================ ft_sql.txt, line 30, pointer: >>sql-completion-filetypes<< 4.6 Using with other filetypes YXXYsql-completion-filetypesYXXY ============================================ ft_sql.txt, line 89, pointer: >>object-motions<< Vim has a number of predefined keys for working with text YXXYobject-motionsYXXY. ============================================ ft_sql.txt, line 93, pointer: >>Normal<< The following YXXYNormalYXXY mode and YXXYVisualYXXY mode maps exist (when you edit a SQL ============================================ ft_sql.txt, line 93, pointer: >>Visual<< The following YXXYNormalYXXY mode and YXXYVisualYXXY mode maps exist (when you edit a SQL ============================================ ft_sql.txt, line 110, pointer: >>vimrc<< YXXYvimrcYXXY with the following: ============================================ ft_sql.txt, line 115, pointer: >>Normal<< The following YXXYNormalYXXY mode and YXXYVisualYXXY mode maps have been created which use ============================================ ft_sql.txt, line 115, pointer: >>Visual<< The following YXXYNormalYXXY mode and YXXYVisualYXXY mode maps have been created which use ============================================ ft_sql.txt, line================================ eval.txt, line 6379, pointer: >>List<< the YXXYListYXXY. ============================================ eval.txt, line 6397, pointer: >>List<< YXXYListYXXY item. ============================================ eval.txt, line 6400, pointer: >>:let-unpack<< Like YXXY:let-unpackYXXY above, but the YXXYListYXXY may have more ============================================ eval.txt, line 6400, pointer: >>List<< Like YXXY:let-unpackYXXY above, but the YXXYListYXXY may have more ============================================ eval.txt, line 6411, pointer: >>List<< YXXYListYXXY item. ============================================ eval.txt, line 6434, pointer: >>List<< may also be a YXXYListYXXY or YXXYDictionaryYXXY item. ============================================ eval.txt, line 6434, pointer: >>Dictionary<< may also be a YXXYListYXXY or YXXYDictionaryYXXY item. ============================================ eval.txt, line 6437, pointer: >>List<< One or more items from a YXXYListYXXY can be removed: ============================================ eval.txt, line 6440, pointer: >>Dictionary<< One item from a YXXYDictionaryYXXY can be removed at a time: ============================================ eval.txt, line 6460, pointer: >>List<< [depth] is relevant when locking a YXXYListYXXY or ============================================ eval.txt, line 6461, pointer: >>Dictionary<< YXXYDictionaryYXXY. It specifies how deep the locking goes: ============================================ eval.txt, line 6462, pointer: >>List<< 1 Lock the YXXYListYXXY or YXXYDictionaryYXXY itself, ============================================ eval.txt, line 6462, pointer: >>Dictionary<< 1 Lock the YXXYListYXXY or YXXYDictionaryYXXY itself, ============================================ eval.txt, line 6466, pointer: >>List<< the items. If an item is a YXXYListYXXY or ============================================ eval.txt, line 6467, pointer: >>Dictionary<< YXXYDictionaryYXXY, cannot add or remove ============================================ eval.txt, line 6470, pointer: >>List<< 3 Like 2 but for the YXXYListYXXY / ============================================ eval.txt, line 6471, pointer: >>Dictionary<< YXXYDictionaryYXXY in the YXXYListYXXY / ============================================ eval.txt, line 6471, pointer: >>List<< YXXYDictionaryYXXY in the YXXYListYXXY / ============================================ eval.txt, line 6472, pointer: >>Dictionary<< YXXYDictionaryYXXY, one level deeper. ============================================ eval.txt, line 6473, pointer: >>List<< The default [depth] is 2, thus when {name} is a YXXYListYXXY ============================================ eval.txt, line 6474, pointer: >>Dictionary<< or YXXYDictionaryYXXY the values cannot be changed. ============================================ eval.txt, line 6480, pointer: >>List<< Note that when two variables refer to the same YXXYListYXXY ============================================ eval.txt, line 6481, pointer: >>List<< and you lock one of them, the YXXYListYXXY will also be ============================================ eval.txt, line 6489, pointer: >>deepcopy()<< See YXXYdeepcopy()YXXY. ============================================ eval.txt, line 6494, pointer: >>:lockvar<< opposite of YXXY:lockvarYXXY. ============================================ eval.txt, line 6588, pointer: >>:try<< If it is used after a YXXY:tryYXXY inside the loop but ============================================ eval.txt, line 6589, pointer: >>:finally<< before the matching YXXY:finallyYXXY (if present), the ============================================ eval.txt, line 6591, pointer: >>:endtry<< YXXY:endtryYXXY are executed first. This process applies to ============================================ eval.txt, line 6599, pointer: >>:try<< If it is used after a YXXY:tryYXXY inside the loop but ============================================ eval.txt, line 6600, pointer: >>:finally<< before the matching YXXY:finallyYXXY (if present), the ============================================ eval.txt, line 6602, pointer: >>:endtry<< YXXY:endtryYXXY are executed first. This process applies to ============================================ eval.txt, line 6613, pointer: >>:finally<< a YXXY:finallyYXXY command following, execution continues ============================================ eval.txt, line 6626, pointer: >>:throw<< can be caught as if it were thrown by a YXXY:throwYXXY ============================================ eval.txt, line 6627, pointer: >>:catch<< command (see YXXY:catchYXXY). In this case, the script ============================================ eval.txt, line 6644, pointer: >>:finally<< YXXY:finallyYXXY, or YXXY:endtryYXXY that belongs to the same ============================================ eval.txt, line 6644, pointer: >>:endtry<< YXXY:finallyYXXY, or YXXY:endtryYXXY that belongs to the same ============================================ eval.txt, line 6645, pointer: >>:try<< YXXY:tryYXXY as the ":catch" are executed when an exception ============================================ eval.txt, line 6669, pointer: >>:endtry<< :fina[lly] The following commands until the matching YXXY:endtryYXXY ============================================ eval.txt, line 6671, pointer: >>:try<< YXXY:tryYXXY and the ":finally" is left: either by falling ============================================ eval.txt, line 6672, pointer: >>:continue<< through to the ":finally" or by a YXXY:continueYXXY, ============================================ eval.txt, line 6673, pointer: >>:break<< YXXY:breakYXXY, YXXY:finishYXXY, or YXXY:returnYXXY, or by an error or ============================================ eval.txt, line 6673, pointer: >>:finish<< YXXY:breakYXXY, YXXY:finishYXXY, or YXXY:returnYXXY, or by an error or ============================================ eval.txt, line 6673, pointer: >>:return<< YXXY:breakYXXY, YXXY:finishYXXY, or YXXY:returnYXXY, or by an error or ============================================ eval.txt, line 6674, pointer: >>:throw<< interrupt or exception (see YXXY:throwYXXY). ============================================ eval.txt, line 6678, pointer: >>:try<< If the ":throw" is used after a YXXY:tryYXXY but before the ============================================ eval.txt, line 6679, pointer: >>:catch<< first corresponding YXXY:catchYXXY, commands are skipped ============================================ eval.txt, line 6682, pointer: >>:finally<< used after a ":catch" but before the YXXY:finallyYXXY, the ============================================ eval.txt, line 6684, pointer: >>:endtry<< the matching YXXY:endtryYXXY are executed. If the ":throw" ============================================ eval.txt, line 6699, pointer: >>:comment<< Also see YXXY:commentYXXY. ============================================ eval.txt, line 6702, pointer: >>:echohl<< Uses the highlighting set by the YXXY:echohlYXXY command. ============================================ eval.txt, line 6713, pointer: >>:redraw<< with the YXXY:redrawYXXY command. Example: ============================================ eval.txt, line 6718, pointer: >>:comment<< YXXY:commentYXXY. ============================================ eval.txt, line 6719, pointer: >>:echohl<< Uses the highlighting set by the YXXY:echohlYXXY command. ============================================ eval.txt, line 6728, pointer: >>:_%<< The arguments of ":!" are expanded, see YXXY:_%YXXY. ============================================ eval.txt, line 6741, pointer: >>:echo<< YXXY:echoYXXY, YXXY:echonYXXY and YXXY:echomsgYXXY commands. Also used ============================================ eval.txt, line 6741, pointer: >>:echon<< YXXY:echoYXXY, YXXY:echonYXXY and YXXY:echomsgYXXY commands. Also used ============================================ eval.txt, line 6741, pointer: >>:echomsg<< YXXY:echoYXXY, YXXY:echonYXXY and YXXY:echomsgYXXY commands. Also used ============================================ eval.txt, line 6742, pointer: >>input()<< for the YXXYinput()YXXY prompt. Example: ============================================ eval.txt, line 6749, pointer: >>message-history<< message in the YXXYmessage-historyYXXY. ============================================ eval.txt, line 6751, pointer: >>:echo<< YXXY:echoYXXY command. But unprintable characters are ============================================ eval.txt, line 6753, pointer: >>:echo<< The parsing works slightly different from YXXY:echoYXXY, ============================================ eval.txt, line 6754, pointer: >>:execute<< more like YXXY:executeYXXY. All the expressions are first ============================================ eval.txt, line 6758, pointer: >>:echohl<< Uses the highlighting set by the YXXY:echohlYXXY command. ============================================ eval.txt, line 6761, pointer: >>:echo-redraw<< See YXXY:echo-redrawYXXY to avoid the message disappearing ============================================ eval.txt, line 6765, pointer: >>message-history<< message in the YXXYmessage-historyYXXY. When used in a ============================================ eval.txt, line 6770, pointer: >>try-echoerr<< (see YXXYtry-echoerrYXXY). ============================================ eval.txt, line 6773, pointer: >>:echohl<< If you just want a highlighted message use YXXY:echohlYXXY. ============================================ eval.txt, line 6796, pointer: >>expr-string<< This has an <Esc> character, see YXXYexpr-stringYXXY. ============================================ eval.txt, line 6799, pointer: >>fnameescape()<< file names. The YXXYfnameescape()YXXY function can be used ============================================ eval.txt, line 6800, pointer: >>shellescape()<< for Vim commands, YXXYshellescape()YXXY for YXXY:!YXXY commands. ============================================ eval.txt, line 6800, pointer: >>:!<< for Vim commands, YXXYshellescape()YXXY for YXXY:!YXXY commands. ============================================ eval.txt, line 6830, pointer: >>catch-errors<< YXXYcatch-errorsYXXY and YXXYcatch-interruptYXXY. You can also explicitly throw an ============================================ eval.txt, line 6830, pointer: >>catch-interrupt<< YXXYcatch-errorsYXXY and YXXYcatch-interruptYXXY. You can also explicitly throw an ============================================ eval.txt, line 6831, pointer: >>throw-catch<< exception by using the ":throw" command, see YXXYthrow-catchYXXY. ============================================ eval.txt, line 6839, pointer: >>:try<< A try conditional begins with a YXXY:tryYXXY command and ends at the matching ============================================ eval.txt, line 6840, pointer: >>:endtry<< YXXY:endtryYXXY command. In between, you can use a YXXY:catchYXXY command to start ============================================ eval.txt, line 6840, pointer: >>:catch<< YXXY:endtryYXXY command. In between, you can use a YXXY:catchYXXY command to start ============================================ eval.txt, line 6841, pointer: >>:finally<< a catch clause, or a YXXY:finallyYXXY command to start a finally clause. There may ============================================ eval.txt, line 6884, pointer: >>try-nesting<< see YXXYtry-nestingYXXY. ============================================ eval.txt, line 6891, pointer: >>try-nesting<< exception might, however, be caught elsewhere, see YXXYtry-nestingYXXY. ============================================ eval.txt, line 6897, pointer: >>try-nesting<< clause is propagated and can be caught elsewhere, see YXXYtry-nestingYXXY. ============================================ eval.txt, line 6915, pointer: >>throw-catch<< For examples see YXXYthrow-catchYXXY and YXXYtry-finallyYXXY. ============================================ eval.txt, line 6915, pointer: >>try-finally<< For examples see YXXYthrow-catchYXXY and YXXYtry-finallyYXXY. ============================================ eval.txt, line 6939, pointer: >>throw-catch<< F 151, pointer: >>vimrc<< override this via your YXXYvimrcYXXY with the following: ============================================ ft_sql.txt, line 161, pointer: >>Normal<< The following YXXYNormalYXXY mode and YXXYVisualYXXY mode maps have been created to work ============================================ ft_sql.txt, line 161, pointer: >>Visual<< The following YXXYNormalYXXY mode and YXXYVisualYXXY mode maps have been created to work ============================================ ft_sql.txt, line 170, pointer: >>'define'<< Vim's feature to find macro definitions, YXXY'define'YXXY, is supported using this ============================================ ft_sql.txt, line 229, pointer: >>vimrc<< be nice to specify a default in your YXXYvimrcYXXY. ============================================ ft_sql.txt, line 240, pointer: >>sql-type-default<< scripts back to their defaults, see YXXYsql-type-defaultYXXY. If you have turned ============================================ ft_sql.txt, line 241, pointer: >>'compatible'<< off Vi's compatibility mode, YXXY'compatible'YXXY, you can use the <Tab> key to ============================================ ft_sql.txt, line 246, pointer: >>cmdline-completion<< source. Using the YXXYcmdline-completionYXXY feature, the SQLSetType function will ============================================ ft_sql.txt, line 247, pointer: >>'runtimepath'<< search the YXXY'runtimepath'YXXY for all Vim scripts with a name containing 'sql'. ============================================ ft_sql.txt, line 291, pointer: >>filetype-plugins<< an existing script. Read YXXYfiletype-pluginsYXXY for more details. ============================================ ft_sql.txt, line 370, pointer: >>sql-dialects<< above, YXXYsql-dialectsYXXY). ============================================ ft_sql.txt, line 505, pointer: >>sql-completion-maps<< a key and create one of these mappings (see YXXYsql-completion-mapsYXXY for further ============================================ ft_sql.txt, line 595, pointer: >>sql-completion-maps<< completion. See YXXYsql-completion-mapsYXXY for further discussion. ============================================ ft_sql.txt, line 641, pointer: >>sql-completion-filetypes<< plugins. This is outlined at YXXYsql-completion-filetypesYXXY. When the ============================================ ft_sql.txt, line 717, pointer: >>after-directory<< create an after/ftplugin/sql.vim (see YXXYafter-directoryYXXY) and place the same ============================================ ft_sql.txt, line 741, pointer: >>ft-syntax-omni<< the directions at YXXYft-syntax-omniYXXY then the YXXY'omnifunc'YXXY option has been set to ============================================ ft_sql.txt, line 741, pointer: >>'omnifunc'<< the directions at YXXYft-syntax-omniYXXY then the YXXY'omnifunc'YXXY option has been set to ============================================ ft_sql.txt, line 749, pointer: >>sql-completion-maps<< maps for SQL completion, see YXXYsql-completion-mapsYXXY. Now these maps have ============================================ ft_sql.txt, line 753, pointer: >>'omnifunc'<< begin with <C-C>, the maps will toggle the YXXY'omnifunc'YXXY when in use. So you or examples see YXXYthrow-catchYXXY. ============================================ eval.txt, line 6949, pointer: >>debug-scripts<< (see YXXYdebug-scriptsYXXY). ============================================ eval.txt, line 6954, pointer: >>:throw<< You can throw any number or string as an exception. Use the YXXY:throwYXXY command ============================================ eval.txt, line 7003, pointer: >>:catch<< Exceptions can be caught by a try conditional with one or more YXXY:catchYXXY ============================================ eval.txt, line 7004, pointer: >>try-conditionals<< commands, see YXXYtry-conditionalsYXXY. The values to be caught by each ":catch" ============================================ eval.txt, line 7043, pointer: >>v:throwpoint<< YXXYv:throwpointYXXY. Note that "v:exception" and "v:throwpoint" are valid for the ============================================ eval.txt, line 7153, pointer: >>:echoerr<< the original error exception value, you can use the YXXY:echoerrYXXY command: ============================================ eval.txt, line 7264, pointer: >>catch-errors<< YXXYcatch-errorsYXXY and YXXYignore-errorsYXXY. ============================================ eval.txt, line 7264, pointer: >>ignore-errors<< YXXYcatch-errorsYXXY and YXXYignore-errorsYXXY. ============================================ eval.txt, line 7272, pointer: >>v:errmsg<< exception. No message is displayed and YXXYv:errmsgYXXY is not set then. To find ============================================ eval.txt, line 7328, pointer: >>except-several-errors<< one (see YXXYexcept-several-errorsYXXY). So you can catch it by ============================================ eval.txt, line 7344, pointer: >>:language<< a different language by the YXXY:languageYXXY command. It is however helpful to ============================================ eval.txt, line 7424, pointer: >>>quit<< your script, use the debug mode and execute the YXXY>quitYXXY or YXXY>interruptYXXY ============================================ eval.txt, line 7424, pointer: >>>inte3L, 34C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-12kdd]]/comment 1/+1 ==[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino= [?25l[?1c[?25h[?0c[?25l[?1c==ENDTEST[?25h[?0c[?25l[?1cvoid f() {[?25h[?0c[?25l[?1c /[?25h[?0crrupt<< your script, use the debug mode and execute the YXXY>quitYXXY or YXXY>interruptYXXY ============================================ eval.txt, line 7425, pointer: >>debug-scripts<< command on that line. See YXXYdebug-scriptsYXXY. ============================================ eval.txt, line 7437, pointer: >>:throw<< explicitly thrown by the YXXY:throwYXXY command. This is useful at the top level of ============================================ eval.txt, line 7644, pointer: >>v:exception<< parentheses can be cut out from YXXYv:exceptionYXXY with the ":substitute" command. ============================================ eval.txt, line 7708, pointer: >>catch-errors<< failed, if known. See YXXYcatch-errorsYXXY. ============================================ eval.txt, line 7742, pointer: >>v:errmsg<< YXXYv:errmsgYXXY if appropriate), its execution path is not changed. The error is ============================================ eval.txt, line 7743, pointer: >>:silent<< not converted to an exception. (See YXXY:silentYXXY.) So the only remaining cause ============================================ eval.txt, line 7815, pointer: >>except-single-line<< a "E600: Missing :endtry" error message is given, see YXXYexcept-single-lineYXXY. ============================================ eval.txt, line 7885, pointer: >>:scriptnames<< The YXXY:scriptnamesYXXY command can be used to get a list of all script files that ============================================ eval.txt, line 7914, pointer: >>+eval<< When the YXXY+evalYXXY feature was disabled at compile time, none of the expression ============================================ eval.txt, line 7922, pointer: >>+eval<< Example of how to avoid executing commands when the YXXY+evalYXXY feature is ============================================ eval.txt, line 7939, pointer: >>:sandbox<< The sandbox is also used for the YXXY:sandboxYXXY command. ============================================ eval.txt, line 7944, pointer: >>option============================================ gui.txt, line 9, pointer: >>gui-start<< 1. Starting the GUI YXXYgui-startYXXY ============================================ gui.txt, line 10, pointer: >>gui-scrollbars<< 2. Scrollbars YXXYgui-scrollbarsYXXY ============================================ gui.txt, line 11, pointer: >>gui-mouse<< 3. Mouse Control YXXYgui-mouseYXXY ============================================ gui.txt, line 12, pointer: >>gui-selections<< 4. Making GUI Selections YXXYgui-selectionsYXXY ============================================ gui.txt, line 13, pointer: >>menus<< 5. Menus YXXYmenusYXXY ============================================ gui.txt, line 14, pointer: >>gui-extras<< 6. Extras YXXYgui-extrasYXXY ============================================ gui.txt, line 15, pointer: >>gui-shell<< 7. Shell Commands YXXYgui-shellYXXY ============================================ gui.txt, line 36, pointer: >>gui-x11-start<< YXXYgui-x11-startYXXY. ============================================ gui.txt, line 40, pointer: >>vimrc<< is always sourced after the YXXYvimrcYXXY file. If you have one then the $MYGVIMRC ============================================ gui.txt, line 45, pointer: >>terminal-options<< their default value for the GUI YXXYterminal-optionsYXXY. ============================================ gui.txt, line 48, pointer: >>$VIMRUNTIME<< see YXXY$VIMRUNTIMEYXXY. To skip loading the system menu include 'M' in ============================================ gui.txt, line 64, pointer: >>$VIM<< ":version". Also see YXXY$VIMYXXY. ============================================ gui.txt, line 85, pointer: >>initialization<< .vimrc file. See YXXYinitializationYXXY. ============================================ gui.txt, line 88, pointer: >>GUIEnter<< GUI window, use the YXXYGUIEnterYXXY autocommand event. Example: ============================================ gui.txt, line 91, pointer: >>:menu<< You can use the gvimrc files to set up your own customized menus (see YXXY:menuYXXY) ============================================ gui.txt, line 106, pointer: >>gui-resources<< Win32 version), a number of X resources are available. See YXXYgui-resourcesYXXY. ============================================ gui.txt, line 135, pointer: >>xterm-color<< Does work in an (new) xterm YXXYxterm-colorYXXY. ============================================ gui.txt, line 223, pointer: >>scroll-mouse-wheel<< See YXXYscroll-mouse-wheelYXXY. ============================================ gui.txt, line 237, pointer: >>hit-enter<< YXXYhit-enterYXXY prompt. If you don't want this, a good place to change the ============================================ gui.txt, line 241, pointer: >>gui-mouse-focus<< 'mousefocus' window focus follows mouse pointer YXXYgui-mouse-focusYXXY ============================================ gui.txt, line 266, pointer: >>scroll-mouse-wheel<< For scrolling with a wheel on a mouse, see YXXYscroll-mouse-wheelYXXY. ============================================ gui.txt, line 312, pointer: >>Select-mode<< YXXYSelect-modeYXXY. Otherwise, the selection will be in Visual mode. ============================================ gui.txt, line 317, pointer: >>gui-selections<< See YXXYgui-selectionsYXXY on how the selection is used. ============================================ gui.txt, line 325, pointer: >>hit-enter<< - at the YXXYhit-enterYXXY prompt ============================================ gui.txt, line 395, pointer: >>:drop<< be opened as if a YXXY:dropYXXY command was used. ============================================ gui.txt, line 414, pointer: >>gui-mouse-select<< You may make selections with the mouse (see YXXYgui-mouse-selectYXXY), or by using ============================================ gui.txt, line 415, pointer: >>v<< Vim's Visual mode (see YXXYvYXXY). If 'a' is present in 'guioptions', then ============================================ gui.txt, line 418, pointer: >>gui-clipboard<< (on MS-Windows the YXXYgui-clipboardYXXY is used; under X11, the YXXYx11-selectionYXXY is ===========================================-summary<< - setting certain options (see YXXYoption-summaryYXXY) ============================================ eval.txt, line 7945, pointer: >>v:var<< - setting certain v: variables (see YXXYv:varYXXY) ZWWZE794ZWWZ ============================================ gui_w16.txt, line 9, pointer: >>win16-start<< 1. Starting the GUI YXXYwin16-startYXXY ============================================ gui_w16.txt, line 10, pointer: >>win16-default-editor<< 2. Vim as default editor YXXYwin16-default-editorYXXY ============================================ gui_w16.txt, line 11, pointer: >>win16-clipboard<< 3. Using the clipboard YXXYwin16-clipboardYXXY ============================================ gui_w16.txt, line 12, pointer: >>win16-shell<< 4. Shell Commands YXXYwin16-shellYXXY ============================================ gui_w16.txt, line 13, pointer: >>win16-colors<< 5. Special colors YXXYwin16-colorsYXXY ============================================ gui_w16.txt, line 14, pointer: >>win16-dialogs<< 6. Windows dialogs & browsers YXXYwin16-dialogsYXXY ============================================ gui_w16.txt, line 15, pointer: >>win16-various<< 7. Various YXXYwin16-variousYXXY ============================================ gui_w16.txt, line 61, pointer: >>win32s<< of Windows 3.1 or 3.11. See YXXYwin32sYXXY. ============================================ gui_w16.txt, line 72, pointer: >>notepad<< See also YXXYnotepadYXXY. ============================================ gui_w16.txt, line 79, pointer: >>gui-clipboard<< The clipboard works in the same way as the Win32 version: see YXXYgui-clipboardYXXY. ============================================ gui_w16.txt, line 100, pointer: >>dos-colors<< On Win16, the normal DOS colors can be used. See YXXYdos-colorsYXXY. ============================================ gui_w16.txt, line 138, pointer: >>:confirm<< YXXY:confirmYXXY command and YXXYconfirm()YXXY function) are GUI-based rather than the ============================================ gui_w16.txt, line 138, pointer: >>confirm()<< YXXY:confirmYXXY command and YXXYconfirm()YXXY function) are GUI-based rather than the ============================================ gui_w16.txt, line 145, pointer: >>:browse<< used to allow you to select an existing file. See YXXY:browseYXXY. ============================================ gui_w16.txt, line 161, pointer: >>'mouse'<< detailed elsewhere: see YXXY'mouse'YXXY, YXXYwin32-hidden-menusYXXY. ============================================ gui_w16.txt, line 161, pointer: >>win32-hidden-menus<< detailed elsewhere: see YXXY'mouse'YXXY, YXXYwin32-hidden-menusYXXY. ============================================ gui_w16.txt, line 162, pointer: >>:simalt<< Also see YXXY:simaltYXXY = gui.txt, line 418, pointer: >>x11-selection<< (on MS-Windows the YXXYgui-clipboardYXXY is used; under X11, the YXXYx11-selectionYXXY is ============================================ gui.txt, line 438, pointer: >>x11-selection<< When using this register under X11, also see YXXYx11-selectionYXXY. This also ============================================ gui.txt, line 444, pointer: >>x11-cut-buffer<< transferred via the YXXYx11-cut-bufferYXXY, the selection type is ALWAYS lost. ============================================ gui.txt, line 464, pointer: >>:menutrans<< For creating menus in a different language, see YXXY:menutransYXXY. ============================================ gui.txt, line 468, pointer: >>$VIMRUNTIME<< YXXY$VIMRUNTIMEYXXY for where the path comes from. You can set up your own menus. ============================================ gui.txt, line 471, pointer: >>:unmenu-all<< YXXY:unmenu-allYXXY. You can also avoid the default menus being loaded by adding ============================================ gui.txt, line 483, pointer: >>:emenu<< not done by default. You can use the YXXY:emenuYXXY command and command-line ============================================ gui.txt, line 493, pointer: >>+menu<< This does require the YXXY+menuYXXY feature enabled at compile time. ============================================ gui.txt, line 503, pointer: >>:tearoff<< can also use the YXXY:tearoffYXXY command together with YXXYhidden-menusYXXY to create ============================================ gui.txt, line 503, pointer: >>hidden-menus<< can also use the YXXY:tearoffYXXY command together with YXXYhidden-menusYXXY to create ============================================ gui.txt, line 562, pointer: >>CTRL-\_CTRL-G<< set. YXXYCTRL-\_CTRL-GYXXY ============================================ gui.txt, line 699, pointer: >>builtin-tools<< from 0 to 30 which cover most common editing operations YXXYbuiltin-toolsYXXY. ============================================ gui.txt, line 759, pointer: >>:popup<< from the main menu bar. You must then use the YXXY:popupYXXY or YXXY:tearoffYXXY command ============================================ gui.txt, line 759, pointer: >>:tearoff<< from the main menu bar. You must then use the YXXY:popupYXXY or YXXY:tearoffYXXY command ============================================ gui.txt, line 800, pointer: >>console-menus<< YXXYconsole-menusYXXY for an example. ============================================ gui.txt, line 866, pointer: >><><< the <CR> key. YXXY<>YXXY) ============================================ gui.txt, line 871, pointer: >>42.4<< See section YXXY42.4YXXY in the user manual. ============================================ gui.txt, line 888, pointer: >>hl-Tooltip<< mouse pauses over that button, in the usual fashion. Use the YXXYhl-TooltipYXXY ============================================ gui.txt, line 923, pointer: >>hidden-menus<< appear on the menu-bar (see YXXYhidden-menusYXXY). ============================================ gui.txt, line 988, pointer: >>gui-pty<< See YXXYgui-ptyYXXY. ============================================ gui.txt, line 997, pointer: >>gui-shell-win32<< See YXXYgui-shell-win32YXXY. ============================================ gui_w32.txt, line 9, pointer: >>gui-w32-start<< 1. Starting the GUI YXXYgui-w32-startYXXY ============================================ gui_w32.txt, line 10, pointer: >>vim-default-editor<< 2. Vim as defaultcomment 1/+1 [?25l[?1cstatement;// comment 1 // comment 2[?25h[?0c[?25l[?1c // comment 2[?25h[?0c[?25l[?1c }[?25h[?0c[?25l[?1c /^STARTTEST STARTTEST[?25h[?0c[?25l[?1c :set cino=g0 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest editor YXXYvim-default-editorYXXY ============================================ gui_w32.txt, line 11, pointer: >>gui-clipboard<< 3. Using the clipboard YXXYgui-clipboardYXXY ============================================ gui_w32.txt, line 12, pointer: >>gui-shell-win32<< 4. Shell Commands YXXYgui-shell-win32YXXY ============================================ gui_w32.txt, line 13, pointer: >>win32-colors<< 5. Special colors YXXYwin32-colorsYXXY ============================================ gui_w32.txt, line 14, pointer: >>gui-w32-dialogs<< 6. Windows dialogs & browsers YXXYgui-w32-dialogsYXXY ============================================ gui_w32.txt, line 15, pointer: >>gui-w32-cmdargs<< 7. Command line arguments YXXYgui-w32-cmdargsYXXY ============================================ gui_w32.txt, line 16, pointer: >>gui-w32-various<< 8. Various YXXYgui-w32-variousYXXY ============================================ gui_w32.txt, line 54, pointer: >>win32s<< of Windows 3.1 or 3.11. See YXXYwin32sYXXY. ============================================ gui_w32.txt, line 60, pointer: >>--windowid<< pass Vim the command-line option YXXY--windowidYXXY with a decimal or hexadecimal ============================================ gui_w32.txt, line 224, pointer: >>gui-selections<< supports this in several ways. For other systems see YXXYgui-selectionsYXXY. ============================================ gui_w32.txt, line 226, pointer: >>quotestar<< The "* register reflects the contents of the clipboard. YXXYquotestarYXXY ============================================ gui_w32.txt, line 247, pointer: >>:suspend<< YXXY:suspendYXXY instead (if it's supported at all). ============================================ gui_w32.txt, line 255, pointer: >>todo<< NOTE: The clipboard support still has a number of bugs. See YXXYtodoYXXY. ============================================ gui_w32.txt, line 304, pointer: >>dos-colors<< On Win32, the normal DOS colors can be used. See YXXYdos-colorsYXXY. ============================================ gui_w32.txt, line 359, pointer: >>:confirm<< YXXY:confirmYXXY command and YXXYconfirm()YXXY function) are GUI-based rather than the ============================================ gui_w32.txt, line 359, pointer: >>confirm()<< YXXY:confirmYXXY command and YXXYconfirm()YXXY function) are GUI-based rather than the ============================================ gui_w32.txt, line 367, pointer: >>:browse<< used to allow you to select an existing file. See YXXY:browseYXXY. ============================================ gui_w32.txt, line 386, pointer: >>win32-hidden-menus<< menu-bar (see YXXYwin32-hidden-menusYXXY). ============================================ gui_w32.txt, line 439, pointer: >>:hardcopy<< YXXY:hardcopyYXXY. If you just want to print the raw text and have a default ============================================ gui_w32.txt, line 444, pointer: >>'mouse'<< detailed elsewhere: see YXXY'mouse'YXXY, YXXYwin32-hidden-menusYXXY. ============================================ gui_w32.txt, line 444, pointer: >>win32-hidden-menus<< detailed elsewhere: see YXXY'mouse'YXXY, YXXYwin32-hidden-menusYXXY. ============================================ gui_w32.txt, line 448, pointer: >>drag-n-drop<< be opened as normal. See YXXYdrag-n-dropYXXY. ============================================ gui_x11.txt, line 9, pointer: >>gui-x11-start<< 1. Starting the X11 GUI YXXYgui-x11-startYXXY ============================================ gui_x11.txt, line 10, pointer: >>gui-resources<< 2. GUI Resources YXXYgui-resourcesYXXY ============================================ gui_x11.txt, line 11, pointer: >>gui-pty<< 3. Shell Commands YXXYgui-ptyYXXY ============================================ gui_x11.txt, line 12, pointer: >>gui-x11-various<< 4. Various YXXYgui-x11-variousYXXY ============================================ gui_x11.txt, line 13, pointer: >>gui-gtk<< 5. GTK version YXXYgui-gtkYXXY ============================================ gui_x11.txt, line 14, pointer: >>gui-gnome<< 6. GNOME version YXXYgui-gnomeYXXY ============================================ gui_x11.txt, line 15, pointer: >>gui-kde<< 7. KDE version YXXYgui-kdeYXXY ============================================ gui_x11.txt, line 16, pointer: >>gui-x11-compiling<< 8. Compiling YXXYgui-x11-compilingYXXY ============================================ gui_x11.txt, line 17, pointer: >>x11-selection<< 9. X11 selection mechanism YXXYx11-selectionYXXY ============================================ gui_x11.txt, line 41, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ gui_x11.txt, line 41, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ gui_x11.txt, line 58, pointer: >>-f<< flag in 'guioptions'. YXXY-fYXXY. ============================================ gui_x11.txt, line 84, pointer: >>+xfontset<< without the YXXY+xfontsetYXXY feature ============================================ gui_x11.txt, line 86, pointer: >>+xfontset<< with the YXXY+xfontsetYXXY feature ============================================ gui_x11.txt, line 88, pointer: >>+xfontset<< When compiled with the YXXY+xfontsetYXXY feature this is a ============================================ gui_x11.txt, line 141, pointer: >>+xfontset<< Or, when compiled with the YXXY+xfontsetYXXY feature: ============================================ gui_x11.txt, line 172, pointer: >>-geometry-example<< -geom {geom} idem, see YXXY-geometry-exampleYXXY ZWWZ-geomZWWZ ============================================ gui_x11.txt, line 282, pointer: >>'mouseshape'<< By using the YXXY'mouseshape'YXXY option, the mouse pointer can be automatically ============================================ gui_x11.txt, line 323, pointer: >>'guifont'<< To set the font, see YXXY'guifont'YXXY. For GTK, there's also a menu option that ============================================ gui_x11.txt, line 341, pointer: >>+netbeans_intg<< These arguments are ignored when the YXXY+netbeans_intgYXXY feature is used: ============================================ gui_x11.txt, line 346, pointer: >>:highlight<< done the traditional Vim way. See YXXY:highlightYXXY for more help. ============================================ gui_x11.txt, line 394, pointer: >>GTK+<< The GNOME GUI works just like the GTK+ version. See YXXYGTK+YXXY above for how it ============================================ gui_x11.txt, line 397, pointer: >>gui-gnome-session<< manager. YXXYgui-gnome-sessionYXXY ============================================ gui_x11.txt, line 417, pointer: >>:mksession<< current session is stored to disk by using the YXXY:mksessionYXXY command, and ============================================ gui_x11.txt, line 430, pointer: >>v:this_session<< - The internal variable YXXYv:this_sessionYXXY is not changed when storing the ============================================ gui_x11.txt, line 435, pointer: >>--role<< the WM to identify the window by restoring the window role (using the YXXY--roleYXXY ============================================ gui_x11.txt, line 539, pointer: >>'clipboard'<< YXXY'clipboard'YXXY of "autoselect"), and CLIPBOARD when reading and writing the "+ ============================================ hangulin.txt, line 9, pointer: >>+xim<< If you have a XIM program, you can use another YXXY+ximYXXY feature. ============================================ hangulin.txt, line 18, pointer: >>+hangul_input<< And you should check feature.h. If YXXY+hangul_inputYXXY feature is enabled ============================================ hebrew.txt, line 15, pointer: >>+rightleft<< All this is only available when the YXXY+rightleftYXXY feature was enabled at ============================================ howto.txt, line 9, pointer: >>tutor<< YXXYtutorYXXY get started ============================================ howto.txt, line 10, pointer: >>:quit<< YXXY:quitYXXY exit? I'm trapped, help me! ============================================ howto.txt, line 11, pointer: >>initialization<< YXXYinitializationYXXY initialize Vim ============================================ howto.txt, line 12, pointer: >>vimrc-intro<< YXXYvimrc-introYXXY write a Vim script file (vimrc) ============================================ howto.txt, line 13, pointer: >>suspend<< YXXYsuspendYXXY suspend Vim ============================================ howto.txt, line 15, pointer: >>07.4<< YXXY07.4YXXY keep a backup of my file when writing over it ============================================ howto.txt, line 18, pointer: >>23.4<< YXXY23.4YXXY edit binary files ============================================ howto.txt, line 20, pointer: >>deleting<< YXXYdeletingYXXY delete text ============================================ howto.txt, line 22, pointer: >>04.5<< YXXY04.5YXXY copy and move text ============================================ howto.txt, line 24, pointer: >>30.6<< YXXY30.6YXXY format comments ============================================ howto.txt, line 25, pointer: >>30.2<< YXXY30.2YXXY indent C programs ============================================ howto.txt, line 26, pointer: >>25.3<< YXXY25.3YXXY automatically set indent ============================================ howto.txt, line 29, pointer: >>02.5<< YXXY02.5YXXY undo and redo ============================================ howto.txt, line 32, pointer: >>word-motions<< YXXYword-motionsYXXY word motions ============================================ howto.txt, line 33, pointer: >>left-right-motions<< YXXYleft-right-motionsYXXY left-right motions ============================================ howto.txt, line 34, pointer: >>up-down-motions<< YXXYup-down-motionsYXXY up-down motions ============================================ howto.txt, line 35, pointer: >>object-motions<< YXXYobject-motionsYXXY text-object motions ============================================ howto.txt, line 36, pointer: >>various-motions<< YXXYvarious-motionsYXXY various motions ============================================ howto.txt, line 37, pointer: >>object-select<< YXXYobject-selectYXXY text-object selection ============================================ howto.txt, line 38, pointer: >>'whichwrap'<< YXXY'whichwrap'YXXY move over line breaks ============================================ howto.txt, line 39, pointer: >>'virtualedit'<< YXXY'virtualedit'YXXY move to where there is no text ============================================ howto.txt, line 41, pointer: >>tags-and-searches<< YXXYtags-and-searchesYXXY do tags and special searches ============================================ howto.txt, line 42, pointer: >>29.4<< YXXY29.4YXXY search in include'd files used to find ============================================ howto.txt, line 44, pointer: >>K<< YXXYKYXXY look up manual for the keyword under cursor ============================================ howto.txt, line 46, pointer: >>03.7<< YXXY03.7YXXY scroll ============================================ howto.txt, line 47, pointer: >>'sidescroll'<< YXXY'sidescroll'YXXY scroll horizontally/sideways ============================================ howto.txt, line 48, pointer: >>'scrolloff'<< YXXY'scrolloff'YXXY set visible context lines ============================================ howto.txt, line 50, pointer: >>mode-switching<< YXXYmode-switchingYXXY change modes ============================================ howto.txt, line 51, pointer: >>04.4<< YXXY04.4YXXY use Visual mode ============================================ howto.txt, line 52, pointer: >>'insertmode'<< YXXY'insertmode'YXXY start Vim in Insert mode ============================================ howto.txt, line 54, pointer: >>40.1<< YXXY40.1YXXY map keys ============================================ howto.txt, line 55, pointer: >>24.7<< YXXY24.7YXXY create abbreviations ============================================ howto.txt, line 57, pointer: >>ins-expandtab<< YXXYins-expandtabYXXY expand a tab to spaces in Insert mode ============================================ howto.txt, line 58, pointer: >>i_CTRL-R<< YXXYi_CTRL-RYXXY insert contents of a register in Insert mode ============================================ howto.txt, line 59, pointer: >>24.3<< YXXY24.3YXXY complete words in Insert mode ============"Xdotest" ================================ howto.txt, line 60, pointer: >>25.1<< YXXY25.1YXXY break a line before it gets too long ============================================ howto.txt, line 62, pointer: >>20.1<< YXXY20.1YXXY do command-line editing ============================================ howto.txt, line 63, pointer: >>20.3<< YXXY20.3YXXY do command-line completion ============================================ howto.txt, line 64, pointer: >>'cmdheight'<< YXXY'cmdheight'YXXY increase the height of command-line ============================================ howto.txt, line 65, pointer: >>10.3<< YXXY10.3YXXY specify command-line ranges ============================================ howto.txt, line 66, pointer: >>40.3<< YXXY40.3YXXY specify commands to be executed automatically ============================================ howto.txt, line 70, pointer: >>'autowrite'<< YXXY'autowrite'YXXY write automatically ============================================ howto.txt, line 71, pointer: >>30.1<< YXXY30.1YXXY speedup edit-compile-edit cycle or compile and fix ============================================ howto.txt, line 74, pointer: >>options<< YXXYoptionsYXXY set options ============================================ howto.txt, line 75, pointer: >>auto-setting<< YXXYauto-settingYXXY set options automatically ============================================ howto.txt, line 76, pointer: >>term-dependent-settings<< YXXYterm-dependent-settingsYXXY set options depending on terminal name ============================================ howto.txt, line 77, pointer: >>save-settings<< YXXYsave-settingsYXXY save settings ============================================ howto.txt, line 78, pointer: >>:quote<< YXXY:quoteYXXY comment my .vim files ============================================ howto.txt, line 79, pointer: >>'helpheight'<< YXXY'helpheight'YXXY change the default help height ============================================ howto.txt, line 80, pointer: >>'highlight'<< YXXY'highlight'YXXY set various highlighting modes ============================================ howto.txt, line 81, pointer: >>'title'<< YXXY'title'YXXY set the window title ============================================ howto.txt, line 82, pointer: >>'icon'<< YXXY'icon'YXXY set window icon title ============================================ howto.txt, line 83, pointer: >>'report'<< YXXY'report'YXXY avoid seeing the change messages on every line ============================================ howto.txt, line 84, pointer: >>'shortmess'<< YXXY'shortmess'YXXY avoid YXXYhit-enterYXXY prompts ============================================ howto.txt, line 84, pointer: >>hit-enter<< YXXY'shortmess'YXXY avoid YXXYhit-enterYXXY prompts ============================================ howto.txt, line 86, pointer: >>mouse-using<< YXXYmouse-usingYXXY use mouse with Vim ============================================ howto.txt, line 94, pointer: >>less<< YXXYlessYXXY use Vim like less or more with syntax highlighting ============================================ if_cscop.txt, line 13, pointer: >>tags<< functions as you normally would with YXXYtagsYXXY. ============================================ if_cscop.txt, line 15, pointer: >>cscope-intro<< 1. Cscope introduction YXXYcscope-introYXXY ============================================ if_cscop.txt, line 16, pointer: >>cscope-commands<< 2. Cscope related commands YXXYcscope-commandsYXXY ============================================ if_cscop.txt, line 17, pointer: >>cscope-options<< 3. Cscope options YXXYcscope-optionsYXXY ============================================ if_cscop.txt, line 18, pointer: >>cscope-howtouse<< 4. How to use cscope in Vim YXXYcscope-howtouseYXXY ============================================ if_cscop.txt, line 19, pointer: >>cscope-limitations<< 5. Limitations YXXYcscope-limitationsYXXY ============================================ if_cscop.txt, line 20, pointer: >>cscope-suggestions<< 6. Suggested usage YXXYcscope-suggestionsYXXY ============================================ if_cscop.txt, line 21, pointer: >>cscope-info<< 7. Availability & Information YXXYcscope-infoYXXY ============================================ if_cscop.txt, line 217, pointer: >>:cstag<< If you use cscope as well as ctags, YXXY:cstagYXXY allows you to search one or ============================================ if_cscop.txt, line 221, pointer: >>csto<< is determined by the value of YXXYcstoYXXY. See YXXYcscope-optionsYXXY for more ============================================ if_cscop.txt, line 221, pointer: >>cscope-options<< is determined by the value of YXXYcstoYXXY. See YXXYcscope-optionsYXXY for more ============================================ if_cscop.txt, line 224, pointer: >>:cstag<< YXXY:cstagYXXY performs the equivalent of ":cs find g" on the identifier when ============================================ if_cscop.txt, line 227, pointer: >>:cstag<< YXXY:cstagYXXY performs the equivalent of YXXY:tjumpYXXY on the identifier when searching ============================================ if_cscop.txt, line 227, pointer: >>:tjump<< YXXY:cstagYXXY performs the equivalent of YXXY:tjumpYXXY on the identifier when searching ============================================ if_cscop.txt, line 234, pointer: >>:set<< Use the YXXY:setYXXY command to set all cscope options. Ideally, you would do ============================================ if_cscop.txt, line 236, pointer: >>.vimrc<< variables are only valid within YXXY.vimrcYXXY. Setting them after vim has ============================================ if_cscop.txt, line 245, pointer: >>+quickfix<< {not available when compiled without the YXXY+quickfixYXXY feature} ============================================ if_cscop.txt, line 248, pointer: >>cscope-find<< YXXYcscope-findYXXY command (s, g, d, c, t, e, f or i) and flag (+, - or 0). ============================================ if_cscop.txt, line 258, pointer: >>:cstag<< always use YXXY:cstagYXXY instead of the default :tag behavior. Effectively, by ============================================ if_cscop.txt, line 265, pointer: >>:cstag<< The value of 'csto' determines the order in which YXXY:cstagYXXY performs a search. ============================================ if_cscop.txt, line 276, pointer: >>.vimrc<< should reset this option in your YXXY.vimrcYXXY before adding any cscope databases, ============================================ if_cscop.txt, line 324, pointer: >>cscope-suggestions<< shortcut keys. See YXXYcscope-suggestionsYXXY for suggested usage. ============================================ if_cscop.txt, line 352, pointer: >>:tjump<< 2. Doing a YXXY:tjumpYXXY when YXXY:cstagYXXY searches the tag files is not ============================================ if_cscop.txt, line 352, pointer: >>:cstag<< 2. Doing a YXXY:tjumpYXXY when YXXY:cstagYXXY searches the tag files is not ============================================ if_mzsch.txt, line 9, pointer: >>mzscheme-commands<< 1. Commands YXXYmzscheme-commandsYXXY ============================================ if_mzsch.txt, line 10, pointer: >>mzscheme-examples<< 2. Examples YXXYmzscheme-examplesYXXY ============================================ if_mzsch.txt, line 11, pointer: >>mzscheme-threads<< 3. Threads YXXYmzscheme-threadsYXXY ============================================ if_mzsch.txt, line 12, pointer: >>mzscheme-vim<< 4. The Vim access procedures YXXYmzscheme-vimYXXY ============================================ if_mzsch.txt, line 13, pointer: >>mzscheme-dynamic<< 5. Dynamic loading YXXYmzscheme-dynamicYXXY ============================================ if_mzsch.txt, line 18, pointer: >>+mzscheme<< YXXY+mzschemeYXXY feature. ============================================ if_mzsch.txt, line 41, pointer: >>script-here<< YXXYscript-hereYXXY. ============================================ if_mzsch.txt, line 117, pointer: >>sandbox<< When executed in the YXXYsandboxYXXY, access to some filesystem and Vim interface ============================================ if_mzsch.txt, line 172, pointer: >>List<< A YXXYListYXXY is turned into a string by ============================================ if_mzsch.txt, line 187, pointer: >>:setglobal<< as {buffer-or-window}. Then YXXY:setglobalYXXY ============================================ if_mzsch.txt, line 255, pointer: >>:version<< On MS-Windows the MzScheme libraries can be loaded dynamically. The YXXY:versionYXXY ============================================ if_mzsch.txt, line 256, pointer: >>+mzscheme/dyn<< output then includes YXXY+mzscheme/dynYXXY. ============================================ if_ole.txt, line 9, pointer: >>ole-activation<< 1. Activation YXXYole-activationYXXY ============================================ if_ole.txt, line 10, pointer: >>ole-methods<< 2. Methods YXXYole-methodsYXXY ============================================ if_ole.txt, line 11, pointer: >>ole-normal<< 3. The "normal" command YXXYole-normalYXXY ============================================ if_ole.txt, line 12, pointer: >>ole-registration<< 4. Registration YXXYole-registrationYXXY ============================================ if_ole.txt, line 13, pointer: >>MSVisualStudio<< 5. MS Visual Studio integration YXXYMSVisualStudioYXXY ============================================ if_ole.txt, line 17, pointer: >>+ole<< OLE is only available when compiled with the YXXY+oleYXXY feature. See ============================================ if_ole.txt, line 19, pointer: >>clientserver<< An alternative is using the client-server communication YXXYclientserverYXXY. ============================================ if_ole.txt, line 67, pointer: >>ole-normal<< see below YXXYole-normalYXXY. ============================================ if_ole.txt, line 85, pointer: >>expression<< format (see YXXYexpressionYXXY). It returns a string, which is the result of ============================================ if_ole.txt, line 86, pointer: >>List<< evaluating the expression. A YXXYListYXXY is turned into a string by joining the ============================================ if_perl.txt, line 9, pointer: >>perl-editing<< 1. Editing Perl files YXXYperl-editingYXXY ============================================ if_perl.txt, line 10, pointer: >>perl-compiling<< 2. Compiling VIM with Perl interface YXXYperl-compilingYXXY ============================================ if_perl.txt, line 11, pointer: >>perl-using<< 3. Using the Perl interface YXXYperl-usingYXXY ============================================ if_perl.txt, line 12, pointer: >>perl-dynamic<< 4. Dynamic loading YXXYperl-dynamicYXXY ============================================ if_perl.txt, line 16, pointer: >>+perl<< The Perl interface only works when Vim was compiled with the YXXY+perlYXXY feature. ============================================ if_perl.txt, line 63, pointer: >>:append<< like for the YXXY:appendYXXY and YXXY:insertYXXY commands. Using ============================================ if_perl.txt, line 63, pointer: >>:insert<< like for the YXXY:appendYXXY and YXXY:insertYXXY commands. Using ============================================ if_perl.txt, line 65, pointer: >>:insert<< like the start of an YXXY:insertYXXY command to Vim. ============================================ if_perl.txt, line 66, pointer: >>:perl<< This form of the YXXY:perlYXXY command is mainly useful for ============================================ if_perl.txt, line 70, pointer: >>script-here<< YXXYscript-hereYXXY. ============================================ if_perl.txt, line 101, pointer: >>sandbox<< Executing Perl commands in the YXXYsandboxYXXY is limited. ":perldo" will not be ============================================ if_perl.txt, line 151, pointer: >>:set<< spaces are allowed in the argument! See YXXY:setYXXY. ============================================ if_perl.txt, line 159, pointer: >>bufname()<< YXXYbufname()YXXY function. ============================================ if_perl.txt, line 160, pointer: >>:bwipe<< WARNING: the list becomes invalid when YXXY:bwipeYXXY is ============================================ if_perl.txt, line 181, pointer: >>variables<< value of internal YXXYvariablesYXXY x, and '$x' is equivalent ============================================ if_perl.txt, line 182, pointer: >>functions<< to perl's $ENV{x}. All YXXYfunctionsYXXY accessible from ============================================ if_perl.txt, line 184, pointer: >>List<< A YXXYListYXXY is turned into a string by joining the items ============================================ if_perl.txt, line 268, pointer: >>:version<< On MS-Windows the Perl library can be loaded dynamically. The YXXY:versionYXXY ============================================ if_perl.txt, line 269, pointer: >>+perl/dyn<< output then includes YXXY+perl/dynYXXY. ============================================ if_pyth.txt, line 9, pointer: >>python-commands<< 1. Commands YXXYpython-commandsYXXY ============================================ if_pyth.txt, line 10, pointer: >>python-vim<< 2. The vim module YXXYpython-vimYXXY ============================================ if_pyth.txt, line 11, pointer: >>python-buffer<< 3. Buffer objects YXXYpython-bufferYXXY ============================================ if_pyth.txt, line 12, pointer: >>python-range<< 4. Range objects YXXYpython-rangeYXXY ============================================ if_pyth.txt, line 13, pointer: >>python-window<< 5. Window objects YXXYpython-windowYXXY ============================================ if_pyth.txt, line 14, pointer: >>python-dynamic<< 6. Dynamic loading YXXYpython-dynamicYXXY ============================================ if_pyth.txt, line 19, pointer: >>+python<< YXXY+pythonYXXY feature. ============================================ if_pyth.txt, line 34, pointer: >>script-here<< YXXYscript-hereYXXY. ============================================ if_pyth.txt, line 38, pointer: >>:append<< for the YXXY:appendYXXY and YXXY:insertYXXY commands. ============================================ if_pyth.txt, line 38, pointer: >>:insert<< for the YXXY:appendYXXY and YXXY:insertYXXY commands. ============================================ if_pyth.txt, line 39, pointer: >>:python<< This form of the YXXY:pythonYXXY command is mainly useful for including python code ============================================ if_pyth.txt, line 60, pointer: >>python-range<< Python code, with the "current range" YXXYpython-rangeYXXY set to the given line ============================================ if_pyth.txt, line 66, pointer: >>sandbox<< Python commands cannot be used in the YXXYsandboxYXXY. ============================================ if_pyth.txt, line 89, pointer: >>python-output<< YXXYpython-outputYXXY below) via the "vim" module. The vim module implements two ============================================ if_pyth.txt, line 134, pointer: >>expression<< evaluator (see YXXYexpressionYXXY). Returns the expression result as: ============================================ if_pyth.txt, line 196, pointer: >>python-range<< restricted to a subset of lines. See YXXYpython-rangeYXXY for more details. ============================================ if_pyth.txt, line 218, pointer: >>python-current<< - via vim.current.buffer (YXXYpython-currentYXXY) ============================================ if_pyth.txt, line 219, pointer: >>python-buffers<< - from indexing vim.buffers (YXXYpython-buffersYXXY) ============================================ if_pyth.txt, line 220, pointer: >>python-window<< - from the "buffer" attribute of a window (YXXYpython-windowYXXY) ============================================ if_pyth.txt, line 246, pointer: >>python-range<< b.range(s,e) Return a range object (see YXXYpython-rangeYXXY) which ============================================ if_pyth.txt, line 248, pointer: >>inclusive<< numbers s and e YXXYinclusiveYXXY. ============================================ if_pyth.txt, line 271, pointer: >>python-current<< - via vim.current.range (YXXYpython-currentYXXY) ============================================ if_pyth.txt, line 272, pointer: >>python-buffer<< - from a buffer's range() method (YXXYpython-bufferYXXY) ============================================ if_pyth.txt, line 298, pointer: >>python-current<< - via vim.current.window (YXXYpython-currentYXXY) ============================================ if_pyth.txt, line 299, pointer: >>python-windows<< - from indexing vim.windows (YXXYpython-windowsYXXY) ============================================ if_pyth.txt, line 316, pointer: >>:version<< On MS-Windows the Python library can be loaded dynamically. The YXXY:versionYXXY ============================================ if_pyth.txt, line 317, pointer: >>+python/dyn<< output then includes YXXY+python/dynYXXY. ============================================ if_ruby.txt, line 9, pointer: >>ruby-commands<< 1. Commands YXXYruby-commandsYXXY ============================================ if_ruby.txt, line 10, pointer: >>ruby-vim<< 2. The VIM module YXXYruby-vimYXXY ============================================ if_ruby.txt, line 11, pointer: >>ruby-buffer<< 3. VIM::Buffer objects YXXYruby-bufferYXXY ============================================ if_ruby.txt, line 12, pointer: >>ruby-window<< 4. VIM::Window objects YXXYruby-windowYXXY ============================================ if_ruby.txt, line 13, pointer: >>ruby-globals<< 5. Global variables YXXYruby-globalsYXXY ============================================ if_ruby.txt, line 14, pointer: >>ruby-dynamic<< 6. Dynamic loading YXXYruby-dynamicYXXY ============================================ if_ruby.txt, line 19, pointer: >>+ruby<< The Ruby interface only works when Vim was compiled with the YXXY+rubyYXXY feature. ============================================ if_ruby.txt, line 36, pointer: >>:append<< like for the YXXY:appendYXXY and YXXY:insertYXXY commands. This ============================================ if_ruby.txt, line 36, pointer: >>:insert<< like for the YXXY:appendYXXY and YXXY:insertYXXY commands. This ============================================ if_ruby.txt, line 37, pointer: >>:ruby<< form of the YXXY:rubyYXXY command is mainly useful for ============================================ if_ruby.txt, line 41, pointer: >>script-here<< YXXYscript-hereYXXY. ============================================ if_ruby.txt, line 73, pointer: >>sandbox<< Executing Ruby commands is not possible in the YXXYsandboxYXXY. ============================================ if_ruby.txt, line 113, pointer: >>:set<< argument! See YXXY:setYXXY. ============================================ if_ruby.txt, line 122, pointer: >>expression<< YXXYexpressionYXXY). Returns the expression result as a string. ============================================ if_ruby.txt, line 123, pointer: >>List<< A YXXYListYXXY is turned into a string by joining the items and inserting ============================================ if_ruby.txt, line 190, pointer: >>:version<< On MS-Windows the Ruby library can be loaded dynamically. The YXXY:versionYXXY ============================================ if_ruby.txt, line 191, pointer: >>+ruby/dyn<< output then includes YXXY+ruby/dynYXXY. ============================================ if_sniff.txt, line 10, pointer: >>sniff-intro<< 1. Introduction YXXYsniff-introYXXY ============================================ if_sniff.txt, line 11, pointer: >>sniff-commands<< 2. Commands YXXYsniff-commandsYXXY ============================================ if_sniff.txt, line 12, pointer: >>sniff-compiling<< 3. Compiling Vim with SNiFF+ interface YXXYsniff-compilingYXXY ============================================ if_sniff.txt, line 16, pointer: >>+sniff<< The SNiFF+ interface only works, when Vim was compiled with the YXXY+sniffYXXY ============================================ if_tcl.txt, line 9, pointer: >>tcl-ex-commands<< 1. Commands YXXYtcl-ex-commandsYXXY ============================================ if_tcl.txt, line 10, pointer: >>tcl-commands<< 2. Tcl commands YXXYtcl-commandsYXXY ============================================ if_tcl.txt, line 11, pointer: >>tcl-variables<< 3. Tcl variables YXXYtcl-variablesYXXY ============================================ if_tcl.txt, line 12, pointer: >>tcl-window-cmds<< 4. Tcl window commands YXXYtcl-window-cmdsYXXY ============================================ if_tcl.txt, line 13, pointer: >>tcl-buffer-cmds<< 5. Tcl buffer commands YXXYtcl-buffer-cmdsYXXY ============================================ if_tcl.txt, line 14, pointer: >>tcl-misc<< 6. Miscellaneous; Output from Tcl YXXYtcl-miscYXXY YXXYtcl-outputYXXY ============================================ if_tcl.txt, line 14, pointer: >>tcl-output<< 6. Miscellaneous; Output from Tcl YXXYtcl-miscYXXY YXXYtcl-outputYXXY ============================================ if_tcl.txt, line 15, pointer: >>tcl-bugs<< 7. Known bugs & problems YXXYtcl-bugsYXXY ============================================ if_tcl.txt, line 16, pointer: >>tcl-examples<< 8. Examples YXXYtcl-examplesYXXY ============================================ if_tcl.txt, line 17, pointer: >>tcl-dynamic<< 9. Dynamic loading YXXYtcl-dynamicYXXY ============================================ if_tcl.txt, line 21, pointer: >>+tcl<< The Tcl interface only works when Vim was compiled with the YXXY+tclYXXY feature. ============================================ if_tcl.txt, line 38, pointer: >>script-here<< YXXYscript-hereYXXY. ============================================ if_tcl.txt, line 42, pointer: >>:append<< the YXXY:appendYXXY and YXXY:insertYXXY commands. ============================================ if_tcl.txt, line 42, pointer: >>:insert<< the YXXY:appendYXXY and YXXY:insertYXXY commands. ============================================ if_tcl.txt, line 43, pointer: >>:tcl<< This form of the YXXY:tclYXXY command is mainly useful for including tcl code in Vim ============================================ if_tcl.txt, line 64, pointer: >>tcl-var-line<< See YXXYtcl-var-lineYXXY and YXXYtcl-var-lnumYXXY. {not in Vi} ============================================ if_tcl.txt, line 64, pointer: >>tcl-var-lnum<< See YXXYtcl-var-lineYXXY and YXXYtcl-var-lnumYXXY. {not in Vi} ============================================ if_tcl.txt, line 75, pointer: >>sandbox<< Executing Tcl commands is not possible in the YXXYsandboxYXXY. ============================================ if_tcl.txt, line 100, pointer: >>tcl-buffer-cmds<< buffer command (see YXXYtcl-buffer-cmdsYXXY) for the buffer with that ============================================ if_tcl.txt, line 115, pointer: >>tcl-var-current<< See also YXXYtcl-var-currentYXXY for the current buffer. ============================================ if_tcl.txt, line 127, pointer: >>:normal<< To execute normal-mode commands, use "normal" (see YXXY:normalYXXY): ============================================ if_tcl.txt, line 130, pointer: >>tcl-window-command<< See also YXXYtcl-window-commandYXXY and YXXYtcl-buffer-commandYXXY. ============================================ if_tcl.txt, line 130, pointer: >>tcl-buffer-command<< See also YXXYtcl-window-commandYXXY and YXXYtcl-buffer-commandYXXY. ============================================ if_tcl.txt, line 134, pointer: >>expression<< evaluator (see YXXYexpressionYXXY). Any expression that queries a buffer ============================================ if_tcl.txt, line 136, pointer: >>List<< the result as a string. A YXXYListYXXY is turned into a string by joining ============================================ if_tcl.txt, line 140, pointer: >>tcl-window-expr<< See also YXXYtcl-window-exprYXXY and YXXYtcl-buffer-exprYXXY. ============================================ if_tcl.txt, line 140, pointer: >>tcl-buffer-expr<< See also YXXYtcl-window-exprYXXY and YXXYtcl-buffer-exprYXXY. ============================================ if_tcl.txt, line 150, pointer: >>option-summary<< "on", "off" or "toggle". See YXXYoption-summaryYXXY for a list of options. ============================================ if_tcl.txt, line 153, pointer: >>tcl-window-option<< See also YXXYtcl-window-optionYXXY and YXXYtcl-buffer-optionYXXY. ============================================ if_tcl.txt, line 153, pointer: >>tcl-buffer-option<< See also YXXYtcl-window-optionYXXY and YXXYtcl-buffer-optionYXXY. ============================================ if_tcl.txt, line 157, pointer: >>tcl-window-cmds<< implemented. This creates a window command (see YXXYtcl-window-cmdsYXXY) for ============================================ if_tcl.txt, line 163, pointer: >>tcl-var-current<< See also YXXYtcl-var-currentYXXY for the current window. ============================================ if_tcl.txt, line 185, pointer: >>tcl-buffer-cmds<< (see YXXYtcl-buffer-cmdsYXXY). This element is read-only. ============================================ if_tcl.txt, line 190, pointer: >>tcl-window-cmds<< (see YXXYtcl-window-cmdsYXXY). This element is read-only. ============================================ if_tcl.txt, line 203, pointer: >>tcl-linenumbers<< rely on this. See also YXXYtcl-linenumbersYXXY. ============================================ if_tcl.txt, line 209, pointer: >>tcl-examples<< See YXXYtcl-examplesYXXY. ============================================ if_tcl.txt, line 220, pointer: >>tcl-linenumbers<< future versions). See also YXXYtcl-linenumbersYXXY. ============================================ if_tcl.txt, line 226, pointer: >>tcl-window<< ::vim::window list YXXYtcl-windowYXXY ============================================ if_tcl.txt, line 227, pointer: >>tcl-buffer-windows<< "windows" option of a buffer command YXXYtcl-buffer-windowsYXXY ============================================ if_tcl.txt, line 251, pointer: >>tcl-buffer-cmds<< $buf is now a valid Tcl command. See YXXYtcl-buffer-cmdsYXXY for the ============================================ if_tcl.txt, line 269, pointer: >>tcl-var-lbase<< variable. See YXXYtcl-var-lbaseYXXY. ============================================ if_tcl.txt, line 276, pointer: >>tcl-buffer-delcmd<< See also YXXYtcl-buffer-delcmdYXXY. ============================================ if_tcl.txt, line 292, pointer: >>tcl-command<< that is represented by "$win buffer"). See YXXYtcl-commandYXXY, YXXYtcl-exprYXXY ============================================ if_tcl.txt, line 292, pointer: >>tcl-expr<< that is represented by "$win buffer"). See YXXYtcl-commandYXXY, YXXYtcl-exprYXXY ============================================ if_tcl.txt, line 293, pointer: >>tcl-option<< and YXXYtcl-optionYXXY for more information. ============================================ if_tcl.txt, line 301, pointer: >>tcl-buffer<< ::vim::buffer {N} YXXYtcl-bufferYXXY ============================================ if_tcl.txt, line 302, pointer: >>tcl-buffer<< ::vim::buffer list YXXYtcl-bufferYXXY ============================================ if_tcl.txt, line 303, pointer: >>tcl-window-buffer<< "buffer" option of a window command YXXYtcl-window-bufferYXXY ============================================ if_tcl.txt, line 309, pointer: >>undo<< command (see YXXYundoYXXY). ============================================ if_tcl.txt, line 335, pointer: >>tcl-var-lbase<< numbers depends on the "::vim::lbase" variable (see YXXYtcl-var-lbaseYXXY). Instead ============================================ if_tcl.txt, line 358, pointer: >>tcl-window-delcmd<< See also YXXYtcl-window-delcmdYXXY. ============================================ if_tcl.txt, line 375, pointer: >>tcl-var-lbase<< "::vim::lbase" variable. See YXXYtcl-var-lbaseYXXY. ============================================ if_tcl.txt, line 380, pointer: >>tcl-window-cursor<< YXXYtcl-window-cursorYXXY). This can be converted to a Tcl array variable: ============================================ if_tcl.txt, line 390, pointer: >>:buffers<< Reports the number of this buffer. See YXXY:buffersYXXY. ============================================ if_tcl.txt, line 407, pointer: >>tcl-window-cmds<< See YXXYtcl-window-cmdsYXXY for the available options. ============================================ if_tcl.txt, line 418, pointer: >>tcl-command<< See YXXYtcl-commandYXXY, YXXYtcl-exprYXXY and YXXYtcl-optionYXXY for more information. ============================================ if_tcl.txt, line 418, pointer: >>tcl-expr<< See YXXYtcl-commandYXXY, YXXYtcl-exprYXXY and YXXYtcl-optionYXXY for more information. ============================================ if_tcl.txt, line 418, pointer: >>tcl-option<< See YXXYtcl-commandYXXY, YXXYtcl-exprYXXY and YXXYtcl-optionYXXY for more information. ============================================ if_tcl.txt, line 516, pointer: >>:version<< On MS-Windows the Tcl library can be loaded dynamically. The YXXY:versionYXXY ============================================ if_tcl.txt, line 517, pointer: >>+tcl/dyn<< output then includes YXXY+tcl/dynYXXY. ============================================ indent.txt, line 9, pointer: >>C-indenting<< 1. Indenting C style programs YXXYC-indentingYXXY ============================================ indent.txt, line 10, pointer: >>indent-expression<< 2. Indenting by expression YXXYindent-expressionYXXY ============================================ indent.txt, line 15, pointer: >>30.2<< The basics for C style indenting are explained in section YXXY30.2YXXY of the user ============================================ indent.txt, line 22, pointer: >>format-comments<< affect other kinds of formatting as well as indenting, see YXXYformat-commentsYXXY, ============================================ indent.txt, line 23, pointer: >>fo-table<< YXXYfo-tableYXXY, YXXYgqYXXY and YXXYformattingYXXY for the main ones. ============================================ indent.txt, line 23, pointer: >>gq<< YXXYfo-tableYXXY, YXXYgqYXXY and YXXYformattingYXXY for the main ones. ============================================ indent.txt, line 23, pointer: >>formatting<< YXXYfo-tableYXXY, YXXYgqYXXY and YXXYformattingYXXY for the main ones. ============================================ indent.txt, line 25, pointer: >>+smartindent<< Note that this will not work when the YXXY+smartindentYXXY or YXXY+cindentYXXY features ============================================ indent.txt, line 25, pointer: >>+cindent<< Note that this will not work when the YXXY+smartindentYXXY or YXXY+cindentYXXY features ============================================ indent.txt, line 37, pointer: >>indent-expression<< the other ones. See YXXYindent-expressionYXXY. ============================================ indent.txt, line 54, pointer: >>autocommand<< See YXXYautocommandYXXY for how to set the 'cindent' option automatically for C code ============================================ indent.txt, line 97, pointer: >>key-notation<< "<Ins>" (see YXXYkey-notationYXXY). ============================================ indent.txt, line 318, pointer: >>format-comments<< opener. (default 3). See also YXXYformat-commentsYXXY. ============================================ indent.txt, line 462, pointer: >>30.3<< The basics for using flexible indenting are explained in section YXXY30.3YXXY of the ============================================ indent.txt, line 481, pointer: >>ft-fortran-syntax<< detection of source format see YXXYft-fortran-syntaxYXXY. ============================================ indent.txt, line 511, pointer: >>syntax<< NOTE: PHP files will be indented correctly only if PHP YXXYsyntaxYXXY is active. ============================================ indent.txt, line 519, pointer: >>:let<< Or, you can simply YXXY:letYXXY the variable PHP_removeCRwhenUnix to 1 and the ============================================ indent.txt, line 520, pointer: >>BufRead<< script will silently remove them when Vim loads a PHP file (at eachYXXYBufReadYXXY). ============================================ indent.txt, line 601, pointer: >>Dictionary<< be configured by setting the following keys in the YXXYDictionaryYXXY ============================================ indent.txt, line 602, pointer: >>Funcref<< b:sh_indent_defaults to a specific amount or to a YXXYFuncrefYXXY that references a ============================================ help.txt, line 10, pointer: >>bars<< Jump to a subject: Position the cursor on a tag (e.g. YXXYbarsYXXY) and hit CTRL-]. ============================================ help.txt, line 12, pointer: >>bars<< Double-click the left mouse button on a tag, e.g. YXXYbarsYXXY. ============================================ hel2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=g0 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cclass CAbc {[?25h[?0c[?25l[?1c 6 lines to indent... 7indented [?25h[?0c[?25l[?1c int Test() { return FALSE; }[?25h[?0c[?25l[?1c /^STARTTEST public: // comment void testfall(); protected: void testfall(); }; STARTTEST[?25h[?0c[?25l[?1c :set cino=+20 [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest p.txt, line 16, pointer: >>:help<< on, by giving an argument to the YXXY:helpYXXY command. ============================================ help.txt, line 31, pointer: >>credits<< through the help of many others. See YXXYcreditsYXXY. ============================================ help.txt, line 35, pointer: >>quickref<< YXXYquickrefYXXY Overview of the most common commands you will use ============================================ help.txt, line 36, pointer: >>tutor<< YXXYtutorYXXY 30 minutes training course for beginners ============================================ help.txt, line 37, pointer: >>copying<< YXXYcopyingYXXY About copyrights ============================================ help.txt, line 38, pointer: >>iccf<< YXXYiccfYXXY Helping poor children in Uganda ============================================ help.txt, line 39, pointer: >>sponsor<< YXXYsponsorYXXY Sponsor Vim development, become a registered Vim user ============================================ help.txt, line 40, pointer: >>www<< YXXYwwwYXXY Vim on the World Wide Web ============================================ help.txt, line 41, pointer: >>bugs<< YXXYbugsYXXY Where to send bug reports ============================================ help.txt, line 94, pointer: >>help-tags<< YXXYhelp-tagsYXXY all the tags you can jump to (index of tags) ============================================ insert.txt, line 16, pointer: >>ins-special-keys<< 1. Special keys YXXYins-special-keysYXXY ============================================ insert.txt, line 17, pointer: >>ins-special-special<< 2. Special special keys YXXYins-special-specialYXXY ============================================ insert.txt, line 18, pointer: >>ins-textwidth<< 3. 'textwidth' and 'wrapmargin' options YXXYins-textwidthYXXY ============================================ insert.txt, line 19, pointer: >>ins-expandtab<< 4. 'expandtab', 'smarttab' and 'softtabstop' options YXXYins-expandtabYXXY ============================================ insert.txt, line 20, pointer: >>Replace-mode<< 5. Replace mode YXXYReplace-modeYXXY ============================================ insert.txt, line 21, pointer: >>Virtual-Replace-mode<< 6. Virtual Replace mode YXXYVirtual-Replace-modeYXXY ============================================ insert.txt, line 22, pointer: >>ins-completion<< 7. Insert mode completion YXXYins-completionYXXY ============================================ insert.txt, line 23, pointer: >>inserting<< 8. Insert mode commands YXXYinsertingYXXY ============================================ insert.txt, line 24, pointer: >>inserting-ex<< 9. Ex insert commands YXXYinserting-exYXXY ============================================ insert.txt, line 25, pointer: >>inserting-file<< 10. Inserting a file YXXYinserting-fileYXXY ============================================ insert.txt, line 38, pointer: >>i_CTRL-Q<< often use CTRL-Q instead YXXYi_CTRL-QYXXY. ============================================ insert.txt, line 41, pointer: >>'langmap'<< 'langmap' option, YXXY'langmap'YXXY, on how to avoid switching this mode on and off ============================================ insert.txt, line 45, pointer: >>'insertmode'<< See YXXY'insertmode'YXXY. ============================================ insert.txt, line 56, pointer: >>InsertLeave<< abbreviations. Does not trigger the YXXYInsertLeaveYXXY autocommand ============================================ insert.txt, line 66, pointer: >>i_backspacing<< <BS> or CTRL-H Delete the character before the cursor (see YXXYi_backspacingYXXY ============================================ insert.txt, line 68, pointer: >>:fixdel<< See YXXY:fixdelYXXY if your <BS> key does not do what you want. ============================================ insert.txt, line 75, pointer: >>:fixdel<< See YXXY:fixdelYXXY if your <Del> key does not do what you want. ============================================ insert.txt, line 78, pointer: >>i_backspacing<< CTRL-W Delete the word before the cursor (see YXXYi_backspacingYXXY about ============================================ in"Xdotest" sert.txt, line 80, pointer: >>word-motions<< YXXYword-motionsYXXY, for the definition of a word. ============================================ insert.txt, line 83, pointer: >>i_backspacing<< YXXYi_backspacingYXXY about joining lines). ============================================ insert.txt, line 89, pointer: >>i_CTRL-Q<< YXXYi_CTRL-QYXXY). See also the 'smarttab' option and ============================================ insert.txt, line 90, pointer: >>ins-expandtab<< YXXYins-expandtabYXXY. ============================================ insert.txt, line 97, pointer: >>digraphs<< Enter digraph (see YXXYdigraphsYXXY). When {char1} is a special ============================================ insert.txt, line 103, pointer: >>i_CTRL-N<< CTRL-N Find next keyword (see YXXYi_CTRL-NYXXY). {not in Vi} ============================================ insert.txt, line 104, pointer: >>i_CTRL-P<< CTRL-P Find previous keyword (see YXXYi_CTRL-PYXXY). {not in Vi} ============================================ insert.txt, line 127, pointer: >>expression<< enter an expression (see YXXYexpressionYXXY) ============================================ insert.txt, line 133, pointer: >>List<< When the result is a YXXYListYXXY the items are used ============================================ insert.txt, line 136, pointer: >>registers<< See YXXYregistersYXXY about registers. {not in Vi} ============================================ insert.txt, line 153, pointer: >><MiddleMouse><< YXXY<MiddleMouse>YXXY. ============================================ insert.txt, line 160, pointer: >>[<MiddleMouse><< indent, like YXXY[<MiddleMouse>YXXY. ============================================ insert.txt, line 186, pointer: >>i_CTRL-V_digit<< YXXYi_CTRL-V_digitYXXY. ============================================ insert.txt, line 190, pointer: >>i_CTRL-Q<< often use CTRL-Q instead YXXYi_CTRL-QYXXY. ============================================ insert.txt, line 199, pointer: >>i_CTRL-X<< YXXYi_CTRL-XYXXY and YXXYins-completionYXXY. {not in Vi} ============================================ insert.txt, line 199, pointer: >>ins-completion<< YXXYi_CTRL-XYXXY and YXXYins-completionYXXY. {not in Vi} ============================================ insert.txt, line 222, pointer: >>+rightleft<< Only if compiled with the YXXY+rightleftYXXY feature. ============================================ insert.txt, line 226, pointer: >>:lmap<< When language YXXY:lmapYXXY mappings are defined: ============================================ insert.txt, line 265, pointer: >>'backspace'<< YXXY'backspace'YXXY. ============================================ insert.txt, line 299, pointer: >>ins-completion<< commands do keyword completion; see YXXYins-completionYXXY. These are not available ============================================ insert.txt, line 300, pointer: >>+insert_expand<< when Vim was compiled without the YXXY+insert_expandYXXY feature. ============================================ insert.txt, line 307, pointer: >>complete_CTRL-E<< When doing completion look here: YXXYcomplete_CTRL-EYXXY ============================================ insert.txt, line 311, pointer: >>complete_CTRL-Y<< When doing completion look here: YXXYcomplete_CTRL-YYXXY ============================================ insert.txt, line 394, pointer: >>i_CTRL-R<< to use CTRL-R = YXXYi_CTRL-RYXXY. E.g., to call a function: ============================================ insert.txt, line 410, pointer: >>v_b_I<< Visual blockwise command "I" YXXYv_b_IYXXY. ============================================ insert.txt, line 457, pointer: >>gq<< mode: hit "v", move to the end of the block, and type "gq". See also YXXYgqYXXY. ============================================ insert.txt, line 464, pointer: >>i_CTRL-Q<< (use CTRL-Q when CTRL-V is mapped YXXYi_CTRL-QYXXY). ============================================ insert.txt, line 568, pointer: >>+insert_expand<< These commands are not available when the YXXY+insert_expandYXXY feature was ============================================ insert.txt, line 573, pointer: >>i_CTRL-X_CTRL-L<< 1. Whole lines YXXYi_CTRL-X_CTRL-LYXXY ============================================ insert.txt, line 574, pointer: >>i_CTRL-X_CTRL-N<< 2. keywords in the current file YXXYi_CTRL-X_CTRL-NYXXY ============================================ insert.txt, line 575, pointer: >>i_CTRL-X_CTRL-K<< 3. keywords in 'dictionary' YXXYi_CTRL-X_CTRL-KYXXY ============================================ insert.txt, line 576, pointer: >>i_CTRL-X_CTRL-T<< 4. keywords in 'thesaurus', thesaurus-style YXXYi_CTRL-X_CTRL-TYXXY ============================================ insert.txt, line 577, pointer: >>i_CTRL-X_CTRL-I<< 5. keywords in the current and included files YXXYi_CTRL-X_CTRL-IYXXY ============================================ insert.txt, line 578, pointer: >>i_CTRL-X_CTRL-]<< 6. tags YXXYi_CTRL-X_CTRL-]YXXY ============================================ insert.txt, line 579, pointer: >>i_CTRL-X_CTRL-F<< 7. file names YXXYi_CTRL-X_CTRL-FYXXY ============================================ insert.txt, line 580, pointer: >>i_CTRL-X_CTRL-D<< 8. definitions or macros YXXYi_CTRL-X_CTRL-DYXXY ============================================ insert.txt, line 581, pointer: >>i_CTRL-X_CTRL-V<< 9. Vim command-line YXXYi_CTRL-X_CTRL-VYXXY ============================================ insert.txt, line 582, pointer: >>i_CTRL-X_CTRL-U<< 10. User defined completion YXXYi_CTRL-X_CTRL-UYXXY ============================================ insert.txt, line 583, pointer: >>i_CTRL-X_CTRL-O<< 11. omni completion YXXYi_CTRL-X_CTRL-OYXXY ============================================ insert.txt, line 584, pointer: >>i_CTRL-X_s<< 12. Spelling suggestions YXXYi_CTRL-X_sYXXY ============================================ insert.txt, line 585, pointer: >>i_CTRL-N<< 13. keywords in 'complete' YXXYi_CTRL-NYXXY ============================================ insert.txt, line 606, pointer: >>popupmenu-keys<< YXXYpopupmenu-keysYXXY. ============================================ insert.txt, line 624, pointer: >>i_CTRL-R<< YXXYi_CTRL-RYXXY) will not exit CTRL-X mode. This is primarily to allow the use of ============================================ insert.txt, line 821, pointer: >>CTRL-]<< name (same as for a keyword). See also YXXYCTRL-]YXXY. ============================================ insert.txt, line 885, pointer: >>i_CTRL-Q<< instead of YXXYi_CTRL-QYXXY. ============================================ insert.txt, line 902, pointer: >>complete-functions<< example YXXYcomplete-functionsYXXY. ============================================ insert.txt, line 920, pointer: >>complete-functions<< See below for how the function is called and an example YXXYcomplete-functionsYXXY. ============================================ insert.txt, line 921, pointer: >>compl-omni-filetypes<< For remarks about specific filetypes see YXXYcompl-omni-filetypesYXXY. ============================================ insert.txt, line 1049, pointer: >>complete_add()<< When searching for matches takes some time call YXXYcomplete_add()YXXY to add each ============================================ insert.txt, line 1051, pointer: >>complete_check()<< list! Call YXXYcomplete_check()YXXY now and then to allow the user to press a key ============================================ insert.txt, line 1055, pointer: >>modeline<< option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for security ============================================ insert.txt, line 1055, pointer: >>sandbox<< option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for security ============================================ insert.txt, line 1181, pointer: >>hl-Pmenu<< Pmenu normal item YXXYhl-PmenuYXXY ============================================ insert.txt, line 1182, pointer: >>hl-PmenuSel<< PmenuSel selected item YXXYhl-PmenuSelYXXY ============================================ insert.txt, line 1183, pointer: >>hl-PmenuSbar<< PmenuSbar scrollbar YXXYhl-PmenuSbarYXXY ============================================ insert.txt, line 1184, pointer: >>hl-PmenuThumb<< PmenuThumb thumb of the scrollbar YXXYhl-PmenuThumbYXXY ============================================ insert.txt, line 1187, pointer: >>pumvisible()<< you can use an Insert mode mapping that checks the YXXYpumvisible()YXXY function to ============================================ insert.txt, line 1201, pointer: >>:map-<expr><< See YXXY:map-<expr>YXXY for more info. ============================================ insert.txt, line 1267, pointer: >>ft-css-omni<< switch to YXXYft-css-omniYXXY completion ============================================ insert.txt, line 1269, pointer: >>ft-javascript-omni<< tag switch to YXXYft-javascript-omniYXXY completion ============================================ insert.txt, line 1275, pointer: >>:make<< run YXXY:makeYXXY command to detect formatting problems. ============================================ insert.txt, line 1288, pointer: >>xml-omni-datafile<< More about format of data file in YXXYxml-omni-datafileYXXY. Some of the data files ============================================ insert.txt, line 1289, pointer: >>www<< may be found on the Vim website (YXXYwwwYXXY). ============================================ insert.txt, line 1292, pointer: >>ft-php-omni<< makes possible to mix PHP (YXXYft-php-omniYXXY) completion with any XML dialect ============================================ insert.txt, line 1374, pointer: >>+ruby<< Completion of Ruby code requires that vim be built with YXXY+rubyYXXY. ============================================ insert.txt, line 1488, pointer: >>omni-sql-completion<< and a tutorial see YXXYomni-sql-completionYXXY. ============================================ insert.txt, line 1500, pointer: >>xml-omni-datafile<< depends on a special YXXYxml-omni-datafileYXXY and two commands: YXXY:XMLnsYXXY and ============================================ insert.txt, line 1500, pointer: >>:XMLns<< depends on a special YXXYxml-omni-datafileYXXY and two commands: YXXY:XMLnsYXXY and ============================================ insert.txt, line 1501, pointer: >>:XMLent<< YXXY:XMLentYXXY. Features are: ============================================ insert.txt, line 1507, pointer: >>xml-omni-datafile<< - complete names of entities (defined in YXXYxml-omni-datafileYXXY and in the ============================================ insert.txt, line 1525, pointer: >>:XMLns<< dialect; it will be used as an argument for the YXXY:XMLnsYXXY ============================================ insert.txt, line 1530, pointer: >>Dictionary<< The variable is a YXXYDictionaryYXXY. Keys are tag names and each value is a two ============================================ insert.txt, line 1531, pointer: >>List<< element YXXYListYXXY. The first element of the List is also a List with the names ============================================ insert.txt, line 1532, pointer: >>Dictionary<< of possible children. The second element is a YXXYDictionaryYXXY with the names of ============================================ insert.txt, line 1586, pointer: >>www<< On YXXYwwwYXXY is the script YXXYdtd2vimYXXY which parses DTD and creates an XML data file ============================================ insert.txt, line 1586, pointer: >>dtd2vim<< On YXXYwwwYXXY is the script YXXYdtd2vimYXXY which parses DTD and creates an XML data file ============================================ insert.txt, line 1603, pointer: >>:XMLns<< YXXY:XMLnsYXXY command. The first (obligatory) argument is the name of the data ============================================ insert.txt, line 1634, pointer: >>autoload<< The script xmlcomplete.vim, provided through the YXXYautoloadYXXY mechanism, ============================================ insert.txt, line 1658, pointer: >>i_CTRL-O<< When using CTRL-O in Insert mode YXXYi_CTRL-OYXXY the count ============================================ insert.txt, line 1674, pointer: >>'^<< This uses the YXXY'^YXXY mark. It's different from "`^i" ============================================ insert.txt, line 1678, pointer: >>:keepjumps<< When the YXXY:keepjumpsYXXY command modifier is used the YXXY'^YXXY ============================================ insert.txt, line 1678, pointer: >>'^<< When the YXXY:keepjumpsYXXY command modifier is used the YXXY'^YXXY ============================================ insert.txt, line 1697, pointer: >>mode-ins-repl<< <Esc>. See YXXYmode-ins-replYXXY for the other special characters in Insert mode. ============================================ insert.txt, line 1727, pointer: >>line-continuation<< YXXYline-continuationYXXY. ============================================ insert.txt, line 1728, pointer: >>:global<< When these commands are used with YXXY:globalYXXY or YXXY:vglobalYXXY then the lines are ============================================ insert.txt, line 1728, pointer: >>:vglobal<< When these commands are used with YXXY:globalYXXY or YXXY:vglobalYXXY then the lines are ============================================ insert.txt, line 1746, pointer: >>:normal<< This command does not work from YXXY:normalYXXY. ============================================ insert.txt, line 1771, pointer: >>:startreplace<< :startg[replace][!] Just like YXXY:startreplaceYXXY, but use Virtual Replace ============================================ insert.txt, line 1772, pointer: >>gR<< mode, like with YXXYgRYXXY. ============================================ insert.txt, line 1784, pointer: >>++opt<< See YXXY++optYXXY for the possible values of [++opt]. ============================================ insert.txt, line 1789, pointer: >>++opt<< See YXXY++optYXXY for the possible values of [++opt]. ============================================ insert.txt, line 1798, pointer: >>:!<< any '!' is replaced with the previous command YXXY:!YXXY. ============================================ insert.txt, line 1835, pointer: >>CR-used-for-NL<< <NUL>. See YXXYCR-used-for-NLYXXY. ============================================ insert.txt, line 1838, pointer: >>file-formats<< <EOL> (see YXXYfile-formatsYXXY). However, the 'fileformat' option will not be ============================================ intro.txt, line 9, pointer: >>intro<< 1. Introduction YXXYintroYXXY ============================================ intro.txt, line 10, pointer: >>internet<< 2. Vim on the internet YXXYinternetYXXY ============================================ intro.txt, line 11, pointer: >>credits<< 3. Credits YXXYcreditsYXXY ============================================ intro.txt, line 12, pointer: >>notation<< 4. Notation YXXYnotationYXXY ============================================ intro.txt, line 13, pointer: >>vim-modes-intro<< 5. Modes, introduction YXXYvim-modes-introYXXY ============================================ intro.txt, line 14, pointer: >>mode-switching<< 6. Switching from mode to mode YXXYmode-switchingYXXY ============================================ intro.txt, line 15, pointer: >>window-contents<< 7. The window contents YXXYwindow-contentsYXXY ============================================ intro.txt, line 16, pointer: >>definitions<< 8. Definitions YXXYdefinitionsYXXY ============================================ intro.txt, line 32, pointer: >>:help<< YXXY:helpYXXY command (just type ":help", without the bars or quotes). ============================================ intro.txt, line 44, pointer: >>sys-file-list<< YXXYsys-file-listYXXY. ============================================ intro.txt, line 48, pointer: >>tutor<< there. For beginners, there is a hands-on YXXYtutorYXXY. To learn using Vim, read ============================================ intro.txt, line 62, pointer: >>frombook<< YXXYfrombookYXXY. ============================================ intro.txt, line 154, pointer: >>maillist<< your question there. YXXYmaillistYXXY ============================================ intro.txt, line 230, pointer: >>frombook<< Steve Oualline Author of the first Vim book YXXYfrombookYXXY ============================================ intro.txt, line 271, pointer: >>posix-compliance<< See YXXYposix-complianceYXXY. ============================================ intro.txt, line 306, pointer: >>N<Del><< window. You can use <Del> to erase the last digit (YXXYN<Del>YXXY). ============================================ intro.txt, line 310, pointer: >>registers<< See YXXYregistersYXXY. The x is a single character between 'a' and ============================================ intro.txt, line 338, pointer: >>operator<< This is used after an YXXYoperatorYXXY command to move over the text ============================================ intro.txt, line 365, pointer: >>operator<< This is used before an YXXYoperatorYXXY command to highlight the ============================================ intro.txt, line 367, pointer: >>Visual-mode<< See YXXYVisual-modeYXXY. ============================================ intro.txt, line 385, pointer: >>options<< enclosed in single quotes. See YXXYoptionsYXXY. ============================================ intro.txt, line 465, pointer: >>:fixdel<< values have the same effect. Also see YXXY:fixdelYXXY. ============================================ intro.txt, line 527, pointer: >>Visual-mode<< area. See YXXYVisual-modeYXXY. ============================================ intro.txt, line 533, pointer: >>Select-mode<< and starts Insert mode. See YXXYSelect-modeYXXY. ============================================ intro.txt, line 538, pointer: >>Insert-mode<< buffer. See YXXYInsert-modeYXXY. ============================================ intro.txt, line 546, pointer: >>Cmdline-mode<< "!". YXXYCmdline-modeYXXY ============================================ intro.txt, line 550, pointer: >>Ex-mode<< command line. YXXYEx-modeYXXY ============================================ intro.txt, line 562, pointer: >>Replace-mode<< text is deleted. See YXXYReplace-modeYXXY. ============================================ intro.txt, line 568, pointer: >>Virtual-Replace-mode<< real estate. See YXXYVirtual-Replace-modeYXXY. ============================================ intro.txt, line 621, pointer: >>v_v<< (see YXXYv_vYXXY), which just stops Visual mode without side effects. ============================================ intro.txt, line 639, pointer: >>g_CTRL-H<< - use "gh", "gH" or "g CTRL-H" YXXYg_CTRL-HYXXY ============================================ intro.txt, line 652, pointer: >>f<< YXXYfYXXY or YXXYmYXXY, the timeout set with 'ttimeoutlen' applies. ============================================ intro.txt, line 652, pointer: >>m<< YXXYfYXXY or YXXYmYXXY, the timeout set with 'ttimeoutlen' applies. ============================================ intro.txt, line 672, pointer: >>:visual<< Use the ":vi" command YXXY:visualYXXY to exit "Ex" mode. ============================================ intro.txt, line 674, pointer: >>gq<< that is now done with YXXYgqYXXY. But if you use the ============================================ intro.txt, line 681, pointer: >>:visual<< Use the ":vi" command YXXY:visualYXXY to exit "Ex" mode. ============================================ intro.txt, line 787, pointer: >>'showmode'<< The current mode is "-- INSERT --" or "-- REPLACE --", see YXXY'showmode'YXXY. The ============================================ map.txt, line 9, pointer: >>05.3<< This subject is introduced in sections YXXY05.3YXXY, YXXY24.7YXXY and YXXY40.1YXXY of the user ============================================ map.txt, line 9, pointer: >>24.7<< This subject is introduced in sections YXXY05.3YXXY, YXXY24.7YXXY and YXXY40.1YXXY of the user ============================================ map.txt, line 9, pointer: >>40.1<< This subject is introduced in sections YXXY05.3YXXY, YXXY24.7YXXY and YXXY40.1YXXY of the user ============================================ map.txt, line 12, pointer: >>key-mapping<< 1. Key mapping YXXYkey-mappingYXXY ============================================ map.txt, line 13, pointer: >>:map-commands<< 1.1 MAP COMMANDS YXXY:map-commandsYXXY ============================================ map.txt, line 14, pointer: >>:map-arguments<< 1.2 Special arguments YXXY:map-argumentsYXXY ============================================ map.txt, line 15, pointer: >>:map-modes<< 1.3 Mapping and modes YXXY:map-modesYXXY ============================================ map.txt, line 16, pointer: >>map-listing<< 1.4 Listing mappings YXXYmap-listingYXXY ============================================ map.txt, line 17, pointer: >>:map-special-keys<< 1.5 Mapping special keys YXXY:map-special-keysYXXY ============================================ map.txt, line 18, pointer: >>:map-special-chars<< 1.6 Special characters YXXY:map-special-charsYXXY ============================================ map.txt, line 19, pointer: >>map-which-keys<< 1.7 What keys to map YXXYmap-which-keysYXXY ============================================ map.txt, line 20, pointer: >>map-examples<< 1.8 Examples YXXYmap-examplesYXXY ============================================ map.txt, line 21, pointer: >>map-typing<< 1.9 Using mappings YXXYmap-typingYXXY ============================================ map.txt, line 22, pointer: >>:map-alt-keys<< 1.10 Mapping alt-keys YXXY:map-alt-keysYXXY ============================================ map.txt, line 23, pointer: >>:map-operator<< 1.11 Mapping an operator YXXY:map-operatorYXXY ============================================ map.txt, line 24, pointer: >>abbreviations<< 2. Abbreviations YXXYabbreviationsYXXY ============================================ map.txt, line 25, pointer: >>script-local<< 3. Local mappings and functions YXXYscript-localYXXY ============================================ map.txt, line 26, pointer: >>user-commands<< 4. User-defined commands YXXYuser-commandsYXXY ============================================ map.txt, line 36, pointer: >><><< This appends the current date and time after the cursor (in <> notation YXXY<>YXXY). ============================================ map.txt, line 42, pointer: >>map-overview<< See YXXYmap-overviewYXXY for the various forms of "map" and their relationships with ============================================ map.txt, line 48, pointer: >>mapmode-nvo<< :map {lhs} {rhs} YXXYmapmode-nvoYXXY ZWWZ:mapZWWZ ============================================ map.txt, line 49, pointer: >>mapmode-n<< :nm[ap] {lhs} {rhs} YXXYmapmode-nYXXY ZWWZ:nmZWWZ ZWWZ:nmapZWWZ ============================================ map.txt, line 50, pointer: >>mapmode-v<< :vm[ap] {lhs} {rhs} YXXYmapmode-vYXXY ZWWZ:vmZWWZ ZWWZ:vmapZWWZ ============================================ map.txt, line 51, pointer: >>mapmode-x<< :xm[ap] {lhs} {rhs} YXXYmapmode-xYXXY ZWWZ:xmZWWZ ZWWZ:xmapZWWZ ============================================ map.txt, line 52, pointer: >>mapmode-s<< :smap {lhs} {rhs} YXXYmapmode-sYXXY ZWWZ:smapZWWZ ============================================ map.txt, line 53, pointer: >>mapmode-o<< :om[ap] {lhs} {rhs} YXXYmapmode-oYXXY ZWWZ:omZWWZ ZWWZ:omapZWWZ ============================================ map.txt, line 54, pointer: >>mapmode-ic<< :map! {lhs} {rhs} YXXYmapmode-icYXXY ZWWZ:map!ZWWZ ============================================ map.txt, line 55, pointer: >>mapmode-i<< :im[ap] {lhs} {rhs} YXXYmapmode-iYXXY ZWWZ:imZWWZ ZWWZ:imapZWWZ ============================================ map.txt, line 56, pointer: >>mapmode-l<< :lm[ap] {lhs} {rhs} YXXYmapmode-lYXXY ZWWZ:lmZWWZ ZWWZ:lmapZWWZ ============================================ map.txt, line 57, pointer: >>mapmode-c<< :cm[ap] {lhs} {rhs} YXXYmapmode-cYXXY ZWWZ:cmZWWZ ZWWZ:cmapZWWZ ============================================ map.txt, line 64, pointer: >>mapmode-nvo<< :no[remap] {lhs} {rhs} YXXYmapmode-nvoYXXY ZWWZ:noZWWZ ZWWZ:noremapZWWZ ============================================ map.txt, line 65, pointer: >>mapmode-n<< :nn[oremap] {lhs} {rhs} YXXYmapmode-nYXXY ZWWZ:nnZWWZ ZWWZ:nnoremapZWWZ ============================================ map.txt, line 66, pointer: >>mapmode-v<< :vn[oremap] {lhs} {rhs} YXXYmapmode-vYXXY ZWWZ:vnZWWZ ZWWZ:vnoremapZWWZ ============================================ map.txt, line 67, pointer: >>mapmode-x<< :xn[oremap] {lhs} {rhs} YXXYmapmode-xYXXY ZWWZ:xnZWWZ ZWWZ:xnoremapZWWZ ============================================ map.txt, line 68, pointer: >>mapmode-s<< :snor[emap] {lhs} {rhs} YXXYmapmode-sYXXY ZWWZ:snorZWWZ ZWWZ:snoremapZWWZ ============================================ map.txt, line 69, pointer: >>mapmode-o<< :ono[remap] {lhs} {rhs} YXXYmapmode-oYXXY ZWWZ:onoZWWZ ZWWZ:onoremapZWWZ ============================================ map.txt, line 70, pointer: >>mapmode-ic<< :no[remap]! {lhs} {rhs} YXXYmapmode-icYXXY ZWWZ:no!ZWWZ ZWWZ:noremap!ZWWZ ============================================ map.txt, line 71, pointer: >>mapmode-i<< :ino[remap] {lhs} {rhs} YXXYmapmode-iYXXY ZWWZ:inoZWWZ ZWWZ:inoremapZWWZ ============================================ map.txt, line 72, pointer: >>mapmode-l<< :ln[oremap] {lhs} {rhs} YXXYmapmode-lYXXY ZWWZ:lnZWWZ ZWWZ:lnoremapZWWZ ============================================ map.txt, line 73, pointer: >>mapmode-c<< :cno[remap] {lhs} {rhs} YXXYmapmode-cYXXY ZWWZ:cnoZWWZ ZWWZ:cnoremapZWWZ ============================================ map.txt, line 80, pointer: >>mapmode-nvo<< :unm[ap] {lhs} YXXYmapmode-nvoYXXY ZWWZ:unmZWWZ ZWWZ:unmapZWWZ ============================================ map.txt, line 81, pointer: >>mapmode-n<< :nun[map] {lhs} YXXYmapmode-nYXXY ZWWZ:nunZWWZ ZWWZ:nunmapZWWZ ============================================ map.txt, line 82, pointer: >>mapmode-v<< :vu[nmap] {lhs} YXXYmapmode-vYXXY ZWWZ:vuZWWZ ZWWZ:vunmapZWWZ ============================================ map.txt, line 83, pointer: >>mapmode-x<< :xu[nmap] {lhs} YXXYmapmode-xYXXY ZWWZ:xuZWWZ ZWWZ:xunmapZWWZ ============================================ map.txt, line 84, pointer: >>mapmode-s<< :sunm[ap] {lhs} YXXYmapmode-sYXXY ZWWZ:sunmZWWZ ZWWZ:sunmapZWWZ ============================================ map.txt, line 85, pointer: >>mapmode-o<< :ou[nmap] {lhs} YXXYmapmode-oYXXY ZWWZ:ouZWWZ ZWWZ:ounmapZWWZ ============================================ map.txt, line 86, pointer: >>mapmode-ic<< :unm[ap]! {lhs} YXXYmapmode-icYXXY ZWWZ:unm!ZWWZ ZWWZ:unmap!ZWWZ ============================================ map.txt, line 87, pointer: >>mapmode-i<< :iu[nmap] {lhs} YXXYmapmode-iYXXY ZWWZ:iuZWWZ ZWWZ:iunmapZWWZ ============================================ map.txt, line 88, pointer: >>mapmode-l<< :lu[nmap] {lhs} YXXYmapmode-lYXXY ZWWZ:luZWWZ ZWWZ:lunmapZWWZ ============================================ map.txt, line 89, pointer: >>mapmode-c<< :cu[nmap] {lhs} YXXYmapmode-cYXXY ZWWZ:cuZWWZ ZWWZ:cunmapZWWZ ============================================ map.txt, line 98, pointer: >>mapmode-nvo<< :mapc[lear] YXXYmapmode-nvoYXXY ZWWZ:mapcZWWZ ZWWZ:mapclearZWWZ ============================================ map.txt, line 99, pointer: >>mapmode-n<< :nmapc[lear] YXXYmapmode-nYXXY ZWWZ:nmapcZWWZ ZWWZ:nmapclearZWWZ ============================================ map.txt, line 100, pointer: >>mapmode-v<< :vmapc[lear] YXXYmapmode-vYXXY ZWWZ:vmapcZWWZ ZWWZ:vmapclearZWWZ ============================================ map.txt, line 101, pointer: >>mapmode-x<< :xmapc[lear] YXXYmapmode-xYXXY ZWWZ:xmapcZWWZ ZWWZ:xmapclearZWWZ ============================================ map.txt, line 102, pointer: >>mapmode-s<< :smapc[lear] YXXYmapmode-sYXXY ZWWZ:smapcZWWZ ZWWZ:smapclearZWWZ ============================================ map.txt, line 103, pointer: >>mapmode-o<< :omapc[lear] YXXYmapmode-oYXXY ZWWZ:omapcZWWZ ZWWZ:omapclearZWWZ ============================================ map.txt, line 104, pointer: >>mapmode-ic<< :mapc[lear]! YXXYmapmode-icYXXY ZWWZ:mapc!ZWWZ ZWWZ:mapclear!ZWWZ ============================================ map.txt, line 105, pointer: >>mapmode-i<< :imapc[lear] YXXYmapmode-iYXXY ZWWZ:imapcZWWZ ZWWZ:imapclearZWWZ ============================================ map.txt, line 106, pointer: >>mapmode-l<< :lmapc[lear] YXXYmapmode-lYXXY ZWWZ:lmapcZWWZ ZWWZ:lmapclearZWWZ ============================================ map.txt, line 107, pointer: >>mapmode-c<< :c2L, 24C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=+20 [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1cvoid foo() {[?25h[?0c[?25l[?1c 4 lines to indent... 5indented [?25h[?0c[?25l[?1c if (a)[?25h[?0c[?25l[?1c /^STARTTEST { } elseasdf; } STARTTEST[?25h[?0c[?25l[?1c :set cino=(0,W2s [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest mapc[lear] YXXYmapmode-cYXXY ZWWZ:cmapcZWWZ ZWWZ:cmapclearZWWZ ============================================ map.txt, line 112, pointer: >>mapmode-nvo<< :map YXXYmapmode-nvoYXXY ============================================ map.txt, line 113, pointer: >>mapmode-n<< :nm[ap] YXXYmapmode-nYXXY ============================================ map.txt, line 114, pointer: >>mapmode-v<< :vm[ap] YXXYmapmode-vYXXY ============================================ map.txt, line 115, pointer: >>mapmode-x<< :xm[ap] YXXYmapmode-xYXXY ============================================ map.txt, line 116, pointer: >>mapmode-s<< :sm[ap] YXXYmapmode-sYXXY ============================================ map.txt, line 117, pointer: >>mapmode-o<< :om[ap] YXXYmapmode-oYXXY ============================================ map.txt, line 118, pointer: >>mapmode-ic<< :map! YXXYmapmode-icYXXY ============================================ map.txt, line 119, pointer: >>mapmode-i<< :im[ap] YXXYmapmode-iYXXY ============================================ map.txt, line 120, pointer: >>mapmode-l<< :lm[ap] YXXYmapmode-lYXXY ============================================ map.txt, line 121, pointer: >>mapmode-c<< :cm[ap] YXXYmapmode-cYXXY ============================================ map.txt, line 126, pointer: >>mapmode-nvo<< :map {lhs} YXXYmapmode-nvoYXXY ZWWZ:map_lZWWZ ============================================ map.txt, line 127, pointer: >>mapmode-n<< :nm[ap] {lhs} YXXYmapmode-nYXXY ZWWZ:nmap_lZWWZ ============================================ map.txt, line 128, pointer: >>mapmode-v<< :vm[ap] {lhs} YXXYmapmode-vYXXY ZWWZ:vmap_lZWWZ ============================================ map.txt, line 129, pointer: >>mapmode-x<< :xm[ap] {lhs} YXXYmapmode-xYXXY ZWWZ:xmap_lZWWZ ============================================ map.txt, line 130, pointer: >>mapmode-s<< :sm[ap] {lhs} YXXYmapmode-sYXXY ZWWZ:smap_lZWWZ ============================================ map.txt, line 131, pointer: >>mapmode-o<< :om[ap] {lhs} YXXYmapmode-oYXXY ZWWZ:omap_lZWWZ ============================================ map.txt, line 132, pointer: >>mapmode-ic<< :map! {lhs} YXXYmapmode-icYXXY ZWWZ:map_l!ZWWZ ============================================ map.txt, line 133, pointer: >>mapmode-i<< :im[ap] {lhs} YXXYmapmode-iYXXY ZWWZ:imap_lZWWZ ============================================ map.txt, line 134, pointer: >>mapmode-l<< :lm[ap] {lhs} YXXYmapmode-lYXXY ZWWZ:lmap_lZWWZ ============================================ map.txt, line 135, pointer: >>mapmode-c<< :cm[ap] {lhs} YXXYmapmode-cYXXY ZWWZ:cmap_lZWWZ ============================================ map.txt, line 142, pointer: >>:mkexrc<< translate one key into another, etc. See YXXY:mkexrcYXXY for how to save and ============================================ map.txt, line 217, pointer: >>maparg()<< have a look at YXXYmaparg()YXXY. ============================================ map.txt, line 230, pointer: >>textlock<< - Changing the buffer text YXXYtextlockYXXY. ============================================ map.txt, line 232, pointer: >>:normal<< - The YXXY:normalYXXY command. ============================================ map.txt, line 258, pointer: >>:map<< in the text. The YXXY:mapYXXY command also does this, thus you must avoid that it ============================================ map.txt, line 261, pointer: >>:imap<< Because the <Char- sequence is escaped for being a YXXY:imapYXXY argument and then ============================================ map.txt, line 275, pointer: >>omap-info<< etc.). See below: YXXYomap-infoYXXY. ============================================ map.txt, line 297, pointer: >>Select-mode-mapping<< apply. YXXYSelect-mode-mappingYXXY ============================================ map.txt, line 353, pointer: >>45.5<< 'keymap' option. See YXXY45.5YXXY. ============================================ map.txt, line 355, pointer: >>i_CTRL-^<< the CTRL-^ command YXXYi_CTRL-^YXXY YXXYc_CTRL-^YXXY. When starting to enter a normal ============================================ map.txt, line 355, pointe"Xdotest" r: >>c_CTRL-^<< the CTRL-^ command YXXYi_CTRL-^YXXY YXXYc_CTRL-^YXXY. When starting to enter a normal ============================================ map.txt, line 391, pointer: >>'<<< is the start of the last selected Visual area in the current buffer YXXY'<YXXY. ============================================ map.txt, line 401, pointer: >>:verbose-cmd<< See YXXY:verbose-cmdYXXY for more information. ============================================ map.txt, line 416, pointer: >>key-notation<< (see table of keys YXXYkey-notationYXXY, all keys from <Up> can be used). The ============================================ map.txt, line 435, pointer: >>terminal-options<< isn't the terminal key codes are tried (see YXXYterminal-optionsYXXY). If a ============================================ map.txt, line 448, pointer: >><><< also be used like CTRL-V. The <> notation can be fully used then YXXY<>YXXY. But ============================================ map.txt, line 468, pointer: >><><< compatible (but unreadable) don't use the YXXY<>YXXY notation, precede {rhs} with a ============================================ map.txt, line 476, pointer: >><><< for the {rhs}. This only works when the YXXY<>YXXY notation is enabled. For ============================================ map.txt, line 524, pointer: >><SID><< that's local to the script. See YXXY<SID>YXXY for details. ============================================ map.txt, line 529, pointer: >>using-<Plug><< YXXYusing-<Plug>YXXY. ============================================ map.txt, line 565, pointer: >><><< this (see YXXY<>YXXY). Example: ============================================ map.txt, line 589, pointer: >>:map-alt-keys<< - Meta-keys (with the ALT key pressed). YXXY:map-alt-keysYXXY ============================================ map.txt, line 591, pointer: >>_<< commands do exist in Vim (see YXXY_YXXY and YXXY,YXXY), but you probably never use them. ============================================ map.txt, line 591, pointer: >>,<< commands do exist in Vim (see YXXY_YXXY and YXXY,YXXY), but you probably never use them. ============================================ map.txt, line 620, pointer: >>@=<< The part between quotes is the expression being executed. YXXY@=YXXY ============================================ map.txt, line 662, pointer: >>:map-alt-keys<< prepends ESC instead of setting the 8th bit. See YXXY:map-alt-keysYXXY. ============================================ map.txt, line 748, pointer: >>g@<< invoke the YXXYg@YXXY operator. After the user types the {motion} command the ============================================ map.txt, line 757, pointer: >>linewise<< "line" {motion} was YXXYlinewiseYXXY ============================================ map.txt, line 758, pointer: >>characterwise<< "char" {motion} was YXXYcharacterwiseYXXY ============================================ map.txt, line 881, pointer: >><><< This does not work if 'cpoptions' includes the '<' flag. YXXY<>YXXY ============================================ map.txt, line 901, pointer: >>filetype-plugin<< used in a YXXYfiletype-pluginYXXY file. Example for a C plugin file: ============================================ map.txt, line 909, pointer: >>map-listing<< mappings, see YXXYmap-listingYXXY. ============================================ map.txt, line 919, pointer: >>:verbose-cmd<< See YXXY:verbose-cmdYXXY for more information. ============================================ map.txt, line 930, pointer: >>:map-<expr><< See YXXY:map-<expr>YXXY for the optional <expr> argument. ============================================ map.txt, line 1069, pointer: >>:scriptnames<< The YXXY:scriptnamesYXXY command can be used to see which scripts have been sourced ============================================ map.txt, line 1083, pointer: >>40.2<< For starters: See section YXXY40.2YXXY in the user manual. ============================================ map.txt, line 1131, pointer: >>:verbose-cmd<< See YXXY:verbose-cmdYXXY for more information. ============================================ map.txt, line 1264, pointer: >>:split<< number position (-range=N, like the YXXY:splitYXXY command) or as a "count" ============================================ map.txt, line 1265, pointer: >>:Next<< argument (-count=N, like the YXXY:NextYXXY command). The count will then be ============================================ map.txt, line 1266, pointer: >><count><< available in the argument with YXXY<count>YXXY. ============================================ map.txt, line 1273, pointer: >>:split<< number position (like YXXY:splitYXXY) ============================================ map.txt, line 1275, pointer: >>:Next<< number position, or as an initial argument (like YXXY:NextYXXY). ============================================ map.txt, line 1407, pointer: >><SID><< defined in. This matters if YXXY<SID>YXXY is used in a command. ============================================ mbyte.txt, line 20, pointer: >>mbyte-first<< 1. Getting started YXXYmbyte-firstYXXY ============================================ mbyte.txt, line 21, pointer: >>mbyte-locale<< 2. Locale YXXYmbyte-localeYXXY ============================================ mbyte.txt, line 22, pointer: >>mbyte-encoding<< 3. Encoding YXXYmbyte-encodingYXXY ============================================ mbyte.txt, line 23, pointer: >>mbyte-terminal<< 4. Using a terminal YXXYmbyte-terminalYXXY ============================================ mbyte.txt, line 24, pointer: >>mbyte-fonts-X11<< 5. Fonts on X11 YXXYmbyte-fonts-X11YXXY ============================================ mbyte.txt, line 25, pointer: >>mbyte-fonts-MSwin<< 6. Fonts on MS-Windows YXXYmbyte-fonts-MSwinYXXY ============================================ mbyte.txt, line 26, pointer: >>mbyte-XIM<< 7. Input on X11 YXXYmbyte-XIMYXXY ============================================ mbyte.txt, line 27, pointer: >>mbyte-IME<< 8. Input on MS-Windows YXXYmbyte-IMEYXXY ============================================ mbyte.txt, line 28, pointer: >>mbyte-keymap<< 9. Input with a keymap YXXYmbyte-keymapYXXY ============================================ mbyte.txt, line 29, pointer: >>mbyte-utf8<< 10. Using UTF-8 YXXYmbyte-utf8YXXY ============================================ mbyte.txt, line 30, pointer: >>mbyte-options<< 11. Overview of options YXXYmbyte-optionsYXXY ============================================ mbyte.txt, line 48, pointer: >>+multi_byte<< If you already have a compiled Vim program, check if the YXXY+multi_byteYXXY feature ============================================ mbyte.txt, line 49, pointer: >>:version<< is included. The YXXY:versionYXXY command can be used for this. ============================================ mbyte.txt, line 78, pointer: >>mbyte-locale<< See YXXYmbyte-localeYXXY for details. ============================================ mbyte.txt, line 88, pointer: >>encoding-values<< See YXXYencoding-valuesYXXY for a list of acceptable values. ============================================ mbyte.txt, line 97, pointer: >>++enc<< See 'fileencoding', 'fileencodings' and YXXY++encYXXY. ============================================ mbyte.txt, line 108, pointer: >>mbyte-fonts-X11<< a few other things. See the chapters on fonts: YXXYmbyte-fonts-X11YXXY for ============================================ mbyte.txt, line 109, pointer: >>mbyte-fonts-MSwin<< X-Windows and YXXYmbyte-fonts-MSwinYXXY for MS-Windows. ============================================ mbyte.txt, line 139, pointer: >>XIM<< - For X11 XIM can be used. See YXXYXIMYXXY. ============================================ mbyte.txt, line 140, pointer: >>IME<< - For MS-Windows IME can be used. See YXXYIMEYXXY. ============================================ mbyte.txt, line 141, pointer: >>mbyte-keymap<< - For all systems keymaps can be used. See YXXYmbyte-keymapYXXY. ============================================ mbyte.txt, line 184, pointer: >>locale<< The (simplified) format of YXXYlocaleYXXY name is: ============================================ mbyte.txt, line 190, pointer: >>charset<< Territory means the country (or part of it), codeset means the YXXYcharsetYXXY. For ============================================ mbyte.txt, line 215, pointer: >>locale<< use Korean and the YXXYlocaleYXXY name is "ko", do this: ============================================ mbyte.txt, line 222, pointer: >>:language<< To use a locale in Vim only, use the YXXY:languageYXXY command: ============================================ mbyte.txt, line 437, pointer: >>:scriptencoding<< - When reading a Vim script where YXXY:scriptencodingYXXY is different from ============================================ mbyte.txt, line 439, pointer: >>viminfo<< - When reading or writing a YXXYviminfoYXXY file. ============================================ mbyte.txt, line 440, pointer: >>+iconv<< Most of these require the YXXY+iconvYXXY feature. Conversion for reading and ============================================ mbyte.txt, line 452, pointer: >>charset<< need to know what the inputting file's YXXYcharsetYXXY is. When convert to ============================================ mbyte.txt, line 471, pointer: >>charset<< YXXYcharsetYXXY converter. Supported YXXYcharsetYXXY: ISO-2022-CN, ISO-2022-JP, ============================================ mbyte.txt, line 471, pointer: >>charset<< YXXYcharsetYXXY converter. Supported YXXYcharsetYXXY: ISO-2022-CN, ISO-2022-JP, ============================================ mbyte.txt, line 491, pointer: >>+iconv/dyn<< On MS-Windows Vim can be compiled with the YXXY+iconv/dynYXXY feature. This means ============================================ mbyte.txt, line 504, pointer: >>XIM<< YXXYXIMYXXY. Examples are kterm (Kanji term) and hanterm (for Korean), Eterm ============================================ mbyte.txt, line 559, pointer: >>XLFD<< set the font. Do yourself a favor and ignore the YXXYXLFDYXXY and YXXYxfontsetYXXY ============================================ mbyte.txt, line 559, pointer: >>xfontset<< set the font. Do yourself a favor and ignore the YXXYXLFDYXXY and YXXYxfontsetYXXY ============================================ mbyte.txt, line 684, pointer: >>:highlight<< If 'guifontset' is not empty, the "font" argument of the YXXY:highlightYXXY command ============================================ mbyte.txt, line 700, pointer: >>base_font_name_list<< Vim.font: YXXYbase_font_name_listYXXY ============================================ mbyte.txt, line 701, pointer: >>base_font_name_list<< Vim*fontSet: YXXYbase_font_name_listYXXY ============================================ mbyte.txt, line 747, pointer: >>gvimrc<< Then add a command to your YXXYgvimrcYXXY file to set 'guifont': ============================================ mbyte.txt, line 757, pointer: >>IM-server<< Xlib unit type and YXXYIM-serverYXXY (Input-Method server) type. YXXYIM-serverYXXY type ============================================ mbyte.txt, line 757, pointer: >>IM-server<< Xlib unit type and YXXYIM-serverYXXY (Input-Method server) type. YXXYIM-serverYXXY type ============================================ mbyte.txt, line 762, pointer: >>IM-server<< In YXXYIM-serverYXXY type input structures, the input event is handled by either ============================================ mbyte.txt, line 764, pointer: >>IM-server<< system, input events are snatched by the YXXYIM-serverYXXY first, then YXXYIM-serverYXXY ============================================ mbyte.txt, line 764, pointer: >>IM-server<< system, input events are snatched by the YXXYIM-serverYXXY first, then YXXYIM-serverYXXY ============================================ mbyte.txt, line 767, pointer: >>IM-server<< YXXYIM-serverYXXYs adopt FrontEnd system. The demerit of BackEnd system is the ============================================ mbyte.txt, line 771, pointer: >>IM-server<< For example, there are xwnmo and kinput2 Japanese YXXYIM-serverYXXY, both are ============================================ mbyte.txt, line 785, pointer: >>IM-server<< YXXYIM-serverYXXYs need it, Kana-Kanji conversion server. For Chinese inputting, ============================================ mbyte.txt, line 800, pointer: >>IM-server<< xwnmo (YXXYIM-serverYXXY) ============================================ mbyte.txt, line 824, pointer: >>IM-server<< areas are not defined and are left to be managed by the YXXYIM-serverYXXY. In the ============================================ mbyte.txt, line 826, pointer: >>OnTheSpot<< of Preedit Area and Status Area: YXXYOnTheSpotYXXY, YXXYOffTheSpotYXXY, YXXYOverTheSpotYXXY ============================================ mbyte.txt, line 826, pointer: >>OffTheSpot<< of Preedit Area and Status Area: YXXYOnTheSpotYXXY, YXXYOffTheSpotYXXY, YXXYOverTheSpotYXXY ============================================ mbyte.txt, line 826, pointer: >>OverTheSpot<< of Preedit Area and Status Area: YXXYOnTheSpotYXXY, YXXYOffTheSpotYXXY, YXXYOverTheSpotYXXY ============================================ mbyte.txt, line 827, pointer: >>Root<< and YXXYRootYXXY. ============================================ mbyte.txt, line 829, pointer: >>OverTheSpot<< Currently, GUI Vim support three style, YXXYOverTheSpotYXXY, YXXYOffTheSpotYXXY and ============================================ mbyte.txt, line 829, pointer: >>OffTheSpot<< Currently, GUI Vim support three style, YXXYOverTheSpotYXXY, YXXYOffTheSpotYXXY and ============================================ mbyte.txt, line 830, pointer: >>Root<< YXXYRootYXXY. ============================================ mbyte.txt, line 835, pointer: >>IM-server<< YXXYIM-serverYXXY to display all pre-edit data at the location of text ============================================ mbyte.txt, line 866, pointer: >>IM-server<< To input your language you should run the YXXYIM-serverYXXY which supports your ============================================ mbyte.txt, line 867, pointer: >>conversion-server<< language and YXXYconversion-serverYXXY if needed. ============================================ mbyte.txt, line 870, pointer: >>XIM<< all X applications which uses YXXYXIMYXXY. If you already use YXXYXIMYXXY, you can skip ============================================ mbyte.txt, line 870, pointer: >>XIM<< all X applications which uses YXXYXIMYXXY. If you already use YXXYXIMYXXY, you can skip ============================================ mbyte.txt, line 877, pointer: >>IM-server<< input_server_name is your YXXYIM-serverYXXY name (check your YXXYIM-serverYXXY ============================================ mbyte.txt, line 877, pointer: >>IM-server<< input_server_name is your YXXYIM-serverYXXY name (check your YXXYIM-serverYXXY ============================================ mbyte.txt, line 879, pointer: >>OverTheSpot<< your_input_style is one of YXXYOverTheSpotYXXY, YXXYOffTheSpotYXXY, YXXYRootYXXY. See ============================================ mbyte.txt, line 879, pointer: >>OffTheSpot<< your_input_style is one of YXXYOverTheSpotYXXY, YXXYOffTheSpotYXXY, YXXYRootYXXY. See ============================================ mbyte.txt, line 879, pointer: >>Root<< your_input_style is one of YXXYOverTheSpotYXXY, YXXYOffTheSpotYXXY, YXXYRootYXXY. See ============================================ mbyte.txt, line 880, pointer: >>xim-input-style<< also YXXYxim-input-styleYXXY. ============================================ mbyte.txt, line 885, pointer: >>IM-server<< For example, when you are using kinput2 as YXXYIM-serverYXXY, ============================================ mbyte.txt, line 891, pointer: >>OverTheSpot<< When using YXXYOverTheSpotYXXY, GUI Vim always connects to the IM Server even in ============================================ mbyte.txt, line 896, pointer: >>OverTheSpot<< If your IM Server does not support YXXYOverTheSpotYXXY, and if you want to use your ============================================ mbyte.txt, line 898, pointer: >>XIM<< localized xterm or an xterm which supports YXXYXIMYXXY ============================================ mbyte.txt, line 905, pointer: >>IM-server<< For example, when you are using kinput2 as YXXYIM-serverYXXY and sh, ============================================ mbyte.txt, line 912, pointer: >>multibyte-ime<< You can fully control XIM, like with IME of MS-Windows (see YXXYmultibyte-imeYXXY). ============================================ mbyte.txt, line 929, pointer: >>+multi_byte_ime<< {only works Windows GUI and compiled with the YXXY+multi_byte_imeYXXY feature} ============================================ mbyte.txt, line 936, pointer: >>+multi_byte_ime<< This YXXY+multi_byte_imeYXXY feature help this. It reduce times of switch status of ============================================ mbyte.txt, line 1024, pointer: >>i_CTRL-^<< keyboard map or not. YXXYi_CTRL-^YXXY YXXYc_CTRL-^YXXY ============================================ mbyte.txt, line 1024, pointer: >>c_CTRL-^<< keyboard map or not. YXXYi_CTRL-^YXXY YXXYc_CTRL-^YXXY ============================================ mbyte.txt, line 1027, pointer: >>f<< is also used for commands that take a single character argument, like YXXYfYXXY and ============================================ mbyte.txt, line 1028, pointer: >>r<< YXXYrYXXY. ============================================ mbyte.txt, line 1065, pointer: >>:lnoremap<< These items are exactly the same as what can be used in a YXXY:lnoremapYXXY command, ============================================ mbyte.txt, line 1080, pointer: >>:lnoremap<< Since the mapping is defined with YXXY:lnoremapYXXY the resulting quote will not be ============================================ mbyte.txt, line 1333, pointer: >>:highlight<< Motif. Use the ":hi Menu font={fontname}" command for this. YXXY:highlightYXXY ============================================ mbyte.txt, line 1343, pointer: >>mbyte-keymap<< character as a sequence of ASCII characters. See YXXYmbyte-keymapYXXY. ============================================ mbyte.txt, line 1359, pointer: >>f<< Commands like YXXYfYXXY, YXXYFYXXY, YXXYtYXXY and YXXYrYXXY take an argument of one character. For ============================================ mbyte.txt, line 1359, pointer: >>F<< Commands like YXXYfYXXY, YXXYFYXXY, YXXYtYXXY and YXXYrYXXY take an argument of one character. For ============================================ mbyte.txt, line 1359, pointer: >>t<< Commands like YXXYfYXXY, YXXYFYXXY, YXXYtYXXY and YXXYrYXXY take an argument of one character. For ============================================ mbyte.txt, line 1359, pointer: >>r<< Commands like YXXYfYXXY, YXXYFYXXY, YXXYtYXXY and YXXYrYXXY take an argument of one character. For ============================================ mbyte.txt, line 1363, pointer: >>:lmap<< Using 'keymap' or YXXY:lmapYXXY is a nice way to type these characters. ============================================ message.txt, line 11, pointer: >>:messages<< 1. Old messages YXXY:messagesYXXY ============================================ message.txt, line 12, pointer: >>error-messages<< 2. Error messages YXXYerror-messagesYXXY ============================================ message.txt, line 13, pointer: >>messages<< 3. Messages YXXYmessagesYXXY ============================================ message.txt, line 91, pointer: >>bugs<< report. YXXYbugsYXXY ============================================ message.txt, line 97, pointer: >>ATTENTION<< See YXXYATTENTIONYXXY. ============================================ message.txt, line 104, pointer: >>:bwipeout<< YXXY:bwipeoutYXXY ============================================ message.txt, line 114, pointer: >>swap-file<< The YXXYswap-fileYXXY, that is used to keep a copy of the edited text, could not be ============================================ message.txt, line 122, pointer: >>:execute<< is an endless loop. Probably a YXXY:executeYXXY or YXXY:sourceYXXY command is involved. ============================================ message.txt, line 122, pointer: >>:source<< is an endless loop. Probably a YXXY:executeYXXY or YXXY:sourceYXXY command is involved. ============================================ message.txt, line 127, pointer: >>gui-colors<< The color name {name} is unknown. See YXXYgui-colorsYXXY for a list of colors that ============================================ message.txt, line 185, pointer: >>a:var<< You are trying to assign a value to an argument of a function YXXYa:varYXXY or a Vim ============================================ message.txt, line 186, pointer: >>v:var<< internal variable YXXYv:varYXXY which is read-only. ============================================ message.txt, line 242, pointer: >>swap-file<< When the file name changes, Vim tries to rename the YXXYswap-fileYXXY as well. ============================================ message.txt, line 250, pointer: >>bugs<< know how to reproduce this problem, please report it. YXXYbugsYXXY ============================================ message.txt, line 315, pointer: >>-m<< generate this message. This could be caused by a YXXY-mYXXY commandline argument. ============================================ message.txt, line 362, pointer: >>argument-list<< files to work on. See YXXYargument-listYXXY. If you do want to exit, just do it ============================================ message.txt, line 369, pointer: >>alternate-file<< The alternate file is not defined yet. See YXXYalternate-fileYXXY. ============================================ message.txt, line 390, pointer: >>/~<< been used yet. See YXXY/~YXXY. This also happens when using ":s/pat/%/", where the ============================================ message.txt, line 420, pointer: >>:map-<buffer><< YXXY:map-<buffer>YXXY ============================================ message.txt, line 426, pointer: >>abandon<< You are trying to YXXYabandonYXXY a file that has changes. Vim protects you from ============================================ message.txt, line 428, pointer: >>abandon<< are sure, YXXYabandonYXXY it anyway, and lose all the changes. This can be done by ============================================ message.txt, line 438, pointer: >>:w<< will either have to write the changed buffer (with YXXY:wYXXY), or use a command to ============================================ message.txt, line 453, pointer: >>bugs<< how to reproduce this problem, please report it. YXXYbugsYXXY ============================================ message.txt, line 459, pointer: >>:next<< several files for editing use ":next" YXXY:nextYXXY. ============================================ message.txt, line 471, pointer: >>msdos-limitations<< start again. Also see YXXYmsdos-limitationsYXXY. ============================================ message.txt, line 494, pointer: >>swap-file<< Vim tried to read text from the YXXYswap-fileYXXY, but something went wrong. The ============================================ message.txt, line 522, pointer: >>+feature-list<< system. See YXXY+feature-listYXXY for when which feature is available. The ============================================ message.txt, line 523, pointer: >>:version<< YXXY:versionYXXY command shows which feature Vim was compiled with. ============================================ message.txt, line 540, pointer: >>'tagbsearch'<< files are not properly sorted, reset the YXXY'tagbsearch'YXXY option. ============================================ message.txt, line 557, pointer: >>:highlight<< into this limit, you have used too many YXXY:highlightYXXY commands with different ============================================ message.txt, line 572, pointer: >>swap-file<< to avoid this error. See YXXYswap-fileYXXY. ============================================ message.txt, line 594, pointer: >>FileChangedRO<< the YXXYFileChangedROYXXY autocommand event to avoid this message (the autocommand ============================================ message.txt, line 662, pointer: >>swap-file<< YXXYswap-fileYXXY. It's not directly harmful, but when Vim unexpectedly exits some ============================================ message.txt, line 672, pointer: >>+xterm_clipboard<< error message cannot be avoided, except by disabling the YXXY+xterm_clipboardYXXY ============================================ message.txt, line 673, pointer: >>+X11<< and YXXY+X11YXXY features. ============================================ message.txt, line 709, pointer: >>cmdline-ranges<< YXXYcmdline-rangesYXXY. ============================================ message.txt, line 727, pointer: >>user-cmd-ambiguous<< Command-line completion to execute one of them. YXXYuser-cmd-ambiguousYXXY ============================================ message.txt, line 759, pointer: >>more-prompt<< works the same way as at the YXXYmore-promptYXXY. Only works when 'compatible' ============================================ message.txt, line 773, pointer: >>g<<< text then use YXXYg<YXXY. This only works when 'more' is set. ============================================ message.txt, line 781, pointer: >>v:scrollstart<< find the YXXYv:scrollstartYXXY variable useful. ============================================ message.txt, line 783, pointer: >>hl-Question<< Also see 'mouse'. The hit-enter message is highlighted with the YXXYhl-QuestionYXXY ============================================ message.txt, line 792, pointer: >>hl-MoreMsg<< given when the 'more' option is on. It is highlighted with the YXXYhl-MoreMsgYXXY ============================================ message.txt, line 828, pointer: >>g<<< The YXXYg<YXXY command can be used to see the last page of previous command output. ============================================ mlang.txt, line 10, pointer: >>multibyte<< multi-byte text see YXXYmultibyteYXXY. ============================================ mlang.txt, line 14, pointer: >>multilang-messages<< 1. Messages YXXYmultilang-messagesYXXY ============================================ mlang.txt, line 15, pointer: >>multilang-menus<< 2. Menus YXXYmultilang-menusYXXY ============================================ mlang.txt, line 16, pointer: >>multilang-scripts<< 3. Scripts YXXYmultilang-scriptsYXXY ============================================ mlang.txt, line 18, pointer: >>help-translated<< Also see YXXYhelp-translatedYXXY for multi-language help. ============================================ mlang.txt, line 21, pointer: >>+multi_lang<< {not available when compiled without the YXXY+multi_langYXXY feature} ============================================ mlang.txt, line 51, pointer: >>v:lang<< YXXYv:langYXXY, YXXYv:ctypeYXXY and YXXYv:lc_timeYXXY variables. ============================================ mlang.txt, line 51, pointer: >>v:ctype<< YXXYv:langYXXY, YXXYv:ctypeYXXY and YXXYv:lc_timeYXXY variables. ============================================ mlang.txt, line 51, pointer: >>v:lc_time<< YXXYv:langYXXY, YXXYv:ctypeYXXY and YXXYv:lc_timeYXXY variables. ============================================ mlang.txt, line 76, pointer: >>+float<< When compiled with the YXXY+floatYXXY feature the LC_NUMERIC ============================================ mlang.txt, line 120, pointer: >>45.2<< See YXXY45.2YXXY for the basics, esp. using 'langmenu'. ============================================ mlang.txt, line 128, pointer: >>:highlight<< To set the font (or fontset) to use for the menus, use the YXXY:highlightYXXY ============================================ mlang.txt, line 163, pointer: >>:menutrans<< If you want to do your own translations, you can use the YXXY:menutransYXXY command, ============================================ mlang.txt, line 177, pointer: >>:menu<< backslash, just like in other YXXY:menuYXXY commands. ============================================ mlang.txt, line 194, pointer: >>v:lang<< In Vim scripts you can use the YXXYv:langYXXY variable to get the current language ============================================ motion.txt, line 13, pointer: >>operator<< 1. Motions and operators YXXYoperatorYXXY ============================================ motion.txt, line 14, pointer: >>left-right-motions<< 2. Left-right motions YXXYleft-right-motionsYXXY ============================================ motion.txt, line 15, pointer: >>up-down-motions<< 3. Up-down motions YXXYup-down-motionsYXXY ============================================ motion.txt, line 16, pointer: >>word-motions<< 4. Word motions YXXYword-motionsYXXY ============================================ motion.txt, line 17, pointer: >>object-motions<< 5. Text object motions YXXYobject-motionsYXXY ============================================ motion.txt, line 18, pointer: >>object-select<< 6. Text object selection YXXYobject-selectYXXY ============================================ motion.txt, line 19, pointer: >>mark-motions<< 7. Marks YXXYmark-motionsYXXY ============================================ motion.txt, line 20, pointer: >>jump-motions<< 8. Jumps YXXYjump-motionsYXXY ============================================ motion.txt, line 21, pointer: >>various-motions<< 9. Various motions YXXYvarious-motionsYXXY ============================================ motion.txt, line 26, pointer: >>CTRL-G<< YXXYCTRL-GYXXY or the "g CTRL-G" command YXXYg_CTRL-GYXXY. If you set the 'ruler' option, ============================================ motion.txt, line 26, pointer: >>g_CTRL-G<< YXXYCTRL-GYXXY or the "g CTRL-G" command YXXYg_CTRL-GYXXY. If you set the 'ruler' option, ============================================ motion.txt, line 46, pointer: >>c<< YXXYcYXXY c change ============================================ motion.txt, line 47, pointer: >>d<< YXXYdYXXY d delete ============================================ motion.txt, line 48, pointer: >>y<< YXXYyYXXY y yank into register (does not change the text) ============================================ motion.txt, line 49, pointer: >>~<< YXXY~YXXY ~ swap case (only if 'tildeop' is set) ============================================ motion.txt, line 50, pointer: >>g~<< YXXYg~YXXY g~ swap case ============================================ motion.txt, line 51, pointer: >>gu<< YXXYguYXXY gu make lowercase ============================================ motion.txt, line 52, pointer: >>gU<< YXXYgUYXXY gU make uppercase ============================================ motion.txt, line 53, pointer: >>!<< YXXY!YXXY ! filter through an external program ============================================ motion.txt, line 54, pointer: >>=<< YXXY=YXXY = filter through 'equalprg' or C-indenting if empty ============================================ motion.txt, line 55, pointer: >>gq<< YXXYgqYXXY gq text formatting ============================================ motion.txt, line 56, pointer: >>g?<< YXXYg?YXXY g? ROT13 encoding ============================================ motion.txt, line 57, pointer: >>><< YXXY>YXXY > shift right ============================================ motion.txt, line 58, pointer: >><<< YXXY<YXXY < shift left ============================================ motion.txt, line 59, pointer: >>zf<< YXXYzfYXXY zf define a fold ============================================ motion.txt, line 60, pointer: >>g@<< YXXYg@YXXY g@ call function set with the 'operatorfunc' option ============================================ motion.txt, line 96, pointer: >>:omap<< motion isn't yet), a special set of mappings can be used. See YXXY:omapYXXY. ============================================ motion.txt, line 104, pointer: >>Visual-mode<< YXXYVisual-modeYXXY. ============================================ motion.txt, line 135, pointer: >>exclusive<< YXXYexclusiveYXXY. ============================================ motion.txt, line 157, pointer: >>exclusive<< <BS> [count] characters to the left. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 163, pointer: >>:fixdel<< See YXXY:fixdelYXXY if the <BS> key does not do what you ============================================ motion.txt, line 168, pointer: >>exclusive<< <Space> [count] characters to the right. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 171, pointer: >>exclusive<< 0 To the first character of the line. YXXYexclusiveYXXY ============================================ motion.txt, line 175, pointer: >>exclusive<< <Home> To the first character of the line. YXXYexclusiveYXXY ============================================ motion.txt, line 184, pointer: >>exclusive<< YXXYexclusiveYXXY motion. ============================================ motion.txt, line 188, pointer: >>inclusive<< 2L, 27C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1 2kdd]]=][[?25h[?0c[?25l[?1c ENDTEST [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=(0,W2s [?25l[?1c[?25h[?0c[?25l[?1c2kdd]]=][ENDTEST[?25h[?0c[?25l[?1c {[?25h[?0c[?25l[?1c 34 lines to indent... 35indented [?25h[?0c[?25l[?1c averylongfunctionnamelongfunctionnameaverylongfunctionname()->asd([?25h[?0c[?25l[?1c /^STARTTEST dec)->asdfasdfasdf(asdfadsf,asdfasdf,asdfasdf,),func(asdfadf,asdfasdf),asdasdf); } STARTTEST :set cino=M1 2kdd]]=][ ENDTEST int main () { if (cond1 &&cond2)foo; }[?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest [count - 1] lines downward YXXYinclusiveYXXY. ============================================ motion.txt, line 197, pointer: >>inclusive<< [count - 1] lines downward YXXYinclusiveYXXY. {not in Vi} ============================================ motion.txt, line 201, pointer: >>exclusive<< the screen line. YXXYexclusiveYXXY motion. Differs from ============================================ motion.txt, line 210, pointer: >>exclusive<< character of the screen line. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 225, pointer: >>inclusive<< YXXYinclusiveYXXY. Differs from "$" when a line is wider ============================================ motion.txt, line 237, pointer: >>exclusive<< YXXYexclusiveYXXY motion. ============================================ motion.txt, line 241, pointer: >>inclusive<< cursor is placed on {char} YXXYinclusiveYXXY. ============================================ motion.txt, line 242, pointer: >>digraph-arg<< {char} can be entered as a digraph YXXYdigraph-argYXXY. ============================================ motion.txt, line 244, pointer: >>utf-8-char-arg<< characters may be used, see YXXYutf-8-char-argYXXY. ============================================ motion.txt, line 245, pointer: >>:lmap<< YXXY:lmapYXXY mappings apply to {char}. The CTRL-^ command ============================================ motion.txt, line 247, pointer: >>i_CTRL-^<< YXXYi_CTRL-^YXXY. ============================================ motion.txt, line 251, pointer: >>exclusive<< The cursor is placed on {char} YXXYexclusiveYXXY. ============================================ motion.txt, line 252, pointer: >>f<< {char} can be entered like with the YXXYfYXXY command. ============================================ motion.txt, line 257, pointer: >>inclusive<< {char} YXXYinclusiveYXXY. ============================================ motion.txt, line 258, pointer: >>f<< {char} can be entered like with the YXXYfYXXY command. ============================================ motion.txt, line 263, pointer: >>exclusive<< {char} YXXYexclusiveYXXY. ============================================ motion.txt, line 264, pointer: >>f<< {char} can be entered like with the YXXYfYXXY command. ============================================ motion.txt, line 283, pointer: >>linewise<< CTRL-P [count] lines upward YXXYlinewiseYXXY. ============================================ motion.txt, line 289, pointer: >>linewise<< CTRL-N [count] lines downward YXXYlinewiseYXXY. ============================================ motion.txt, line 292, pointer: >>exclusive<< g<Up> [count] display lines upward. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 297, pointer: >>exclusive<< g<Down> [count] display lines downward. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 303, pointer: >>linewise<< character YXXYlinewiseYXXY. ============================================ motion.txt, line 308, pointer: >>linewise<< character YXXYlinewiseYXXY. ============================================ motion.txt, line 312, pointer: >>linewise<< character YXXYlinewiseYXXY. ============================================ motion.txt, line 316, pointer: >>linewise<< non-blank character YXXYlinewiseYXXY. If 'startofline' not ============================================ motion.txt, line 321, pointer: >>inclusive<< character YXXYinclusiveYXXY. {not in Vi} ============================================ motion.txt, line 325, pointer: >>linewise<< non-blank character YXXYlinewiseYXXY. If 'startofline' not ============================================ motion.txt, line 333, pointer: >>linewise<< non-blank in the line YXXYlinewiseYXXY. To compute the new ============================================ motion.txt, line 346, pointer: >>+byte_offset<< YXXY+byte_offsetYXXY feature} ============================================ motion.txt, line 356, pointer: >>cpo--<< error. YXXYcpo--YXXY. =============================="Xdotest" ============== motion.txt, line 362, pointer: >>exclusive<< w [count] words forward. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 365, pointer: >>exclusive<< W [count] WORDS forward. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 368, pointer: >>inclusive<< e Forward to the end of word [count] YXXYinclusiveYXXY. ============================================ motion.txt, line 372, pointer: >>inclusive<< E Forward to the end of WORD [count] YXXYinclusiveYXXY. ============================================ motion.txt, line 376, pointer: >>exclusive<< b [count] words backward. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 379, pointer: >>exclusive<< B [count] WORDS backward. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 382, pointer: >>inclusive<< ge Backward to the end of word [count] YXXYinclusiveYXXY. ============================================ motion.txt, line 385, pointer: >>inclusive<< gE Backward to the end of WORD [count] YXXYinclusiveYXXY. ============================================ motion.txt, line 423, pointer: >>exclusive<< ( [count] sentences backward. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 426, pointer: >>exclusive<< ) [count] sentences forward. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 429, pointer: >>exclusive<< { [count] paragraphs backward. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 432, pointer: >>exclusive<< } [count] paragraphs forward. YXXYexclusiveYXXY motion. ============================================ motion.txt, line 437, pointer: >>exclusive<< stops below a '}' in the first column. YXXYexclusiveYXXY ============================================ motion.txt, line 438, pointer: >>exclusive-linewise<< Note that YXXYexclusive-linewiseYXXY often applies. ============================================ motion.txt, line 442, pointer: >>exclusive<< first column. YXXYexclusiveYXXY ============================================ motion.txt, line 443, pointer: >>exclusive-linewise<< Note that YXXYexclusive-linewiseYXXY often applies. ============================================ motion.txt, line 447, pointer: >>exclusive<< the first column. YXXYexclusiveYXXY ============================================ motion.txt, line 448, pointer: >>exclusive-linewise<< Note that YXXYexclusive-linewiseYXXY often applies. ============================================ motion.txt, line 452, pointer: >>exclusive<< the first column. YXXYexclusiveYXXY ============================================ motion.txt, line 453, pointer: >>exclusive-linewise<< Note that YXXYexclusive-linewiseYXXY often applies. ============================================ motion.txt, line 477, pointer: >>posix<< paragraph boundary YXXYposixYXXY. ============================================ motion.txt, line 496, pointer: >><><< [type these literally, see YXXY<>YXXY] ============================================ motion.txt, line 509, pointer: >>+textobjects<< These commands are not available when the YXXY+textobjectsYXXY feature has been ============================================ motion.txt, line 512, pointer: >>word<< aw "a word", select [count] words (see YXXYwordYXXY). ============================================ motion.txt, line 519, pointer: >>word<< iw "inner word", select [count] words (see YXXYwordYXXY). ============================================ motion.txt, line 525, pointer: >>WORD<< aW "a WORD", select [count] WORDs (see YXXYWORDYXXY). ============================================ motion.txt, line 532, pointer: >>WORD<< iW "inner WORD", select [count] WORDs (see YXXYWORDYXXY). ============================================ motion.txt, line 539, pointer: >>sentence<< YXXYsentenceYXXY). ============================================ motion.txt, line 544, pointer: >>sentence<< YXXYsentenceYXXY). ============================================ motion.txt, line 549, pointer: >>paragraph<< YXXYparagraphYXXY). ============================================ motion.txt, line 556, pointer: >>paragraph<< YXXYparagraphYXXY). ============================================ motion.txt, line 579, pointer: >>[(<< YXXY[(YXXY). Does not include white space outside of the ============================================ motion.txt, line 587, pointer: >>[(<< YXXY[(YXXY). ============================================ motion.txt, line 606, pointer: >>tag-blocks<< See YXXYtag-blocksYXXY about the details. ============================================ motion.txt, line 613, pointer: >>tag-blocks<< See YXXYtag-blocksYXXY about the details. ============================================ motion.txt, line 620, pointer: >>[{<< YXXY[{YXXY). ============================================ motion.txt, line 627, pointer: >>[{<< YXXY[{YXXY). ============================================ motion.txt, line 681, pointer: >>dl<< "dl" delete character (alias: "x") YXXYdlYXXY ============================================ motion.txt, line 684, pointer: >>WORD<< "diW" delete inner WORD (see YXXYWORDYXXY) ZWWZdiWZWWZ ============================================ motion.txt, line 685, pointer: >>WORD<< "daW" delete a WORD (see YXXYWORDYXXY) ZWWZdaWZWWZ ============================================ motion.txt, line 686, pointer: >>dd<< "dd" delete one line YXXYddYXXY ============================================ motion.txt, line 728, pointer: >>exclusive<< and the motion is YXXYexclusiveYXXY. ============================================ motion.txt, line 743, pointer: >>'[<< m[ or m] Set the YXXY'[YXXY or YXXY']YXXY mark. Useful when an operator is ============================================ motion.txt, line 743, pointer: >>']<< m[ or m] Set the YXXY'[YXXY or YXXY']YXXY mark. Useful when an operator is ============================================ motion.txt, line 770, pointer: >>:keepjumps<< Also see YXXY:keepjumpsYXXY. ============================================ motion.txt, line 775, pointer: >>'(<< The YXXY'(YXXY, YXXY')YXXY, YXXY'{YXXY and YXXY'}YXXY marks are not listed. ============================================ motion.txt, line 775, pointer: >>')<< The YXXY'(YXXY, YXXY')YXXY, YXXY'{YXXY and YXXY'}YXXY marks are not listed. ============================================ motion.txt, line 775, pointer: >>'{<< The YXXY'(YXXY, YXXY')YXXY, YXXY'{YXXY and YXXY'}YXXY marks are not listed. ============================================ motion.txt, line 775, pointer: >>'}<< The YXXY'(YXXY, YXXY')YXXY, YXXY'{YXXY and YXXY'}YXXY marks are not listed. ============================================ motion.txt, line 824, pointer: >>viminfo-file-marks<< the .viminfo file. See YXXYviminfo-file-marksYXXY. ============================================ motion.txt, line 827, pointer: >>viminfo-file<< They are only present when using a viminfo file YXXYviminfo-fileYXXY. Basically '0 ============================================ motion.txt, line 830, pointer: >>viminfo-file-marks<< Numbered mark should be stored. See YXXYviminfo-file-marksYXXY. ============================================ motion.txt, line 870, pointer: >>:keepjumps<< YXXY:keepjumpsYXXY command modifier was used. ============================================ motion.txt, line 871, pointer: >>restore-position<< Also see YXXYrestore-positionYXXY. ============================================ motion.txt, line 876, pointer: >>last-position-jump<< line. See YXXYlast-position-jumpYXXY for how to use this ============================================ motion.txt, line 886, pointer: >>gi<< YXXYgiYXXY command. Not set when the YXXY:keepjumpsYXXY command ============================================ motion.txt, line 886, pointer: >>:keepjumps<< YXXYgiYXXY command. Not set when the YXXY:keepjumpsYXXY command ============================================ motion.txt, line 899, pointer: >>(<< '( `( To the start of the current sentence, like the YXXY(YXXY ============================================ motion.txt, line 903, pointer: >>)<< ') `) To the end of the current sentence, like the YXXY)YXXY ============================================ motion.txt, line 907, pointer: >>{<< '{ `{ To the start of the current paragraph, like the YXXY{YXXY ============================================ motion.txt, line 911, pointer: >>}<< '} `} To the end of the current paragraph, like the YXXY}YXXY ============================================ motion.txt, line 952, pointer: >>jumplist<< - positions in the YXXYjumplistYXXY ============================================ motion.txt, line 953, pointer: >>tagstack<< - positions in the YXXYtagstackYXXY ============================================ motion.txt, line 977, pointer: >>''<< Moving around in {command} does not change the YXXY''YXXY, ============================================ motion.txt, line 978, pointer: >>'.<< YXXY'.YXXY and YXXY'^YXXY marks, the YXXYjumplistYXXY or the ============================================ motion.txt, line 978, pointer: >>'^<< YXXY'.YXXY and YXXY'^YXXY marks, the YXXYjumplistYXXY or the ============================================ motion.txt, line 978, pointer: >>jumplist<< YXXY'.YXXY and YXXY'^YXXY marks, the YXXYjumplistYXXY or the ============================================ motion.txt, line 979, pointer: >>changelist<< YXXYchangelistYXXY. ============================================ motion.txt, line 1014, pointer: >>quickfix-window<< In a YXXYquickfix-windowYXXY it takes you to the position of ============================================ motion.txt, line 1068, pointer: >>:keepjumps<< When the YXXY:keepjumpsYXXY command modifier is used, jumps are not stored in the ============================================ motion.txt, line 1069, pointer: >>:global<< jumplist. Jumps are also not stored in other cases, e.g., in a YXXY:globalYXXY ============================================ motion.txt, line 1109, pointer: >>g;<< Just like YXXYg;YXXY but in the opposite direction. ============================================ motion.txt, line 1117, pointer: >>jumplist<< as for the YXXYjumplistYXXY. ============================================ motion.txt, line 1131, pointer: >>:keepjumps<< When the YXXY:keepjumpsYXXY command modifier is used the position of a change is not ============================================ motion.txt, line 1163, pointer: >>inclusive<< cursor and jump to its match. YXXYinclusiveYXXY motion. ============================================ motion.txt, line 1174, pointer: >>matchit-install<< YXXYmatchit-installYXXY. This plugin also helps to skip ============================================ motion.txt, line 1177, pointer: >>cpo-M<< When 'cpoptions' contains "M" YXXYcpo-MYXXY backslashes ============================================ motion.txt, line 1184, pointer: >>cpo-%<< YXXYcpo-%YXXY, parens and braces inside double quotes are ============================================ motion.txt, line 1193, pointer: >>matchit-install<< can either use the matchit plugin YXXYmatchit-installYXXY or ============================================ motion.txt, line 1197, pointer: >>N%<< percentage down the file YXXYN%YXXY. Using '%' on ============================================ motion.txt, line 1202, pointer: >>exclusive<< YXXYexclusiveYXXY motion. {not in Vi} ============================================ motion.txt, line 1206, pointer: >>exclusive<< YXXYexclusiveYXXY motion. {not in Vi} ============================================ motion.txt, line 1210, pointer: >>exclusive<< YXXYexclusiveYXXY motion. {not in Vi} ============================================ motion.txt, line 1214, pointer: >>exclusive<< YXXYexclusiveYXXY motion. {not in Vi} ============================================ motion.txt, line 1227, pointer: >>exclusive<< an error. YXXYexclusiveYXXY motion. {not in Vi} ============================================ motion.txt, line 1233, pointer: >>exclusive<< error. YXXYexclusiveYXXY motion. {not in Vi} ============================================ motion.txt, line 1239, pointer: >>exclusive<< an error. YXXYexclusiveYXXY motion. {not in Vi} ============================================ motion.txt, line 1245, pointer: >>exclusive<< an error. YXXYexclusiveYXXY motion. {not in Vi} ============================================ motion.txt, line 1268, pointer: >>exclusive<< YXXYexclusiveYXXY motion. {not in Vi} ============================================ motion.txt, line 1272, pointer: >>exclusive<< YXXYexclusiveYXXY motion. {not in Vi} ============================================ motion.txt, line 1280, pointer: >>exclusive<< YXXYexclusiveYXXY motion. {not in Vi} ============================================ motion.txt, line 1284, pointer: >>exclusive<< YXXYexclusiveYXXY motion. {not in Vi} ============================================ motion.txt, line 1290, pointer: >>linewise<< character YXXYlinewiseYXXY. See also 'startofline' option. ============================================ motion.txt, line 1295, pointer: >>linewise<< character YXXYlinewiseYXXY. See also 'startofline' option. ============================================ motion.txt, line 1300, pointer: >>linewise<< YXXYlinewiseYXXY. See also 'startofline' option. ============================================ motion.txt, line 1304, pointer: >>exclusive<< click is YXXYexclusiveYXXY. See also YXXY<LeftMouse>YXXY. If the ============================================ motion.txt, line 1304, pointer: >><LeftMouse><< click is YXXYexclusiveYXXY. See also YXXY<LeftMouse>YXXY. If the ============================================ netbeans.txt, line 11, pointer: >>netbeans-intro<< 1. Introduction YXXYnetbeans-introYXXY ============================================ netbeans.txt, line 12, pointer: >>netbeans-integration<< 2. Integration features YXXYnetbeans-integrationYXXY ============================================ netbeans.txt, line 13, pointer: >>netbeans-configure<< 3. Configuring Vim for NetBeans YXXYnetbeans-configureYXXY ============================================ netbeans.txt, line 14, pointer: >>netbeans-messages<< 4. Error Messages YXXYnetbeans-messagesYXXY ============================================ netbeans.txt, line 15, pointer: >>netbeans-run<< 5. Running Vim in NetBeans mode YXXYnetbeans-runYXXY ============================================ netbeans.txt, line 16, pointer: >>netbeans-protocol<< 6. NetBeans protocol YXXYnetbeans-protocolYXXY ============================================ netbeans.txt, line 17, pointer: >>netbeans-key<< 7. NetBeans key YXXYnetbeans-keyYXXY ============================================ netbeans.txt, line 18, pointer: >>netbeans-problems<< 8. Known problems YXXYnetbeans-problemsYXXY ============================================ netbeans.txt, line 19, pointer: >>netbeans-debugging<< 9. Debugging NetBeans protocol YXXYnetbeans-debuggingYXXY ============================================ netbeans.txt, line 21, pointer: >>netbeans-download<< 10.1. Downloading NetBeans YXXYnetbeans-downloadYXXY ============================================ netbeans.txt, line 22, pointer: >>netbeans-keybindings<< 10.2. NetBeans Key Bindings YXXYnetbeans-keybindingsYXXY ============================================ netbeans.txt, line 23, pointer: >>netbeans-preparation<< 10.3. Preparing NetBeans for Vim YXXYnetbeans-preparationYXXY ============================================ netbeans.txt, line 24, pointer: >>obtaining-exted<< 10.4. Obtaining the External Editor Module YXXYobtaining-extedYXXY ============================================ netbeans.txt, line 25, pointer: >>netbeans-setup<< 10.5. Setting up NetBeans to run with Vim YXXYnetbeans-setupYXXY ============================================ netbeans.txt, line 28, pointer: >>+netbeans_intg<< {only available when compiled with the YXXY+netbeans_intgYXXY feature} ============================================ netbeans.txt, line 98, pointer: >>clientserver<< use the YXXYclientserverYXXY interface. ============================================ netbeans.txt, line 122, pointer: >>workshop-xpm<< YXXYworkshop-xpmYXXY for details on obtaining the latest version of XPM. ============================================ netbeans.txt, line 140, pointer: >>netbeans-debugging<< "-DNBDEBUG" to the compile command. Also see YXXYnetbeans-debuggingYXXY ============================================ netbeans.txt, line 183, pointer: >>-nb<< Vim must be started with the YXXY-nbYXXY argument. Three forms can be used, that ============================================ netbeans.txt, line 245, pointer: >>nb-messages<< 6.1 Kinds of messages YXXYnb-messagesYXXY ============================================ netbeans.txt, line 246, pointer: >>nb-terms<< 6.2 Terms YXXYnb-termsYXXY ============================================ netbeans.txt, line 247, pointer: >>nb-commands<< 6.3 Commands YXXYnb-commandsYXXY ============================================ netbeans.txt, line 248, pointer: >>nb-functions<< 6.4 Functions and Replies YXXYnb-functionsYXXY ============================================ netbeans.txt, line 249, pointer: >>nb-events<< 6.5 Events YXXYnb-eventsYXXY ============================================ netbeans.txt, line 250, pointer: >>nb-special<< 6.6 Special messages YXXYnb-specialYXXY ============================================ netbeans.txt, line 251, pointer: >>nb-protocol_errors<< 6.7 Protocol errors YXXYnb-protocol_errorsYXXY ============================================ netbeans.txt, line 764, pointer: >>-nb<< with the YXXY-nbYXXY argument. No quotes are used! ============================================ netbeans.txt, line 808, pointer: >>netbeans-configure<< and NetBeans debugging support. See YXXYnetbeans-configureYXXY for instructions ============================================ netbeans.txt, line 894, pointer: >>obtaining-exted<< Modules list has no External Editor see the next section on YXXYobtaining-extedYXXY. ============================================ netbeans.txt, line 915, pointer: >>netbeans-preparation<< as described in YXXYnetbeans-preparationYXXY all you need to do is verify that ============================================ os_390.txt, line 9, pointer: >>zOS-open-source<< 1. Open source on z/OS UNIX YXXYzOS-open-sourceYXXY ============================================ os_390.txt, line 10, pointer: >>zOS-feedback<< 2. Your feedback is needed YXXYzOS-feedbackYXXY ============================================ os_390.txt, line 11, pointer: >>zOS-building<< 3. Building VIM for z/OS UNIX YXXYzOS-buildingYXXY ============================================ os_390.txt, line 12, pointer: >>zOS-has-ebcdic<< 4. ASCII/EBCDIC dependent scripts YXXYzOS-has-ebcdicYXXY ============================================ os_390.txt, line 13, pointer: >>zOS-xterm<< 5. XTerm Problems YXXYzOS-xtermYXXY ============================================ os_390.txt, line 14, pointer: >>zOS-Motif<< 6. Motif Problems YXXYzOS-MotifYXXY ============================================ os_390.txt, line 15, pointer: >>zOS-Bugs<< 7. Bugs YXXYzOS-BugsYXXY ============================================ os_390.txt, line 16, pointer: >>zOS-weaknesses<< 8. Known weaknesses YXXYzOS-weaknessesYXXY ============================================ os_390.txt, line 17, pointer: >>zOS-changes<< 9. Changes YXXYzOS-changesYXXY ============================================ os_390.txt, line 78, pointer: >>bug-reports<< Don't rely on someone else to report it! See the section YXXYbug-reportsYXXY. ============================================ os_390.txt, line 212, pointer: >>multibyte<< (YXXYmultibyteYXXY) ============================================ os_390.txt, line 214, pointer: >>cscope<< - The cscope interface (YXXYcscopeYXXY) doesn't work for the version of cscope ============================================ os_390.txt, line 226, pointer: >>perl<< - Perl interface (YXXYperlYXXY) ============================================ os_390.txt, line 227, pointer: >>hangul<< - Hangul input (YXXYhangulYXXY) ============================================ os_390.txt, line 228, pointer: >>encryption<< - Encryption support (YXXYencryptionYXXY) ============================================ os_390.txt, line 229, pointer: >>'langmap'<< - Langmap (YXXY'langmap'YXXY) ============================================ os_390.txt, line 230, pointer: >>Python<< - Python support (YXXYPythonYXXY) ============================================ os_390.txt, line 231, pointer: >>'rightleft'<< - Right-to-left mode (YXXY'rightleft'YXXY) ============================================ os_390.txt, line 232, pointer: >>sniff<< - SNiFF+ interface (YXXYsniffYXXY) ============================================ os_390.txt, line 233, pointer: >>tcl<< - TCL interface (YXXYtclYXXY) ============================================ os_390.txt, line 267, pointer: >>'nrformats'<< Minor changes for nrformats=alpha (see YXXY'nrformats'YXXY). ============================================ os_amiga.txt, line 9, pointer: >>MorphOS<< There is also a section specifically for YXXYMorphOSYXXY below. ============================================ os_amiga.txt, line 17, pointer: >>+ARP<< compiled with the YXXY+ARPYXXY feature enabled. Make sure that newcli and run are ============================================ os_amiga.txt, line 29, pointer: >>+digraphs<< the YXXY+digraphsYXXY feature. If you want to use Vim with other terminals you can ============================================ options.txt, line 9, pointer: >>set-option<< 1. Setting options YXXYset-optionYXXY ============================================ options.txt, line 10, pointer: >>auto-setting<< 2. Automatically setting options YXXYauto-settingYXXY ============================================ options.txt, line 11, pointer: >>option-summary<< 3. Options summary YXXYoption-summaryYXXY ============================================ options.txt, line 13, pointer: >>option-list<< For an overview of options see help.txt YXXYoption-listYXXY. ============================================ options.txt, line 66, pointer: >>cmdline-completion<< set). See YXXYcmdline-completionYXXY. ============================================ options.txt, line 70, pointer: >>option-backslash<< See YXXYoption-backslashYXXY for using white space and ============================================ options.txt, line 81, pointer: >>:set-args<< Also see YXXY:set-argsYXXY above. ============================================ options.txt, line 89, pointer: >>:set-args<< Also see YXXY:set-argsYXXY above. ============================================ options.txt, line 102, pointer: >>:set-args<< Also see YXXY:set-argsYXXY above. ============================================ options.txt, line 127, pointer: >>modeline<< Option was set in a YXXYmodelineYXXY. ============================================ options.txt, line 129, pointer: >>--cmd<< Option was set with command line argument YXXY--cmdYXXY or +. ============================================ options.txt, line 131, pointer: >>-c<< Option was set with command line argument YXXY-cYXXY, +, YXXY-SYXXY or ============================================ options.txt, line 131, pointer: >>-S<< Option was set with command line argument YXXY-cYXXY, +, YXXY-SYXXY or ============================================ options.txt, line 132, pointer: >>-q<< YXXY-qYXXY. ============================================ options.txt, line 152, pointer: >>modeline<< The t_xx options cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 152, pointer: >>sandbox<< The t_xx options cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 158, pointer: >>more-prompt<< YXXYmore-promptYXXY. ============================================ options.txt, line 292, pointer: >>global-local<< making it empty. Only makes sense for YXXYglobal-localYXXY ============================================ options.txt, line 375, pointer: >>+eval<< {not available when compiled without the YXXY+evalYXXY or ============================================ options.txt, line 376, pointer: >>+autocmd<< YXXY+autocmdYXXY features} ============================================ options.txt, line 452, pointer: >>initialization<< YXXYinitializationYXXY. Most of them are performed for all editing sessions, ============================================ options.txt, line 454, pointer: >>:mkvimrc<< You can create an initialization file with YXXY:mkvimrcYXXY, YXXY:mkviewYXXY and ============================================ options.txt, line 454, pointer: >>:mkview<< You can create an initialization file with YXXY:mkvimrcYXXY, YXXY:mkviewYXXY and ============================================ options.txt, line 455, pointer: >>:mksession<< YXXY:mksessionYXXY. ============================================ options.txt, line 458, pointer: >>autocommand<< many other things. See YXXYautocommandYXXY. ============================================ options.txt, line 548, pointer: >>sandbox<< YXXYsandboxYXXY is effective. Still, there is always a small risk that a modeline ============================================ options.txt, line 611, pointer: >>Q_op<< A jump table for the options with a short description can be found at YXXYQ_opYXXY. ============================================ options.txt, line 617, pointer: >>+rightleft<< {only available when compiled with the YXXY+right============================================ os_beos.txt, line 15, pointer: >>beos-general<< 1. General YXXYbeos-generalYXXY ============================================ os_beos.txt, line 16, pointer: >>beos-compiling<< 2. Compiling Vim YXXYbeos-compilingYXXY ============================================ os_beos.txt, line 17, pointer: >>beos-timeout<< 3. Timeout in the Terminal YXXYbeos-timeoutYXXY ============================================ os_beos.txt, line 18, pointer: >>beos-unicode<< 4. Unicode vs. Latin1 YXXYbeos-unicodeYXXY ============================================ os_beos.txt, line 19, pointer: >>beos-gui<< 5. The BeOS GUI YXXYbeos-guiYXXY ============================================ os_beos.txt, line 20, pointer: >>beos-vimdir<< 6. The $VIM directory YXXYbeos-vimdirYXXY ============================================ os_beos.txt, line 21, pointer: >>beos-dragndrop<< 7. Drag & Drop YXXYbeos-dragndropYXXY ============================================ os_beos.txt, line 23, pointer: >>beos-launch<< Launch YXXYbeos-launchYXXY ============================================ os_beos.txt, line 24, pointer: >>beos-fonts<< 9. Fonts YXXYbeos-fontsYXXY ============================================ os_beos.txt, line 25, pointer: >>beos-meta<< 10. The meta key modifier YXXYbeos-metaYXXY ============================================ os_beos.txt, line 26, pointer: >>beos-mouse<< 11. Mouse key mappings YXXYbeos-mouseYXXY ============================================ os_beos.txt, line 27, pointer: >>beos-colors<< 12. Color names YXXYbeos-colorsYXXY ============================================ os_beos.txt, line 28, pointer: >>beos-perl<< 13. Compiling with Perl YXXYbeos-perlYXXY ============================================ os_beos.txt, line 94, pointer: >>beos-perl<< you have the appropriate files installed. YXXYbeos-perlYXXY ============================================ os_beos.txt, line 102, pointer: >>'timeout'<< YXXY'timeout'YXXY ============================================ os_beos.txt, line 190, pointer: >>:cd<< sets Vim's current working directory. YXXY:cdYXXY YXXY:pwdYXXY If you drop files or ============================================ os_beos.txt, line 190, pointer: >>:pwd<< sets Vim's current working directory. YXXY:cdYXXY YXXY:pwdYXXY If you drop files or ============================================ os_beos.txt, line 195, pointer: >>argument-list<< Files dropped set the current argument list. YXXYargument-listYXXY ============================================ os_beos.txt, line 281, pointer: >>gui-mouse-mapping<< vim-5.x/macros/swapmous.vim for an example. YXXYgui-mouse-mappingYXXY 2L, 23C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST/+-1[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset cino=M1 [?25l[?1c[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c4 lines to indent... 5indented [?25h[?0c [?25l[?1c/^STARTTEST  STARTTEST[?25h[?0c[?25l[?1c :g/^STARTTEST/.,/^ENDTEST/d [?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest ============================================ os_dos.txt, line 11, pointer: >>dos-locations<< 1. File locations YXXYdos-locationsYXXY ============================================ os_dos.txt, line 12, pointer: >>dos-backslash<< 2. Using backslashes YXXYdos-backslashYXXY ============================================ os_dos.txt, line 13, pointer: >>dos-standard-mappings<< 3. Standard mappings YXXYdos-standard-mappingsYXXY ============================================ os_dos.txt, line 14, pointer: >>dos-colors<< 4. Screen output and colors YXXYdos-colorsYXXY ============================================ os_dos.txt, line 15, pointer: >>dos-file-formats<< 5. File formats YXXYdos-file-formatsYXXY ============================================ os_dos.txt, line 16, pointer: >>dos-:cd<< 6. :cd command YXXYdos-:cdYXXY ============================================ os_dos.txt, line 17, pointer: >>dos-CTRL-Break<< 7. Interrupting YXXYdos-CTRL-BreakYXXY ============================================ os_dos.txt, line 18, pointer: >>dos-temp-files<< 8. Temp files YXXYdos-temp-filesYXXY ============================================ os_dos.txt, line 19, pointer: >>dos-shell<< 9. Shell option default YXXYdos-shellYXXY ============================================ os_dos.txt, line 53, pointer: >>$VIM<< See YXXY$VIMYXXY and YXXY$VIMRUNTIMEYXXY for more information. ============================================ os_dos.txt, line 53, pointer: >>$VIMRUNTIME<< See YXXY$VIMYXXY and YXXY$VIMRUNTIMEYXXY for more information. ============================================ os_dos.txt, line 81, pointer: >><C-PageUp><< jump to the next or previous tab page YXXY<C-PageUp>YXXY YXXY<C-PageDown>YXXY ============================================ os_dos.txt, line 81, pointer: >><C-PageDown><< jump to the next or previous tab page YXXY<C-PageUp>YXXY YXXY<C-PageDown>YXXY ============================================ os_dos.txt, line 121, pointer: >>:mode<< set the current screen mode. See YXXY:modeYXXY. ============================================ os_dos.txt, line 123, pointer: >>:highlight<< To change the screen colors that Vim uses, you can use the YXXY:highlightYXXY ============================================ os_dos.txt, line 127, pointer: >>highlight-groups<< See YXXYhighlight-groupsYXXY for other groups that are available. ============================================ os_dos.txt, line 133, pointer: >>'highlight'<< The YXXY'highlight'YXXY option specifies which of the five modes is used for which ============================================ os_dos.txt, line 225, pointer: >>'fileformat'<< YXXY'fileformat'YXXY YXXY'fileformats'YXXY ============================================ os_dos.txt, line 225, pointer: >>'fileformats'<< YXXY'fileformat'YXXY YXXY'fileformats'YXXY ============================================ os_dos.txt, line 238, pointer: >>:cd<< if the system supports them; e.g., ":cd \\server\share\dir". YXXY:cdYXXY ============================================ os_dos.txt, line 273, pointer: >>'shell'<< subshell. Return to Vim with "exit". YXXY'shell'YXXY YXXYCTRL-ZYXXY ============================================ os_dos.txt, line 273, pointer: >>CTRL-Z<< subshell. Return to Vim with "exit". YXXY'shell'YXXY YXXYCTRL-ZYXXY ============================================ os_dos.txt, line 276, pointer: >>'shellcmdflag'<< YXXY'shellcmdflag'YXXY ('shcf') and YXXY'shellquote'YXXY ('shq') or YXXY'shellxquote'YXXY ============================================ os_dos.txt, line 276, pointer: >>'shellquote'<< YXXY'shellcmdflag'YXXY ('shcf') and YXXY'shellquote'YXXY ('shq') or YXXY'shellxquote'YXXY ============================================ os_dos.txt, line 276, pointer: >>'shellxquote'<< YXXY'shellcmdflag'YXXY ('shcf') and YXXY'shellquote'YXXY ('shq') or YXXY'shellxquote'YXXY leftYXXY ============================================ options.txt, line 630, pointer: >>+rightleft<< {only available when compiled with the YXXY+rightleftYXXY ============================================ options.txt, lin"Xdotest" e 642, pointer: >>+farsi<< {only available when compiled with the YXXY+farsiYXXY ============================================ options.txt, line 656, pointer: >>+multi_byte<< {only available when compiled with the YXXY+multi_byteYXXY ============================================ options.txt, line 700, pointer: >>+netbeans_intg<< YXXY+netbeans_intgYXXY or YXXY+sun_workshopYXXY feature} ============================================ options.txt, line 700, pointer: >>+sun_workshop<< YXXY+netbeans_intgYXXY or YXXY+sun_workshopYXXY feature} ============================================ options.txt, line 713, pointer: >>+arabic<< {only available when compiled with the YXXY+arabicYXXY ============================================ options.txt, line 736, pointer: >>+arabic<< {only available when compiled with the YXXY+arabicYXXY ============================================ options.txt, line 772, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 776, pointer: >>timestamp<< When the file has been deleted this is not done. YXXYtimestampYXXY ============================================ options.txt, line 811, pointer: >>:hi-normal<< color, see YXXY:hi-normalYXXY. ============================================ options.txt, line 869, pointer: >>:fixdel<< See YXXY:fixdelYXXY if your <BS> or <Del> key does not do what you want. ============================================ options.txt, line 882, pointer: >>backup-table<< YXXYbackup-tableYXXY for more explanations. ============================================ options.txt, line 976, pointer: >>:set_env<< - Environment variables are expanded YXXY:set_envYXXY. ============================================ options.txt, line 978, pointer: >>option-backslash<< get one in the option (see YXXYoption-backslashYXXY), for example: ============================================ options.txt, line 987, pointer: >>:set+=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 987, pointer: >>:set-=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 990, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 990, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 1014, pointer: >>+wildignore<< {not available when compiled without the YXXY+wildignoreYXXY ============================================ options.txt, line 1019, pointer: >>:autocmd<< The pattern is used like with YXXY:autocmdYXXY, see YXXYautocmd-patternsYXXY. ============================================ options.txt, line 1019, pointer: >>autocmd-patterns<< The pattern is used like with YXXY:autocmdYXXY, see YXXYautocmd-patternsYXXY. ============================================ options.txt, line 1020, pointer: >>option-backslash<< Watch out for special characters, see YXXYoption-backslashYXXY. ============================================ options.txt, line 1030, pointer: >>crontab<< the newly created file). Also see 'backupcopy' and YXXYcrontabYXXY. ============================================ options.txt, line 1036, pointer: >>+balloon_eval<< {only available when compiled with the YXXY+balloon_evalYXXY ============================================ options.txt, line 1038, pointer: >>balloon-eval<< Delay in milliseconds before a balloon may pop up. See YXXYballoon-evalYXXY. ============================================ options.txt, line 1044, pointer: >>+balloon_eval<< {only available when compiled with the YXXY+balloon_evalYXXY ============================================ options.txt, line 1046, pointer: >>balloon-eval<< Switch on the YXXYballoon-evalYXXY functionality. ============================================ options.txt, line 1050, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 1052, pointer: >>+balloon_eval<< {only available when compiled with the YXXY+balloon_evalYXXY ============================================ options.txt, line 1079, pointer: >>sandbox<< The expression may be evaluated in the YXXYsandboxYXXY, see ============================================ options.txt, line 1080, pointer: >>sandbox-option<< YXXYsandbox-optionYXXY. ============================================ options.txt, line 1083, pointer: >>textlock<< evaluating 'balloonexpr' YXXYtextlockYXXY. ============================================ options.txt, line 1088, pointer: >>List<< expression evaluates to a YXXYListYXXY this is equal to using each List item ============================================ options.txt, line 1096, pointer: >>-b<< use the YXXY-bYXXY Vim argument. When this option is switched on a few ============================================ options.txt, line 1114, pointer: >>++bin<< To edit a file with 'binary' set you can use the YXXY++binYXXY argument. ============================================ options.txt, line 1129, pointer: >>'conskey'<< Also see YXXY'conskey'YXXY. ============================================ options.txt, line 1135, pointer: >>+multi_byte<< {only available when compiled with the YXXY+multi_byteYXXY ============================================ options.txt, line 1157, pointer: >>+linebreak<< {not available when compiled without the YXXY+linebreakYXXY ============================================ options.txt, line 1179, pointer: >>+quickfix<< {not available when compiled without the YXXY+quickfixYXXY ============================================ options.txt, line 1187, pointer: >>:hide<< YXXY:hideYXXY ============================================ options.txt, line 1189, pointer: >>:hide<< 'hidden' is set or using YXXY:hideYXXY, like using ============================================ options.txt, line 1190, pointer: >>:bdelete<< YXXY:bdeleteYXXY ============================================ options.txt, line 1192, pointer: >>:hide<< 'hidden' is set or using YXXY:hideYXXY, like using ============================================ options.txt, line 1193, pointer: >>:bwipeout<< YXXY:bwipeoutYXXY ============================================ options.txt, line 1198, pointer: >>special-buffers<< special kinds of buffers. See YXXYspecial-buffersYXXY. ============================================ options.txt, line 1214, pointer: >>+quickfix<< {not available when compiled without the YXXY+quickfixYXXY ============================================ options.txt, line 1223, pointer: >>+autocmd<< YXXY+autocmdYXXY feature} ============================================ options.txt, line 1224, pointer: >>:cwindow<< quickfix quickfix buffer, contains list of errors YXXY:cwindowYXXY ============================================ options.txt, line 1225, pointer: >>:lwindow<< or list of locations YXXY:lwindowYXXY ============================================ options.txt, line 1230, pointer: >>special-buffers<< specify special kinds of buffers. See YXXYspecial-buffersYXXY. ============================================ options.txt, line 1235, pointer: >>:cwindow<< list. This value is set by the YXXY:cwindowYXXY and YXXY:lwindowYXXY commands and ============================================ options.txt, line 1235, pointer: >>:lwindow<< list. This value is set by the YXXY:cwindowYXXY and YXXY:lwindowYXXY commands and ============================================ options.txt, line 1241, pointer: >>'modified'<< both: The buffer is never considered to be YXXY'modified'YXXY. ============================================ options.txt, line 1248, pointer: >>:cd<< file name. It is not modified in response to a YXXY:cdYXXY ============================================ options.txt, line 1254, pointer: >>BufWriteCmd<< without saving. For writing there must be matching YXXYBufWriteCmdYXXY, ============================================ options.txt, line 1255, pointer: >>FileWriteCmd<< YXXYFileWriteCmdYXXY or YXXYFileAppendCmdYXXY autocommands. ============================================ options.txt, line 1255, pointer: >>FileAppendCmd<< YXXYFileWriteCmdYXXY or YXXYFileAppendCmdYXXY autocommands. ============================================ options.txt, line 1261, pointer: >>+multi_byte<< {only available when compiled with the YXXY+multi_byteYXXY ============================================ options.txt, line 1280, pointer: >>+file_in_path<< YXXY+file_in_pathYXXY feature} ============================================ options.txt, line 1282, pointer: >>:cd<< YXXY:cdYXXY and YXXY:lcdYXXY commands, provided that the directory being searched ============================================ options.txt, line 1282, pointer: >>:lcd<< YXXY:cdYXXY and YXXY:lcdYXXY commands, provided that the directory being searched ============================================ options.txt, line 1286, pointer: >>'path'<< YXXY'path'YXXY. Also see YXXYfile-searchingYXXY. ============================================ options.txt, line 1286, pointer: >>file-searching<< YXXY'path'YXXY. Also see YXXYfile-searchingYXXY. ============================================ options.txt, line 1293, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 1293, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 1301, pointer: >>+vertsplit<< {not available when compiled without the YXXY+vertsplitYXXY ============================================ options.txt, line 1310, pointer: >>Nvi<< YXXYNviYXXY also has this option, but it only uses the first character. ============================================ options.txt, line 1311, pointer: >>cmdwin<< See YXXYcmdwinYXXY. ============================================ options.txt, line 1316, pointer: >>+multi_byte<< {only available when compiled with the YXXY+multi_byteYXXY ============================================ options.txt, line 1317, pointer: >>+eval<< feature and the YXXY+evalYXXY feature} ============================================ options.txt, line 1325, pointer: >>--<< 'charconvert' is not used when reading stdin YXXY--YXXY, because there is no ============================================ options.txt, line 1355, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 1355, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 1362, pointer: >>+cindent<< {not available when compiled without the YXXY+cindentYXXY ============================================ options.txt, line 1371, pointer: >>C-indenting<< See YXXYC-indentingYXXY. ============================================ options.txt, line 1381, pointer: >>+cindent<< {not available when compiled without the YXXY+cindentYXXY ============================================ options.txt, line 1386, pointer: >>cinkeys-format<< For the format of this option see YXXYcinkeys-formatYXXY. ============================================ options.txt, line 1387, pointer: >>C-indenting<< See YXXYC-indentingYXXY. ============================================ options.txt, line 1393, pointer: >>+cindent<< {not available when compiled without the YXXY+cindentYXXY ============================================ options.txt, line 1396, pointer: >>cinoptions-values<< program. See YXXYcinoptions-valuesYXXY for the values of this option, and ============================================ options.txt, line 1397, pointer: >>C-indenting<< YXXYC-indentingYXXY for info on C indenting in general. ============================================ options.txt, line 1405, pointer: >>+cindent<< YXXY+cindentYXXY and the YXXY+smartindentYXXY features} ============================================ options.txt, line 1405, pointer: >>+smartindent<< YXXY+cindentYXXY and the YXXY+smartindentYXXY features} ============================================ options.txt, line 1418, pointer: >>+xterm_clipboard<< {only in GUI versions or when the YXXY+xterm_clipboardYXXY ============================================ options.txt, line 1430, pointer: >>gui-clipboard<< YXXYgui-clipboardYXXY. ============================================ options.txt, line 1437, pointer: >>guioptions_a<< register "*. See YXXYguioptions_aYXXY and YXXYquotestarYXXY for ============================================ options.txt, line 1437, pointer: >>quotestar<< register "*. See YXXYguioptions_aYXXY and YXXYquotestarYXXY for ============================================ options.txt, line 1458, pointer: >>-X<< This has the same effect as using the YXXY-XYXXY argument. ============================================ options.txt, line 1472, pointer: >>hit-enter<< YXXYhit-enterYXXY prompts. ============================================ options.txt, line 1480, pointer: >>+vertsplit<< {not available when compiled without the YXXY+vertsplitYXXY ============================================ options.txt, line 1482, pointer: >>cmdwin<< Number of screen lines to use for the command-line window. YXXYcmdwinYXXY ============================================ options.txt, line 1490, pointer: >>posix-screen-size<< YXXYposix-screen-sizeYXXY. ============================================ options.txt, line 1493, pointer: >>gvimrc<< to use the size for the GUI, put the command in your YXXYgvimrcYXXY file. ============================================ options.txt, line 1507, pointer: >>+comments<< {not available when compiled without the YXXY+commentsYXXY ============================================ options.txt, line 1510, pointer: >>format-comments<< YXXYformat-commentsYXXY. See YXXYoption-backslashYXXY about using backslashes to ============================================ options.txt, line 1510, pointer: >>option-backslash<< YXXYformat-commentsYXXY. See YXXYoption-backslashYXXY about using backslashes to ============================================ options.txt, line 1517, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 1521, pointer: >>fold-marker<< YXXYfold-markerYXXY. ============================================ options.txt, line 1524, pointer: >>vimrc<< 'compatible' 'cp' boolean (default on, off when a YXXYvimrcYXXY or YXXYgvimrcYXXY ============================================ options.txt, line 1524, pointer: >>gvimrc<< 'compatible' 'cp' boolean (default on, off when a YXXYvimrcYXXY or YXXYgvimrcYXXY ============================================ options.txt, line 1540, pointer: >>vimrc<< When a YXXYvimrcYXXY or YXXYgvimrcYXXY file is found while Vim is starting up, ============================================ options.txt, line 1540, pointer: >>gvimrc<< When a YXXYvimrcYXXY or YXXYgvimrcYXXY file is found while Vim is starting up, ============================================ options.txt, line 1543, pointer: >>vimrc<< that when a YXXYvimrcYXXY or YXXYgvimrcYXXY file exists, Vim will use the Vim ============================================ options.txt, line 1543, pointer: >>gvimrc<< that when a YXXYvimrcYXXY or YXXYgvimrcYXXY file exists, Vim will use the Vim ============================================ options.txt, line 1546, pointer: >>-u<< with the YXXY-uYXXY argument). Also see YXXYcompatible-defaultYXXY and ============================================ options.txt, line 1546, pointer: >>compatible-default<< with the YXXY-uYXXY argument). Also see YXXYcompatible-defaultYXXY and ============================================ options.txt, line 1547, pointer: >>posix-compliance<< YXXYposix-complianceYXXY. ============================================ options.txt, line 1549, pointer: >>-C<< "-N". See YXXY-CYXXY and YXXY-NYXXY. ============================================ options.txt, line 1549, pointer: >>-N<< "-N". See YXXY-CYXXY and YXXY-NYXXY. ============================================ options.txt, line 1567, pointer: >>cmdwin<< 'cedit' + "" no key to open the YXXYcmdwinYXXY ============================================ options.txt, line 1570, pointer: >>cscopetagorder<< 'cscopetagorder' 0 see YXXYcscopetagorderYXXY ============================================ options.txt, line 1571, pointer: >>cscopeverbose<< 'cscopeverbose' off see YXXYcscopeverboseYXXY ============================================ options.txt, line 1618, pointer: >>ins-completion<< This option specifies how keyword completion YXXYins-completionYXXY works ============================================ options.txt, line 1620, pointer: >>i_CTRL-X_CTRL-L<< completion YXXYi_CTRL-X_CTRL-LYXXY. It indicates the type of completion ============================================ options.txt, line 1628, pointer: >>spell<< kspell use the currently active spell checking YXXYspellYXXY ============================================ options.txt, line 1637, pointer: >>i_CTRL-X_CTRL-D<< YXXYi_CTRL-X_CTRL-DYXXY ============================================ options.txt, line 1641, pointer: >>:autocmd<< Unloaded buffers are not loaded, thus their autocmds YXXY:autocmdYXXY are ============================================ options.txt, line 1655, pointer: >>i_CTRL-X_CTRL-K<< based expansion (e.g., dictionary YXXYi_CTRL-X_CTRL-KYXXY, included patterns ============================================ options.txt, line 1656, pointer: >>i_CTRL-X_CTRL-I<< YXXYi_CTRL-X_CTRL-IYXXY, tags YXXYi_CTRL-X_CTRL-]YXXY and normal expansions). ============================================ options.txt, line 1656, pointer: >>i_CTRL-X_CTRL-]<< YXXYi_CTRL-X_CTRL-IYXXY, tags YXXYi_CTRL-X_CTRL-]YXXY and normal expansions). ============================================ options.txt, line 1665, pointer: >>i_CTRL-X_CTRL-U<< with CTRL-X CTRL-U. YXXYi_CTRL-X_CTRL-UYXXY ============================================ options.txt, line 1666, pointer: >>complete-functions<< See YXXYcomplete-functionsYXXY for an explanation of how the function is ============================================ options.txt, line 1674, pointer: >>+insert_expand<< YXXY+insert_expandYXXY feature} ============================================ options.txt, line 1677, pointer: >>ins-completion<< YXXYins-completionYXXY. The supported values are: ============================================ options.txt, line 1681, pointer: >>ins-completion-menu<< sufficient colors are available. YXXYins-completion-menuYXXY ============================================ options.txt, line 1704, pointer: >>dialog<< instead raise a YXXYdialogYXXY asking if you wish to save the current ============================================ options.txt, line 1705, pointer: >>abandon<< file(s). You can still use a ! to unconditionally YXXYabandonYXXY a buffer. ============================================ options.txt, line 1707, pointer: >>:confirm<< command only (this is most useful in mappings) with the YXXY:confirmYXXY ============================================ options.txt, line 1709, pointer: >>confirm()<< Also see the YXXYconfirm()YXXY function and the 'v' flag in 'guioptions'. ============================================ options.txt, line 1716, pointer: >>'bioskey'<< This should work in most cases. Also see YXXY'bioskey'YXXY. Together, ============================================ options.txt, line 1729, pointer: >>'expandtab'<< tabs followed by spaces as required (unless YXXY'expandtab'YXXY is enabled, ============================================ options.txt, line 1749, pointer: >>add-option-flags<< "+=" and "-=" feature of ":set" YXXYadd-option-flagsYXXY. ============================================ options.txt, line 1754, pointer: >>posix<< variable exists YXXYposixYXXY. This means tries to behave like the POSIX ============================================ options.txt, line 1773, pointer: >>map_bar<< See also YXXYmap_barYXXY. ============================================ options.txt, line 1792, pointer: >>line-continuation<< backslash. See YXXYline-continuationYXXY. ============================================ options.txt, line 1799, pointer: >>r<< commands with a character argument, like YXXYrYXXY, YXXYfYXXY and ============================================ options.txt, line 1799, pointer: >>f<< commands with a character argument, like YXXYrYXXY, YXXYfYXXY and ============================================ options.txt, line 1800, pointer: >>t<< YXXYtYXXY. ============================================ options.txt, line 1821, pointer: >>cpo-P<< yet. Also see YXXYcpo-PYXXY. ============================================ options.txt, line 1838, pointer: >>sentence<< J A YXXYsentenceYXXY has to be followed by two spaces after ============================================ options.txt, line 1858, pointer: >>/[]<< See YXXY/[]YXXY ============================================ options.txt, line 1861, pointer: >>cpo-\<< Also see YXXYcpo-\YXXY. ============================================ options.txt, line 1865, pointer: >>gR<< (see YXXYgRYXXY) count a <Tab> as two characters, instead of ============================================ options.txt, line 1870, pointer: >>'showmatch'<< a second or until a character is typed. YXXY'showmatch'YXXY ============================================ options.txt, line 1894, pointer: >>cpo-F<< the 'F' flag is also included YXXYcpo-FYXXY. ============================================ options.txt, line 1903, pointer: >>:keepmarks<< marks are kept like YXXY:keepmarksYXXY was used. ============================================ options.txt, line 1928, pointer: >>undo-two-ways<< u Undo is Vi compatible. See YXXYundo-two-waysYXXY. ============================================ options.txt, line 1945, pointer: >>c_<Esc><< because <Esc> normally aborts a command. YXXYc_<Esc>YXXY ============================================ options.txt, line 1997, pointer: >><><< < Disable the recognition of special key codes in YXXY<>YXXY ============================================ options.txt, line 2009, pointer: >>posix<< when $VIM_POSIX was set on startup. YXXYposixYXXY ============================================ options.txt, line 2020, pointer: >>/[]<< literally, only "\]" is special See YXXY/[]YXXY ============================================ options.txt, line 2023, pointer: >>cpo-l<< Also see YXXYcpo-lYXXY. ============================================ options.txt, line 2025, pointer: >>:s<< / When "%" is used as the replacement string in a YXXY:sYXXY ============================================ options.txt, line 2026, pointer: >>:s%<< command, use the previous replacement string. YXXY:s%YXXY ============================================ options.txt, line 2028, pointer: >>{<< { The YXXY{YXXY and YXXY}YXXY commands also stop at a "{" character ============================================ options.txt, line 2028, pointer: >>}<< { The YXXY{YXXY and YXXY}YXXY commands also stop at a "{" character ============================================ options.txt, line 2044, pointer: >>+cscope<< {not available when compiled without the YXXY+cscopeYXXY ============================================ options.txt, line 2048, pointer: >>cscopepathcomp<< See YXXYcscopepathcompYXXY. ============================================ options.txt, line 2053, pointer: >>+cscope<< {not available when compiled without the YXXY+cscopeYXXY ============================================ options.txt, line 2056, pointer: >>cscopeprg<< Specifies the command to execute cscope. See YXXYcscopeprgYXXY. ============================================ options.txt, line 2057, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 2057, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 2063, pointer: >>+cscope<< {not available when compiled without the YXXY+cscopeYXXY ============================================ options.txt, line 2064, pointer: >>+quickfix<< or YXXY+quickfixYXXY features} ============================================ options.txt, line 2067, pointer: >>cscopequickfix<< See YXXYcscopequickfixYXXY. ============================================ options.txt, line 2072, pointer: >>+cscope<< {not available when compiled without the YXXY+cscopeYXXY ============================================ options.txt, line 2075, pointer: >>cscope-options<< Use cscope for tag commands. See YXXYcscope-optionsYXXY. ============================================ options.txt, line 2081, pointer: >>+cscope<< {not available when compiled without the YXXY+cscopeYXXY ============================================ options.txt, line 2085, pointer: >>cscopetagorder<< YXXYcscopetagorderYXXY. ============================================ options.txt, line 2092, pointer: >>+cscope<< {not available when compiled without the YXXY+cscopeYXXY ============================================ options.txt, line 2095, pointer: >>cscopeverbose<< Give messages when adding a cscope database. See YXXYcscopeverboseYXXY. ============================================ options.txt, line 2103, pointer: >>+syntax<< {not available when compiled without the YXXY+syntaxYXXY ============================================ options.txt, line 2106, pointer: >>hl-CursorColumn<< YXXYhl-CursorColumnYXXY. Useful to align text. Will make screen redrawing ============================================ options.txt, line 2118, pointer: >>+syntax<< {not available when compiled without the YXXY+syntaxYXXY ============================================ options.txt, line 2121, pointer: >>hl-CursorLine<< YXXYhl-CursorLineYXXY. Useful to easily spot the cursor. Will make screen ============================================ options.txt, line 2135, pointer: >>v:errmsg<< anyway and also throw an exception and set YXXYv:errmsgYXXY. ============================================ options.txt, line 2144, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 2148, pointer: >>include-search<< commands like "[i" and "[d" YXXYinclude-searchYXXY. The 'isident' option is ============================================ options.txt, line 2151, pointer: >>option-backslash<< See YXXYoption-backslashYXXY about inserting backslashes to include a space ============================================ options.txt, line 2162, pointer: >>+multi_byte<< {only available when compiled with the YXXY+multi_byteYXXY ============================================ options.txt, line 2176, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 2179, pointer: >>i_CTRL-X_CTRL-K<< for keyword completion commands YXXYi_CTRL-X_CTRL-KYXXY. Each file should ============================================ options.txt, line 2184, pointer: >>spell<< checking is enabled the currently active spelling is used. YXXYspellYXXY ============================================ options.txt, line 2187, pointer: >>option-backslash<< name. See YXXYoption-backslashYXXY about using backslashes. ============================================ options.txt, line 2188, pointer: >>Dictionary<< This has nothing to do with the YXXYDictionaryYXXY variable type. ============================================ options.txt, line 2193, pointer: >>:set+=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 2193, pointer: >>:set-=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 2202, pointer: >>+diff<< {not available when compiled without the YXXY+diffYXXY ============================================ options.txt, line 2205, pointer: >>vimdiff<< between files. See YXXYvimdiffYXXY. ============================================ options.txt, line 2211, pointer: >>+diff<< {not available when compiled without the YXXY+diffYXXY ============================================ options.txt, line 2214, pointer: >>diff-diffexpr<< versions of a file. See YXXYdiff-diffexprYXXY. ============================================ options.txt, line 2215, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 2215, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 2222, pointer: >>+diff<< {not available when compiled without the YXXY+diffYXXY ============================================ options.txt, line 2236, pointer: >>fold-diff<< See YXXYfold-diffYXXY. ============================================ options.txt, line 2268, pointer: >>+digraphs<< {not available when compiled without the YXXY+digraphsYXXY ============================================ options.txt, line 2271, pointer: >>digraphs<< {char2}. See YXXYdigraphsYXXY. ============================================ options.txt, line 2302, pointer: >>:set_env<< - Environment variables are expanded YXXY:set_envYXXY. ============================================ options.txt, line 2304, pointer: >>option-backslash<< get one in the option (see YXXYoption-backslashYXXY), for example: ============================================ options.txt, line 2315, pointer: >>:set+=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 2315, pointer: >>:set-=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 2318, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 2318, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 2349, pointer: >>complex-change<< toggled each time the flag is given. See YXXYcomplex-changeYXXY. See ============================================ options.txt, line 2356, pointer: >>+multi_byte<< {only available when compiled with the YXXY+multi_byteYXXY ============================================ options.txt, line 2362, pointer: >>encoding-names<< with. See YXXYencoding-namesYXXY for the possible values. ============================================ options.txt, line 2367, pointer: >>multibyte<< starts up. See YXXYmultibyteYXXY. To reload the menus see YXXY:menutransYXXY. ============================================ options.txt, line 2367, pointer: >>:menutrans<< starts up. See YXXYmultibyteYXXY. To reload the menus see YXXY:menutransYXXY. ============================================ options.txt, line 2384, pointer: >>encoding-table<< set to convert typed and displayed text. See YXXYencoding-tableYXXY. ============================================ options.txt, line 2386, pointer: >>EncodingChanged<< When you set this option, it fires the YXXYEncodingChangedYXXY autocommand ============================================ options.txt, line 2404, pointer: >>viminfo-file<< YXXYviminfo-fileYXXY. And Vim expects the terminal to use utf-8 too. Thus ============================================ options.txt, line 2444, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 2449, pointer: >>:set_env<< Environment variables are expanded YXXY:set_envYXXY. See YXXYoption-backslashYXXY ============================================ options.txt, line 2449, pointer: >>option-backslash<< Environment variables are expanded YXXY:set_envYXXY. See YXXYoption-backslashYXXY ============================================ options.txt, line 2451, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 2451, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 2468, pointer: >>+quickfix<< {not available when compiled without the YXXY+quickfixYXXY ============================================ options.txt, line 2470, pointer: >>:cf<< Name of the errorfile for the QuickFix mode (see YXXY:cfYXXY). ============================================ options.txt, line 2472, pointer: >>-q<< following argument. See YXXY-qYXXY. ============================================ options.txt, line 2474, pointer: >>:set_env<< Environment variables are expanded YXXY:set_envYXXY. ============================================ options.txt, line 2475, pointer: >>option-backslash<< See YXXYoption-backslashYXXY about including spaces and backslashes. ============================================ options.txt, line 2476, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 2476, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 2481, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 2483, pointer: >>+quickfix<< {not available when compiled without the YXXY+quickfixYXXY ============================================ options.txt, line 2486, pointer: >>errorformat<< (see YXXYerrorformatYXXY). ============================================ options.txt, line 2507, pointer: >>+autocmd<< {not available when compiled without the YXXY+autocmdYXXY ============================================ options.txt, line 2522, pointer: >>:retab<< on, use CTRL-V<Tab>. See also YXXY:retabYXXY and YXXYins-expandtabYXXY. ============================================ options.txt, line 2522, pointer: >>ins-expandtab<< on, use CTRL-V<Tab>. See also YXXY:retabYXXY and YXXYins-expandtabYXXY. ============================================ options.txt, line 2531, pointer: >>initialization<< setting the 'secure' option (see YXXYinitializationYXXY). Using a local ============================================ options.txt, line 2533, pointer: >>.vimrc<< also see YXXY.vimrcYXXY and YXXYgui-initYXXY. ============================================ options.txt, line 2533, pointer: >>gui-init<< also see YXXY.vimrcYXXY and YXXYgui-initYXXY. ============================================ options.txt, line 2534, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 2534, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 2540, pointer: >>+multi_byte<< {only available when compiled with the YXXY+multi_byteYXXY ============================================ options.txt, line 2554, pointer: >>mbyte-conversion<< YXXYmbyte-conversionYXXY. ============================================ options.txt, line 2557, pointer: >>++enc<< 'fileencoding', use the YXXY++encYXXY argument. One exception: when ============================================ options.txt, line 2582, pointer: >>+multi_byte<< {only available when compiled with the YXXY+multi_byteYXXY ============================================ options.txt, line 2596, pointer: >>++bad<< the YXXY++badYXXY argument to specify what is done with characters ============================================ options.txt, line 2607, pointer: >>++enc<< When the YXXY++encYXXY argument is used then the value of 'fileencodings' is ============================================ options.txt, line 2625, pointer: >>8g8<< sequence it won't be recognized as UTF-8. You can use the YXXY8g8YXXY ============================================ options.txt, line 2649, pointer: >>file-formats<< See YXXYfile-formatsYXXY and YXXYfile-readYXXY. ============================================ options.txt, line 2649, pointer: >>file-read<< See YXXYfile-formatsYXXY and YXXYfile-readYXXY. ============================================ options.txt, line 2710, pointer: >>file-formats<< Also see YXXYfile-formatsYXXY. ============================================ options.txt, line 2721, pointer: >>+autocmd<< {not available when compiled without the YXXY+autocmdYXXY ============================================ options.txt, line 2729, pointer: >>:filetype<< this use the ":filetype on" command. YXXY:filetypeYXXY ============================================ options.txt, line 2734, pointer: >>FileType<< YXXYFileTypeYXXY YXXYfiletypesYXXY ============================================ options.txt, line 2734, pointer: >>filetypes<< YXXYFileTypeYXXY YXXYfiletypesYXXY ============================================ options.txt, line 2751, pointer: >>+windows<< {not available when compiled without the YXXY+windowsYXXY ============================================ options.txt, line 2752, pointer: >>+folding<< and YXXY+foldingYXXY features} ============================================ options.txt, line 2759, pointer: >>:vsplit<< vert:c '|' vertical separators YXXY:vsplitYXXY ============================================ options.txt, line 2776, pointer: >>hl-StatusLine<< stl:c StatusLine YXXYhl-StatusLineYXXY ============================================ options.txt, line 2777, pointer: >>hl-StatusLineNC<< stlnc:c StatusLineNC YXXYhl-StatusLineNCYXXY ============================================ options.txt, line 2778, pointer: >>hl-VertSplit<< vert:c VertSplit YXXYhl-VertSplitYXXY ============================================ options.txt, line 2779, pointer: >>hl-Folded<< fold:c Folded YXXYhl-FoldedYXXY ============================================ options.txt, line 2780, pointer: >>hl-DiffDelete<< diff:c DiffDelete YXXYhl-DiffDeleteYXXY ============================================ options.txt, line 2786, pointer: >>+rightleft<< {only available when compiled with the YXXY+rightleftYXXY ============================================ options.txt, line 2790, pointer: >>i_CTRL-_<< toggle this option YXXYi_CTRL-_YXXY. See YXXYfarsi.txtYXXY. ============================================ options.txt, line 2796, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2806, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2811, pointer: >>folding<< See YXXYfoldingYXXY. ============================================ options.txt, line 2817, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2822, pointer: >>zi<< with the YXXYziYXXY command. The 'foldcolumn' will remain blank when ============================================ options.txt, line 2825, pointer: >>folding<< See YXXYfoldingYXXY. ============================================ options.txt, line 2831, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2832, pointer: >>+eval<< or YXXY+evalYXXY feature} ============================================ options.txt, line 2834, pointer: >>fold-expr<< for each line to obtain its fold level. See YXXYfold-exprYXXY. ============================================ options.txt, line 2836, pointer: >>sandbox<< The expression may be evaluated in the YXXYsandboxYXXY, see ============================================ options.txt, line 2837, pointer: >>sandbox-option<< YXXYsandbox-optionYXXY. ============================================ options.txt, line 2840, pointer: >>textlock<< evaluating 'foldexpr' YXXYtextlockYXXY. ============================================ options.txt, line 2846, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2851, pointer: >>fold-indent<< The default "#" works well for C programs. See YXXYfold-indentYXXY. ============================================ options.txt, line 2857, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2862, pointer: >>zm<< This option is set by commands like YXXYzmYXXY, YXXYzMYXXY and YXXYzRYXXY. ============================================ options.txt, line 2862, pointer: >>zM<< This option is set by commands like YXXYzmYXXY, YXXYzMYXXY and YXXYzRYXXY. ============================================ options.txt, line 2862, pointer: >>zR<< This option is set by commands like YXXYzmYXXY, YXXYzMYXXY and YXXYzRYXXY. ============================================ options.txt, line 2863, pointer: >>fold-foldlevel<< See YXXYfold-foldlevelYXXY. ============================================ options.txt, line 2869, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2875, pointer: >>diff-mode<< overrules this option. Starting to edit a file for YXXYdiff-modeYXXY also ============================================ options.txt, line 2885, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2890, pointer: >>fold-marker<< See YXXYfold-markerYXXY. ============================================ options.txt, line 2896, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2899, pointer: >>fold-manual<< YXXYfold-manualYXXY manual Folds are created manually. ============================================ options.txt, line 2900, pointer: >>fold-indent<< YXXYfold-indentYXXY indent Lines with equal indent form a fold. ============================================ options.txt, line 2901, pointer: >>fold-expr<< YXXYfold-exprYXXY expr 'foldexpr' gives the fold level of a line. ============================================ options.txt, line 2902, pointer: >>fold-marker<< YXXYfold-markerYXXY marker Markers are used to specify folds. ============================================ options.txt, line 2903, pointer: >>fold-syntax<< YXXYfold-syntaxYXXY syntax Syntax highlighting items specify folds. ============================================ options.txt, line 2904, pointer: >>fold-diff<< YXXYfold-diffYXXY diff Fold text that is not changed. ============================================ options.txt, line 2910, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2922, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2933, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2949, pointer: >>[s<< Also for YXXY[sYXXY and YXXY]sYXXY. ============================================ options.txt, line 2949, pointer: >>]s<< Also for YXXY[sYXXY and YXXY]sYXXY. ============================================ options.txt, line 2953, pointer: >>zv<< the YXXYzvYXXY command to the mapping to get the same effect. ============================================ options.txt, line 2961, pointer: >>zx<< To close folds you can re-apply 'foldlevel' with the YXXYzxYXXY command or ============================================ options.txt, line 2968, pointer: >>+folding<< {not available when compiled without the YXXY+foldingYXXY ============================================ options.txt, line 2971, pointer: >>fold-foldtext<< fold. See YXXYfold-foldtextYXXY. ============================================ options.txt, line 2973, pointer: >>sandbox<< The expression may be evaluated in the YXXYsandboxYXXY, see ============================================ options.txt, line 2974, pointer: >>sandbox-option<< YXXYsandbox-optionYXXY. ============================================ options.txt, line 2977, pointer: >>textlock<< evaluating 'foldtext' YXXYtextlockYXXY. ============================================ options.txt, line 2984, pointer: >>fo-table<< formatting is to be done. See YXXYfo-tableYXXY. When the 'paste' option is ============================================ options.txt, line 2988, pointer: >>add-option-flags<< "+=" and "-=" feature of ":set" YXXYadd-option-flagsYXXY. ============================================ options.txt, line 2999, pointer: >>/\ze<< the line below it. You can use YXXY/\zeYXXY to mark the end of the match ============================================ options.txt, line 3011, pointer: >>gq<< selected with the YXXYgqYXXY operator. The program must take the input on ============================================ options.txt, line 3016, pointer: >>C-indenting<< format function will be used YXXYC-indentingYXXY. ============================================ options.txt, line 3017, pointer: >>:set_env<< Environment variables are expanded YXXY:set_envYXXY. See YXXYoption-backslashYXXY ============================================ options.txt, line 3017, pointer: >>option-backslash<< Environment variables are expanded YXXY:set_envYXXY. See YXXYoption-backslashYXXY ============================================ options.txt, line 3019, pointer: >>sandbox<< The expression may be evaluated in the YXXYsandboxYXXY, see ============================================ options.txt, line 3020, pointer: >>sandbox-option<< YXXYsandbox-optionYXXY. ============================================ options.txt, line 3026, pointer: >>+eval<< {not available when compiled without the YXXY+evalYXXY ============================================ options.txt, line 3028, pointer: >>gq<< Expression which is evaluated to format a range of lines for the YXXYgqYXXY ============================================ options.txt, line 3031, pointer: >>v:lnum<< The YXXYv:lnumYXXY variable holds the first line to be formatted. ============================================ options.txt, line 3032, pointer: >>v:count<< The YXXYv:countYXXY variable holds the number of lines to be formatted. ============================================ options.txt, line 3033, pointer: >>v:char<< The YXXYv:charYXXY variable holds the character that is going to be ============================================ options.txt, line 3039, pointer: >>autoload<< autoload/mylang.vim file in 'runtimepath'. YXXYautoloadYXXY ============================================ options.txt, line 3044, pointer: >>mode()<< same spot relative to the text then! The YXXYmode()YXXY function will ============================================ options.txt, line 3048, pointer: >>sandbox<< The expression may be evaluated in the YXXYsandboxYXXY, see ============================================ options.txt, line 3049, pointer: >>sandbox-option<< YXXYsandbox-optionYXXY. ============================================ options.txt, line 3072, pointer: >>complex-change<< of all or one match. See YXXYcomplex-changeYXXY. ============================================ options.txt, line 3087, pointer: >>errorformat<< 'errorformat' option: see YXXYerrorformatYXXY. ============================================ options.txt, line 3094, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 3096, pointer: >>:grep<< Program to use for the YXXY:grepYXXY command. This option may contain '%' ============================================ options.txt, line 3099, pointer: >>:set_env<< will be included. Environment variables are expanded YXXY:set_envYXXY. See ============================================ options.txt, line 3100, pointer: >>option-backslash<< YXXYoption-backslashYXXY about including spaces and backslashes. ============================================ options.txt, line 3104, pointer: >>:grep<< Special value: When 'grepprg' is set to "internal" the YXXY:grepYXXY command ============================================ options.txt, line 3105, pointer: >>:vimgrep<< works like YXXY:vimgrepYXXY, YXXY:lgrepYXXY like YXXY:lvimgrepYXXY, YXXY:grepaddYXXY like ============================================ options.txt, line 3105, pointer: >>:lgrep<< works like YXXY:vimgrepYXXY, YXXY:lgrepYXXY like YXXY:lvimgrepYXXY, YXXY:grepaddYXXY like ============================================ options.txt, line 3105, pointer: >>:lvimgrep<< works like YXXY:vimgrepYXXY, YXXY:lgrepYXXY like YXXY:lvimgrepYXXY, YXXY:grepaddYXXY like ============================================ options.txt, line 3105, pointer: >>:grepadd<< works like YXXY:vimgrepYXXY, YXXY:lgrepYXXY like YXXY:lvimgrepYXXY, YXXY:grepaddYXXY like ============================================ options.txt, line 3106, pointer: >>:vimgrepadd<< YXXY:vimgrepaddYXXY and YXXY:lgrepaddYXXY like YXXY:lvimgrepaddYXXY. ============================================ options.txt, line 3106, pointer: >>:lgrepadd<< YXXY:vimgrepaddYXXY and YXXY:lgrepaddYXXY like YXXY:lvimgrepaddYXXY. ============================================ options.txt, line 3106, pointer: >>:lvimgrepadd<< YXXY:vimgrepaddYXXY and YXXY:lgrepaddYXXY like YXXY:lvimgrepaddYXXY. ============================================ options.txt, line 3107, pointer: >>:make_makeprg<< See also the section YXXY:make_makeprgYXXY, since most of the comments there ============================================ options.txt, line 3111, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 3111, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 3172, pointer: >>xterm-blink<< YXXYxterm-blinkYXXY. ============================================ options.txt, line 3179, pointer: >>language-mapping<< are. YXXYlanguage-mappingYXXY ============================================ options.txt, line 3218, pointer: >>option-backslash<< YXXYoption-backslashYXXY. For example: ============================================ options.txt, line 3234, pointer: >>setting-guifont<< The font name depends on the GUI used. See YXXYsetting-guifontYXXY for a ============================================ options.txt, line 3272, pointer: >>font-sizes<< See also YXXYfont-sizesYXXY. ============================================ options.txt, line 3280, pointer: >>+xfontset<< with the YXXY+xfontsetYXXY feature} ============================================ options.txt, line 3284, pointer: >>xfontset<< YXXYxfontsetYXXY. ============================================ options.txt, line 3287, pointer: >>:highlight<< YXXY:highlightYXXY command. ============================================ options.txt, line 3334, pointer: >>gvimrc<< e.g., in your YXXYgvimrcYXXY file. When zero, the whole screen height will ============================================ options.txt, line 3350, pointer: >>add-option-flags<< "+=" and "-=" feature of ":set" YXXYadd-option-flagsYXXY. ============================================ options.txt, line 3392, pointer: >>gui-fork<< foreground. YXXYgui-forkYXXY ============================================ options.txt, line 3394, pointer: >>gvimrc<< happened already when the YXXYgvimrcYXXY file is read. ============================================ options.txt, line 3398, pointer: >>X11-icon<< limitations of X11. For a color icon, see YXXYX11-iconYXXY. ============================================ options.txt, line 3404, pointer: >>gvimrc<< switching on syntax or filetype recognition (when the YXXYgvimrcYXXY ============================================ options.txt, line 3430, pointer: >>gui-horiz-scroll<< flag is included. YXXYgui-horiz-scrollYXXY ============================================ options.txt, line 3433, pointer: >>gui-horiz-scroll<< line. Reduces computations. YXXYgui-horiz-scrollYXXY ============================================ options.txt, line 3436, pointer: >>gui-scrollbars<< you really want to :-). See YXXYgui-scrollbarsYXXY for more information. ============================================ options.txt, line 3446, pointer: >>gvimrc<< before starting the GUI. Set it in your YXXYgvimrcYXXY. Adding or ============================================ options.txt, line 3449, pointer: >>gui-footer<< 'F' Add a footer. Only for Motif. See YXXYgui-footerYXXY. ============================================ options.txt, line 3458, pointer: >>gui-pty<< I/O to/from shell commands. See YXXYgui-ptyYXXY. ============================================ options.txt, line 3468, pointer: >>setting-guitablabel<< default label. See YXXYsetting-guitablabelYXXY for more info. ============================================ options.txt, line 3496, pointer: >>:set_env<< Environment variables are expanded YXXY:set_envYXXY. For example: ============================================ options.txt, line 3498, pointer: >>$VIMRUNTIME<< tried. Also see YXXY$VIMRUNTIMEYXXY and YXXYoption-backslashYXXY about including ============================================ options.txt, line 3498, pointer: >>option-backslash<< tried. Also see YXXY$VIMRUNTIMEYXXY and YXXYoption-backslashYXXY about including ============================================ options.txt, line 3500, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 3500, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 3518, pointer: >>+multi_lang<< {only available when compiled with the YXXY+multi_langYXXY ============================================ options.txt, line 3530, pointer: >>CTRL-]<< When using YXXYCTRL-]YXXY and ":help!" in a non-English help file Vim will ============================================ options.txt, line 3532, pointer: >>help-translated<< See YXXYhelp-translatedYXXY. ============================================ options.txt, line 3546, pointer: >>:hide<< This option is set for one command with ":hide {command}" YXXY:hideYXXY. ============================================ options.txt, line 3569, pointer: >>hl-SpecialKey<< YXXYhl-SpecialKeyYXXY 8 Meta and special keys listed with ":map" ============================================ options.txt, line 3570, pointer: >>hl-NonText<< YXXYhl-NonTextYXXY @ '~' and '@' at the end of the window and ============================================ options.txt, line 3572, pointer: >>hl-Directory<< YXXYhl-DirectoryYXXY d directories in CTRL-D listing and other special ============================================ options.txt, line 3574, pointer: >>hl-ErrorMsg<< YXXYhl-ErrorMsgYXXY e error messages ============================================ options.txt, line 3576, pointer: >>hl-IncSearch<< YXXYhl-IncSearchYXXY i 'incsearch' highlighting ============================================ options.txt, line 3577, pointer: >>hl-Search<< YXXYhl-SearchYXXY l last search pattern highlighting (see 'hlsearch') ============================================ options.txt, line 3578, pointer: >>hl-MoreMsg<< YXXYhl-MoreMsgYXXY m YXXYmore-promptYXXY ============================================ options.txt, line 3578, pointer: >>more-prompt<< YXXYhl-MoreMsgYXXY m YXXYmore-promptYXXY ============================================ options.txt, line 3579, pointer: >>hl-ModeMsg<< YXXYhl-ModeMsgYXXY M Mode (e.g., "-- INSERT --") ============================================ options.txt, line 3580, pointer: >>hl-LineNr<< YXXYhl-LineNrYXXY n line number for ":number" and ":2L, 61C written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST/+-1[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cg/^STARTTEST/.,/^ENDTEST/d [?25l[?1c128 fewer linesaverylongfunctionnameaverylongfunctionnameavery()->asd(fasdf(abc, dec)->asdfasdfasdf( asdfadsf, asdfasdf, asdfasdf, ),func(asdfadf, asdfasdf), asdasdf ); }int main (){if (cond1 && cond2 )foo; }[?25h[?0c[?25l[?1c:[?25h[?0c1;/start of AUTO/,$wq! test.out [?25l[?1c"test.out" #" commands ============================================ options.txt, line 3581, pointer: >>hl-Question<< YXXYhl-QuestionYXXY r YXXYhit-enterYXXY prompt and yes/no questions ============================================ options.txt, line 3581, pointer: >>hit-enter<< YXXYhl-QuestionYXXY r YXXYhit-enterYXXY prompt and yes/no questions ============================================ options.txt, line 3582, pointer: >>hl-StatusLine<< YXXYhl-StatusLineYXXY s status line of current window YXXYstatus-lineYXXY ============================================ options.txt, line 3582, pointer: >>status-line<< YXXYhl-StatusLineYXXY s status line of current window YXXYstatus-lineYXXY ============================================ options.txt, line 3583, pointer: >>hl-StatusLineNC<< YXXYhl-StatusLineNCYXXY S status lines of not-current windows ============================================ options.txt, line 3584, pointer: >>hl-Title<< YXXYhl-TitleYXXY t Titles for output from ":set all", ":autocmd" etc. ============================================ options.txt, line 3585, pointer: >>hl-VertSplit<< YXXYhl-VertSplitYXXY c column used to separate vertically split windows ============================================ options.txt, line 3586, pointer: >>hl-Visual<< YXXYhl-VisualYXXY v Visual mode ============================================ options.txt, line 3587, pointer: >>hl-VisualNOS<< YXXYhl-VisualNOSYXXY V Visual mode when Vim does is "Not Owning the ============================================ options.txt, line 3588, pointer: >>gui-x11<< Selection" Only X11 Gui's YXXYgui-x11YXXY and ============================================ options.txt, line 3589, pointer: >>xterm-clipboard<< YXXYxterm-clipboardYXXY. ============================================ options.txt, line 3590, pointer: >>hl-WarningMsg<< YXXYhl-WarningMsgYXXY w warning messages ============================================ options.txt, line 3591, pointer: >>hl-WildMenu<< YXXYhl-WildMenuYXXY W wildcard matches displayed for 'wildmenu' ============================================ options.txt, line 3592, pointer: >>hl-Folded<< YXXYhl-FoldedYXXY f line used for closed folds ============================================ options.txt, line 3593, pointer: >>hl-FoldColumn<< YXXYhl-FoldColumnYXXY F 'foldcolumn' ============================================ options.txt, line 3594, pointer: >>hl-DiffAdd<< YXXYhl-DiffAddYXXY A added line in diff mode ============================================ options.txt, line 3595, pointer: >>hl-DiffChange<< YXXYhl-DiffChangeYXXY C changed line in diff mode ============================================ options.txt, line 3596, pointer: >>hl-DiffDelete<< YXXYhl-DiffDeleteYXXY D deleted line in diff mode ============================================ options.txt, line 3597, pointer: >>hl-DiffText<< YXXYhl-DiffTextYXXY T inserted text in diff mode ============================================ options.txt, line 3598, pointer: >>hl-SignColumn<< YXXYhl-SignColumnYXXY > column used for YXXYsignsYXXY ============================================ options.txt, line 3598, pointer: >>signs<< YXXYhl-SignColumnYXXY > column used for YXXYsignsYXXY ============================================ options.txt, line 3599, pointer: >>hl-SpellBad<< YXXYhl-SpellBadYXXY B misspelled word YXXYspellYXXY ============================================ options.txt, line 3599, pointer: >>spell<< YXXYhl-SpellBadYXXY B misspelled word YXXYspellYXXY ============================================ options.txt, line 3600, pointer: >>hl-SpellCap<< YXXYhl-SpellCapYXXY P word that should start with capitalYXXYspellYXXY ============================================ options.txt, line 3600, pointer: >>spell<< YXXYhl-SpellCapYXXY P word that should start with capitalYXXYspellYXXY ============================================ options.txt, line 3601, pointer: >>hl-SpellRare<< YXXYhl-SpellRareYXXY R rare word YXXYspellYXXY ============================================ options.txt, line 3601, pointer: >>spell<< YXXYhl-SpellRareYXXY R rare word YXXYspellYXXY ============================================ options.txt, line 3602, pointer: >>hl-SpellLocal<< YXXYhl-SpellLocalYXXY L word from other region YXXYspellYXXY ============================================ options.txt, line 3602, pointer: >>spell<< YXXYhl-SpellLocalYXXY L word from other region YXXYspellYXXY ============================================ options.txt, line 3603, pointer: >>hl-Pmenu<< YXXYhl-PmenuYXXY + popup menu normal line ============================================ options.txt, line 3604, pointer: >>hl-PmenuSel<< YXXYhl-PmenuSelYXXY = popup menu normal line ============================================ options.txt, line 3605, pointer: >>hl-PmenuSbar<< YXXYhl-PmenuSbarYXXY x popup menu scrollbar ============================================ options.txt, line 3606, pointer: >>hl-PmenuThumb<< YXXYhl-PmenuThumbYXXY X popup menu scrollbar thumb ============================================ options.txt, line 3619, pointer: >>dos-colors<< If you want to change what the display modes do, see YXXYdos-colorsYXXY ============================================ options.txt, line 3623, pointer: >>:highlight<< of highlighting, including using color. See YXXY:highlightYXXY on how to ============================================ options.txt, line 3625, pointer: >>highlight-default<< See YXXYhighlight-defaultYXXY for the default highlight groups. ============================================ options.txt, line 3632, pointer: >>+extra_search<< YXXY+extra_searchYXXY feature} ============================================ options.txt, line 3638, pointer: >>:match<< See also: 'incsearch' and YXXY:matchYXXY. ============================================ options.txt, line 3640, pointer: >>:nohlsearch<< off with YXXY:nohlsearchYXXY. As soon as you use a search command, the ============================================ options.txt, line 3656, pointer: >>cmdline-editing<< each of these histories (see YXXYcmdline-editingYXXY). ============================================ options.txt, line 3664, pointer: >>+rightleft<< {only available when compiled with the YXXY+rightleftYXXY ============================================ options.txt, line 3675, pointer: >>+rightleft<< {only available when compiled with the YXXY+rightleftYXXY ============================================ options.txt, line 3686, pointer: >>+title<< {not available when compiled without the YXXY+titleYXXY ============================================ options.txt, line 3697, pointer: >>X11<< restored if possible YXXYX11YXXY. See YXXYX11-iconYXXY for changing the icon on ============================================ options.txt, line 3697, pointer: >>X11-icon<< restored if possible YXXYX11YXXY. See YXXYX11-iconYXXY for changing the icon on ============================================ options.txt, line 3704, pointer: >>+title<< {not available when compiled without the YXXY+titleYXXY ============================================ options.txt, line 3712, pointer: >>X11<< restored if possible YXXYX11YXXY. ============================================ options.txt, line 3716, pointer: >>+statusline<< {not available when compiled without the YXXY+statuslineYXXY feature} ============================================ options.txt, line 3725, pointer: >>/ignorecase<< YXXY/ignorecaseYXXY. ============================================ options.txt, line 3731, pointer: >>+xim<< {only available when compiled with YXXY+ximYXXY and ============================================ options.txt, line 3763, pointer: >>+xim<< {only available when compiled with the YXXY+ximYXXY ============================================ options.txt, line 3764, pointer: >>+multi_byte_ime<< YXXY+multi_byte_imeYXXY or YXXYglobal-imeYXXY feature} ============================================ options.txt, line 3764, pointer: >>global-ime<< YXXY+multi_byte_imeYXXY or YXXYglobal-imeYXXY feature} ============================================ options.txt, line 3775, pointer: >>+xim<< {only available when compiled with the YXXY+ximYXXY ============================================ options.txt, line 3776, pointer: >>+multi_byte_ime<< YXXY+multi_byte_imeYXXY or YXXYglobal-imeYXXY feature} ============================================ options.txt, line 3776, pointer: >>global-ime<< YXXY+multi_byte_imeYXXY or YXXYglobal-imeYXXY feature} ============================================ options.txt, line 3791, pointer: >>+multi_byte_ime<< 2 is available only when compiled with the YXXY+multi_byte_imeYXXY, YXXY+ximYXXY ============================================ options.txt, line 3791, pointer: >>+xim<< 2 is available only when compiled with the YXXY+multi_byte_imeYXXY, YXXY+ximYXXY ============================================ options.txt, line 3792, pointer: >>global-ime<< or YXXYglobal-imeYXXY. ============================================ options.txt, line 3799, pointer: >>i_CTRL-^<< YXXYi_CTRL-^YXXY. ============================================ options.txt, line 3817, pointer: >>c_CTRL-^<< YXXYc_CTRL-^YXXY. ============================================ options.txt, line 3825, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 3828, pointer: >>+find_in_path<< YXXY+find_in_pathYXXY feature} ============================================ options.txt, line 3830, pointer: >>pattern<< pattern, just like for the "/" command (See YXXYpatternYXXY). The default ============================================ options.txt, line 3839, pointer: >>option-backslash<< See YXXYoption-backslashYXXY about including spaces and backslashes. ============================================ options.txt, line 3846, pointer: >>+find_in_path<< YXXY+find_in_pathYXXY or YXXY+evalYXXY feature} ============================================ options.txt, line 3846, pointer: >>+eval<< YXXY+find_in_pathYXXY or YXXY+evalYXXY feature} ============================================ options.txt, line 3852, pointer: >>gf<< Also used for the YXXYgfYXXY command if an unmodified file name can't be ============================================ options.txt, line 3854, pointer: >><cfile><< Also used for YXXY<cfile>YXXY. ============================================ options.txt, line 3856, pointer: >>sandbox<< The expression may be evaluated in the YXXYsandboxYXXY, see ============================================ options.txt, line 3857, pointer: >>sandbox-option<< YXXYsandbox-optionYXXY. ============================================ options.txt, line 3860, pointer: >>textlock<< evaluating 'includeexpr' YXXYtextlockYXXY. ============================================ options.txt, line 3867, pointer: >>+extra_search<< YXXY+extra_searchYXXY feature} ============================================ options.txt, line 3876, pointer: >>+reltime<< When compiled with the YXXY+reltimeYXXY feature Vim only searches for about ============================================ options.txt, line 3892, pointer: >>+cindent<< {not available when compiled without the YXXY+cindentYXXY ============================================ options.txt, line 3893, pointer: >>+eval<< or YXXY+evalYXXY features} ============================================ options.txt, line 3895, pointer: >>=<< It is used when a new line is created, for the YXXY=YXXY operator and ============================================ options.txt, line 3900, pointer: >>v:lnum<< The expression is evaluated with YXXYv:lnumYXXY set to the line number for ============================================ options.txt, line 3906, pointer: >>indent()<< Functions useful for computing the indent are YXXYindent()YXXY, YXXYcindent()YXXY ============================================ options.txt, line 3906, pointer: >>cindent()<< Functions useful for computing the indent are YXXYindent()YXXY, YXXYcindent()YXXY ============================================ options.txt, line 3907, pointer: >>lispindent()<< and YXXYlispindent()YXXY. ============================================ options.txt, line 3915, pointer: >>indent-expression<< See YXXYindent-expressionYXXY. ============================================ options.txt, line 3918, pointer: >>sandbox<< The expression may be evaluated in the YXXYsandboxYXXY, see ============================================ options.txt, line 3919, pointer: >>sandbox-option<< YXXYsandbox-optionYXXY. ============================================ options.txt, line 3922, pointer: >>textlock<< evaluating 'indentexpr' YXXYtextlockYXXY. ============================================ options.txt, line 3929, pointer: >>+cindent<< {not available when compiled without the YXXY+cindentYXXY ============================================ options.txt, line 3933, pointer: >>indentkeys-format<< The format is identical to 'cinkeys', see YXXYindentkeys-formatYXXY. ============================================ options.txt, line 3934, pointer: >>C-indenting<< See YXXYC-indentingYXXY and YXXYindent-expressionYXXY. ============================================ options.txt, line 3934, pointer: >>indent-expression<< See YXXYC-indentingYXXY and YXXYindent-expressionYXXY. ============================================ options.txt, line 3940, pointer: >>ins-completion<< When doing keyword completion in insert mode YXXYins-completionYXXY, and ============================================ options.txt, line 3954, pointer: >>evim<< if you want to use Vim as a modeless editor. Used for YXXYevimYXXY. ============================================ options.txt, line 3957, pointer: >>i_CTRL-O<< - Use CTRL-O to execute one Normal mode command YXXYi_CTRL-OYXXY). When ============================================ options.txt, line 3962, pointer: >>i_CTRL-L<< left, like <Esc> does when 'insertmode' isn't set. YXXYi_CTRL-LYXXY ============================================ options.txt, line 3969, pointer: >>CTRL-Z<< - CTRL-Z in Insert mode suspends Vim, see YXXYCTRL-ZYXXY. ZWWZi_CTRL-ZZWWZ ============================================ options.txt, line 3973, pointer: >>:normal<< When executing commands with YXXY:normalYXXY 'insertmode' is not used. ============================================ options.txt, line 3988, pointer: >>pattern<< the tags file. It is also used for "\f" in a YXXYpatternYXXY. ============================================ options.txt, line 4030, pointer: >>option-backslash<< See YXXYoption-backslashYXXY about including spaces and backslashes. ============================================ options.txt, line 4041, pointer: >>pattern<< YXXYpatternYXXY. See 'isfname' for a description of the format of this ============================================ options.txt, line 4055, pointer: >>pattern<< "w", "*", "[i", etc. It is also used for "\k" in a YXXYpatternYXXY. See ============================================ options.txt, line 4071, pointer: >>pattern<< screen. It is also used for "\p" in a YXXYpatternYXXY. The characters from ============================================ options.txt, line 4088, pointer: >>hl-NonText<< YXXYhl-NonTextYXXY ============================================ options.txt, line 4111, pointer: >>encryption<< See YXXYencryptionYXXY. ============================================ options.txt, line 4113, pointer: >>:X<< key. Use the YXXY:XYXXY command. But you can make 'key' empty: ============================================ options.txt, line 4124, pointer: >>+keymap<< {only available when compiled with the YXXY+keymapYXXY ============================================ options.txt, line 4126, pointer: >>mbyte-keymap<< Name of a keyboard mapping. See YXXYmbyte-keymapYXXY. ============================================ options.txt, line 4144, pointer: >>:behave<< The 'keymodel' option is set by the YXXY:behaveYXXY command. ============================================ options.txt, line 4149, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 4151, pointer: >>K<< Program to use for the YXXYKYXXY command. Environment variables are ============================================ options.txt, line 4152, pointer: >>:set_env<< expanded YXXY:set_envYXXY. ":help" may be used to access the Vim internal ============================================ options.txt, line 4158, pointer: >>option-backslash<< See YXXYoption-backslashYXXY about including spaces and backslashes. ============================================ options.txt, line 4161, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 4161, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 4168, pointer: >>+langmap<< {only available when compiled with the YXXY+langmapYXXY ============================================ options.txt, line 4213, pointer: >>+menu<< {only available when compiled with the YXXY+menuYXXY and ============================================ options.txt, line 4214, pointer: >>+multi_lang<< YXXY+multi_langYXXY features} ============================================ options.txt, line 4221, pointer: >>v:lang<< When 'langmenu' is empty, YXXYv:langYXXY is used. ============================================ options.txt, line 4244, pointer: >>status-line<< windows, but it takes another screen line. YXXYstatus-lineYXXY ============================================ options.txt, line 4253, pointer: >>:redraw<< update use YXXY:redrawYXXY. ============================================ options.txt, line 4259, pointer: >>+linebreak<< {not available when compiled without the YXXY+linebreakYXXY ============================================ options.txt, line 4275, pointer: >>posix-screen-size<< terminal initialization code. Also see YXXYposix-screen-sizeYXXY. ============================================ options.txt, line 4278, pointer: >>gvimrc<< to use the size for the GUI, put the command in your YXXYgvimrcYXXY file. ============================================ options.txt, line 4303, pointer: >>+lispindent<< {not available when compiled without the YXXY+lispindentYXXY ============================================ options.txt, line 4320, pointer: >>+lispindent<< {not available when compiled without the YXXY+lispindentYXXY ============================================ options.txt, line 4323, pointer: >>'lisp'<< YXXY'lisp'YXXY ============================================ options.txt, line 4369, pointer: >>hl-NonText<< YXXYhl-NonTextYXXY YXXYhl-SpecialKeyYXXY ============================================ options.txt, line 4369, pointer: >>hl-SpecialKey<< YXXYhl-NonTextYXXY YXXYhl-SpecialKeyYXXY ============================================ options.txt, line 4375, pointer: >>load-plugins<< When on the plugin scripts are loaded when starting up YXXYload-pluginsYXXY. ============================================ options.txt, line 4376, pointer: >>vimrc<< This option can be reset in your YXXYvimrcYXXY file to disable the loading ============================================ options.txt, line 4379, pointer: >>-u<< reset this option. YXXY-uYXXY YXXY--nopluginYXXY ============================================ options.txt, line 4379, pointer: >>--noplugin<< reset this option. YXXY-uYXXY YXXY--nopluginYXXY ============================================ options.txt, line 4401, pointer: >>pattern<< See YXXYpatternYXXY. ============================================ options.txt, line 4405, pointer: >>/\M<< 'magic' is on. Include "\M" when you want to YXXY/\MYXXY. ============================================ options.txt, line 4411, pointer: >>+quickfix<< {not available when compiled without the YXXY+quickfixYXXY ============================================ options.txt, line 4413, pointer: >>:make<< Name of the errorfile for the YXXY:makeYXXY command (see YXXY:make_makeprgYXXY) ============================================ options.txt, line 4413, pointer: >>:make_makeprg<< Name of the errorfile for the YXXY:makeYXXY command (see YXXY:make_makeprgYXXY) ============================================ options.txt, line 4414, pointer: >>:grep<< and the YXXY:grepYXXY command. ============================================ options.txt, line 4420, pointer: >>:set_env<< Environment variables are expanded YXXY:set_envYXXY. ============================================ options.txt, line 4421, pointer: >>option-backslash<< See YXXYoption-backslashYXXY about including spaces and backslashes. ============================================ options.txt, line 4422, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 4422, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 4427, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 4429, pointer: >>:make_makeprg<< Program to use for the ":make" command. See YXXY:make_makeprgYXXY. ============================================ options.txt, line 4431, pointer: >>:_%<< the current and alternate file name. YXXY:_%YXXY YXXY:_#YXXY ============================================ options.txt, line 4431, pointer: >>:_#<< the current and alternate file name. YXXY:_%YXXY YXXY:_#YXXY ============================================ options.txt, line 4432, pointer: >>:set_env<< Environment variables are expanded YXXY:set_envYXXY. See YXXYoption-backslashYXXY ============================================ options.txt, line 4432, pointer: >>option-backslash<< Environment variables are expanded YXXY:set_envYXXY. See YXXYoption-backslashYXXY ============================================ options.txt, line 4441, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 4441, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 4448, pointer: >>%<< Characters that form pairs. The YXXY%YXXY command jumps from one to the ============================================ options.txt, line 4460, pointer: >>add-local-help<< the $VIMRUNTIME/macros directory. YXXYadd-local-helpYXXY ============================================ options.txt, line 4474, pointer: >>+multi_byte<< {only available when compiled with the YXXY+multi_byteYXXY ============================================ options.txt, line 4481, pointer: >>g8<< combining characters, you just can't see them. Use YXXYg8YXXY or YXXYgaYXXY. ============================================ options.txt, line 4481, pointer: >>ga<< combining characters, you just can't see them. Use YXXYg8YXXY or YXXYgaYXXY. ============================================ options.txt, line 4482, pointer: >>mbyte-combining<< See YXXYmbyte-combiningYXXY. ============================================ options.txt, line 4494, pointer: >>:function<< See also YXXY:functionYXXY. ============================================ options.txt, line 4504, pointer: >>key-mapping<< YXXYkey-mappingYXXY. ============================================ options.txt, line 4545, pointer: >>+menu<< {not available when compiled without the YXXY+menuYXXY ============================================ options.txt, line 4555, pointer: >>+syntax<< {not available when compiled without the YXXY+syntaxYXXY ============================================ options.txt, line 4557, pointer: >>:mkspell<< Parameters for YXXY:mkspellYXXY. This tunes when to start compressing the ============================================ options.txt, line 4587, pointer: >>:mkspell<< If you have less than 512 Mbyte YXXY:mkspellYXXY may fail for some ============================================ options.txt, line 4600, pointer: >>modeline<< no lines are checked. See YXXYmodelineYXXY. ============================================ options.txt, line 4610, pointer: >>-M<< Can be reset with the YXXY-MYXXY command line argument. ============================================ options.txt, line 4619, pointer: >>undo<< YXXYundoYXXY command to go back to the original text will reset the ============================================ options.txt, line 4636, pointer: >>more-prompt<< the YXXYmore-promptYXXY. When this option is off there are no pauses, the ============================================ options.txt, line 4646, pointer: >>win32-mouse<< (xterm, MS-DOS, Win32 YXXYwin32-mouseYXXY, QNX pterm, *BSD console with ============================================ options.txt, line 4648, pointer: >>gui-mouse<< GUI, see YXXYgui-mouseYXXY. ============================================ options.txt, line 4656, pointer: >>hit-enter<< r for YXXYhit-enterYXXY and YXXYmore-promptYXXY prompt ============================================ options.txt, line 4656, pointer: >>more-prompt<< r for YXXYhit-enterYXXY and YXXYmore-promptYXXY prompt ============================================ options.txt, line 4662, pointer: >>mouse-using<< See YXXYmouse-usingYXXY. Also see YXXY'clipboard'YXXY. ============================================ options.txt, line 4662, pointer: >>'clipboard'<< See YXXYmouse-usingYXXY. Also see YXXY'clipboard'YXXY. ============================================ options.txt, line 4716, pointer: >>popup-menu<< You need to define this first, see YXXYpopup-menuYXXY. ============================================ options.txt, line 4719, pointer: >>gui-mouse-mapping<< See YXXYgui-mouse-mappingYXXY. But mappings are NOT used for modeless ============================================ options.txt, line 4722, pointer: >>:behave<< The 'mousemodel' option is set by the YXXY:behaveYXXY command. ============================================ options.txt, line 4729, pointer: >>+mouseshape<< {only available when compiled with the YXXY+mouseshapeYXXY ============================================ options.txt, line 4802, pointer: >>+mzscheme<< {not available when compiled without the YXXY+mzschemeYXXY ============================================ options.txt, line 4813, pointer: >>CTRL-A<< respectively; see YXXYCTRL-AYXXY for more info on these commands. ============================================ options.txt, line 4836, pointer: >>hl-LineNr<< See YXXYhl-LineNrYXXY for the highlighting used for the number. ============================================ options.txt, line 4842, pointer: >>+linebreak<< {only available when compiled with the YXXY+linebreakYXXY ============================================ options.txt, line 4862, pointer: >>i_CTRL-X_CTRL-O<< completion with CTRL-X CTRL-O. YXXYi_CTRL-X_CTRL-OYXXY ============================================ options.txt, line 4863, pointer: >>complete-functions<< See YXXYcomplete-functionsYXXY for an explanation of how the function is ============================================ options.txt, line 4866, pointer: >>:filetype-plugin-on<< YXXY:filetype-plugin-onYXXY ============================================ options.txt, line 4885, pointer: >>g@<< This option specifies a function to be called by the YXXYg@YXXY operator. ============================================ options.txt, line 4886, pointer: >>:map-operator<< See YXXY:map-operatorYXXY for more info and an example. ============================================ options.txt, line 4888, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 4888, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 4897, pointer: >>+osfiletype<< {only available when compiled with the YXXY+osfiletypeYXXY ============================================ options.txt, line 4905, pointer: >>autocmd-osfiletypes<< YXXYautocmd-osfiletypesYXXY ============================================ options.txt, line 4911, pointer: >>object-motions<< of two letters (see YXXYobject-motionsYXXY). ============================================ options.txt, line 4984, pointer: >>+diff<< {not available when compiled without the YXXY+diffYXXY ============================================ options.txt, line 4987, pointer: >>diff-patchexpr<< the resulting new version of the file. See YXXYdiff-patchexprYXXY. ============================================ options.txt, line 5014, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 5017, pointer: >>gf<< YXXYgfYXXY, [f, ]f, ^Wf, YXXY:findYXXY, YXXY:sfindYXXY, YXXY:tabfindYXXY and other commands, ============================================ options.txt, line 5017, pointer: >>:find<< YXXYgfYXXY, [f, ]f, ^Wf, YXXY:findYXXY, YXXY:sfindYXXY, YXXY:tabfindYXXY and other commands, ============================================ options.txt, line 5017, pointer: >>:sfind<< YXXYgfYXXY, [f, ]f, ^Wf, YXXY:findYXXY, YXXY:sfindYXXY, YXXY:tabfindYXXY and other commands, ============================================ options.txt, line 5017, pointer: >>:tabfind<< YXXYgfYXXY, [f, ]f, ^Wf, YXXY:findYXXY, YXXY:sfindYXXY, YXXY:tabfindYXXY and other commands, ============================================ options.txt, line 5036, pointer: >>:set_env<< - Environment variables are expanded YXXY:set_envYXXY. ============================================ options.txt, line 5040, pointer: >>file-searching<< ";". See YXXYfile-searchingYXXY for info and syntax. ============================================ options.txt, line 5041, pointer: >>+path_extra<< {not available when compiled without the YXXY+path_extraYXXY feature} ============================================ options.txt, line 5051, pointer: >>:checkpath<< 'path', see YXXY:checkpathYXXY. ============================================ options.txt, line 5052, pointer: >>:set+=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 5052, pointer: >>:set-=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 5071, pointer: >>'expandtab'<< series of tabs followed by spaces as required (unless YXXY'expandtab'YXXY is ============================================ options.txt, line 5081, pointer: >>:retab<< Use YXXY:retabYXXY to clean up white space. ============================================ options.txt, line 5087, pointer: >>+windows<< {not available when compiled without the YXXY+windowsYXXY or ============================================ options.txt, line 5088, pointer: >>+quickfix<< YXXY+quickfixYXXY feature} ============================================ options.txt, line 5089, pointer: >>:ptag<< Default height for a preview window. Used for YXXY:ptagYXXY and associated ============================================ options.txt, line 5090, pointer: >>CTRL-W_}<< commands. Used for YXXYCTRL-W_}YXXY when no count is given. ============================================ options.txt, line 5097, pointer: >>+windows<< {not available when compiled without the YXXY+windowsYXXY or ============================================ options.txt, line 5098, pointer: >>+quickfix<< YXXY+quickfixYXXY feature} ============================================ options.txt, line 5101, pointer: >>:ptag<< YXXY:ptagYXXY, YXXY:peditYXXY, etc. ============================================ options.txt, line 5101, pointer: >>:pedit<< YXXY:ptagYXXY, YXXY:peditYXXY, etc. ============================================ options.txt, line 5107, pointer: >>+printer<< {only available when compiled with the YXXY+printerYXXY ============================================ options.txt, line 5109, pointer: >>:hardcopy<< The name of the printer to be used for YXXY:hardcopyYXXY. ============================================ options.txt, line 5110, pointer: >>pdev-option<< See YXXYpdev-optionYXXY. ============================================ options.txt, line 5111, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5111, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5118, pointer: >>+printer<< {only available when compiled with the YXXY+printerYXXY ============================================ options.txt, line 5119, pointer: >>+postscript<< and YXXY+postscriptYXXY features} ============================================ options.txt, line 5121, pointer: >>penc-option<< See YXXYpenc-optionYXXY. ============================================ options.txt, line 5127, pointer: >>+printer<< {only available when compiled with the YXXY+printerYXXY ============================================ options.txt, line 5128, pointer: >>+postscript<< and YXXY+postscriptYXXY features} ============================================ options.txt, line 5129, pointer: >>:hardcopy<< Expression used to print the PostScript produced with YXXY:hardcopyYXXY. ============================================ options.txt, line 5130, pointer: >>pexpr-option<< See YXXYpexpr-optionYXXY. ============================================ options.txt, line 5136, pointer: >>+printer<< {only available when compiled with the YXXY+printerYXXY ============================================ options.txt, line 5138, pointer: >>:hardcopy<< The name of the font that will be used for YXXY:hardcopyYXXY. ============================================ options.txt, line 5139, pointer: >>pfn-option<< See YXXYpfn-optionYXXY. ============================================ options.txt, line 5145, pointer: >>+printer<< {only available when compiled with the YXXY+printerYXXY ============================================ options.txt, line 5147, pointer: >>:hardcopy<< The format of the header produced in YXXY:hardcopyYXXY output. ============================================ options.txt, line 5148, pointer: >>pheader-option<< See YXXYpheader-optionYXXY. ============================================ options.txt, line 5154, pointer: >>+printer<< {only available when compiled with the YXXY+printerYXXY, ============================================ options.txt, line 5155, pointer: >>+postscript<< YXXY+postscriptYXXY and YXXY+multi_byteYXXY features} ============================================ options.txt, line 5155, pointer: >>+multi_byte<< YXXY+postscriptYXXY and YXXY+multi_byteYXXY features} ============================================ options.txt, line 5156, pointer: >>:hardcopy<< The CJK character set to be used for CJK output from YXXY:hardcopyYXXY. ============================================ options.txt, line 5157, pointer: >>pmbcs-option<< See YXXYpmbcs-optionYXXY. ============================================ options.txt, line 5163, pointer: >>+printer<< {only available when compiled with the YXXY+printerYXXY, ============================================ options.txt, line 5164, pointer: >>+postscript<< YXXY+postscriptYXXY and YXXY+multi_byteYXXY features} ============================================ options.txt, line 5164, pointer: >>+multi_byte<< YXXY+postscriptYXXY and YXXY+multi_byteYXXY features} ============================================ options.txt, line 5165, pointer: >>:hardcopy<< List of font names to be used for CJK output from YXXY:hardcopyYXXY. ============================================ options.txt, line 5166, pointer: >>pmbfn-option<< See YXXYpmbfn-optionYXXY. ============================================ options.txt, line 5172, pointer: >>+printer<< {only available when compiled with YXXY+printerYXXY feature} ============================================ options.txt, line 5173, pointer: >>:hardcopy<< List of items that control the format of the output of YXXY:hardcopyYXXY. ============================================ options.txt, line 5174, pointer: >>popt-option<< See YXXYpopt-optionYXXY. ============================================ options.txt, line 5185, pointer: >>+insert_expand<< YXXY+insert_expandYXXY feature} ============================================ options.txt, line 5189, pointer: >>ins-completion-menu<< YXXYins-completion-menuYXXY. ============================================ options.txt, line 5197, pointer: >>a'<< objects like a', a" and a` YXXYa'YXXY. ============================================ options.txt, line 5217, pointer: >>+reltime<< {only available when compiled with the YXXY+reltimeYXXY ============================================ options.txt, line 5220, pointer: >>:match<< searching for patterns for 'hlsearch' and YXXY:matchYXXY highlighting. ============================================ options.txt, line 5261, pointer: >>+rightleft<< {only available when compiled with the YXXY+rightleftYXXY ============================================ options.txt, line 5264, pointer: >>ins-reverse<< backwards" YXXYins-reverseYXXY. This option can be toggled with the CTRL-_ ============================================ options.txt, line 5272, pointer: >>+rightleft<< {only available when compiled with the YXXY+rightleftYXXY ============================================ options.txt, line 5288, pointer: >>+rightleft<< {only available when compiled with the YXXY+rightleftYXXY ============================================ options.txt, line 5303, pointer: >>+cmdline_info<< YXXY+cmdline_infoYXXY feature} ============================================ options.txt, line 5324, pointer: >>g_CTRL-G<< you are, use "g CTRL-G" YXXYg_CTRL-GYXXY. ============================================ options.txt, line 5331, pointer: >>+statusline<< {not available when compiled without the YXXY+statuslineYXXY ============================================ options.txt, line 5373, pointer: >>new-filetype<< filetype.vim filetypes by file name YXXYnew-filetypeYXXY ============================================ options.txt, line 5374, pointer: >>new-filetype-scripts<< scripts.vim filetypes by file contents YXXYnew-filetype-scriptsYXXY ============================================ options.txt, line 5375, pointer: >>autoload-functions<< autoload/ automatically loaded scripts YXXYautoload-functionsYXXY ============================================ options.txt, line 5376, pointer: >>:colorscheme<< colors/ color scheme files YXXY:colorschemeYXXY ============================================ options.txt, line 5377, pointer: >>:compiler<< compiler/ compiler files YXXY:compilerYXXY ============================================ options.txt, line 5378, pointer: >>write-local-help<< doc/ documentation YXXYwrite-local-helpYXXY ============================================ options.txt, line 5379, pointer: >>write-filetype-plugin<< ftplugin/ filetype plugins YXXYwrite-filetype-pluginYXXY ============================================ options.txt, line 5380, pointer: >>indent-expression<< indent/ indent scripts YXXYindent-expressionYXXY ============================================ options.txt, line 5381, pointer: >>mbyte-keymap<< keymap/ key mapping files YXXYmbyte-keymapYXXY ============================================ options.txt, line 5382, pointer: >>:menutrans<< lang/ menu translations YXXY:menutransYXXY ============================================ options.txt, line 5384, pointer: >>write-plugin<< plugin/ plugin scripts YXXYwrite-pluginYXXY ============================================ options.txt, line 5385, pointer: >>postscript-print-encoding<< print/ files for printing YXXYpostscript-print-encodingYXXY ============================================ options.txt, line 5386, pointer: >>spell<< spell/ spell checking files YXXYspellYXXY ============================================ options.txt, line 5387, pointer: >>mysyntaxfile<< syntax/ syntax files YXXYmysyntaxfileYXXY ============================================ options.txt, line 5388, pointer: >>tutor<< tutor/ files for vimtutor YXXYtutorYXXY ============================================ options.txt, line 5390, pointer: >>:runtime<< And any other file searched for with the YXXY:runtimeYXXY command. ============================================ options.txt, line 5409, pointer: >>:runtime<< See YXXY:runtimeYXXY. ============================================ options.txt, line 5421, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5421, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5439, pointer: >>+scrollbind<< {not available when compiled without the YXXY+scrollbindYXXY ============================================ options.txt, line 5441, pointer: >>scroll-binding<< See also YXXYscroll-bindingYXXY. When this option is set, the current ============================================ options.txt, line 5445, pointer: >>'scrollopt'<< See YXXY'scrollopt'YXXY for options that determine how this option should be ============================================ options.txt, line 5478, pointer: >>+scrollbind<< {not available when compiled without the YXXY+scrollbindYXXY ============================================ options.txt, line 5505, pointer: >>scroll-binding<< Also see YXXYscroll-bindingYXXY. ============================================ options.txt, line 5513, pointer: >>object-motions<< two letters (See YXXYobject-motionsYXXY). The default makes a section start ============================================ options.txt, line 5527, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5527, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5550, pointer: >>:behave<< The 'selection' option is set by the YXXY:behaveYXXY command. ============================================ options.txt, line 5562, pointer: >>Select-mode<< See YXXYSelect-modeYXXY. ============================================ options.txt, line 5563, pointer: >>:behave<< The 'selectmode' option is set by the YXXY:behaveYXXY command. ============================================ options.txt, line 5572, pointer: >>:mksession<< Changes the effect of the YXXY:mksessionYXXY command. It is a comma ============================================ options.txt, line 5620, pointer: >>option-backslash<< See YXXYoption-backslashYXXY about including spaces and backslashes. ============================================ options.txt, line 5621, pointer: >>:set_env<< Environment variables are expanded YXXY:set_envYXXY. ============================================ options.txt, line 5640, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5640, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5652, pointer: >>option-backslash<< OS/2 (EMX figures this out itself). See YXXYoption-backslashYXXY about ============================================ options.txt, line 5653, pointer: >>dos-shell<< including spaces and backslashes. See YXXYdos-shellYXXY. ============================================ options.txt, line 5654, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5654, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5661, pointer: >>+quickfix<< {not available when compiled without the YXXY+quickfixYXXY ============================================ options.txt, line 5664, pointer: >>:make_makeprg<< error file. See also YXXY:make_makeprgYXXY. See YXXYoption-backslashYXXY about ============================================ options.txt, line 5664, pointer: >>option-backslash<< error file. See also YXXY:make_makeprgYXXY. See YXXYoption-backslashYXXY about ============================================ options.txt, line 5687, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5687, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5703, pointer: >>dos-shell<< user. See YXXYdos-shellYXXY. ============================================ options.txt, line 5704, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5704, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5712, pointer: >>:!<< file. See also YXXY:!YXXY. See YXXYoption-backslashYXXY about including spaces ============================================ options.txt, line 5712, pointer: >>option-backslash<< file. See also YXXY:!YXXY. See YXXYoption-backslashYXXY about including spaces ============================================ options.txt, line 5730, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5730, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5760, pointer: >>FilterReadPre<< The YXXYFilterReadPreYXXY, YXXYFilterReadPostYXXY and YXXYFilterWritePreYXXY, ============================================ options.txt, line 5760, pointer: >>FilterReadPost<< The YXXYFilterReadPreYXXY, YXXYFilterReadPostYXXY and YXXYFilterWritePreYXXY, ============================================ options.txt, line 5760, pointer: >>FilterWritePre<< The YXXYFilterReadPreYXXY, YXXYFilterReadPostYXXY and YXXYFilterWritePreYXXY, ============================================ options.txt, line 5761, pointer: >>FilterWritePost<< YXXYFilterWritePostYXXY autocommands event are not triggered when ============================================ options.txt, line 5793, pointer: >>dos-shell<< by the user. See YXXYdos-shellYXXY. ============================================ options.txt, line 5794, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5794, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 5810, pointer: >>'cindent'<< YXXY'cindent'YXXY, YXXY>>YXXY, YXXY<<YXXY, etc. ============================================ options.txt, line 5810, pointer: >>>><< YXXY'cindent'YXXY, YXXY>>YXXY, YXXY<<YXXY, etc. ============================================ options.txt, line 5810, pointer: >><<<< YXXY'cindent'YXXY, YXXY>>YXXY, YXXY<<YXXY, etc. ============================================ options.txt, line 5817, pointer: >>hit-enter<< This option helps to avoid all the YXXYhit-enterYXXY prompts caused by file ============================================ options.txt, line 5848, pointer: >>:intro<< I don't give the intro message when starting Vim YXXY:introYXXY. ============================================ options.txt, line 5879, pointer: >>+linebreak<< {not available when compiled without the YXXY+linebreakYXXY ============================================ options.txt, line 5898, pointer: >>+cmdline_info<< YXXY+cmdline_infoYXXY feature} ============================================ options.txt, line 5912, pointer: >>ins-completion<< When completing a word in insert mode (see YXXYins-completionYXXY) from the ============================================ options.txt, line 5946, pointer: >>XIM<< When YXXYXIMYXXY may be used the message will include &qu[New] 1185L, 11362C written [?25h[?0c ot;XIM". But this ============================================ options.txt, line 5965, pointer: >>tab-page<< See YXXYtab-pageYXXY for more information about tab pages. ============================================ options.txt, line 5984, pointer: >>'sidescroll'<< value greater than 0 while having YXXY'sidescroll'YXXY also at a non-zero ============================================ options.txt, line 6017, pointer: >>+smartindent<< YXXY+smartindentYXXY feature} ============================================ options.txt, line 6021, pointer: >>C-indenting<< see YXXYC-indentingYXXY. When 'cindent' is on, setting 'si' has no effect. ============================================ options.txt, line 6049, pointer: >>shift-left-right<< right YXXYshift-left-rightYXXY. ============================================ options.txt, line 6051, pointer: >>ins-expandtab<< option. Also see YXXYins-expandtabYXXY. When 'expandtab' is not set, the ============================================ options.txt, line 6067, pointer: >>ins-expandtab<< See also YXXYins-expandtabYXXY. When 'expandtab' is not set, the number of ============================================ options.txt, line 6077, pointer: >>+syntax<< {not available when compiled without the YXXY+syntaxYXXY ============================================ options.txt, line 6079, pointer: >>spell<< When on spell checking will be done. See YXXYspellYXXY. ============================================ options.txt, line 6086, pointer: >>+syntax<< {not available when compiled without the YXXY+syntaxYXXY ============================================ options.txt, line 6090, pointer: >>hl-SpellCap<< with SpellCap YXXYhl-SpellCapYXXY (unless the word is also badly spelled). ============================================ options.txt, line 6093, pointer: >>option-backslash<< Be careful with special characters, see YXXYoption-backslashYXXY about ============================================ options.txt, line 6096, pointer: >>set-spc-auto<< YXXYset-spc-autoYXXY. ============================================ options.txt, line 6102, pointer: >>+syntax<< {not available when compiled without the YXXY+syntaxYXXY ============================================ options.txt, line 6104, pointer: >>zg<< Name of the word list file where words are added for the YXXYzgYXXY and YXXYzwYXXY ============================================ options.txt, line 6104, pointer: >>zw<< Name of the word list file where words are added for the YXXYzgYXXY and YXXYzwYXXY ============================================ options.txt, line 6109, pointer: >>zg<< YXXYzgYXXY and YXXYzwYXXY commands can be used to access each. This allows using ============================================ options.txt, line 6109, pointer: >>zw<< YXXYzgYXXY and YXXYzwYXXY commands can be used to access each. This allows using ============================================ options.txt, line 6122, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 6122, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 6129, pointer: >>+syntax<< {not available when compiled without the YXXY+syntaxYXXY ============================================ options.txt, line 6153, pointer: >>spell-load<< How the related spell files are found is explained here: YXXYspell-loadYXXY. ============================================ options.txt, line 6162, pointer: >>set-spc-auto<< Also see YXXYset-spc-autoYXXY. ============================================ options.txt, line 6169, pointer: >>+syntax<< {not available when compiled without the YXXY+syntaxYXXY ============================================ options.txt, line 6171, pointer: >>z=<< Methods used for spelling suggestions. Both for the YXXYz=YXXY command and ============================================ options.txt, line 6172, pointer: >>spellsuggest()<< the YXXYspellsuggest()YXXY function. This is a comma-separated list of ============================================ options.txt, line 6190, pointer: >>z=<< {number} The maximum number of suggestions listed for YXXYz=YXXY. ============================================ options.txt, line 6191, pointer: >>spellsuggest()<< Not used for YXXYspellsuggest()YXXY. The number of ============================================ options.txt, line 6207, pointer: >>v:val<< trouble with spaces. YXXYv:valYXXY holds the badly spelled ============================================ options.txt, line 6212, pointer: >>z=<< Set 'verbose' and use YXXYz=YXXY to see the scores that the ============================================ options.txt, line 6214, pointer: >>spellsuggest()<< This may invoke YXXYspellsuggest()YXXY if you temporarily ============================================ options.txt, line 6223, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 6223, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 6234, pointer: >>:split<< one. YXXY:splitYXXY ============================================ options.txt, line 6243, pointer: >>:vsplit<< current one. YXXY:vsplitYXXY ============================================ options.txt, line 6262, pointer: >>global-local<< global or local to window YXXYglobal-localYXXY ============================================ options.txt, line 6264, pointer: >>+statusline<< {not available when compiled without the YXXY+statuslineYXXY ============================================ options.txt, line 6267, pointer: >>status-line<< Also see YXXYstatus-lineYXXY. ============================================ options.txt, line 6284, pointer: >>CTRL-G<< 'laststatus' is 2) is controlling the output of YXXYCTRL-GYXXY. ============================================ options.txt, line 6321, pointer: >>+autocmd<< {not available when compiled without YXXY+autocmdYXXY feature} ============================================ options.txt, line 6322, pointer: >>:lmap<< k S Value of "b:keymap_name" or 'keymap' when YXXY:lmapYXXY mappings are ============================================ options.txt, line 6329, pointer: >>+byte_offset<< {not available when compiled without YXXY+byte_offsetYXXY feature} ============================================ options.txt, line 6337, pointer: >>CTRL-G<< p N Percentage through file in lines as in YXXYCTRL-GYXXY. ============================================ options.txt, line 6364, pointer: >>hl-User1..9<< The number N must be between 1 and 9. See YXXYhl-User1..9YXXY ============================================ options.txt, line 6383, pointer: >>sandbox<< The 'statusline' option may be evaluated in the YXXYsandboxYXXY, see ============================================ options.txt, line 6384, pointer: >>sandbox-option<< YXXYsandbox-optionYXXY. ============================================ options.txt, line 6387, pointer: >>textlock<< evaluating 'statusline' YXXYtextlockYXXY. ============================================ options.txt, line 6426, pointer: >>suffixes<< match a wildcard. See YXXYsuffixesYXXY. Commas can be used to separate the ============================================ options.txt, line 6429, pointer: >>option-backslash<< separator, precede it with a backslash (see YXXYoption-backslashYXXY about ============================================ options.txt, line 6432, pointer: >>:set+=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 6432, pointer: >>:set-=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 6441, pointer: >>+file_in_path<< YXXY+file_in_pathYXXY feature} ============================================ options.txt, line 6456, pointer: >>'updatecount'<< A swapfile will only be present when YXXY'updatecount'YXXY is non-zero and ============================================ options.txt, line 6461, pointer: >>swap-file<< Also see YXXYswap-fileYXXY and YXXY'swapsync'YXXY. ============================================ options.txt, line 6461, pointer: >>'swapsync'<< Also see YXXYswap-fileYXXY and YXXY'swapsync'YXXY. ============================================ options.txt, line 6464, pointer: >>special-buffers<< specify special kinds of buffers. See YXXYspecial-buffersYXXY. ============================================ options.txt, line 6490, pointer: >>quickfix<< This setting is checked with YXXYquickfixYXXY commands, when ============================================ options.txt, line 6498, pointer: >>quickfix<< Supported in YXXYquickfixYXXY commands that display errors. ============================================ options.txt, line 6506, pointer: >>+syntax<< {not available when compiled without the YXXY+syntaxYXXY ============================================ options.txt, line 6519, pointer: >>+syntax<< {not available when compiled without the YXXY+syntaxYXXY ============================================ options.txt, line 6553, pointer: >>setting-tabline<< tab pages line. See YXXYsetting-tablineYXXY for more info. ============================================ options.txt, line 6561, pointer: >>tabpagenr()<< YXXYtabpagenr()YXXY, YXXYtabpagewinnr()YXXY and YXXYtabpagebuflist()YXXY to figure out ============================================ options.txt, line 6561, pointer: >>tabpagewinnr()<< YXXYtabpagenr()YXXY, YXXYtabpagewinnr()YXXY and YXXYtabpagebuflist()YXXY to figure out ============================================ options.txt, line 6561, pointer: >>tabpagebuflist()<< YXXYtabpagenr()YXXY, YXXYtabpagewinnr()YXXY and YXXYtabpagebuflist()YXXY to figure out ============================================ options.txt, line 6575, pointer: >>-p<< Maximum number of tab pages to be opened by the YXXY-pYXXY command line ============================================ options.txt, line 6576, pointer: >>tabpage<< argument or the ":tab all" command. YXXYtabpageYXXY ============================================ options.txt, line 6583, pointer: >>:retab<< YXXY:retabYXXY command, and 'softtabstop' option. ============================================ options.txt, line 6597, pointer: >>modeline<< YXXYmodelineYXXY to set these values when editing the file again. Only ============================================ options.txt, line 6610, pointer: >>:ta<< When searching for a tag (e.g., for the YXXY:taYXXY command), Vim can either ============================================ options.txt, line 6669, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 6672, pointer: >>option-backslash<< (see YXXYoption-backslashYXXY about including spaces and backslashes). ============================================ options.txt, line 6675, pointer: >>:set_env<< 'cpoptions'. Environment variables are expanded YXXY:set_envYXXY. Also see ============================================ options.txt, line 6676, pointer: >>tags-option<< YXXYtags-optionYXXY. ============================================ options.txt, line 6678, pointer: >>file-searching<< a directory tree. See YXXYfile-searchingYXXY. {not available when compiled ============================================ options.txt, line 6679, pointer: >>+path_extra<< without the YXXY+path_extraYXXY feature} ============================================ options.txt, line 6680, pointer: >>tagfiles()<< The YXXYtagfiles()YXXY function can be used to get a list of the file names ============================================ options.txt, line 6682, pointer: >>+emacs_tags<< If Vim was compiled with the YXXY+emacs_tagsYXXY feature, Emacs-style tag ============================================ options.txt, line 6685, pointer: >>emacs-tags<< differences are ignored (MS-Windows). YXXYemacs-tagsYXXY ============================================ options.txt, lirm -rf X* test.ok viminfo ne 6686, pointer: >>:set+=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 6686, pointer: >>:set-=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 6695, pointer: >>tagstack<< When on, the YXXYtagstackYXXY is used normally. When off, a ":tag" or ============================================ options.txt, line 6717, pointer: >>:set_env<< characters. Environment variables are expanded YXXY:set_envYXXY. ============================================ options.txt, line 6720, pointer: >>termcap<< See YXXYtermcapYXXY. ============================================ options.txt, line 6727, pointer: >>+arabic<< {only available when compiled with the YXXY+arabicYXXY ============================================ options.txt, line 6743, pointer: >>+multi_byte<< {only available when compiled with the YXXY+multi_byteYXXY ============================================ options.txt, line 6763, pointer: >>encoding-table<< YXXYencoding-tableYXXY. ============================================ options.txt, line 6810, pointer: >>ins-textwidth<< 'formatoptions' and YXXYins-textwidthYXXY. ============================================ options.txt, line 6816, pointer: >>global-local<< global or local to buffer YXXYglobal-localYXXY ============================================ options.txt, line 6819, pointer: >>i_CTRL-X_CTRL-T<< for thesaurus completion commands YXXYi_CTRL-X_CTRL-TYXXY. Each line in ============================================ options.txt, line 6827, pointer: >>option-backslash<< name. See YXXYoption-backslashYXXY about using backslashes. ============================================ options.txt, line 6828, pointer: >>:set+=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 6828, pointer: >>:set-=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 6903, pointer: >>+title<< {not available when compiled without the YXXY+titleYXXY ============================================ options.txt, line 6915, pointer: >>v:servername<< - VIM the server name YXXYv:servernameYXXY or "VIM" ============================================ options.txt, line 6924, pointer: >>'icon'<< works for the icon name YXXY'icon'YXXY. ============================================ options.txt, line 6925, pointer: >>-X<< But: When Vim was started with the YXXY-XYXXY argument, restoring the title ============================================ options.txt, line 6939, pointer: >>+title<< {not available when compiled without the YXXY+titleYXXY ============================================ options.txt, line 6955, pointer: >>+title<< {only available when compiled with the YXXY+titleYXXY ============================================ options.txt, line 6960, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 6960, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 6966, pointer: >>+title<< {not available when compiled without the YXXY+titleYXXY ============================================ options.txt, line 6974, pointer: >>X11<< be restored if possible YXXYX11YXXY. ============================================ options.txt, line 6989, pointer: >>+statusline<< {not available when compiled without the YXXY+statuslineYXXY feature} ============================================ options.txt, line 6994, pointer: >>+GUI_GTK<< {only for YXXY+GUI_GTKYXXY, YXXY+GUI_AthenaYXXY, YXXY+GUI_MotifYXXY and ============================================ options.txt, line 6994, pointer: >>+GUI_Athena<< {only for YXXY+GUI_GTKYXXY, YXXY+GUI_Atherm -rf test4.failed test.ok test.out X* viminfo naYXXY, YXXY+GUI_MotifYXXY and ============================================ options.txt, line 6994, pointer: >>+GUI_Motif<< {only for YXXY+GUI_GTKYXXY, YXXY+GUI_AthenaYXXY, YXXY+GUI_MotifYXXY and ============================================ options.txt, line 7016, pointer: >>gui-toolbar<< Also see YXXYgui-toolbarYXXY. ============================================ options.txt, line 7044, pointer: >>termcap<< See also YXXYtermcapYXXY. ============================================ options.txt, line 7100, pointer: >>+mouse_xterm<< The mouse handling must be enabled at compile time YXXY+mouse_xtermYXXY ============================================ options.txt, line 7101, pointer: >>+mouse_dec<< YXXY+mouse_decYXXY YXXY+mouse_nettermYXXY. ============================================ options.txt, line 7101, pointer: >>+mouse_netterm<< YXXY+mouse_decYXXY YXXY+mouse_nettermYXXY. ============================================ options.txt, line 7112, pointer: >>+termresponse<< 95 or higher. This only works when compiled with the YXXY+termresponseYXXY ============================================ options.txt, line 7113, pointer: >>t_RV<< feature and if YXXYt_RVYXXY is set to the escape sequence to request the ============================================ options.txt, line 7148, pointer: >>undo-two-ways<< Also see YXXYundo-two-waysYXXY. ============================================ options.txt, line 7156, pointer: >>crash-recovery<< recovery YXXYcrash-recoveryYXXY). 'updatecount' is set to zero by starting ============================================ options.txt, line 7157, pointer: >>startup<< Vim with the "-n" option, see YXXYstartupYXXY. When editing in readonly ============================================ options.txt, line 7159, pointer: >>'swapfile'<< The swapfile can be disabled per buffer with YXXY'swapfile'YXXY. ============================================ options.txt, line 7163, pointer: >>'swapsync'<< Also see YXXY'swapsync'YXXY. ============================================ options.txt, line 7164, pointer: >>'buftype'<< This option has no meaning in buffers where YXXY'buftype'YXXY is "nofile" ============================================ options.txt, line 7172, pointer: >>crash-recovery<< written to disk (see YXXYcrash-recoveryYXXY). Also used for the ============================================ options.txt, line 7173, pointer: >>CursorHold<< YXXYCursorHoldYXXY autocommand event. ============================================ options.txt, line 7192, pointer: >>-V<< This option can also be set with the "-V" argument. See YXXY-VYXXY. ============================================ options.txt, line 7193, pointer: >>:verbose<< This option is also set by the YXXY:verboseYXXY command. ============================================ options.txt, line 7207, pointer: >>:redir<< The difference with YXXY:redirYXXY is that verbose messages are not ============================================ options.txt, line 7221, pointer: >>:mkview<< Name of the directory where to store files for YXXY:mkviewYXXY. ============================================ options.txt, line 7222, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 7222, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 7231, pointer: >>:mkview<< Changes the effect of the YXXY:mkviewYXXY command. It is a comma separated ============================================ options.txt, line 7255, pointer: >>+viminfo<< {not available when compiled without the YXXY+viminfoYXXY ============================================ options.txt, line 7258, pointer: >>viminfo-file<< when exiting Vim (see YXXYviminfo-fileYXXY). The string should be a comma ============================================ options.txt, line 7287, pointer: >>jumplist<< Including this item also means that the YXXYjumplistYXXY and the ============================================ options.txt, line 7288, pointer: >>changelist<< YXXYchangelistYXXY are stored in the viminfo file. ============================================ options.txt, line 7303, pointer: >>viminfo-encoding<< 'encoding'. See YXXYviminfo-encodingYXXY. ============================================ options.txt, line 7345, pointer: >>:rviminfo<< When setting 'viminfo' from an empty value you can use YXXY:rviminfoYXXY to ============================================ options.txt, line 7348, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 7348, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for ============================================ options.txt, line 7356, pointer: >>+virtualedit<< YXXY+virtualeditYXXY feature} ============================================ options.txt, line 7371, pointer: >>l<< break some plugins or Vim scripts. For example because YXXYlYXXY can move ============================================ options.txt, line 7373, pointer: >>$<< Using the YXXY$YXXY command will move to the last character in the line, not ============================================ options.txt, line 7386, pointer: >>gvimrc<< might want to set it again in your YXXYgvimrcYXXY. ============================================ options.txt, line 7447, pointer: >>cmdline-completion<< More info here: YXXYcmdline-completionYXXY. ============================================ options.txt, line 7461, pointer: >>ex-edit-index<< keys suitable for this option by looking at YXXYex-edit-indexYXXY. Normally ============================================ options.txt, line 7472, pointer: >>+wildignore<< {not available when compiled without the YXXY+wildignoreYXXY ============================================ options.txt, line 7476, pointer: >>:autocmd<< The pattern is used like with YXXY:autocmdYXXY, see YXXYautocmd-patternsYXXY. ============================================ options.txt, line 7476, pointer: >>autocmd-patterns<< The pattern is used like with YXXY:autocmdYXXY, see YXXYautocmd-patternsYXXY. ============================================ options.txt, line 7480, pointer: >>:set+=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 7480, pointer: >>:set-=<< The use of YXXY:set+=YXXY and YXXY:set-=YXXY is preferred when adding or removing ============================================ options.txt, line 7488, pointer: >>+wildmenu<< {not available if compiled without the YXXY+wildmenuYXXY ============================================ options.txt, line 7514, pointer: >>console-menus<< This makes the menus accessible from the console YXXYconsole-menusYXXY. ============================================ options.txt, line 7522, pointer: >>hl-WildMenu<< YXXYhl-WildMenuYXXY. ============================================ options.txt, line 7560, pointer: >>cmdline-completion<< More info here: YXXYcmdline-completionYXXY. ============================================ options.txt, line 7566, pointer: >>+wildignore<< {not available when compiled without the YXXY+wildignoreYXXY ============================================ options.txt, line 7575, pointer: >>cmdline-completion<< Also see YXXYcmdline-completionYXXY. ============================================ options.txt, line 7588, pointer: >>:simalt<< done with the YXXY:simaltYXXY command. ============================================ options.txt, line 7604, pointer: >>CTRL-F<< Used for YXXYCTRL-FYXXY and YXXYCTRL-BYXXY when there is only one window and the ============================================ options.txt, line 7604, pointer: >>CTRL-B<< Used for YXXYCTRL-FYXXY and YXXYCTRL-BYXXY when there is only one window and the ============================================ options.txt, line 7628, pointer: >>VimEnter<< using the YXXYVimEnterYXXY event: ============================================ options.txt, line 7643, pointer: >>CTRL-W_=<< 'equalalways' is set. Also for YXXYCTRL-W_=YXXY. Set by default for the ============================================ options.txt, line 7644, pointer: >>preview-window<< YXXYpreview-windowYXXY and YXXYquickfix-windowYXXY. ============================================ options.txt, line 7644, pointer: >>quickfix-window<< YXXYpreview-windowYXXY and YXXYquickfix-windowYXXY. ============================================ options.txt, line 7654, pointer: >>CTRL-W_=<< 'equalalways' is set. Also for YXXYCTRL-W_=YXXY. ============================================ options.txt, line 7722, pointer: >>wrap-off<< See 'sidescroll', 'listchars' and YXXYwrap-offYXXY. ============================================ options.txt, line 7733, pointer: >>ins-textwidth<< See also 'formatoptions' and YXXYins-textwidthYXXY. {Vi: works differently ============================================ options.txt, line 7739, pointer: >>]s<< Searches wrap around the end of the file. Also applies to YXXY]sYXXY and ============================================ options.txt, line 7740, pointer: >>[s<< YXXY[sYXXY, searching for spelling mistakes. ============================================ options.txt, line 7748, pointer: >>-m<< still allowed. Can be reset with the YXXY-mYXXY or YXXY-MYXXY command line ============================================ options.txt, line 7748, pointer: >>-M<< still allowed. Can be reset with the YXXY-mYXXY or YXXY-MYXXY command line ============================================ options.txt, line 7758, pointer: >>+writebackup<< 'writebackup' 'wb' boolean (default on with YXXY+writebackupYXXY feature, off ============================================ options.txt, line 7765, pointer: >>backup-table<< YXXYbackup-tableYXXY for another explanation. ============================================ os_mac.txt, line 14, pointer: >>mac-filename<< 1. Filename Convention YXXYmac-filenameYXXY ============================================ os_mac.txt, line 15, pointer: >>mac-vimfile<< 2. .vimrc an .vim files YXXYmac-vimfileYXXY ============================================ os_mac.txt, line 16, pointer: >>mac-faq<< 3. FAQ YXXYmac-faqYXXY ============================================ os_mac.txt, line 17, pointer: >>mac-lack<< 4. Known Lack YXXYmac-lackYXXY ============================================ os_mac.txt, line 18, pointer: >>mac-bug<< 5. Mac Bug Report YXXYmac-bugYXXY ============================================ os_mac.txt, line 19, pointer: >>mac-compile<< 6. Compiling Vim YXXYmac-compileYXXY ============================================ os_mac.txt, line 55, pointer: >>$VIM<< You can use the YXXY$VIMYXXY and YXXY$VIMRUNTIMEYXXY variable. ============================================ os_mac.txt, line 55, pointer: >>$VIMRUNTIME<< You can use the YXXY$VIMYXXY and YXXY$VIMRUNTIMEYXXY variable. ============================================ os_mac.txt, line 71, pointer: >>'nocompatible'<< the YXXY'nocompatible'YXXY option is set, otherwise it will only handle mac format ============================================ os_mac.txt, line 107, pointer: >>vim-mac<< maillist YXXYvim-macYXXY. However, you need to be subscribed. An alternative is to ============================================ os_mint.txt, line 28, pointer: >>:fixdel<< YXXY:fixdelYXXY. ============================================ os_msdos.txt, line 10, pointer: >>msdos-versions<< 1. Two versions for MS-DOS YXXYmsdos-versionsYXXY ============================================ os_msdos.txt, line 11, pointer: >>msdos-problems<< 2. Known problems YXXYmsdos-problemsYXXY ============================================ os_msdos.txt, line 12, pointer: >>msdos-longfname<< 3. Long file names YXXYmsdos-longfnameYXXY ============================================ os_msdos.txt, line 13, pointer: >>msdos-termcap<< 4. Termcap codes YXXYmsdos-termcapYXXY ============================================ os_msdos.txt, line 14, pointer: >>msdos-arrows<< 5. Shifted arrow keys YXXYmsdos-arrowsYXXY ============================================ os_msdos.txt, line 15, pointer: >>msdos-fname-extensions<< 6. Filename extensions YXXYmsdos-fname-extensionsYXXY ============================================ os_msdos.txt, line 16, pointer: >>msdos-limitations<< 7. Memory usage and limitations YXXYmsdos-limitationsYXXY ============================================ os_msdos.txt, line 17, pointer: >>msdos-linked-files<< 8. Symbolically linked files YXXYmsdos-linked-filesYXXY ============================================ os_msdos.txt, line 18, pointer: >>msdos-copy-paste<< 9. Copy/paste in a dos box YXXYmsdos-copy-pasteYXXY ============================================ os_msdos.txt, line 21, pointer: >>dos-locations<< File locations YXXYdos-locationsYXXY ============================================ os_msdos.txt, line 22, pointer: >>dos-backslash<< Using backslashes YXXYdos-backslashYXXY ============================================ os_msdos.txt, line 23, pointer: >>dos-standard-mappings<< Standard mappings YXXYdos-standard-mappingsYXXY ============================================ os_msdos.txt, line 24, pointer: >>dos-colors<< Screen output and colors YXXYdos-colorsYXXY ============================================ os_msdos.txt, line 25, pointer: >>dos-file-formats<< File formats YXXYdos-file-formatsYXXY ============================================ os_msdos.txt, line 26, pointer: >>dos-:cd<< :cd command YXXYdos-:cdYXXY ============================================ os_msdos.txt, line 27, pointer: >>dos-CTRL-Break<< Interrupting YXXYdos-CTRL-BreakYXXY ============================================ os_msdos.txt, line 28, pointer: >>dos-temp-files<< Temp files YXXYdos-temp-filesYXXY ============================================ os_msdos.txt, line 29, pointer: >>dos-shell<< Shell option default YXXYdos-shellYXXY ============================================ os_msdos.txt, line 44, pointer: >>DPMI<< Dos32 version Requires 386 processor and a YXXYDPMIYXXY driver, uses all ============================================ os_msdos.txt, line 55, pointer: >>gui-w32<< Recommended for Windows 95 and Windows NT. See YXXYgui-w32YXXY. ============================================ os_msdos.txt, line 74, pointer: >>+feature-list<< YXXY+feature-listYXXY which ones are included (marked with a "T"). ============================================ os_msdos.txt, line 140, pointer: >>terminal-options<< when needed (see YXXYterminal-optionsYXXY). Note that the ============================================ os_msdos.txt, line 221, pointer: >>'writebackup'<< ":set nobackup nowritebackup" YXXY'writebackup'YXXY ============================================ os_msdos.txt, line 234, pointer: >>msdos-clipboard-limits<< possible to allocate memory for it, see YXXYmsdos-clipboard-limitsYXXY. When moving ============================================ os_os2.txt, line 90, pointer: >>'compatible'<< effects. See YXXY'compatible'YXXY. ============================================ os_os2.txt, line 106, pointer: >>viminfo-file<< (see YXXYviminfo-fileYXXY). There is no support yet for .viminfo on FAT file ============================================ os_os2.txt, line 117, pointer: >>dos-backslash<< YXXYdos-backslashYXXY for more explanation), but in almost all cases Vim does "The ============================================ os_qnx.txt, line 9, pointer: >>qnx-general<< 1. General YXXYqnx-generalYXXY ============================================ os_qnx.txt, line 10, pointer: >>qnx-compiling<< 2. Compiling Vim YXXYqnx-compilingYXXY ============================================ os_qnx.txt, line 11, pointer: >>qnx-terminal<< 3. Terminal support YXXYqnx-terminalYXXY ============================================ os_qnx.txt, line 12, pointer: >>photon-gui<< 4. Photon GUI YXXYphoton-guiYXXY ============================================ os_qnx.txt, line 13, pointer: >>photon-fonts<< 5. Photon fonts YXXYphoton-fontsYXXY ============================================ os_qnx.txt, line 37, pointer: >>'mouse'<< The options that affect mouse support are YXXY'mouse'YXXY and YXXY'ttymouse'YXXY. When ============================================ os_qnx.txt, line 37, pointer: >>'ttymouse'<< The options that affect mouse support are YXXY'mouse'YXXY and YXXY'ttymouse'YXXY. When ============================================ os_qnx.txt, line 50, pointer: >>gui-x11-start<< the terminal version will run. For more info - YXXYgui-x11-startYXXY ============================================ os_qnx.txt, line 53, pointer: >>:browse<< :browse command YXXY:browseYXXY ============================================ os_qnx.txt, line 54, pointer: >>:confirm<< :confirm command YXXY:confirmYXXY ============================================ os_qnx.txt, line 55, pointer: >>'guicursor'<< Cursor blinking YXXY'guicursor'YXXY ============================================ os_qnx.txt, line 56, pointer: >>:menu<< Menus, popup menus and menu priorities YXXY:menuYXXY ============================================ os_qnx.txt, line 57, pointer: >>popup-menu<< YXXYpopup-menuYXXY ============================================ os_qnx.txt, line 58, pointer: >>menu-priority<< YXXYmenu-priorityYXXY ============================================ os_qnx.txt, line 59, pointer: >>gui-toolbar<< Toolbar YXXYgui-toolbarYXXY ============================================ os_qnx.txt, line 60, pointer: >>'toolbar'<< YXXY'toolbar'YXXY ============================================ os_qnx.txt, line 61, pointer: >>photon-fonts<< Font selector (:set guifont=*) YXXYphoton-fontsYXXY ============================================ os_qnx.txt, line 62, pointer: >>'mousefocus'<< Mouse focus YXXY'mousefocus'YXXY ============================================ os_qnx.txt, line 63, pointer: >>'mousehide'<< Mouse hide YXXY'mousehide'YXXY ============================================ os_qnx.txt, line 64, pointer: >>'mouseshape'<< Mouse cursor shapes YXXY'mouseshape'YXXY ============================================ os_qnx.txt, line 65, pointer: >>gui-clipboard<< Clipboard YXXYgui-clipboardYXXY ============================================ os_qnx.txt, line 74, pointer: >>:promptfind<< Find & Replace window YXXY:promptfindYXXY ============================================ os_qnx.txt, line 117, pointer: >>vimrc<< put this line in your YXXYvimrcYXXY file: ============================================ os_risc.txt, line 13, pointer: >>riscos-locations<< 1. File locations YXXYriscos-locationsYXXY ============================================ os_risc.txt, line 14, pointer: >>riscos-munging<< 2. Filename munging YXXYriscos-mungingYXXY ============================================ os_risc.txt, line 15, pointer: >>riscos-commandline<< 3. Command-line use YXXYriscos-commandlineYXXY ============================================ os_risc.txt, line 16, pointer: >>riscos-gui<< 4. Desktop (GUI) use YXXYriscos-guiYXXY ============================================ os_risc.txt, line 17, pointer: >>riscos-remote<< 5. Remote use (telnet) YXXYriscos-remoteYXXY ============================================ os_risc.txt, line 18, pointer: >>riscos-temp-files<< 6. Temporary files YXXYriscos-temp-filesYXXY ============================================ os_risc.txt, line 19, pointer: >>riscos-interrupt<< 7. Interrupting YXXYriscos-interruptYXXY ============================================ os_risc.txt, line 20, pointer: >>riscos-memory<< 8. Memory usage YXXYriscos-memoryYXXY ============================================ os_risc.txt, line 21, pointer: >>riscos-filetypes<< 9. Filetypes YXXYriscos-filetypesYXXY ============================================ os_risc.txt, line 22, pointer: >>riscos-shell<< 10. The shell YXXYriscos-shellYXXY ============================================ os_risc.txt, line 23, pointer: >>riscos-porting<< 11. Porting new releases YXXYriscos-portingYXXY ============================================ os_risc.txt, line 43, pointer: >>riscos-commandline<< run the command-line versions of Vim (see YXXYriscos-commandlineYXXY). ============================================ os_risc.txt, line 67, pointer: >>[I<< See YXXY[IYXXY. ============================================ os_risc.txt, line 71, poincp test4.ok test.ok ter: >>:so<< - Sourcing files using YXXY:soYXXY. ============================================ os_risc.txt, line 86, pointer: >>Ex-mode<< YXXYEx-modeYXXY). ============================================ os_risc.txt, line 125, pointer: >>:sp<< file (see YXXY:spYXXY). ============================================ os_risc.txt, line 246, pointer: >>'osfiletype'<< - A file is loaded. YXXY'osfiletype'YXXY is set to the RISC OS filetype. ============================================ os_risc.txt, line 247, pointer: >>'filetype'<< - Based on the filetype and pathname, Vim will try to set YXXY'filetype'YXXY to the ============================================ os_risc.txt, line 250, pointer: >>'osfiletype'<< - Saving the file will give it a filetype of YXXY'osfiletype'YXXY. ============================================ os_unix.txt, line 27, pointer: >>+fork<< YXXY+forkYXXY when fork()/exec() is used, YXXY+system()YXXY when system() is used. This ============================================ os_unix.txt, line 27, pointer: >>+system()<< YXXY+forkYXXY when fork()/exec() is used, YXXY+system()YXXY when system() is used. This ============================================ os_unix.txt, line 29, pointer: >>gui-fork<< (For forking of the GUI version see YXXYgui-forkYXXY.) ============================================ os_unix.txt, line 40, pointer: >>mouse-using<< key when using the mouse. See YXXYmouse-usingYXXY. Visual feedback while dragging ============================================ os_vms.txt, line 12, pointer: >>vms-started<< 1. Getting started YXXYvms-startedYXXY ============================================ os_vms.txt, line 13, pointer: >>vms-download<< 2. Download files YXXYvms-downloadYXXY ============================================ os_vms.txt, line 14, pointer: >>vms-compiling<< 3. Compiling YXXYvms-compilingYXXY ============================================ os_vms.txt, line 15, pointer: >>vms-problems<< 4. Problems YXXYvms-problemsYXXY ============================================ os_vms.txt, line 16, pointer: >>vms-deploy<< 5. Deploy YXXYvms-deployYXXY ============================================ os_vms.txt, line 17, pointer: >>vms-usage<< 6. Practical usage YXXYvms-usageYXXY ============================================ os_vms.txt, line 18, pointer: >>vms-gui<< 7. GUI mode questions YXXYvms-guiYXXY ============================================ os_vms.txt, line 19, pointer: >>vms-notes<< 8. Useful notes YXXYvms-notesYXXY ============================================ os_vms.txt, line 20, pointer: >>vms-changes<< 9. VMS related changes YXXYvms-changesYXXY ============================================ os_vms.txt, line 21, pointer: >>vms-authors<< 10. Authors YXXYvms-authorsYXXY ============================================ os_vms.txt, line 578, pointer: >>new-diff-mode<< Vim 6.0 and higher supports vim diff-mode (See YXXYnew-diff-modeYXXY, YXXYdiff-modeYXXY ============================================ os_vms.txt, line 578, pointer: >>diff-mode<< Vim 6.0 and higher supports vim diff-mode (See YXXYnew-diff-modeYXXY, YXXYdiff-modeYXXY ============================================ os_vms.txt, line 579, pointer: >>08.7<< and YXXY08.7YXXY). This uses the external program 'diff' and expects a Unix-like ============================================ os_vms.txt, line 598, pointer: >>diff-diffexpr<< settings from YXXYdiff-diffexprYXXY and change the call to the external diff ============================================ os_win32.txt, line 15, pointer: >>win32-problems<< 1. Known problems YXXYwin32-problemsYXXY ============================================ os_win32.txt, line 16, pointer: >>win32-startup<< 2. Startup YXXYwin32-startupYXXY ============================================ os_win32.txt, line 17, pointer: >>win32-restore<< 3. Restore screen contents YXXYwin32-restoreYXXY ============================================ os_win32.txt, line 18, pointer: >>win32-mouse<< 4. Using the mouse YXXYwin32-mouseYXXY ============================================ os_win32.txt, line 19, pointer: >>win32-win3.1<< 5. Running under Windows 3.1 YXXYwin32-win3.1YXXY ============================================ os_win32.txt, line 20, pointer: >>win32-faq<< 6. Win32 mini FAQ YXXYwin32-faqYXXY ============================================ os_win32.txt, line 23, pointer: >>dos-locations<< File locations YXXYdos-locationsYXXY ============================================ os_win32.txt, line 24, pointer: >>dos-backslash<< Using backslashes YXXYdos-backslashYXXY ============================================ os_win32.txt, line 25, pointer: >>dos-standard-mappings<< Standard mappings YXXYdos-standard-mappingsYXXY ============================================ os_win32.txt, line 26, pointer: >>dos-colors<< Screen output and colors YXXYdos-colorsYXXY ============================================ os_win32.txt, line 27, pointer: >>dos-file-formats<< File formats YXXYdos-file-formatsYXXY ============================================ os_win32.txt, line 28, pointer: >>dos-:cd<< :cd command YXXYdos-:cdYXXY ============================================ os_win32.txt, line 29, pointer: >>dos-CTRL-Break<< Interrupting YXXYdos-CTRL-BreakYXXY ============================================ os_win32.txt, line 30, pointer: >>dos-temp-files<< Temp files YXXYdos-temp-filesYXXY ============================================ os_win32.txt, line 31, pointer: >>dos-shell<< Shell option default YXXYdos-shellYXXY ============================================ os_win32.txt, line 33, pointer: >>gui-w32<< Win32 GUI YXXYgui-w32YXXY ============================================ os_win32.txt, line 101, pointer: >>'restorescreen'<< commands. If you don't want this, use ":set nors". YXXY'restorescreen'YXXY ============================================ os_win32.txt, line 110, pointer: >>mouse-using<< pressing the left button first. YXXYmouse-usingYXXY ============================================ os_win32.txt, line 207, pointer: >>'paste'<< also do ":set paste" in Vim to avoid unexpected effects. YXXY'paste'YXXY ============================================ os_win32.txt, line 233, pointer: >>digraphs<< mechanism. YXXYdigraphsYXXY ============================================ os_win32.txt, line 257, pointer: >>'writebackup'<< making a backup file, by ":set nobackup nowritebackup" YXXY'writebackup'YXXY ============================================ pattern.txt, line 9, pointer: >>03.9<< The very basics can be found in section YXXY03.9YXXY of the user manual. A few more ============================================ pattern.txt, line 12, pointer: >>search-commands<< 1. Search commands YXXYsearch-commandsYXXY ============================================ pattern.txt, line 13, pointer: >>search-pattern<< 2. The definition of a pattern YXXYsearch-patternYXXY ============================================ pattern.txt, line 14, pointer: >>/magic<< 3. Magic YXXY/magicYXXY ============================================ pattern.txt, line 15, pointer: >>pattern-overview<< 4. Overview of pattern items YXXYpattern-overviewYXXY ============================================ pattern.txt, line 16, pointer: >>pattern-multi-items<< 5. Multi items YXXYpattern-multi-itemsYXXY ============================================ pattern.txt, line 17, pointer: >>pattern-atoms<< 6. Ordinary atoms YXXYpattern-atomsYXXY ============================================ pattern.txt, line 18, pointer: >>/ignorecase<< 7. Ignoring case in a pattern YXXY/ignorecaseYXXY ============================================ pattern.txt, line 19, pointer: >>patterns-composing<< 8. Composing characters YXXYpatterns-composingYXXY ============================================ pattern.txt, line 20, pointer: >>perl-patterns<< 9. Compare with Perl patterns YXXYperl-patternsYXXY ============================================ pattern.txt, line 21, pointer: >>match-highlight<< 10. Highlighting matches YXXYmatch-highlightYXXY ============================================ pattern.txt, line 28, pointer: >>exclusive<< {pattern} YXXYexclusiveYXXY. ============================================ pattern.txt, line 31, pointer: >>{offset}<< {pattern} and go YXXY{offset}YXXY lines up or down. ============================================ pattern.txt, line 32, pointer: >>linewise<< YXXYlinewiseYXXY. ============================================ pattern.txt, line 36, pointer: >>last-pattern<< pattern YXXYlast-patternYXXY with latest used YXXY{offset}YXXY. ============================================ pattern.txt, line 36, pointer: >>{offset}<< pattern YXXYlast-patternYXXY with latest used YXXY{offset}YXXY. ============================================ pattern.txt, line 39, pointer: >>last-pattern<< pattern YXXYlast-patternYXXY with new YXXY{offset}YXXY. If ============================================ pattern.txt, line 39, pointer: >>{offset}<< pattern YXXYlast-patternYXXY with new YXXY{offset}YXXY. If ============================================ pattern.txt, line 44, pointer: >>exclusive<< occurrence of {pattern} YXXYexclusiveYXXY. ============================================ pattern.txt, line 47, pointer: >>{offset}<< occurrence of {pattern} and go YXXY{offset}YXXY lines up or ============================================ pattern.txt, line 48, pointer: >>linewise<< down YXXYlinewiseYXXY. ============================================ pattern.txt, line 52, pointer: >>last-pattern<< pattern YXXYlast-patternYXXY with latest used YXXY{offset}YXXY. ============================================ pattern.txt, line 52, pointer: >>{offset}<< pattern YXXYlast-patternYXXY with latest used YXXY{offset}YXXY. ============================================ pattern.txt, line 55, pointer: >>last-pattern<< pattern YXXYlast-patternYXXY with new YXXY{offset}YXXY. If ============================================ pattern.txt, line 55, pointer: >>{offset}<< pattern YXXYlast-patternYXXY with new YXXY{offset}YXXY. If ============================================ pattern.txt, line 60, pointer: >>last-pattern<< YXXYlast-patternYXXY {Vi: no count} ============================================ pattern.txt, line 64, pointer: >>last-pattern<< opposite direction. YXXYlast-patternYXXY {Vi: no count} ============================================ pattern.txt, line 70, pointer: >>'iskeyword'<< 1. the keyword under the cursor YXXY'iskeyword'YXXY ============================================ pattern.txt, line 77, pointer: >>exclusive<< command "/\<keyword\>". YXXYexclusiveYXXY {not in Vi} ============================================ pattern.txt, line 109, pointer: >>include-search<< searched use the commands listed in YXXYinclude-searchYXXY. ============================================ pattern.txt, line 110, pointer: >>n<< After this command YXXYnYXXY searches forward for the next ============================================ pattern.txt, line 131, pointer: >>dos-CTRL-Break<< MS-DOS YXXYdos-CTRL-BreakYXXY. ============================================ pattern.txt, line 140, pointer: >>autocmd-searchpat<< executing autocommands YXXYautocmd-searchpatYXXY. ============================================ pattern.txt, line 149, pointer: >>:nohlsearch<< the 'hlsearch' option. This can be suspended with the YXXY:nohlsearchYXXY command. ============================================ pattern.txt, line 166, pointer: >>//;<< ;{pattern} perform another search, see YXXY//;YXXY ============================================ pattern.txt, line 232, pointer: >>cpo-c<< 'c' flag in 'cpoptions'. See YXXYcpo-cYXXY. ============================================ pattern.txt, line 265, pointer: >>/\%>l<< Also see YXXY/\%>lYXXY. ============================================ pattern.txt, line 328, pointer: >>/multi<< characters: "", "a", "aa", etc. See YXXY/multiYXXY. ============================================ pattern.txt, line 339, pointer: >>/ordinary-atom<< atom ::= ordinary-atom YXXY/ordinary-atomYXXY ============================================ pattern.txt, line 340, pointer: >>/\(<< or \( pattern \) YXXY/\(YXXY ============================================ pattern.txt, line 341, pointer: >>/\%(<< or \%( pattern \) YXXY/\%(YXXY ============================================ pattern.txt, line 342, pointer: >>/\z(<< or \z( pattern \) YXXY/\z(YXXY ============================================ pattern.txt, line 397, pointer: >>/star<< YXXY/starYXXY * \* 0 or more as many as possible ============================================ pattern.txt, line 398, pointer: >>/\+<< YXXY/\+YXXY \+ \+ 1 or more as many as possible (*) ============================================ pattern.txt, line 399, pointer: >>/\=<< YXXY/\=YXXY \= \= 0 or 1 as many as possible (*) ============================================ pattern.txt, line 400, pointer: >>/\?<< YXXY/\?YXXY \? \? 0 or 1 as many as possible (*) ============================================ pattern.txt, line 402, pointer: >>/\{<< YXXY/\{YXXY \{n,m} \{n,m} n to m as many as possible (*) ============================================ pattern.txt, line 408, pointer: >>/\{-<< YXXY/\{-YXXY \{-n,m} \{-n,m} n to m as few as possible (*) ============================================ pattern.txt, line 415, pointer: >>/\@><< YXXY/\@>YXXY \@> \@> 1, like matching a whole pattern (*) ============================================ pattern.txt, line 416, pointer: >>/\@=<< YXXY/\@=YXXY \@= \@= nothing, requires a match YXXY/zero-widthYXXY (*) ============================================ pattern.txt, line 416, pointer: >>/zero-width<< YXXY/\@=YXXY \@= \@= nothing, requires a match YXXY/zero-widthYXXY (*) ============================================ pattern.txt, line 417, pointer: >>/\@!<< YXXY/\@!YXXY \@! \@! nothing, requires NO match YXXY/zero-widthYXXY (*) ============================================ pattern.txt, line 417, pointer: >>/zero-width<< YXXY/\@!YXXY \@! \@! nothing, requires NO match YXXY/zero-widthYXXY (*) ============================================ pattern.txt, line 418, pointer: >>/\@<=<< YXXY/\@<=YXXY \@<= \@<= nothing, requires a match behind YXXY/zero-widthYXXY (*) ============================================ pattern.txt, line 418, pointer: >>/zero-width<< YXXY/\@<=YXXY \@<= \@<= nothing, requires a match behind YXXY/zero-widthYXXY (*) ============================================ pattern.txt, line 419, pointer: >>/\@<!<< YXXY/\@<!YXXY \@<! \@<! nothing, requires NO match behind YXXY/zero-widthYXXY (*) ============================================ pattern.txt, line 419, pointer: >>/zero-width<< YXXY/\@<!YXXY \@<! \@<! nothing, requires NO match behind YXXY/zero-widthYXXY (*) ============================================ pattern.txt, line 429, pointer: >>/^<< YXXY/^YXXY ^ ^ start-of-line (at start of pattern) YXXY/zero-widthYXXY ============================================ pattern.txt, line 429, pointer: >>/zero-width<< YXXY/^YXXY ^ ^ start-of-line (at start of pattern) YXXY/zero-widthYXXY ============================================ pattern.txt, line 430, pointer: >>/\^<< YXXY/\^YXXY \^ \^ literal '^' ============================================ pattern.txt, line 431, pointer: >>/\_^<< YXXY/\_^YXXY \_^ \_^ start-of-line (used anywhere) YXXY/zero-widthYXXY ============================================ pattern.txt, line 431, pointer: >>/zero-width<< YXXY/\_^YXXY \_^ \_^ start-of-line (used anywhere) YXXY/zero-widthYXXY ============================================ pattern.txt, line 432, pointer: >>/$<< YXXY/$YXXY $ $ end-of-line (at end of pattern) YXXY/zero-widthYXXY ============================================ pattern.txt, line 432, pointer: >>/zero-width<< YXXY/$YXXY $ $ end-of-line (at end of pattern) YXXY/zero-widthYXXY ============================================ pattern.txt, line 433, pointer: >>/\$<< YXXY/\$YXXY \$ \$ literal '$' ============================================ pattern.txt, line 434, pointer: >>/\_$<< YXXY/\_$YXXY \_$ \_$ end-of-line (used anywhere) YXXY/zero-widthYXXY ============================================ pattern.txt, line 434, pointer: >>/zero-width<< YXXY/\_$YXXY \_$ \_$ end-of-line (used anywhere) YXXY/zero-widthYXXY ============================================ pattern.txt, line 435, pointer: >>/.<< YXXY/.YXXY . \. any single character (not an end-of-line) ============================================ pattern.txt, line 436, pointer: >>/\_.<< YXXY/\_.YXXY \_. \_. any single character or end-of-line ============================================ pattern.txt, line 437, pointer: >>/\<<< YXXY/\<YXXY \< \< beginning of a word YXXY/zero-widthYXXY ============================================ pattern.txt, line 437, pointer: >>/zero-width<< YXXY/\<YXXY \< \< beginning of a word YXXY/zero-widthYXXY ============================================ pattern.txt, line 438, pointer: >>/\><< YXXY/\>YXXY \> \> end of a word YXXY/zero-widthYXXY ============================================ pattern.txt, line 438, pointer: >>/zero-width<< YXXY/\>YXXY \> \> end of a word YXXY/zero-widthYXXY ============================================ pattern.txt, line 439, pointer: >>/\zs<< YXXY/\zsYXXY \zs \zs anything, sets start of match ============================================ pattern.txt, line 440, pointer: >>/\ze<< YXXY/\zeYXXY \ze \ze anything, sets end of match ============================================ pattern.txt, line 441, pointer: >>/\%^<< YXXY/\%^YXXY \%^ \%^ beginning of file YXXY/zero-widthYXXY ZWWZE71ZWWZ ============================================ pattern.txt, line 441, pointer: >>/zero-width<< YXXY/\%^YXXY \%^ \%^ beginning of file YXXY/zero-widthYXXY ZWWZE71ZWWZ ============================================ pattern.txt, line 442, pointer: >>/\%$<< YXXY/\%$YXXY \%$ \%$ end of file YXXY/zero-widthYXXY ============================================ pattern.txt, line 442, pointer: >>/zero-width<< YXXY/\%$YXXY \%$ \%$ end of file YXXY/zero-widthYXXY ============================================ pattern.txt, line 443, pointer: >>/\%V<< YXXY/\%VYXXY \%V \%V inside Visual area YXXY/zero-widthYXXY ============================================ pattern.txt, line 443, pointer: >>/zero-width<< YXXY/\%VYXXY \%V \%V inside Visual area YXXY/zero-widthYXXY ============================================ pattern.txt, line 444, pointer: >>/\%#<< YXXY/\%#YXXY \%# \%# cursor position YXXY/zero-widthYXXY ============================================ pattern.txt, line 444, pointer: >>/zero-width<< YXXY/\%#YXXY \%# \%# cursor position YXXY/zero-widthYXXY ============================================ pattern.txt, line 445, pointer: >>/\%'m<< YXXY/\%'mYXXY \%'m \%'m mark m position YXXY/zero-widthYXXY ============================================ pattern.txt, line 445, pointer: >>/zero-width<< YXXY/\%'mYXXY \%'m \%'m mark m position YXXY/zero-widthYXXY ============================================ pattern.txt, line 446, pointer: >>/\%l<< YXXY/\%lYXXY \%23l \%23l in line 23 YXXY/zero-widthYXXY ============================================ pattern.txt, line 446, pointer: >>/zero-width<< YXXY/\%lYXXY \%23l \%23l in line 23 YXXY/zero-widthYXXY ============================================ pattern.txt, line 447, pointer: >>/\%c<< YXXY/\%cYXXY \%23c \%23c in column 23 YXXY/zero-widthYXXY ============================================ pattern.txt, line 447, pointer: >>/zero-width<< YXXY/\%cYXXY \%23c \%23c in column 23 YXXY/zero-widthYXXY ============================================ pattern.txt, line 448, pointer: >>/\%v<< YXXY/\%vYXXY \%23v \%23v in virtual column 23 YXXY/zero-widthYXXY ============================================ pattern.txt, line 448, pointer: >>/zero-width<< YXXY/\%vYXXY \%23v \%23v in virtual column 23 YXXY/zero-widthYXXY ============================================ pattern.txt, line 451, pointer: >>/\i<< YXXY/\iYXXY \i \i identifier character (see 'isident' option) ============================================ pattern.txt, line 452, pointer: >>/\I<< YXXY/\IYXXY \I \I like "\i", but excluding digits ============================================ pattern.txt, line 453, pointer: >>/\k<< YXXY/\kYXXY \k \k keyword character (see 'iskeyword' option) ============================================ pattern.txt, line 454, pointer: >>/\K<< YXXY/\KYXXY \K \K like "\k", but excluding digits ============================================ pattern.txt, line 455, pointer: >>/\f<< YXXY/\fYXXY \f \f file name character (see 'isfname' option) ============================================ pattern.txt, line 456, pointer: >>/\F<< YXXY/\FYXXY \F \F like "\f", but excluding digits ============================================ pattern.txt, line 457, pointer: >>/\p<< YXXY/\pYXXY \p \p printable character (see 'isprint' option) ============================================ pattern.txt, line 458, pointer: >>/\P<< YXXY/\PYXXY \P \P like "\p", but excluding digits ============================================ pattern.txt, line 459, pointer: >>/\s<< YXXY/\sYXXY \s \s whitespace character: <Space> and <Tab> ============================================ pattern.txt, line 460, pointer: >>/\S<< YXXY/\SYXXY \S \S non-whitespace character; opposite of \s ============================================ pattern.txt, line 461, pointer: >>/\d<< YXXY/\dYXXY \d \d digit: [0-9] ============================================ pattern.txt, line 462, pointer: >>/\D<< YXXY/\DYXXY \D \D non-digit: [^0-9] ============================================ pattern.txt, line 463, pointer: >>/\x<< YXXY/\xYXXY \x \x hex digit: [0-9A-Fa-f] ============================================ pattern.txt, line 464, pointer: >>/\X<< YXXY/\XYXXY \X \X non-hex digit: [^0-9A-Fa-f] ============================================ pattern.txt, line 465, pointer: >>/\o<< YXXY/\oYXXY \o \o octal digit: [0-7] ============================================ pattern.txt, line 466, pointer: >>/\O<< YXXY/\OYXXY \O \O non-octal digit: [^0-7] ============================================ pattern.txt, line 467, pointer: >>/\w<< YXXY/\wYXXY \w \w word character: [0-9A-Za-z_] ============================================ pattern.txt, line 468, pointer: >>/\W<< YXXY/\WYXXY \W \W non-word character: [^0-9A-Za-z_] ============================================ pattern.txt, line 469, pointer: >>/\h<< YXXY/\hYXXY \h \h head of word character: [A-Za-z_] ============================================ pattern.txt, line 470, pointer: >>/\H<< YXXY/\HYXXY \H \H non-head of word character: [^A-Za-z_] ============================================ pattern.txt, line 471, pointer: >>/\a<< YXXY/\aYXXY \a \a alphabetic character: [A-Za-z] ============================================ pattern.txt, line 472, pointer: >>/\A<< YXXY/\AYXXY \A \A non-alphabetic character: [^A-Za-z] ============================================ pattern.txt, line 473, pointer: >>/\l<< YXXY/\lYXXY \l \l lowercase character: [a-z] ============================================ pattern.txt, line 474, pointer: >>/\L<< YXXY/\LYXXY \L \L non-lowercase character: [^a-z] ============================================ pattern.txt, line 475, pointer: >>/\u<< YXXY/\uYXXY \u \u uppercase character: [A-Z] ============================================ pattern.txt, line 476, pointer: >>/\U<< YXXY/\UYXXY \U \U non-uppercase character [^A-Z] ============================================ pattern.txt, line 477, pointer: >>/\_<< YXXY/\_YXXY \_x \_x where x is any of the characters above: character ============================================ pattern.txt, line 481, pointer: >>/\e<< YXXY/\eYXXY \e \e <Esc> ============================================ pattern.txt, line 482, pointer: >>/\t<< YXXY/\tYXXY \t \t <Tab> ============================================ pattern.txt, line 483, pointer: >>/\r<< YXXY/\rYXXY \r \r <CR> ============================================ pattern.txt, line 484, pointer: >>/\b<< YXXY/\bYXXY \b \b <BS> ============================================ pattern.txt, line 485, pointer: >>/\n<< YXXY/\nYXXY \n \n end-of-line ============================================ pattern.txt, line 486, pointer: >>/~<< YXXY/~YXXY ~ \~ last given substitute string ========================# Sleep a moment to avoid that the xterm title is messed up ==================== pattern.txt, line 487, pointer: >>/\1<< YXXY/\1YXXY \1 \1 same string as matched by first \(\) {not in Vi} ============================================ pattern.txt, line 488, pointer: >>/\2<< YXXY/\2YXXY \2 \2 Like "\1", but uses second \(\) ============================================ pattern.txt, line 490, pointer: >>/\9<< YXXY/\9YXXY \9 \9 Like "\1", but uses ninth \(\) ============================================ pattern.txt, line 492, pointer: >>/\z1<< YXXY/\z1YXXY \z1 \z1 only for syntax highlighting, see YXXY:syn-ext-matchYXXY ============================================ pattern.txt, line 492, pointer: >>:syn-ext-match<< YXXY/\z1YXXY \z1 \z1 only for syntax highlighting, see YXXY:syn-ext-matchYXXY ============================================ pattern.txt, line 494, pointer: >>/\z1<< YXXY/\z1YXXY \z9 \z9 only for syntax highlighting, see YXXY:syn-ext-matchYXXY ============================================ pattern.txt, line 494, pointer: >>:syn-ext-match<< YXXY/\z1YXXY \z9 \z9 only for syntax highlighting, see YXXY:syn-ext-matchYXXY ============================================ pattern.txt, line 498, pointer: >>/[]<< YXXY/[]YXXY [] \[] any character specified inside the [] ============================================ pattern.txt, line 499, pointer: >>/\%[]<< YXXY/\%[]YXXY \%[] \%[] a sequence of optionally matched atoms ============================================ pattern.txt, line 501, pointer: >>/\c<< YXXY/\cYXXY \c \c ignore case, do not use the 'ignorecase' option ============================================ pattern.txt, line 502, pointer: >>/\C<< YXXY/\CYXXY \C \C match case, do not use the 'ignorecase' option ============================================ pattern.txt, line 503, pointer: >>/\m<< YXXY/\mYXXY \m \m 'magic' on for the following chars in the pattern ============================================ pattern.txt, line 504, pointer: >>/\M<< YXXY/\MYXXY \M \M 'magic' off for the following chars in the pattern ============================================ pattern.txt, line 505, pointer: >>/\v<< YXXY/\vYXXY \v \v the following chars in the pattern are "very magic" ============================================ pattern.txt, line 506, pointer: >>/\V<< YXXY/\VYXXY \V \V the following chars in the pattern are "very nomagic" ============================================ pattern.txt, line 507, pointer: >>/\Z<< YXXY/\ZYXXY \Z \Z ignore differences in Unicode "combining characters". ============================================ pattern.txt, line 510, pointer: >>/\%d<< YXXY/\%dYXXY \%d \%d match specified decimal character (eg \%d123 ============================================ pattern.txt, line 511, pointer: >>/\%x<< YXXY/\%xYXXY \%x \%x match specified hex character (eg \%x2a) ============================================ pattern.txt, line 512, pointer: >>/\%o<< YXXY/\%oYXXY \%o \%o match specified octal character (eg \%o040) ============================================ pattern.txt, line 513, pointer: >>/\%u<< YXXY/\%uYXXY \%u \%u match specified multibyte character (eg \%u20ac) ============================================ pattern.txt, line 514, pointer: >>/\%U<< YXXY/\%UYXXY \%U \%U match specified large multibyte character (eg ============================================ pattern.txt, line 537, pointer: >>/multi<< matched and in what way. This is called a multi. See YXXY/multiYXXY for an ============================================ pattern.txt, line 631, pointer: >>/zero-width<< current position. YXXY/zero-widthYXXY {not in Vi} ============================================ pattern.txt, line 653, pointer: >>/zero-width<< follows. YXXY/zero-widthYXXY {not in Vi} ============================================ pattern.txt, line 659, pointer: >>/\zs<< instead YXXY/\zsYXXY. To match the same as the above example: ============================================ pattern.txt, line 677, pointer: >>/zero-width<< before what follows. YXXY/zero-widthYXXY {not in Vi} ============================================ pattern.txt, line 709, pointer: >>/zero-width<< start-of-line; at other positions, matches literal '^'. YXXY/zero-widthYXXY ============================================ pattern.txt, line 717, pointer: >>/zero-width<< \_^ Matches start-of-line. YXXY/zero-widthYXXY Can be used at any position in ============================================ pattern.txt, line 726, pointer: >>/zero-width<< YXXY/zero-widthYXXY ============================================ pattern.txt, line 732, pointer: >>/zero-width<< \_$ Matches end-of-line. YXXY/zero-widthYXXY Can be used at any position in the ============================================ pattern.txt, line 734, pointer: >>/\n<< end-of-line. Use "a\nb" instead YXXY/\nYXXY. ============================================ pattern.txt, line 749, pointer: >>/zero-width<< YXXY/zero-widthYXXY ============================================ pattern.txt, line 754, pointer: >>/zero-width<< YXXY/zero-widthYXXY ============================================ pattern.txt, line 758, pointer: >>/zero-width<< next char is the first char of the whole match. YXXY/zero-widthYXXY ============================================ pattern.txt, line 769, pointer: >>/zero-width<< previous char is the last char of the whole match. YXXY/zero-widthYXXY ============================================ pattern.txt, line 790, pointer: >>/\@!<< This uses YXXY/\@!YXXY to ascertain that "VIM" does NOT match in any ============================================ pattern.txt, line 796, pointer: >>gv<< stopped match in the area that YXXYgvYXXY would reselect. ============================================ pattern.txt, line 807, pointer: >>CTRL-L<< line is updated) or when using the YXXYCTRL-LYXXY command (the whole screen ============================================ pattern.txt, line 821, pointer: >>/zero-width<< since it's a YXXY/zero-widthYXXY match it doesn't include that character. ============================================ pattern.txt, line 825, pointer: >>/\%#<< Similar to moving the cursor for "\%#" YXXY/\%#YXXY. ============================================ pattern.txt, line 881, pointer: >>/zero-width<< and since this is a YXXY/zero-widthYXXY match, column 17 isn't included in ============================================ pattern.txt, line 1046, pointer: >>/[\n]<< \n line break, see above YXXY/[\n]YXXY ============================================ pattern.txt, line 1229, pointer: >>/\c<< 'ignorecase' does not apply, use YXXY/\cYXXY in the pattern to ============================================ pattern.txt, line 1239, pointer: >>matcharg()<< Also see YXXYmatcharg()YXXY and YXXYgetmatches()YXXY. The former returns ============================================ pattern.txt, line 1239, pointer: >>getmatches()<< Also see YXXYmatcharg()YXXY and YXXYgetmatches()YXXY. The former returns ============================================ pattern.txt, line 1240, pointer: >>:match<< the highlight group and pattern of a previous YXXY:matchYXXY ============================================ pattern.txt, line 1242, pointer: >>matchadd()<< patterns defined by both YXXYmatchadd()YXXY and YXXY:matchYXXY. ============================================ pattern.txt, line 1242, pointer: >>:match<< patterns defined by both YXXYmatchadd()YXXY and YXXY:matchYXXY. ============================================ pattern.txt, line 1244, pointer: >>:match<< Highlighting matches using YXXY:matchYXXY are limited to three ============================================ pattern.txt, line 1245, pointer: >>:match<< matches (aside from YXXY:matchYXXY, YXXY:2matchYXXY and YXXY:3matchYXXYare ============================================ pattern.txt, line 1245, pointer: >>:2match<< matches (aside from YXXY:matchYXXY, YXXY:2matchYXXY and YXXY:3matchYXXYare ============================================ pattern.txt, line 1245, pointer: >>:3match<< matches (aside from YXXY:matchYXXY, YXXY:2matchYXXY and YXXY:3matchYXXYare ============================================ pattern.txt, line 1246, pointer: >>matchadd()<< available). YXXYmatchadd()YXXY does not have this limitation and in ============================================ pattern.txt, line 1270, pointer: >>:match<< Just like YXXY:matchYXXY above, but set a separate match. Thus ============================================ pattern.txt, line 1274, pointer: >>matchparen<< The ":3match" command is used by the YXXYmatchparenYXXY plugin. You ============================================ pi_getscript.txt, line 10, pointer: >>copyright<< pi_getscript.txt (see YXXYcopyrightYXXY) except use ============================================ pi_getscript.txt, line 15, pointer: >>:GLVS<< scripts that you yourself use! Typing YXXY:GLVSYXXY will invoke getscript; it will ============================================ pi_getscript.txt, line 16, pointer: >>GetLatestVimScripts_dat<< then use the <GetLatestVimScripts.dat> (see YXXYGetLatestVimScripts_datYXXY) file to ============================================ pi_getscript.txt, line 23, pointer: >>glvs-contents<< 1. Contents........................................: YXXYglvs-contentsYXXY ============================================ pi_getscript.txt, line 24, pointer: >>glvs-install<< 2. GetLatestVimScripts -- Getting Started..........: YXXYglvs-installYXXY ============================================ pi_getscript.txt, line 25, pointer: >>glvs-usage<< 3. GetLatestVimScripts Usage.......................: YXXYglvs-usageYXXY ============================================ pi_getscript.txt, line 26, pointer: >>glvs-data<< 4. GetLatestVimScripts Data File...................: YXXYglvs-dataYXXY ============================================ pi_getscript.txt, line 27, pointer: >>glvs-plugins<< 5. GetLatestVimScripts Friendly Plugins............: YXXYglvs-pluginsYXXY ============================================ pi_getscript.txt, line 28, pointer: >>glvs-autoinstall<< 6. GetLatestVimScripts AutoInstall.................: YXXYglvs-autoinstallYXXY ============================================ pi_getscript.txt, line 29, pointer: >>glvs-options<< 7. GetLatestViMScripts Options.....................: YXXYglvs-optionsYXXY ============================================ pi_getscript.txt, line 30, pointer: >>glvs-alg<< 8. GetLatestVimScripts Algorithm...................: YXXYglvs-algYXXY ============================================ pi_getscript.txt, line 31, pointer: >>glvs-hist<< 9. GetLatestVimScripts History.....................: YXXYglvs-histYXXY ============================================ pi_getscript.txt, line 42, pointer: >>GetLatestVimScripts_dat<< your own! See YXXYGetLatestVimScripts_datYXXY. ============================================ pi_getscript.txt, line 64, pointer: >>GetLatestVimScripts_dat<< list of desired plugins -- see YXXYGetLatestVimScripts_datYXXY) ============================================ pi_getscript.txt, line 73, pointer: >>GetLatestVimScripts_dat<< list of desired plugins -- see YXXYGetLatestVimScripts_datYXXY) ============================================ pi_getscript.txt, line 95, pointer: >>glvs-plugins<< directory (see YXXYglvs-pluginsYXXY). ============================================ pi_getscript.txt, line 106, pointer: >>glvs-options<< (also see YXXYglvs-optionsYXXY) ============================================ pi_getscript.txt, line 141, pointer: >>GetLatestVimScripts_dat<< (see YXXYGetLatestVimScripts_datYXXY). ============================================ pi_getscript.txt, line 157, pointer: >>glvs-plugins<< See YXXYglvs-pluginsYXXY for more. Thus, GetLatestVimScripts thus provides a ============================================ pi_getscript.txt, line 193, pointer: >>glvs-autoinstall<< If your command is auto-installable (see YXXYglvs-autoinstallYXXY), and most scripts ============================================ pi_gzip.txt, line 9, pointer: >>gzip-autocmd<< 1. Autocommands YXXYgzip-autocmdYXXY ============================================ pi_gzip.txt, line 11, pointer: >>standard-plugin<< The functionality mentioned here is a YXXYstandard-pluginYXXY. ============================================ pi_netrw.txt, line 96, pointer: >>netrw-activate<< (or see YXXYnetrw-activateYXXY) ============================================ pi_netrw.txt, line 101, pointer: >>'cp'<< (see YXXY'cp'YXXY and YXXY:filetype-plugin-onYXXY) ============================================ pi_netrw.txt, line 101, pointer: >>:filetype-plugin-on<< (see YXXY'cp'YXXY and YXXY:filetype-plugin-onYXXY) ============================================ pi_netrw.txt, line 104, pointer: >>netrw-transparent<< (see YXXYnetrw-transparentYXXY). As an example of this, let's assume you have an ============================================ pi_netrw.txt, line 137, pointer: >>netrw-browse<< See YXXYnetrw-browseYXXY for more! ============================================ pi_netrw.txt, line 140, pointer: >>netrw-externapp<< next section, YXXYnetrw-externappYXXY, for how to use these external applications. ============================================ pi_netrw.txt, line 154, pointer: >>netrw-start<< in YXXYnetrw-startYXXY. These include dav, fetch, http,... well, just look ============================================ pi_netrw.txt, line 155, pointer: >>netrw-externapp<< at the list in YXXYnetrw-externappYXXY. Each protocol is associated with a ============================================ pi_netrw.txt, line 261, pointer: >>netrw-passwd<< YXXYnetrw-passwdYXXY (and if you're using ssh/scp hoping to figure out how ============================================ pi_netrw.txt, line 262, pointer: >>netrw-ssh-hack<< to not need to use passwords, look at YXXYnetrw-ssh-hackYXXY). ============================================ pi_netrw.txt, line 270, pointer: >>netrw-browser-var<< (also see: YXXYnetrw-browser-varYXXY YXXYnetrw-protocolYXXY YXXYnetrw-settingsYXXY YXXYnetrw-varYXXY) ============================================ pi_netrw.txt, line 270, pointer: >>netrw-protocol<< (also see: YXXYnetrw-browser-varYXXY YXXYnetrw-protocolYXXY YXXYnetrw-settingsYXXY YXXYnetrw-varYXXY) ============================================ pi_netrw.txt, line 270, pointer: >>netrw-settings<< (also see: YXXYnetrw-browser-varYXXY YXXYnetrw-protocolYXXY YXXYnetrw-settingsYXXY YXXYnetrw-varYXXY) ============================================ pi_netrw.txt, line 270, pointer: >>netrw-var<< (also see: YXXYnetrw-browser-varYXXY YXXYnetrw-protocolYXXY YXXYnetrw-settingsYXXY YXXYnetrw-varYXXY) ============================================ pi_netrw.txt, line 274, pointer: >>netrw-settings<< YXXYnetrw-settingsYXXY) which will display your current netrw settings. Most such ============================================ pi_netrw.txt, line 275, pointer: >>netrw-browser-options<< settings are described below, in YXXYnetrw-browser-optionsYXXY, and in ============================================ pi_netrw.txt, line 306, pointer: >>netrw-gx<< be available (see YXXYnetrw-gxYXXY) ============================================ pi_netrw.txt, line 314, pointer: >>netrw-P<< Also affects the "previous window" (see YXXYnetrw-PYXXY) in ============================================ pi_netrw.txt, line 391, pointer: >>netrw-p8<< See YXXYnetrw-p8YXXY for more about putty, pscp, psftp, etc. ============================================ pi_netrw.txt, line 400, pointer: >>netrw-var<< ftp://... (and http://...) . See YXXYnetrw-varYXXY for more about this. ============================================ pi_netrw.txt, line 511, pointer: >>inputsecret()<< The script attempts to get passwords for ftp invisibly using YXXYinputsecret()YXXY, ============================================ pi_netrw.txt, line 512, pointer: >>netrw-uidpass<< a built-in Vim function. See YXXYnetrw-uidpassYXXY for how to change the password ============================================ pi_netrw.txt, line 517, pointer: >>netrw-ssh-hack<< However, YXXYnetrw-ssh-hackYXXY can help with this problem. ============================================ pi_netrw.txt, line 524, pointer: >>'nocompatible'<< YXXY'nocompatible'YXXY mode is enabled. Netrw's script files reside in your ============================================ pi_netrw.txt, line 541, pointer: >>:autocmd<< (invoked via an YXXY:autocmdYXXY for YXXYBufReadCmdYXXY, YXXYBufWriteCmdYXXY, or YXXYSourceCmdYXXY ============================================ pi_netrw.txt, line 541, pointer: >>BufReadCmd<< (invoked via an YXXY:autocmdYXXY for YXXYBufReadCmdYXXY, YXXYBufWriteCmdYXXY, or YXXYSourceCmdYXXY ============================================ pi_netrw.txt, line 541, pointer: >>BufWriteCmd<< (invoked via an YXXY:autocmdYXXY for YXXYBufReadCmdYXXY, YXXYBufWriteCmdYXXY, or YXXYSourceCmdYXXY ============================================ pi_netrw.txt, line 541, pointer: >>SourceCmd<< (invoked via an YXXY:autocmdYXXY for YXXYBufReadCmdYXXY, YXXYBufWriteCmdYXXY, or YXXYSourceCmdYXXY ============================================ pi_netrw.txt, line 549, pointer: >>netrw-activate<< See YXXYnetrw-activateYXXY for more on how to encourage your vim to use plugins ============================================ pi_netrw.txt, line 558, pointer: >>netrw-transparent<< Nread as shown in YXXYnetrw-transparentYXXY (ie. simply use ============================================ pi_netrw.txt, line 562, pointer: >>netrw-urls<< instead, as appropriate) -- see YXXYnetrw-urlsYXXY. In the explanations ============================================ pi_netrw.txt, line 600, pointer: >>netrw-settings<< :NetrwSettings This command is described in YXXYnetrw-settingsYXXY -- used to ============================================ pi_netrw.txt, line 607, pointer: >>netrw-browser-var<< (if you're interested in the netrw browser settings, see: YXXYnetrw-browser-varYXXY) ============================================ pi_netrw.txt, line 611, pointer: >>netrw-settings<< set in the user's <.vimrc> file: (see also YXXYnetrw-settingsYXXY YXXYnetrw-protocolYXXY) ============================================ pi_netrw.txt, line 611, pointer: >>netrw-protocol<< set in the user's <.vimrc> file: (see also YXXYnetrw-settingsYXXY YXXYnetrw-protocolYXXY) ============================================ pi_netrw.txt, line 641, pointer: >>netrw-options<< (see YXXYnetrw-optionsYXXY) ============================================ pi_netrw.txt, line 695, pointer: >>g:netrw_ftp_cmd<< The g:netrw_..._cmd options (YXXYg:netrw_ftp_cmdYXXY and YXXYg:netrw_sftp_cmdYXXY) ============================================ pi_netrw.txt, line 695, pointer: >>g:netrw_sftp_cmd<< The g:netrw_..._cmd options (YXXYg:netrw_ftp_cmdYXXY and YXXYg:netrw_sftp_cmdYXXY) ============================================ pi_netrw.txt, line 699, pointer: >>g:netrw_list_cmd<< Browsing is supported by using the YXXYg:netrw_list_cmdYXXY; the substring ============================================ pi_netrw.txt, line 703, pointer: >>g:netrw_ftp<< Two options (YXXYg:netrw_ftpYXXY and YXXYnetrw-fixupYXXY) both help with certain ftp's ============================================ pi_netrw.txt, line 703, pointer: >>netrw-fixup<< Two options (YXXYg:netrw_ftpYXXY and YXXYnetrw-fixupYXXY) both help with certain ftp's ============================================ pi_netrw.txt, line 722, pointer: >>g:netrw_ftpmode<< The YXXYg:netrw_ftpmodeYXXY and YXXYg:netrw_extracmdYXXY are optional. ============================================ pi_netrw.txt, line 722, pointer: >>g:netrw_extracmd<< The YXXYg:netrw_ftpmodeYXXY and YXXYg:netrw_extracmdYXXY are optional. ============================================ pi_netrw.txt, line 788, pointer: >>netrw-quickmaps<< (Quick References: YXXYnetrw-quickmapsYXXY YXXYnetrw-quickcomsYXXY) ============================================ pi_netrw.txt, line 788, pointer: >>netrw-quickcoms<< (Quick References: YXXYnetrw-quickmapsYXXY YXXYnetrw-quickcomsYXXY) ============================================ pi_netrw.txt, line 803, pointer: >>netrw-cr<< (Related topics: YXXYnetrw-crYXXY YXXYnetrw-oYXXY YXXYnetrw-pYXXY YXXYnetrw-PYXXY YXXYnetrw-tYXXY ============================================ pi_netrw.txt, line 803, pointer: >>netrw-o<< (Related topics: YXXYnetrw-crYXXY YXXYnetrw-oYXXY YXXYnetrw-pYXXY YXXYnetrw-PYXXY YXXYnetrw-tYXXY ============================================ pi_netrw.txt, line 803, pointer: >>netrw-p<< (Related topics: YXXYnetrw-crYXXY YXXYnetrw-oYXXY YXXYnetrw-pYXXY YXXYnetrw-PYXXY YXXYnetrw-tYXXY ============================================ pi_netrw.txt, line 803, pointer: >>netrw-P<< (Related topics: YXXYnetrw-crYXXY YXXYnetrw-oYXXY YXXYnetrw-pYXXY YXXYnetrw-PYXXY YXXYnetrw-tYXXY ============================================ pi_netrw.txt, line 803, pointer: >>netrw-t<< (Related topics: YXXYnetrw-crYXXY YXXYnetrw-oYXXY YXXYnetrw-pYXXY YXXYnetrw-PYXXY YXXYnetrw-tYXXY ============================================ pi_netrw.txt, line 804, pointer: >>netrw-mf<< YXXYnetrw-mfYXXY YXXYnetrw-mxYXXY YXXYnetrw-DYXXY YXXYnetrw-RYXXY YXXYnetrw-vYXXY ) ============================================ pi_netrw.txt, line 804, pointer: >>netrw-mx<< YXXYnetrw-mfYXXY YXXYnetrw-mxYXXY YXXYnetrw-DYXXY YXXYnetrw-RYXXY YXXYnetrw-vYXXY ) ============================================ pi_netrw.txt, line 804, pointer: >>netrw-D<< YXXYnetrw-mfYXXY YXXYnetrw-mxYXXY YXXYnetrw-DYXXY YXXYnetrw-RYXXY YXXYnetrw-vYXXY ) ============================================ pi_netrw.txt, line 804, pointer: >>netrw-R<< YXXYnetrw-mfYXXY YXXYnetrw-mxYXXY YXXYnetrw-DYXXY YXXYnetrw-RYXXY YXXYnetrw-vYXXY ) ============================================ pi_netrw.txt, line 804, pointer: >>netrw-v<< YXXYnetrw-mfYXXY YXXYnetrw-mxYXXY YXXYnetrw-DYXXY YXXYnetrw-RYXXY YXXYnetrw-vYXXY ) ============================================ pi_netrw.txt, line 826, pointer: >>netrw-ssh-hack<< listings with ssh or scp, see YXXYnetrw-ssh-hackYXXY. To avoid password entry with ============================================ pi_netrw.txt, line 827, pointer: >>netrw-netrc<< ftp, see YXXYnetrw-netrcYXXY (if your ftp supports it). ============================================ pi_netrw.txt, line 831, pointer: >>netrw-i<< * To change the listing style, press the "i" key (YXXYnetrw-iYXXY). ============================================ pi_netrw.txt, line 835, pointer: >>netrw-ctrl-h<< YXXYnetrw-ctrl-hYXXY. ============================================ pi_netrw.txt, line 839, pointer: >>netrw-browse-cmds<< See YXXYnetrw-browse-cmdsYXXY for all the things you can do with netrw! ============================================ pi_netrw.txt, line 872, pointer: >>netrw-cr<< <cr> Netrw will enter the directory or read the file YXXYnetrw-crYXXY ============================================ pi_netrw.txt, line 873, pointer: >>netrw-del<< <del> Netrw will attempt to remove the file/directory YXXYnetrw-delYXXY ============================================ pi_netrw.txt, line 874, pointer: >>netrw--<< - Makes Netrw go up one directory YXXYnetrw--YXXY ============================================ pi_netrw.txt, line 875, pointer: >>netrw-a<< a Toggles between normal display, YXXYnetrw-aYXXY ============================================ pi_netrw.txt, line 878, pointer: >>netrw-c<< c Make browsing directory the current directory YXXYnetrw-cYXXY ============================================ pi_netrw.txt, line 879, pointer: >>netrw-d<< d Make a directory YXXYnetrw-dYXXY ============================================ pi_netrw.txt, line 880, pointer: >>netrw-D<< D Attempt to remove the file(s)/directory(ies) YXXYnetrw-DYXXY ============================================ pi_netrw.txt, line 881, pointer: >>netrw-gb<< gb Go to previous bookmarked directory YXXYnetrw-gbYXXY ============================================ pi_netrw.txt, line 882, pointer: >>netrw-gh<< gh Quick hide/unhide of dot-files YXXYnetrw-ghYXXY ============================================ pi_netrw.txt, line 883, pointer: >>netrw-qf<< gi Display information on file YXXYnetrw-qfYXXY ============================================ pi_netrw.txt, line 884, pointer: >>netrw-ctrl-h<< <c-h> Edit file hiding list YXXYnetrw-ctrl-hYXXY ============================================ pi_netrw.txt, line 885, pointer: >>netrw-i<< i Cycle between thin, long, wide, and tree listings YXXYnetrw-iYXXY ============================================ pi_netrw.txt, line 886, pointer: >>netrw-ctrl-l<< <c-l> Causes Netrw to refresh the directory listing YXXYnetrw-ctrl-lYXXY ============================================ pi_netrw.txt, line 887, pointer: >>netrw-mb<< mb Bookmark current directory YXXYnetrw-mbYXXY ============================================ pi_netrw.txt, line 888, pointer: >>netrw-mc<< mc Copy marked files to marked-file target directory YXXYnetrw-mcYXXY ============================================ pi_netrw.txt, line 889, pointer: >>netrw-md<< md Apply diff to marked files (up to 3) YXXYnetrw-mdYXXY ============================================ pi_netrw.txt, line 890, pointer: >>netrw-me<< me Place marked files on arg list and edit them YXXYnetrw-meYXXY ============================================ pi_netrw.txt, line 891, pointer: >>netrw-mf<< mf Mark a file YXXYnetrw-mfYXXY ============================================ pi_netrw.txt, line 892, pointer: >>netrw-mh<< mh Toggle marked file suffices' presence on hiding list YXXYnetrw-mhYXXY ============================================ pi_netrw.txt, line 893, pointer: >>netrw-mm<< mm Move marked files to marked-file target directory YXXYnetrw-mmYXXY ============================================ pi_netrw.txt, line 894, pointer: >>netrw-mp<< mp Print marked files YXXYnetrw-mpYXXY ============================================ pi_netrw.txt, line 895, pointer: >>regexp<< mr Mark files satisfying a YXXYregexpYXXY YXXYnetrw-mrYXXY ============================================ pi_netrw.txt, line 895, pointer: >>netrw-mr<< mr Mark files satisfying a YXXYregexpYXXY YXXYnetrw-mrYXXY ============================================ pi_netrw.txt, line 896, pointer: >>netrw-mt<< mt Current browsing directory becomes markfile target YXXYnetrw-mtYXXY ============================================ pi_netrw.txt, line 897, pointer: >>netrw-mT<< mT Apply ctags to marked files YXXYnetrw-mTYXXY ============================================ pi_netrw.txt, line 898, pointer: >>netrw-mu<< mu Unmark all marked files YXXYnetrw-muYXXY ============================================ pi_netrw.txt, line 899, pointer: >>netrw-mx<< mx Apply arbitrary shell command to marked files YXXYnetrw-mxYXXY ============================================ pi_netrw.txt, line 900, pointer: >>netrw-mz<< mz Compress/decompress marked files YXXYnetrw-mzYXXY ============================================ pi_netrw.txt, line 901, pointer: >>netrw-o<< o Enter the file/directory under the cursor in a new YXXYnetrw-oYXXY ============================================ pi_netrw.txt, line 903, pointer: >>netrw-O<< O Obtain a file specified by cursor YXXYnetrw-OYXXY ============================================ pi_netrw.txt, line 904, pointer: >>netrw-p<< p Preview the file YXXYnetrw-pYXXY ============================================ pi_netrw.txt, line 905, pointer: >>netrw-P<< P Browse in the previously used window YXXYnetrw-PYXXY ============================================ pi_netrw.txt, line 906, pointer: >>netrw-qb<< q List bookmarked directories and history YXXYnetrw-qbYXXY ============================================ pi_netrw.txt, line 907, pointer: >>netrw-r<< r Reverse sorting order YXXYnetrw-rYXXY ============================================ pi_netrw.txt, line 908, pointer: >>netrw-R<< R Rename the designed file(s)/directory(ies) YXXYnetrw-RYXXY ============================================ pi_netrw.txt, line 909, pointer: >>netrw-s<< s Select sorting style: by name, time, or file size YXXYnetrw-sYXXY ============================================ pi_netrw.txt, line 910, pointer: >>netrw-S<< S Specify suffix priority for name-sorting YXXYnetrw-SYXXY ============================================ pi_netrw.txt, line 912, pointer: >>netrw-u<< u Change to recently-visited directory YXXYnetrw-uYXXY ============================================ pi_netrw.txt, line 913, pointer: >>netrw-U<< U Change to subsequently-visited directory YXXYnetrw-UYXXY ============================================ pi_netrw.txt, line 914, pointer: >>netrw-v<< v Enter the file/directory under the cursor in a new YXXYnetrw-vYXXY ============================================ pi_netrw.txt, line 916, pointer: >>netrw-x<< x View file with an associated program YXXYnetrw-xYXXY ============================================ pi_netrw.txt, line 918, pointer: >>netrw-%<< % Open a new file in netrw's current directory YXXYnetrw-%YXXY ============================================ pi_netrw.txt, line 923, pointer: >>netrw-P<< see YXXYnetrw-PYXXY ============================================ pi_netrw.txt, line 928, pointer: >>g:netrw_retmap<< * YXXYg:netrw_retmapYXXY == 1 AND ============================================ pi_netrw.txt, line 953, pointer: >>'viminfo'<< Any count may be used. One may use viminfo's "!" option (YXXY'viminfo'YXXY) to ============================================ pi_netrw.txt, line 954, pointer: >>netrw-gb<< retain bookmarks between vim sessions. See YXXYnetrw-gbYXXY for how to return ============================================ pi_netrw.txt, line 955, pointer: >>netrw-qb<< to a bookmark and YXXYnetrw-qbYXXY for how to list them. ============================================ pi_netrw.txt, line 965, pointer: >>netrw-i<< CAVEAT: There are four forms of listing (see YXXYnetrw-iYXXY). Netrw assumes that ============================================ pi_netrw.txt, line 971, pointer: >>g:netrw_browse_split<< The YXXYg:netrw_browse_splitYXXY option, which is zero by default, may be used to ============================================ pi_netrw.txt, line 981, pointer: >>g:netrw_retmap<< *YXXYg:netrw_retmapYXXY == 1 AND (its default value is 0) ============================================ pi_netrw.txt, line 991, pointer: >>g:netrw_fastbrowse<< directory listing buffers. The YXXYg:netrw_fastbrowseYXXY variable is used to ============================================ pi_netrw.txt, line 998, pointer: >>netrw-ctrl-l<< YXXYnetrw-ctrl-lYXXY). ============================================ pi_netrw.txt, line 1001, pointer: >>netrw-o<< Related topics: YXXYnetrw-oYXXY YXXYnetrw-pYXXY YXXYnetrw-PYXXY YXXYnetrw-tYXXY YXXYnetrw-vYXXY ============================================ pi_netrw.txt, line 1001, pointer: >>netrw-p<< Related topics: YXXYnetrw-oYXXY YXXYnetrw-pYXXY YXXYnetrw-PYXXY YXXYnetrw-tYXXY YXXYnetrw-vYXXY ============================================ pi_netrw.txt, line 1001, pointer: >>netrw-P<< Related topics: YXXYnetrw-oYXXY YXXYnetrw-pYXXY YXXYnetrw-PYXXY YXXYnetrw-tYXXY YXXYnetrw-vYXXY ============================================ pi_netrw.txt, line 1001, pointer: >>netrw-t<< Related topics: YXXYnetrw-oYXXY YXXYnetrw-pYXXY YXXYnetrw-PYXXY YXXYnetrw-tYXXY YXXYnetrw-vYXXY ============================================ pi_netrw.txt, line 1001, pointer: >>netrw-v<< Related topics: YXXYnetrw-oYXXY YXXYnetrw-pYXXY YXXYnetrw-PYXXY YXXYnetrw-tYXXY YXXYnetrw-vYXXY ============================================ pi_netrw.txt, line 1002, pointer: >>g:netrw_browse_split<< Associated setting variables: YXXYg:netrw_browse_splitYXXY YXXYg:netrw_fastbrowseYXXY ============================================ pi_netrw.txt, line 1002, pointer: >>g:netrw_fastbrowse<< Associated setting variables: YXXYg:netrw_browse_splitYXXY YXXYg:netrw_fastbrowseYXXY ============================================ pi_netrw.txt, line 1003, pointer: >>g:netrw_ftp_list_cmd<< YXXYg:netrw_ftp_list_cmdYXXY YXXYg:netrw_ftp_sizelist_cmdYXXY ============================================ pi_netrw.txt, line 1003, pointer: >>g:netrw_ftp_sizelist_cmd<< YXXYg:netrw_ftp_list_cmdYXXY YXXYg:netrw_ftp_sizelist_cmdYXXY ============================================ pi_netrw.txt, line 1004, pointer: >>g:netrw_ftp_timelist_cmd<< YXXYg:netrw_ftp_timelist_cmdYXXY YXXYg:netrw_ssh_cmdYXXY ============================================ pi_netrw.txt, line 1004, pointer: >>g:netrw_ssh_cmd<< YXXYg:netrw_ftp_timelist_cmdYXXY YXXYg:netrw_ssh_cmdYXXY ============================================ pi_netrw.txt, line 1005, pointer: >>g:netrw_ssh_browse_reject<< YXXYg:netrw_ssh_browse_rejectYXXY YXXYg:netrw_use_noswfYXXY ============================================ pi_netrw.txt, line 1005, pointer: >>g:netrw_use_noswf<< YXXYg:netrw_ssh_browse_rejectYXXY YXXYg:netrw_use_noswfYXXY ============================================ pi_netrw.txt, line 1012, pointer: >>netrw-v<< horizontal split is used. (for vertical splitting, see YXXYnetrw-vYXXY) ============================================ pi_netrw.txt, line 1020, pointer: >>netrw-t<< in your <.vimrc>. (also see YXXYnetrw-tYXXY YXXYnetrw-vYXXY) ============================================ pi_netrw.txt, line 1020, pointer: >>netrw-v<< in your <.vimrc>. (also see YXXYnetrw-tYXXY YXXYnetrw-vYXXY) ============================================ pi_netrw.txt, line 1025, pointer: >>g:netrw_alto<< Associated setting variables: YXXYg:netrw_altoYXXY YXXYg:netrw_winsizeYXXY ============================================ pi_netrw.txt, line 1025, pointer: >>g:netrw_winsize<< Associated setting variables: YXXYg:netrw_altoYXXY YXXYg:netrw_winsizeYXXY ============================================ pi_netrw.txt, line 1032, pointer: >>netrw-o<< new tab. (also see: YXXYnetrw-oYXXY YXXYnetrw-vYXXY) ============================================ pi_netrw.txt, line 1032, pointer: >>netrw-v<< new tab. (also see: YXXYnetrw-oYXXY YXXYnetrw-vYXXY) ============================================ pi_netrw.txt, line 1039, pointer: >>netrw-o<< vertical split is used. (for horizontal splitting, see YXXYnetrw-oYXXY) ============================================ pi_netrw.txt, line 1047, pointer: >>netrw-o<< in your <.vimrc>. (also see: YXXYnetrw-oYXXY YXXYnetrw-tYXXY) ============================================ pi_netrw.txt, line 1047, pointer: >>netrw-t<< in your <.vimrc>. (also see: YXXYnetrw-oYXXY YXXYnetrw-tYXXY) ============================================ pi_netrw.txt, line 1052, pointer: >>g:netrw_altv<< Associated setting variable: YXXYg:netrw_altvYXXY YXXYg:netrw_winsizeYXXY ============================================ pi_netrw.txt, line 1052, pointer: >>g:netrw_winsize<< Associated setting variable: YXXYg:netrw_altvYXXY YXXYg:netrw_winsizeYXXY ============================================ pi_netrw.txt, line 1078, pointer: >>g:netrw_liststyle<< Associated setting variables: YXXYg:netrw_liststyleYXXY YXXYg:netrw_maxfilenamelenYXXY ============================================ pi_netrw.txt, line 1078, pointer: >>g:netrw_maxfilenamelen<< Associated setting variables: YXXYg:netrw_liststyleYXXY YXXYg:netrw_maxfilenamelenYXXY ============================================ pi_netrw.txt, line 1079, pointer: >>g:netrw_timefmt<< YXXYg:netrw_timefmtYXXY YXXYg:netrw_list_cmdYXXY ============================================ pi_netrw.txt, line 1079, pointer: >>g:netrw_list_cmd<< YXXYg:netrw_timefmtYXXY YXXYg:netrw_list_cmdYXXY ============================================ pi_netrw.txt, line 1088, pointer: >>netrw-mb<< Any count may be used to reference any of the bookmarks. See YXXYnetrw-mbYXXY on ============================================ pi_netrw.txt, line 1089, pointer: >>netrw-qb<< how to bookmark a directory and YXXYnetrw-qbYXXY on how to list bookmarks. ============================================ pi_netrw.txt, line 1098, pointer: >>netrw-U<< the opposite, see YXXYnetrw-UYXXY. ============================================ pi_netrw.txt, line 1104, pointer: >>netrw-u<< This map is the opposite of the "u" map. (see YXXYnetrw-uYXXY) Use the ============================================ pi_netrw.txt, line 1105, pointer: >>netrw-qb<< q map to list both the bookmarks and history. (see YXXYnetrw-qbYXXY) ============================================ pi_netrw.txt, line 1111, pointer: >>'runtimepath'<< more precisely, from the first directory on your YXXY'runtimepath'YXXY. ============================================ pi_netrw.txt, line 1114, pointer: >>'runtimepath'<< YXXY'runtimepath'YXXY. ============================================ pi_netrw.txt, line 1122, pointer: >>netrw_filehandler<< (also see YXXYnetrw_filehandlerYXXY) ============================================ pi_netrw.txt, line 1130, pointer: >>g:netrw_nogx<< (not available if the YXXYg:netrw_nogxYXXY variable exists) ============================================ pi_netrw.txt, line 1134, pointer: >>g:netrw_browsex_viewer<< * if YXXYg:netrw_browsex_viewerYXXY exists, then it will be used to attempt to ============================================ pi_netrw.txt, line 1142, pointer: >>netrw_filehandler<< invoked first (see YXXYnetrw_filehandlerYXXY). ============================================ pi_netrw.txt, line 1191, pointer: >>g:netrw_browsex_viewer<< Associated setting variable: YXXYg:netrw_browsex_viewerYXXY ============================================ pi_netrw.txt, line 1211, pointer: >>g:netrw_rm_cmd<< The YXXYg:netrw_rm_cmdYXXY, YXXYg:netrw_rmf_cmdYXXY, and YXXYg:netrw_rmdir_cmdYXXY variables are ============================================ pi_netrw.txt, line 1211, pointer: >>g:netrw_rmf_cmd<< The YXXYg:netrw_rm_cmdYXXY, YXXYg:netrw_rmf_cmdYXXY, and YXXYg:netrw_rmdir_cmdYXXY variables are ============================================ pi_netrw.txt, line 1211, pointer: >>g:netrw_rmdir_cmd<< The YXXYg:netrw_rm_cmdYXXY, YXXYg:netrw_rmf_cmdYXXY, and YXXYg:netrw_rmdir_cmdYXXY variables are ============================================ pi_netrw.txt, line 1227, pointer: >>g:netrw_local_rmdir<< Associated setting variable: YXXYg:netrw_local_rmdirYXXY YXXYg:netrw_rm_cmdYXXY ============================================ pi_netrw.txt, line 1227, pointer: >>g:netrw_rm_cmd<< Associated setting variable: YXXYg:netrw_local_rmdirYXXY YXXYg:netrw_rm_cmdYXXY ============================================ pi_netrw.txt, line 1228, pointer: >>g:netrw_rmdir_cmd<< YXXYg:netrw_rmdir_cmdYXXY YXXYg:netrw_ssh_cmdYXXY ============================================ pi_netrw.txt, line 1228, pointer: >>g:netrw_ssh_cmd<< YXXYg:netrw_rmdir_cmdYXXY YXXYg:netrw_ssh_cmdYXXY ============================================ pi_netrw.txt, line 1242, pointer: >>netrw-starstar<< Used with :Explore **/pattern : (also see YXXYnetrw-starstarYXXY) ============================================ pi_netrw.txt, line 1256, pointer: >>:belowright<< :Hexplore [dir] does an :Explore with YXXY:belowrightYXXY horizontal splitting. ============================================ pi_netrw.txt, line 1257, pointer: >>:aboveleft<< :Hexplore! [dir] does an :Explore with YXXY:aboveleftYXXY horizontal splitting. ============================================ pi_netrw.txt, line 1258, pointer: >>:leftabove<< :Vexplore [dir] does an :Explore with YXXY:leftaboveYXXY vertical splitting. ============================================ pi_netrw.txt, line 1259, pointer: >>:rightbelow<< :Vexplore! [dir] does an :Explore with YXXY:rightbelowYXXY vertical splitting. ============================================ pi_netrw.txt, line 1265, pointer: >>g:netrw_winsize<< The YXXYg:netrw_winsizeYXXY variable also is used, if specified by the user, to ============================================ pi_netrw.txt, line 1292, pointer: >>:Nexplore<< continue to go to subsequent files on that list via YXXY:NexploreYXXY or to ============================================ pi_netrw.txt, line 1293, pointer: >>:Pexplore<< preceding files on that list with YXXY:PexploreYXXY. Explore will update the ============================================ pi_netrw.txt, line 1317, pointer: >>g:netrw_keepdir<< Associated setting variables: YXXYg:netrw_keepdirYXXY YXXYg:netrw_browse_splitYXXY ============================================ pi_netrw.txt, line 1317, pointer: >>g:netrw_browse_split<< Associated setting variables: YXXYg:netrw_keepdirYXXY YXXYg:netrw_browse_splitYXXY ============================================ pi_netrw.txt, line 1318, pointer: >>g:netrw_fastbrowse<< YXXYg:netrw_fastbrowseYXXY YXXYg:netrw_ftp_browse_rejectYXXY ============================================ pi_netrw.txt, line 1318, pointer: >>g:netrw_ftp_browse_reject<< YXXYg:netrw_fastbrowseYXXY YXXYg:netrw_ftp_browse_rejectYXXY ============================================ pi_netrw.txt, line 1319, pointer: >>g:netrw_ftp_list_cmd<< YXXYg:netrw_ftp_list_cmdYXXY YXXYg:netrw_ftp_sizelist_cmdYXXY ============================================ pi_netrw.txt, line 1319, pointer: >>g:netrw_ftp_sizelist_cmd<< YXXYg:netrw_ftp_list_cmdYXXY YXXYg:netrw_ftp_sizelist_cmdYXXY ============================================ pi_netrw.txt, line 1320, pointer: >>g:netrw_ftp_timelist_cmd<< YXXYg:netrw_ftp_timelist_cmdYXXY YXXYg:netrw_list_cmdYXXY ============================================ pi_netrw.txt, line 1320, pointer: >>g:netrw_list_cmd<< YXXYg:netrw_ftp_timelist_cmdYXXY YXXYg:netrw_list_cmdYXXY ============================================ pi_netrw.txt, line 1321, pointer: >>g:netrw_liststyle<< YXXYg:netrw_liststyleYXXY ============================================ pi_netrw.txt, line 1334, pointer: >>g:netrw_list_hide<< file/directory hiding list contained in YXXYg:netrw_list_hideYXXY. The hiding list ============================================ pi_netrw.txt, line 1337, pointer: >>netrw-a<< be the only ones displayed (see YXXYnetrw-aYXXY). ============================================ pi_netrw.txt, line 1339, pointer: >>netrw-gh<< The "gh" mapping (see YXXYnetrw-ghYXXY) quickly alternates between the usual ============================================ pi_netrw.txt, line 1342, pointer: >>g:netrw_hide<< Associated setting variables: YXXYg:netrw_hideYXXY YXXYg:netrw_list_hideYXXY ============================================ pi_netrw.txt, line 1342, pointer: >>g:netrw_list_hide<< Associated setting variables: YXXYg:netrw_hideYXXY YXXYg:netrw_list_hideYXXY ============================================ pi_netrw.txt, line 1343, pointer: >>netrw-a<< Associated topics: YXXYnetrw-aYXXY YXXYnetrw-ghYXXY YXXYnetrw-mhYXXY ============================================ pi_netrw.txt, line 1343, pointer: >>netrw-gh<< Associated topics: YXXYnetrw-aYXXY YXXYnetrw-ghYXXY YXXYnetrw-mhYXXY ============================================ pi_netrw.txt, line 1343, pointer: >>netrw-mh<< Associated topics: YXXYnetrw-aYXXY YXXYnetrw-ghYXXY YXXYnetrw-mhYXXY ============================================ pi_netrw.txt, line 1361, pointer: >>netrw-s<< Related topics: YXXYnetrw-sYXXY YXXYnetrw-SYXXY ============================================ pi_netrw.txt, line 1361, pointer: >>netrw-S<< Related topics: YXXYnetrw-sYXXY YXXYnetrw-SYXXY ============================================ pi_netrw.txt, line 1362, pointer: >>g:netrw_sort_sequence<< Associated setting variables: YXXYg:netrw_sort_sequenceYXXY YXXYg:netrw_sort_optionsYXXY ============================================ pi_netrw.txt, line 1362, pointer: >>g:netrw_sort_options<< Associated setting variables: YXXYg:netrw_sort_sequenceYXXY YXXYg:netrw_sort_optionsYXXY ============================================ pi_netrw.txt, line 1370, pointer: >>g:netrw_list_cmd<< Netrw will use the command in YXXYg:netrw_list_cmdYXXY to perform the directory ============================================ pi_netrw.txt, line 1392, pointer: >>g:netrw_list_hide<< The YXXYg:netrw_list_hideYXXY variable holds a comma delimited list of patterns ============================================ pi_netrw.txt, line 1394, pointer: >>netrw-ctrl-h<< (also see YXXYnetrw-ctrl-hYXXY) To set the hiding list, use the <c-h> map. As an ============================================ pi_netrw.txt, line 1410, pointer: >>netrw-mf<< If files have been marked using YXXYnetrw-mfYXXY, then this command will: ============================================ pi_netrw.txt, line 1427, pointer: >>g:netrw_list_hide<< Associated setting variable: YXXYg:netrw_list_hideYXXY ============================================ pi_netrw.txt, line 1428, pointer: >>netrw-a<< Associated topics: YXXYnetrw-aYXXY YXXYnetrw-ctrl-hYXXY YXXYnetrw-mhYXXY ============================================ pi_netrw.txt, line 1428, pointer: >>netrw-ctrl-h<< Associated topics: YXXYnetrw-aYXXY YXXYnetrw-ctrl-hYXXY YXXYnetrw-mhYXXY ============================================ pi_netrw.txt, line 1428, pointer: >>netrw-mh<< Associated topics: YXXYnetrw-aYXXY YXXYnetrw-ctrl-hYXXY YXXYnetrw-mhYXXY ============================================ pi_netrw.txt, line 1514, pointer: >>netrw-mb<< (see YXXYnetrw-mbYXXY, YXXYnetrw-gbYXXY, YXXYnetrw-uYXXY, and YXXYnetrw-UYXXY) ============================================ pi_netrw.txt, line 1514, pointer: >>netrw-gb<< (see YXXYnetrw-mbYXXY, YXXYnetrw-gbYXXY, YXXYnetrw-uYXXY, and YXXYnetrw-UYXXY) ============================================ pi_netrw.txt, line 1514, pointer: >>netrw-u<< (see YXXYnetrw-mbYXXY, YXXYnetrw-gbYXXY, YXXYnetrw-uYXXY, and YXXYnetrw-UYXXY) ============================================ pi_netrw.txt, line 1514, pointer: >>netrw-U<< (see YXXYnetrw-mbYXXY, YXXYnetrw-gbYXXY, YXXYnetrw-uYXXY, and YXXYnetrw-UYXXY) ============================================ pi_netrw.txt, line 1528, pointer: >>g:netrw_local_mkdir<< Associated setting variable: YXXYg:netrw_local_mkdirYXXY YXXYg:netrw_mkdir_cmdYXXY ============================================ pi_netrw.txt, line 1528, pointer: >>g:netrw_mkdir_cmd<< Associated setting variable: YXXYg:netrw_local_mkdirYXXY YXXYg:netrw_mkdir_cmdYXXY ============================================ pi_netrw.txt, line 1533, pointer: >>g:netrw_keepdir<< By default, YXXYg:netrw_keepdirYXXY is 1. This setting means that the current ============================================ pi_netrw.txt, line 1545, pointer: >>g:netrw_keepdir<< Associated setting variable: YXXYg:netrw_keepdirYXXY ============================================ pi_netrw.txt, line 1548, pointer: >>netrw-mr<< (also see YXXYnetrw-mrYXXY) ============================================ pi_netrw.txt, line 1554, pointer: >>netrw-a<< YXXYnetrw-aYXXY Hide marked files/directories ============================================ pi_netrw.txt, line 1555, pointer: >>netrw-D<< YXXYnetrw-DYXXY Delete marked files/directories ============================================ pi_netrw.txt, line 1556, pointer: >>netrw-mc<< YXXYnetrw-mcYXXY Copy marked files to target ============================================ pi_netrw.txt, line 1557, pointer: >>netrw-md<< YXXYnetrw-mdYXXY Apply vimdiff to marked files ============================================ pi_netrw.txt, line 1558, pointer: >>netrw-me<< YXXYnetrw-meYXXY Edit marked files ============================================ pi_netrw.txt, line 1559, pointer: >>netrw-mg<< YXXYnetrw-mgYXXY Apply vimgrep to marked files ============================================ pi_netrw.txt, line 1560, pointer: >>netrw-mm<< YXXYnetrw-mmYXXY Move marked files ============================================ pi_netrw.txt, line 1561, pointer: >>netrw-mp<< YXXYnetrw-mpYXXY Print marked files ============================================ pi_netrw.txt, line 1562, pointer: >>netrw-mt<< YXXYnetrw-mtYXXY Set target for YXXYnetrw-mmYXXY and YXXYnetrw-mcYXXY ============================================ pi_netrw.txt, line 1562, pointer: >>netrw-mm<< YXXYnetrw-mtYXXY Set target for YXXYnetrw-mmYXXY and YXXYnetrw-mcYXXY ============================================ pi_netrw.txt, line 1562, pointer: >>netrw-mc<< YXXYnetrw-mtYXXY Set target for YXXYnetrw-mmYXXY and YXXYnetrw-mcYXXY ============================================ pi_netrw.txt, line 1563, pointer: >>netrw-mT<< YXXYnetrw-mTYXXY Generate tags using marked files ============================================ pi_netrw.txt, line 1564, pointer: >>netrw-mx<< YXXYnetrw-mxYXXY Apply shell command to marked files ============================================ pi_netrw.txt, line 1565, pointer: >>netrw-mz<< YXXYnetrw-mzYXXY Compress/Decompress marked files ============================================ pi_netrw.txt, line 1566, pointer: >>netrw-O<< YXXYnetrw-OYXXY Obtain marked files ============================================ pi_netrw.txt, line 1567, pointer: >>netrw-R<< YXXYnetrw-RYXXY Rename marked files ============================================ pi_netrw.txt, line 1572, pointer: >>netrw-mu<< "mu" (see YXXYnetrw-muYXXY). ============================================ pi_netrw.txt, line 1584, pointer: >>netrw-mf<< (also see YXXYnetrw-mfYXXY) ============================================ pi_netrw.txt, line 1589, pointer: >>regexp<< regular expressions are vim-style YXXYregexpYXXY ones, not shell ones. So ============================================ pi_netrw.txt, line 1594, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1594, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1604, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1604, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1609, pointer: >>g:netrw_compress<< using the command specified by YXXYg:netrw_compressYXXY; by default, ============================================ pi_netrw.txt, line 1612, pointer: >>Dictionary<< For decompression, netrw provides a YXXYDictionaryYXXY of suffices and their ============================================ pi_netrw.txt, line 1613, pointer: >>g:netrw_decompress<< associated decompressing utilities; see YXXYg:netrw_decompressYXXY. ============================================ pi_netrw.txt, line 1615, pointer: >>g:netrw_compress<< Associated setting variables: YXXYg:netrw_compressYXXY YXXYg:netrw_decompressYXXY ============================================ pi_netrw.txt, line 1615, pointer: >>g:netrw_decompress<< Associated setting variables: YXXYg:netrw_compressYXXY YXXYg:netrw_decompressYXXY ============================================ pi_netrw.txt, line 1618, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1618, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1621, pointer: >>netrw-mt<< Select a target directory with mt (YXXYnetrw-mtYXXY). Then change directory, ============================================ pi_netrw.txt, line 1622, pointer: >>netrw-mf<< select file(s) (see YXXYnetrw-mfYXXY), and press "mc". ============================================ pi_netrw.txt, line 1624, pointer: >>g:netrw_localcopycmd<< Associated setting variable: YXXYg:netrw_localcopycmdYXXY YXXYg:netrw_ssh_cmdYXXY ============================================ pi_netrw.txt, line 1624, pointer: >>g:netrw_ssh_cmd<< Associated setting variable: YXXYg:netrw_localcopycmdYXXY YXXYg:netrw_ssh_cmdYXXY ============================================ pi_netrw.txt, line 1627, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1627, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1630, pointer: >>vimdiff<< Use YXXYvimdiffYXXY to visualize difference between selected files (two or ============================================ pi_netrw.txt, line 1634, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1634, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1637, pointer: >>arglist<< This command will place the marked files on the YXXYarglistYXXY and commence ============================================ pi_netrw.txt, line 1638, pointer: >>:Rexplore<< editing them. One may return the to explorer window with YXXY:RexploreYXXY. ============================================ pi_netrw.txt, line 1641, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1641, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1644, pointer: >>:vimgrep<< This command will apply YXXY:vimgrepYXXY to the marked files. The command will ask ============================================ pi_netrw.txt, line 1651, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1651, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1660, pointer: >>netrw-a<< Related topics: YXXYnetrw-aYXXY YXXYg:netrw_list_hideYXXY ============================================ pi_netrw.txt, line 1660, pointer: >>g:netrw_list_hide<< Related topics: YXXYnetrw-aYXXY YXXYg:netrw_list_hideYXXY ============================================ pi_netrw.txt, line 1663, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1663, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1673, pointer: >>netrw-mt<< Select a target directory with mT (YXXYnetrw-mtYXXY). Then change directory, ============================================ pi_netrw.txt, line 1674, pointer: >>netrw-mf<< select file(s) (see YXXYnetrw-mfYXXY), and press "mm". ============================================ pi_netrw.txt, line 1676, pointer: >>g:netrw_localmovecmd<< Associated setting variable: YXXYg:netrw_localmovecmdYXXY YXXYg:netrw_ssh_cmdYXXY ============================================ pi_netrw.txt, line 1676, pointer: >>g:netrw_ssh_cmd<< Associated setting variable: YXXYg:netrw_localmovecmdYXXY YXXYg:netrw_ssh_cmdYXXY ============================================ pi_netrw.txt, line 1679, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1679, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1682, pointer: >>:hardcopy<< Netrw will apply the YXXY:hardcopyYXXY command to marked files. What it does ============================================ pi_netrw.txt, line 1688, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1688, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1691, pointer: >>:source<< Netrw will source the marked files (using vim's YXXY:sourceYXXY command) ============================================ pi_netrw.txt, line 1695, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1695, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1698, pointer: >>g:netrw_ctags<< The "mt" mapping will apply the command in YXXYg:netrw_ctagsYXXY (by default, its ============================================ pi_netrw.txt, line 1700, pointer: >>g:netrw_ssh_cmd<< netrw will use ssh (see YXXYg:netrw_ssh_cmdYXXY), and so ssh must be available for ============================================ pi_netrw.txt, line 1701, pointer: >>ctags<< this to work on remote systems. For your local system, see YXXYctagsYXXY on how to ============================================ pi_netrw.txt, line 1714, pointer: >>tags<< uses one of the go to tag actions (YXXYtagsYXXY), the url will be used by netrw to ============================================ pi_netrw.txt, line 1717, pointer: >>g:netrw_ctags<< Associated setting variables: YXXYg:netrw_ctagsYXXY YXXYg:netrw_ssh_cmdYXXY ============================================ pi_netrw.txt, line 1717, pointer: >>g:netrw_ssh_cmd<< Associated setting variables: YXXYg:netrw_ctagsYXXY YXXYg:netrw_ssh_cmdYXXY ============================================ pi_netrw.txt, line 1721, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1721, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1723, pointer: >>netrw-mc<< Set the marked file copy/move-to target (see YXXYnetrw-mcYXXY and YXXYnetrw-mmYXXY): ============================================ pi_netrw.txt, line 1723, pointer: >>netrw-mm<< Set the marked file copy/move-to target (see YXXYnetrw-mcYXXY and YXXYnetrw-mmYXXY): ============================================ pi_netrw.txt, line 1735, pointer: >>s:var<< script variable (see YXXYs:varYXXY) and is shared between all netrw windows (in an ============================================ pi_netrw.txt, line 1739, pointer: >>netrw-mf<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1739, pointer: >>netrw-mr<< (See YXXYnetrw-mfYXXY and YXXYnetrw-mrYXXY for how to mark files) ============================================ pi_netrw.txt, line 1746, pointer: >>netrw-options<< (if you're interestd in the netrw file transfer settings, see YXXYnetrw-optionsYXXY) ============================================ pi_netrw.txt, line 1750, pointer: >>netrw-settings<< your browsing preferences. (see also: YXXYnetrw-settingsYXXY) ============================================ pi_netrw.txt, line 1756, pointer: >>netrw-o<< by setting this variable (see YXXYnetrw-oYXXY) ============================================ pi_netrw.txt, line 1757, pointer: >>'sb'<< default: =&sb (see YXXY'sb'YXXY) ============================================ pi_netrw.txt, line 1760, pointer: >>netrw-v<< by setting this variable (see YXXYnetrw-vYXXY) ============================================ pi_netrw.txt, line 1761, pointer: >>'spr'<< default: =&spr (see YXXY'spr'YXXY) ============================================ pi_netrw.txt, line 1777, pointer: >>netrw_filehandler<< extension. (see YXXYnetrw_filehandlerYXXY). ============================================ pi_netrw.txt, line 1803, pointer: >>netrw-ctrl-l<< (or YXXYnetrw-ctrl-lYXXY is used). ============================================ pi_netrw.txt, line 1812, pointer: >>netrw-ctrl-l<< such a directory listing with YXXYnetrw-ctrl-lYXXY. ============================================ pi_netrw.txt, line 1863, pointer: >>netrw-c<< b:netrw_curdir (also see YXXYnetrw-cYXXY) ============================================ pi_netrw.txt, line 1876, pointer: >>regexp<< Patterns are regular expressions (see YXXYregexpYXXY) ============================================ pi_netrw.txt, line 1882, pointer: >>netrw-mf<< Copies marked files (YXXYnetrw-mfYXXY) to target ============================================ pi_netrw.txt, line 1883, pointer: >>netrw-mt<< directory (YXXYnetrw-mtYXXY, YXXYnetrw-mcYXXY) ============================================ pi_netrw.txt, line 1883, pointer: >>netrw-mc<< directory (YXXYnetrw-mtYXXY, YXXYnetrw-mcYXXY) ============================================ pi_netrw.txt, line 1887, pointer: >>netrw-mf<< Moves marked files (YXXYnetrw-mfYXXY) to target ============================================ pi_netrw.txt, line 1888, pointer: >>netrw-mt<< directory (YXXYnetrw-mtYXXY, YXXYnetrw-mmYXXY) ============================================ pi_netrw.txt, line 1888, pointer: >>netrw-mm<< directory (YXXYnetrw-mtYXXY, YXXYnetrw-mmYXXY) ============================================ pi_netrw.txt, line 1928, pointer: >>:sort<< ZWWZg:netrw_sort_optionsZWWZ sorting is done using YXXY:sortYXXY; this ============================================ pi_netrw.txt, line 1957, pointer: >>hl-Folded<< (see YXXYhl-FoldedYXXY and YXXYhl-DiffChangeYXXY), but ============================================ pi_netrw.txt, line 1957, pointer: >>hl-DiffChange<< (see YXXYhl-FoldedYXXY and YXXYhl-DiffChangeYXXY), but ============================================ pi_netrw.txt, line 1999, pointer: >>netrw-o<< "o" (see YXXYnetrw-oYXXY), "v" (see YXXYnetrw-vYXXY), ============================================ pi_netrw.txt, line 1999, pointer: >>netrw-v<< "o" (see YXXYnetrw-oYXXY), "v" (see YXXYnetrw-vYXXY), ============================================ pi_netrw.txt, line 2000, pointer: >>:Hexplore<< YXXY:HexploreYXXY or YXXY:VexploreYXXY. ============================================ pi_netrw.txt, line 2000, pointer: >>:Vexplore<< YXXY:HexploreYXXY or YXXY:VexploreYXXY. ============================================ pi_netrw.txt, line 2014, pointer: >>'tabstop'<< between 1 and YXXY'tabstop'YXXY, wide CJJK as 2 ============================================ pi_netrw.txt, line 2044, pointer: >>netrw-browser-var<< (also see: YXXYnetrw-browser-varYXXY YXXYnetrw-protocolYXXY YXXYnetrw-varYXXY YXXYnetrw-variablesYXXY) ============================================ pi_netrw.txt, line 2044, pointer: >>netrw-protocol<< (also see: YXXYnetrw-browser-varYXXY YXXYnetrw-protocolYXXY YXXYnetrw-varYXXY YXXYnetrw-variablesYXXY) ============================================ pi_netrw.txt, line 2044, pointer: >>netrw-var<< (also see: YXXYnetrw-browser-varYXXY YXXYnetrw-protocolYXXY YXXYnetrw-varYXXY YXXYnetrw-variablesYXXY) ============================================ pi_netrw.txt, line 2044, pointer: >>netrw-variables<< (also see: YXXYnetrw-browser-varYXXY YXXYnetrw-protocolYXXY YXXYnetrw-varYXXY YXXYnetrw-variablesYXXY) ============================================ pi_netrw.txt, line 2068, pointer: >>g:netrw_keepdir<< unless YXXYg:netrw_keepdirYXXY is set to 0 in the user's <.vimrc>. One may select ============================================ pi_netrw.txt, line 2073, pointer: >>:pwd<< * To see what the current directory is, use YXXY:pwdYXXY ============================================ pi_netrw.txt, line 2074, pointer: >>netrw-c<< * To make the currently browsed directory the current directory, see YXXYnetrw-cYXXY ============================================ pi_netrw.txt, line 2076, pointer: >>g:netrw_keepdir<< directory, see YXXYg:netrw_keepdirYXXY. ============================================ pi_netrw.txt, line 2090, pointer: >>:pedit<< the browser (where the cursor will remain) and the file (see YXXY:peditYXXY). ============================================ pi_netrw.txt, line 2092, pointer: >>g:netrw_preview<< splitting if one has set YXXYg:netrw_previewYXXY first. ============================================ pi_netrw.txt, line 2098, pointer: >>CTRL-W_p<< :he YXXYCTRL-W_pYXXY), press a "P". If there's only one window, then the one window ============================================ pi_netrw.txt, line 2100, pointer: >>g:netrw_alto<< YXXYg:netrw_altoYXXY, and its initial size is controlled by YXXYg:netrw_winsizeYXXY). ============================================ pi_netrw.txt, line 2100, pointer: >>g:netrw_winsize<< YXXYg:netrw_altoYXXY, and its initial size is controlled by YXXYg:netrw_winsizeYXXY). ============================================ pi_netrw.txt, line 2118, pointer: >>netrw-mf<< If there are no marked files: (see YXXYnetrw-mfYXXY) ============================================ pi_netrw.txt, line 2126, pointer: >>netrw-mf<< If there are marked files: (see YXXYnetrw-mfYXXY) ============================================ pi_netrw.txt, line 2143, pointer: >>linewise-visual<< the V (YXXYlinewise-visualYXXY). ============================================ pi_netrw.txt, line 2151, pointer: >>netrw-s<< Related topics: YXXYnetrw-sYXXY ============================================ pi_netrw.txt, line 2152, pointer: >>g:netrw_sort_direction<< Associated setting variable: YXXYg:netrw_sort_directionYXXY ============================================ pi_netrw.txt, line 2161, pointer: >>netrw-r<< Related topics: YXXYnetrw-rYXXY YXXYnetrw-SYXXY ============================================ pi_netrw.txt, line 2161, pointer: >>netrw-S<< Related topics: YXXYnetrw-rYXXY YXXYnetrw-SYXXY ============================================ pi_netrw.txt, line 2162, pointer: >>g:netrw_sort_by<< Associated setting variables: YXXYg:netrw_sort_byYXXY YXXYg:netrw_sort_sequenceYXXY ============================================ pi_netrw.txt, line 2162, pointer: >>g:netrw_sort_sequence<< Associated setting variables: YXXYg:netrw_sort_byYXXY YXXYg:netrw_sort_sequenceYXXY ============================================ pi_netrw.txt, line 2168, pointer: >>netrw-debug<< (also see YXXYnetrw-debugYXXY) ============================================ pi_netrw.txt, line 2173, pointer: >>netrw-fixup<< See YXXYnetrw-fixupYXXY, and put the following into your ============================================ pi_netrw.txt, line 2221, pointer: >>netrw-browser-var<< Check out YXXYnetrw-browser-varYXXY for more customizations that ============================================ pi_netrw.txt, line 2333, pointer: >>g:netrw_ssh_cmd<< YXXYg:netrw_ssh_cmdYXXY YXXYg:netrw_list_cmdYXXY YXXYg:netrw_mkdir_cmdYXXY ============================================ pi_netrw.txt, line 2333, pointer: >>g:netrw_list_cmd<< YXXYg:netrw_ssh_cmdYXXY YXXYg:netrw_list_cmdYXXY YXXYg:netrw_mkdir_cmdYXXY ============================================ pi_netrw.txt, line 2333, pointer: >>g:netrw_mkdir_cmd<< YXXYg:netrw_ssh_cmdYXXY YXXYg:netrw_list_cmdYXXY YXXYg:netrw_mkdir_cmdYXXY ============================================ pi_netrw.txt, line 2334, pointer: >>g:netrw_rm_cmd<< YXXYg:netrw_rm_cmdYXXY YXXYg:netrw_rmdir_cmdYXXY YXXYg:netrw_rmf_cmdYXXY ============================================ pi_netrw.txt, line 2334, pointer: >>g:netrw_rmdir_cmd<< YXXYg:netrw_rm_cmdYXXY YXXYg:netrw_rmdir_cmdYXXY YXXYg:netrw_rmf_cmdYXXY ============================================ pi_netrw.txt, line 2334, pointer: >>g:netrw_rmf_cmd<< YXXYg:netrw_rm_cmdYXXY YXXYg:netrw_rmdir_cmdYXXY YXXYg:netrw_rmf_cmdYXXY ============================================ pi_netrw.txt, line 2336, pointer: >>g:netrw_ssh_cmd<< The first one (YXXYg:netrw_ssh_cmdYXXY) is the most important; most ============================================ pi_netrw.txt, line 2346, pointer: >>g:netrw_use_noswf<< appear. Please try setting YXXYg:netrw_use_noswfYXXY to 0 ============================================ pi_netrw.txt, line 2357, pointer: >>hit-enter<< causes the "Press ENTER..." prompt. So: read YXXYhit-enterYXXY; ============================================ pi_netrw.txt, line 2358, pointer: >>'cmdheight'<< I also suggest that you set your YXXY'cmdheight'YXXY to 2 (or more) in ============================================ pi_netrw.txt, line 2369, pointer: >>CTRL-W_<<< * Resize the windows as you wish (see YXXYCTRL-W_<YXXY and ============================================ pi_netrw.txt, line 2370, pointer: >>CTRL-W_><< YXXYCTRL-W_>YXXY). If you're using gvim, you can drag ============================================ pi_netrw.txt, line 2373, pointer: >>CTRL-W_h<< netrw browser, select a file, then press P (see YXXYCTRL-W_hYXXY ============================================ pi_netrw.txt, line 2374, pointer: >>netrw-P<< and YXXYnetrw-PYXXY). If you're using gvim, you can press ============================================ pi_netrw.txt, line 2434, pointer: >>'nobl'<< buffer (or any buffer with YXXY'nobl'YXXY) left an ============================================ pi_netrw.txt, line 2448, pointer: >>netrw-quickhelp<< entry in the help (YXXYnetrw-quickhelpYXXY). Fixed. ============================================ pi_netrw.txt, line 2450, pointer: >>'virtualedit'<< missed the last letter when YXXY'virtualedit'YXXY not ============================================ pi_netrw.txt, line 2473, pointer: >>'acd'<< with changing directory and YXXY'acd'YXXY option. ============================================ pi_netrw.txt, line 2494, pointer: >>netrw-mg<< * New: YXXYnetrw-mgYXXY (apply vimgrep to marked files) ============================================ pi_netrw.txt, line 2511, pointer: >>netrw-md<< (YXXYnetrw-mdYXXY YXXYnetrw-mtYXXY) ============================================ pi_netrw.txt, line 2511, pointer: >>netrw-mt<< (YXXYnetrw-mdYXXY YXXYnetrw-mtYXXY) ============================================ pi_netrw.txt, line 2518, pointer: >>g:netrw_tmpfile_escape<< removing ? from default YXXYg:netrw_tmpfile_escapeYXXY. ============================================ pi_netrw.txt, line 2521, pointer: >>g:netrw_fname_escape<< including % in default YXXYg:netrw_fname_escapeYXXY. ============================================ pi_netrw.txt, line 2531, pointer: >>g:netrw_special_syntax<< * YXXYg:netrw_special_syntaxYXXY implemented ============================================ pi_netrw.txt, line 2536, pointer: >>netrw-mt<< v120: Jan 21, 2008 * YXXYnetrw-mtYXXY changed to allow for target selection ============================================ pi_netrw.txt, line 2540, pointer: >>netrw-mh<< * YXXYnetrw-mhYXXY included (hiding by marked-file suffix) ============================================ pi_netrw.txt, line 2548, pointer: >>netrw-mu<< * YXXYnetrw-muYXXY implemented (unmarking marked files) ============================================ pi_netrw.txt, line 2551, pointer: >>netrw-ms<< * YXXYnetrw-msYXXY implemented (sourcing marked files) ============================================ pi_netrw.txt, line 2556, pointer: >>netrw-qf<< * implemented YXXYnetrw-qfYXXY ============================================ pi_netrw.txt, line 2560, pointer: >>netrw-gh<< * gh (YXXYnetrw-ghYXXY) is a shortcut for toggling the ============================================ pi_netrw.txt, line 2568, pointer: >>g:netrw_retmap<< Jan 15, 2008 * Changed g:netrw_noretmap -> YXXYg:netrw_retmapYXXY. ============================================ pi_netrw.txt, line 2601, pointer: >>'shellxquote'<< Oct 20, 2007 * also checks on YXXY'shellxquote'YXXY to set g:netrw_shq ============================================ pi_netrw.txt, line 2627, pointer: >>netrw-x<< handle YXXYnetrw-xYXXY browsing with special files. ============================================ pi_netrw.txt, line 2631, pointer: >>netrw-mx<< v112: Aug 18, 2007 * added mx (YXXYnetrw-mxYXXY) for executing arbitrary ============================================ pi_netrw.txt, line 2654, pointer: >>g:netrw_preview<< May 25, 2007 * YXXYg:netrw_previewYXXY included ============================================ pi_netrw.txt, line 2676, pointer: >>netrw-p<< v108: Jan 03, 2007 * included preview map (YXXYnetrw-pYXXY), supporting ============================================ pi_netrw.txt, line 2686, pointer: >>'guioptions'<< restored if YXXY'guioptions'YXXY contains "a". ============================================ pi_netrw.txt, line 2699, pointer: >>'hls'<< **/pattern is used (and if the YXXY'hls'YXXY option ============================================ pi_netrw.txt, line 2720, pointer: >>g:netrw_sort_sequence<< * changed default YXXYg:netrw_sort_sequenceYXXY order ============================================ pi_netrw.txt, line 2721, pointer: >>netrw-mb<< * changed b, Nb to simply mb (see YXXYnetrw-mbYXXY) ============================================ pi_netrw.txt, line 2722, pointer: >>netrw-gb<< * changed B, NB to simply gb (see YXXYnetrw-gbYXXY) ============================================ pi_netrw.txt, line 2723, pointer: >>g:netrw_liststyle<< * tree listing style (see YXXYg:netrw_liststyleYXXY) ============================================ pi_netrw.txt, line 2741, pointer: >>g:netrw_browsex_viewer<< (see YXXYg:netrw_browsex_viewerYXXY) it wasn't causing ============================================ pi_netrw.txt, line 2750, pointer: >>registers<< the unnamed register (YXXYregistersYXXY) ============================================ pi_netrw.txt, line 2751, pointer: >>g:netrw_menu<< Jul 07, 2006 * YXXYg:netrw_menuYXXY support included ============================================ pi_netrw.txt, line 2782, pointer: >>g:netrw_nogx<< map (see YXXYg:netrw_nogxYXXY) ============================================ pi_netrw.txt, line 2800, pointer: >>'acd'<< v96: * bugfix - the YXXY'acd'YXXY option is not always defined ============================================ pi_netrw.txt, line 2816, pointer: >>'acd'<< * YXXY'acd'YXXY option bypassed ============================================ pi_netrw.txt, line 2826, pointer: >>netrw-starstar<< (see YXXYnetrw-starstarYXXY) caused ============================================ pi_netrw.txt, line 2913, pointer: >>netrw-O<< v70: * when using YXXYnetrw-OYXXY, the "Obtaining filename" ============================================ pi_netrw.txt, line 2914, pointer: >>hl-User9<< message is now shown using YXXYhl-User9YXXY. If User9 ============================================ pi_netrw.txt, line 2974, pointer: >>+netbeans_intg<< YXXY+netbeans_intgYXXY or YXXY+sun_workshopYXXY ============================================ pi_netrw.txt, line 2974, pointer: >>+sun_workshop<< YXXY+netbeans_intgYXXY or YXXY+sun_workshopYXXY ============================================ pi_netrw.txt, line 3092, pointer: >>netrw-ref<< file as "Network Reference" (YXXYnetrw-refYXXY) ============================================ pi_paren.txt, line 9, pointer: >>standard-plugin<< The functionality mentioned here is a YXXYstandard-pluginYXXY. ============================================ pi_paren.txt, line 51, pointer: >>%<< If you would like the YXXY%YXXY command to work better, the matchit plugin can be ============================================ pi_paren.txt, line 52, pointer: >>matchit-install<< used, see YXXYmatchit-installYXXY. This plugin also helps to skip matches in ============================================ pi_spec.txt, line 11, pointer: >>spec_chglog_format<< don't provide a format string (YXXYspec_chglog_formatYXXY), it'll ask you an ============================================ pi_spec.txt, line 14, pointer: >>spec-how-to-use-it<< 1. How to use it YXXYspec-how-to-use-itYXXY ============================================ pi_spec.txt, line 15, pointer: >>spec-customizing<< 2. Customizing YXXYspec-customizingYXXY ============================================ pi_spec.txt, line 26, pointer: >>spec_chglog_format<< YXXYspec_chglog_formatYXXY set, the plugin will ask you for an email address ============================================ pi_spec.txt, line 32, pointer: >>spec_chglog_release_info<< entry. If you are running with YXXYspec_chglog_release_infoYXXY enabled, it will ============================================ pi_spec.txt, line 68, pointer: >>spec_chglog_format<< time, it will ask you an email address and build the YXXYspec_chglog_formatYXXY ============================================ pi_vimball.txt, line 11, pointer: >>copyright<< (see YXXYcopyrightYXXY) except use "Vimball" instead of "Vim". ============================================ pi_vimball.txt, line 18, pointer: >>vimball-contents<< 1. Contents......................................: YXXYvimball-contentsYXXY ============================================ pi_vimball.txt, line 19, pointer: >>vimball-manual<< 3. Vimball Manual................................: YXXYvimball-manualYXXY ============================================ pi_vimball.txt, line 20, pointer: >>:MkVimball<< MkVimball.....................................: YXXY:MkVimballYXXY ============================================ pi_vimball.txt, line 21, pointer: >>:UseVimball<< UseVimball....................................: YXXY:UseVimballYXXY ============================================ pi_vimball.txt, line 22, pointer: >>:RmVimball<< RmVimball.....................................: YXXY:RmVimballYXXY ============================================ pi_vimball.txt, line 23, pointer: >>vimball-history<< 4. Vimball History...............................: YXXYvimball-historyYXXY ============================================ pi_vimball.txt, line 48, pointer: >>'runtimepath'<< Vimball examines the user's YXXY'runtimepath'YXXY to determine where to put ============================================ pi_vimball.txt, line 63, pointer: >>'rtp'<< normally specified by the runtimepath (YXXY'rtp'YXXY). As an example: ============================================ pi_vimball.txt, line 74, pointer: >>'runtimepath'<< directory. The vimball plugin normally uses the first YXXY'runtimepath'YXXY ============================================ pi_vimball.txt, line 80, pointer: >>:w<< behavior resembles that for YXXY:wYXXY. ============================================ pi_vimball.txt, line 83, pointer: >>mkdir()<< First, the YXXYmkdir()YXXY command is tried (not all systems support it). ============================================ pi_vimball.txt, line 86, pointer: >>g:netrw_local_mkdir<< YXXYg:netrw_local_mkdirYXXY, if it exists ============================================ pi_vimball.txt, line 95, pointer: >>'runtimepath'<< You may override the use of the YXXY'runtimepath'YXXY by specifying a ============================================ pi_vimball.txt, line 127, pointer: >>'runtimepath'<< existing directory on the YXXY'runtimepath'YXXY. ============================================ pi_vimball.txt, line 133, pointer: >>'runtimepath'<< for de-installation, too (see YXXY'runtimepath'YXXY); otherwise, the ============================================ pi_vimball.txt, line 134, pointer: >>'runtimepath'<< default is the first existing directory on the YXXY'runtimepath'YXXY. ============================================ pi_vimball.txt, line 154, pointer: >>g:vimball_path_escape<< 24 : Nov 15, 2007 * YXXYg:vimball_path_escapeYXXY used by s:Path() to ============================================ pi_vimball.txt, line 175, pointer: >>'acd'<< 12 : May 01, 2006 * bugfix - the YXXY'acd'YXXY option is not always defined ============================================ print.txt, line 9, pointer: >>print-intro<< 1. Introduction YXXYprint-introYXXY ============================================ print.txt, line 10, pointer: >>print-options<< 2. Print options YXXYprint-optionsYXXY ============================================ print.txt, line 11, pointer: >>postscript-printing<< 3. PostScript Printing YXXYpostscript-printingYXXY ============================================ print.txt, line 12, pointer: >>postscript-print-encoding<< 4. PostScript Printing Encoding YXXYpostscript-print-encodingYXXY ============================================ print.txt, line 13, pointer: >>postscript-cjk-printing<< 5. PostScript CJK Printing YXXYpostscript-cjk-printingYXXY ============================================ print.txt, line 14, pointer: >>postscript-print-trouble<< 6. PostScript Printing Troubleshooting YXXYpostscript-print-troubleYXXY ============================================ print.txt, line 15, pointer: >>postscript-print-util<< 7. PostScript Utilities YXXYpostscript-print-utilYXXY ============================================ print.txt, line 16, pointer: >>printing-formfeed<< 8. Formfeed Characters YXXYprinting-formfeedYXXY ============================================ print.txt, line 19, pointer: >>+printer<< {only available when compiled with the YXXY+printerYXXY feature} ============================================ print.txt, line 29, pointer: >>:hardcopy<< Note: If you have problems printing with YXXY:hardcopyYXXY, an alternative is to use ============================================ print.txt, line 30, pointer: >>:TOhtml<< YXXY:TOhtmlYXXY and print the resulting html file from a browser. ============================================ print.txt, line 46, pointer: >>v:cmdarg<< 'printexpr' through YXXYv:cmdargYXXY. Otherwise [arguments] ============================================ print.txt, line 53, pointer: >>cmdline-special<< Things like "%" are expanded YXXYcmdline-specialYXXY ============================================ print.txt, line 55, pointer: >>+postscript<< {only available when compiled with the YXXY+postscriptYXXY ============================================ print.txt, line 87, pointer: >>:hardcopy<< This defines the name of the printer to be used when the YXXY:hardcopyYXXY command ============================================ print.txt, line 106, pointer: >>encoding-names<< This option will accept any value from YXXYencoding-namesYXXY. Any recognized names ============================================ print.txt, line 112, pointer: >>+multi_byte<< 'encoding' (if VIM is compiled with YXXY+multi_byteYXXY and it is set an 8-bit ============================================ print.txt, line 120, pointer: >>+iconv<< other than latin1 will require VIM to be compiled with the YXXY+iconvYXXY feature. ============================================ print.txt, line 133, pointer: >>:hardcopy<< YXXY:hardcopyYXXY. ============================================ print.txt, line 134, pointer: >>v:fname_in<< The file name to be printed is in YXXYv:fname_inYXXY. ============================================ print.txt, line 135, pointer: >>v:cmdarg<< The arguments to the ":hardcopy" command are in YXXYv:cmdargYXXY. ============================================ print.txt, line 177, pointer: >>modeline<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for security ============================================ print.txt, line 177, pointer: >>sandbox<< This option cannot be set from a YXXYmodelineYXXY or in the YXXYsandboxYXXY, for security ============================================ print.txt, line 183, pointer: >>:hardcopy<< This is the name of the font that will be used for the YXXY:hardcopyYXXY command's ============================================ print.txt, line 196, pointer: >>:hardcopy<< This defines the format of the header produced in YXXY:hardcopyYXXY output. The ============================================ print.txt, line 198, pointer: >>+statusline<< been compiled with the YXXY+statuslineYXXY feature, this option has no effect and a ============================================ print.txt, line 206, pointer: >>:hardcopy<< YXXY:hardcopyYXXY. The following predefined values are currently recognised by VIM: ============================================ print.txt, line 280, pointer: >>:hardcopy<< generating CJK output from YXXY:hardcopyYXXY. Each font name has to be preceded ============================================ print.txt, line 442, pointer: >>encoding-names<< YXXYencoding-namesYXXY for a list), and that no one else is likely to use. ============================================ print.txt, line 727, pointer: >>formfeed<< By default VIM does not do any special processing of YXXYformfeedYXXY control ============================================ quickfix.txt, line 7, pointer: >>30.1<< This subject is introduced in section YXXY30.1YXXY of the user manual. ============================================ quickfix.txt, line 9, pointer: >>quickfix<< 1. Using QuickFix commands YXXYquickfixYXXY ============================================ quickfix.txt, line 10, pointer: >>quickfix-window<< 2. The error window YXXYquickfix-windowYXXY ============================================ quickfix.txt, line 11, pointer: >>quickfix-error-lists<< 3. Using more than one list of errors YXXYquickfix-error-listsYXXY ============================================ quickfix.txt, line 12, pointer: >>:make_makeprg<< 4. Using :make YXXY:make_makeprgYXXY ============================================ quickfix.txt, line 13, pointer: >>grep<< 5. Using :grep YXXYgrepYXXY ============================================ quickfix.txt, line 14, pointer: >>compiler-select<< 6. Selecting a compiler YXXYcompiler-selectYXXY ============================================ quickfix.txt, line 15, pointer: >>error-file-format<< 7. The error format YXXYerror-file-formatYXXY ============================================ quickfix.txt, line 16, pointer: >>quickfix-directory-stack<< 8. The directory stack YXXYquickfix-directory-stackYXXY ============================================ quickfix.txt, line 17, pointer: >>errorformats<< 9. Specific error file formats YXXYerrorformatsYXXY ============================================ quickfix.txt, line 21, pointer: >>+quickfix<< The quickfix commands are not available when the YXXY+quickfixYXXY feature was ============================================ quickfix.txt, line 34, pointer: >>:vimgrep<< positions in files. For example, YXXY:vimgrepYXXY finds pattern matches. You can ============================================ quickfix.txt, line 35, pointer: >>getqflist()<< use the positions in a script with the YXXYgetqflist()YXXY function. Thus you can ============================================ quickfix.txt, line 39, pointer: >>quickfix-manx<< it with Vim: YXXYquickfix-manxYXXY. If you are using another compiler you should ============================================ quickfix.txt, line 41, pointer: >>:make<< easy way to do this is with the YXXY:makeYXXY command (see below). The ============================================ quickfix.txt, line 43, pointer: >>errorformat<< compiler (see YXXYerrorformatYXXY below). ============================================ quickfix.txt, line 78, pointer: >>:cc<< all, go to the [count] next error. See YXXY:ccYXXY for ============================================ quickfix.txt, line 88, pointer: >>:cc<< all, go to the [count] previous error. See YXXY:ccYXXY for ============================================ quickfix.txt, line 101, pointer: >>:cc<< the [count] next error. See YXXY:ccYXXY for [!] and ============================================ quickfix.txt, line 112, pointer: >>:cc<< the [count] previous error. See YXXY:ccYXXY for [!] and ============================================ quickfix.txt, line 123, pointer: >>:cc<< error is displayed. See YXXY:ccYXXY. ============================================ quickfix.txt, line 137, pointer: >>:cc<< error is displayed. See YXXY:ccYXXY. ============================================ quickfix.txt, line 147, pointer: >>:qall<< [!] is not used. It works like ":qall!" YXXY:qallYXXY, ============================================ quickfix.txt, line 156, pointer: >>:cc<< be set to [errorfile]. See YXXY:ccYXXY for [!]. ============================================ quickfix.txt, line 190, pointer: >>:cc<< See YXXY:ccYXXY for [!]. ============================================ quickfix.txt, line 224, pointer: >>:cc<< ignored. See YXXY:ccYXXY ============================================ quickfix.txt, line 246, pointer: >>:cexpr<< cursor position will not be changed. See YXXY:cexprYXXY for ============================================ quickfix.txt, line 257, pointer: >>quickfix-valid<< List all errors that are valid YXXYquickfix-validYXXY. ============================================ quickfix.txt, line 282, pointer: >>+autocmd<< If vim is built with YXXY+autocmdYXXY support, two autocommands are available for ============================================ quickfix.txt, line 284, pointer: >>QuickFixCmdPre<< on) is executed. See YXXYQuickFixCmdPreYXXY and YXXYQuickFixCmdPostYXXY for details. ============================================ quickfix.txt, line 284, pointer: >>QuickFixCmdPost<< on) is executed. See YXXYQuickFixCmdPreYXXY and YXXYQuickFixCmdPostYXXY for details. ============================================ quickfix.txt, line 342, pointer: >>window-moving<< You can move the window around with YXXYwindow-movingYXXY commands. ============================================ quickfix.txt, line 433, pointer: >>grep<< browsing with ":grep" YXXYgrepYXXY. If you want to keep the more recent error ============================================ quickfix.txt, line 440, pointer: >>+autocmd<< :mak[e][!] [arguments] 1. If vim was built with YXXY+autocmdYXXY, all relevant ============================================ quickfix.txt, line 441, pointer: >>QuickFixCmdPre<< YXXYQuickFixCmdPreYXXY autocommands are executed. ============================================ quickfix.txt, line 453, pointer: >>+autocmd<< 6. If vim was built with YXXY+autocmdYXXY, all relevant ============================================ quickfix.txt, line 454, pointer: >>QuickFixCmdPost<< YXXYQuickFixCmdPostYXXY autocommands are executed. ============================================ quickfix.txt, line 459, pointer: >>:cnext<< like YXXY:cnextYXXY and YXXY:cpreviousYXXY, see above. ============================================ quickfix.txt, line 459, pointer: >>:cprevious<< like YXXY:cnextYXXY and YXXY:cpreviousYXXY, see above. ============================================ quickfix.txt, line 536, pointer: >>gzip<< YXXYgzipYXXY YXXYnetrwYXXY ============================================ quickfix.txt, line 536, pointer: >>netrw<< YXXYgzipYXXY YXXYnetrwYXXY ============================================ quickfix.txt, line 541, pointer: >>:hide<< descriptors when searching many files. However, when the YXXY:hideYXXY command ============================================ quickfix.txt, line 557, pointer: >>'isident'<< YXXY'isident'YXXY) can be used, so long as it does not ============================================ quickfix.txt, line 559, pointer: >>/\c<< 'ignorecase' applies. To overrule it put YXXY/\cYXXY in the ============================================ quickfix.txt, line 560, pointer: >>/\C<< pattern to ignore case or YXXY/\CYXXY to match case. ============================================ quickfix.txt, line 580, pointer: >>starstar-wildcard<< For the use of "**" see YXXYstarstar-wildcardYXXY. ============================================ quickfix.txt, line 612, pointer: >>:make<< id-utils) in a similar way to its compiler integration (see YXXY:makeYXXY above). ============================================ quickfix.txt, line 621, pointer: >>:vimgrep<< YXXY:vimgrepYXXY. Note that the pattern needs to be ============================================ quickfix.txt, line 639, pointer: >>:bufdo<< allowed with YXXY:bufdoYXXY. ============================================ quickfix.txt, line 674, pointer: >>quickfix<< error in YXXYquickfixYXXY mode. You can then use the YXXY:cnextYXXY, YXXY:clistYXXY, etc. ============================================ quickfix.txt, line 674, pointer: >>:cnext<< error in YXXYquickfixYXXY mode. You can then use the YXXY:cnextYXXY, YXXY:clistYXXY, etc. ============================================ quickfix.txt, line 674, pointer: >>:clist<< error in YXXYquickfixYXXY mode. You can then use the YXXY:cnextYXXY, YXXY:clistYXXY, etc. ============================================ quickfix.txt, line 732, pointer: >>+eval<< YXXY+evalYXXY feature} ============================================ quickfix.txt, line 753, pointer: >>write-compiler-plugin<< For writing a compiler plugin, see YXXYwrite-compiler-pluginYXXY. ============================================ quickfix.txt, line 856, pointer: >>errorformat-LaTeX<< from YXXYerrorformat-LaTeXYXXY is too complex to keep it working for different ============================================ quickfix.txt, line 869, pointer: >>efm-entries<< multiple compilers. See YXXYefm-entriesYXXY. ============================================ quickfix.txt, line 877, pointer: >>efm-entries<< YXXYefm-entriesYXXY for how to deal with them. Note that a literal "%" is matched ============================================ quickfix.txt, line 881, pointer: >>/\C<< you want to match case, add "\C" to the pattern YXXY/\CYXXY. ============================================ quickfix.txt, line 921, pointer: >>errorformat-javac<< message. See YXXYerrorformat-javacYXXY for a useful example. ============================================ quickfix.txt, line 947, pointer: >>quickfix-directory-stack<< relative path. See YXXYquickfix-directory-stackYXXY for details, tips and ============================================ quickfix.txt, line 960, pointer: >>efm-%><< %> for next line start with current pattern again YXXYefm-%>YXXY ============================================ quickfix.txt, line 963, pointer: >>efm-ignore<< These can be used with '+' and '-', see YXXYefm-ignoreYXXY below. ============================================ quickfix.txt, line 978, pointer: >>:clist<< And the YXXY:clistYXXY error message generated for this error is: ============================================ quickfix.txt, line 999, pointer: >>:clist<< Say you want YXXY:clistYXXY write the relevant information of this message only, ============================================ quickfix.txt, line 1062, pointer: >>:clist<< A call of YXXY:clistYXXY writes them accordingly with their correct filenames: ============================================ quickfix.txt, line 1075, pointer: >>errorformat-LaTeX<< information. See YXXYerrorformat-LaTeXYXXY for an extended example. ============================================ quickfix.txt, line 1110, pointer: >>/\i<< When using character classes in expressions (see YXXY/\iYXXY for an overview), ============================================ quickfix.txt, line 1175, pointer: >>errorformat-Jikes<< see YXXYerrorformat-JikesYXXY and YXXYerrorformat-LaTeXYXXY. ============================================ quickfix.txt, line 1175, pointer: >>errorformat-LaTeX<< see YXXYerrorformat-JikesYXXY and YXXYerrorformat-LaTeXYXXY. ============================================ quickfix.txt, line 1285, pointer: >>vimrc<< The following lines can be placed in the user's YXXYvimrcYXXY to overwrite Vim's ============================================ quickfix.txt, line 1286, pointer: >>:set+=<< recognized default formats, or see YXXY:set+=YXXY how to install this format ============================================ quickfix.txt, line 1352, pointer: >>vimrc<< The commands can be placed in a YXXYvimrcYXXY file or some other Vim script file, ============================================ quickfix.txt, line 1357, pointer: >>line-continuation<< YXXYline-continuationYXXY. ============================================ quickfix.txt, line 1433, pointer: >>compiler-perl<< YXXYcompiler-perlYXXY.) ============================================ quickref.txt, line 10, pointer: >>Q_ct<< YXXYQ_ctYXXY list of help files YXXYQ_reYXXY Repeating commands ============================================ quickref.txt, line 10, pointer: >>Q_re<< YXXYQ_ctYXXY list of help files YXXYQ_reYXXY Repeating commands ============================================ quickref.txt, line 11, pointer: >>Q_lr<< YXXYQ_lrYXXY motion: Left-right YXXYQ_kmYXXY Key mapping ============================================ quickref.txt, line 11, pointer: >>Q_km<< YXXYQ_lrYXXY motion: Left-right YXXYQ_kmYXXY Key mapping ============================================ quickref.txt, line 12, pointer: >>Q_ud<< YXXYQ_udYXXY motion: Up-down YXXYQ_abYXXY Abbreviations ============================================ quickref.txt, line 12, pointer: >>Q_ab<< YXXYQ_udYXXY motion: Up-down YXXYQ_abYXXY Abbreviations ============================================ quickref.txt, line 13, pointer: >>Q_tm<< YXXYQ_tmYXXY motion: Text object YXXYQ_opYXXY Options ============================================ quickref.txt, line 13, pointer: >>Q_op<< YXXYQ_tmYXXY motion: Text object YXXYQ_opYXXY Options ============================================ quickref.txt, line 14, pointer: >>Q_pa<< YXXYQ_paYXXY motion: Pattern searches YXXYQ_urYXXY Undo/Redo commands ============================================ quickref.txt, line 14, pointer: >>Q_ur<< YXXYQ_paYXXY motion: Pattern searches YXXYQ_urYXXY Undo/Redo commands ============================================ quickref.txt, line 15, pointer: >>Q_ma<< YXXYQ_maYXXY motion: Marks YXXYQ_etYXXY External commands ============================================ quickref.txt, line 15, pointer: >>Q_et<< YXXYQ_maYXXY motion: Marks YXXYQ_etYXXY External commands ============================================ quickref.txt, line 16, pointer: >>Q_vm<< YXXYQ_vmYXXY motion: Various YXXYQ_qfYXXY Quickfix commands ============================================ quickref.txt, line 16, pointer: >>Q_qf<< YXXYQ_vmYXXY motion: Various YXXYQ_qfYXXY Quickfix commands ============================================ quickref.txt, line 17, pointer: >>Q_ta<< YXXYQ_taYXXY motion: Using tags YXXYQ_vcYXXY Various commands ============================================ quickref.txt, line 17, pointer: >>Q_vc<< YXXYQ_taYXXY motion: Using tags YXXYQ_vcYXXY Various commands ============================================ quickref.txt, line 18, pointer: >>Q_sc<< YXXYQ_scYXXY Scrolling YXXYQ_ceYXXY Ex: Command-line editing ============================================ quickref.txt, line 18, pointer: >>Q_ce<< YXXYQ_scYXXY Scrolling YXXYQ_ceYXXY Ex: Command-line editing ============================================ quickref.txt, line 19, pointer: >>Q_in<< YXXYQ_inYXXY insert: Inserting text YXXYQ_raYXXY Ex: Ranges ============================================ quickref.txt, line 19, pointer: >>Q_ra<< YXXYQ_inYXXY insert: Inserting text YXXYQ_raYXXY Ex: Ranges ============================================ quickref.txt, line 20, pointer: >>Q_ai<< YXXYQ_aiYXXY insert: Keys YXXYQ_exYXXY Ex: Special characters ============================================ quickref.txt, line 20, pointer: >>Q_ex<< YXXYQ_aiYXXY insert: Keys YXXYQ_exYXXY Ex: Special characters ============================================ quickref.txt, line 21, pointer: >>Q_ss<< YXXYQ_ssYXXY insert: Special keys YXXYQ_stYXXY Starting VIM ============================================ quickref.txt, line 21, pointer: >>Q_st<< YXXYQ_ssYXXY insert: Special keys YXXYQ_stYXXY Starting VIM ============================================ quickref.txt, line 22, pointer: >>Q_di<< YXXYQ_diYXXY insert: Digraphs YXXYQ_edYXXY Editing a file ============================================ quickref.txt, line 22, pointer: >>Q_ed<< YXXYQ_diYXXY insert: Digraphs YXXYQ_edYXXY Editing a file ============================================ quickref.txt, line 23, pointer: >>Q_si<< YXXYQ_siYXXY insert: Special inserts YXXYQ_flYXXY Using the argument list ============================================ quickref.txt, line 23, pointer: >>Q_fl<< YXXYQ_siYXXY insert: Special inserts YXXYQ_flYXXY Using the argument list ============================================ quickref.txt, line 24, pointer: >>Q_de<< YXXYQ_deYXXY change: Deleting text YXXYQ_wqYXXY Writing and quitting ============================================ quickref.txt, line 24, pointer: >>Q_wq<< YXXYQ_deYXXY change: Deleting text YXXYQ_wqYXXY Writing and quitting ============================================ quickref.txt, line 25, pointer: >>Q_cm<< YXXYQ_cmYXXY change: Copying and moving YXXYQ_acYXXY Automatic commands ============================================ quickref.txt, line 25, pointer: >>Q_ac<< YXXYQ_cmYXXY change: Copying and moving YXXYQ_acYXXY Automatic commands ============================================ quickref.txt, line 26, pointer: >>Q_ch<< YXXYQ_chYXXY change: Changing text YXXYQ_wiYXXY Multi-window commands ============================================ quickref.txt, line 26, pointer: >>Q_wi<< YXXYQ_chYXXY change: Changing text YXXYQ_wiYXXY Multi-window commands ============================================ quickref.txt, line 27, pointer: >>Q_co<< YXXYQ_coYXXY change: Complex YXXYQ_buYXXY Buffer list commands ============================================ quickref.txt, line 27, pointer: >>Q_bu<< YXXYQ_coYXXY change: Complex YXXYQ_buYXXY Buffer list commands ============================================ quickref.txt, line 28, pointer: >>Q_vi<< YXXYQ_viYXXY Visual mode YXXYQ_syYXXY Syntax highlighting ============================================ quickref.txt, line 28, pointer: >>Q_sy<< YXXYQ_viYXXY Visual mode YXXYQ_syYXXY Syntax highlighting ============================================ quickref.txt, line 29, pointer: >>Q_to<< YXXYQ_toYXXY Text objects YXXYQ_guYXXY GUI commands ============================================ quickref.txt, line 29, pointer: >>Q_gu<< YXXYQ_toYXXY Text objects YXXYQ_guYXXY GUI commands ============================================ quickref.txt, line 30, pointer: >>Q_fo<< YXXYQ_foYXXY Folding ============================================ quickref.txt, line 37, pointer: >>h<< YXXYhYXXY N h left (also: CTRL-H, <BS>, or <Left> key) ============================================ quickref.txt, line 38, pointer: >>l<< YXXYlYXXY N l right (also: <Space> or <Right> key) ============================================ quickref.txt, line 39, pointer: >>0<< YXXY0YXXY 0 to first character in the line (also: <Home> key) ============================================ quickref.txt, line 40, pointer: >>^<< YXXY^YXXY ^ to first non-blank character in the line ============================================ quickref.txt, line 41, pointer: >>$<< YXXY$YXXY N $ to the last character in the line (N-1 lines lower) ============================================ quickref.txt, line 43, pointer: >>g0<< YXXYg0YXXY N g0 to first character in screen line (differs from "0" ============================================ quickref.txt, line 45, pointer: >>g^<< YXXYg^YXXY N g^ to first non-blank character in screen line (differs ============================================ quickref.txt, line 47, pointer: >>g$<< YXXYg$YXXY N g$ to last character in screen line (differs from "$" ============================================ quickref.txt, line 49, pointer: >>gm<< YXXYgmYXXY N gm to middle of the screen line ============================================ quickref.txt, line 50, pointer: >>bar<< YXXYbarYXXY N | to column N (default: 1) ============================================ quickref.txt, line 51, pointer: >>f<< YXXYfYXXY N f{char} to the Nth occurrence of {char} to the right ============================================ quickref.txt, line 52, pointer: >>F<< YXXYFYXXY N F{char} to the Nth occurrence of {char} to the left ============================================ quickref.txt, line 53, pointer: >>t<< YXXYtYXXY N t{char} till before the Nth occurrence of {char} to the right ============================================ quickref.txt, line 54, pointer: >>T<< YXXYTYXXY N T{char} till before the Nth occurrence of {char} to the left ============================================ quickref.txt, line 55, pointer: >>;<< YXXY;YXXY N ; repeat the last "f", "F", "t", or "T" N times ============================================ quickref.txt, line 56, pointer: >>,<< YXXY,YXXY N , repeat the last "f", "F", "t", or "T" N times in ============================================ quickref.txt, line 61, pointer: >>k<< YXXYkYXXY N k up N lines (also: CTRL-P and <Up>) ============================================ quickref.txt, line 62, pointer: >>j<< YXXYjYXXY N j down N lines (also: CTRL-J, CTRL-N, <NL>, and <Down>) ============================================ quickref.txt, line 63, pointer: >>-<< YXXY-YXXY N - up N lines, on the first non-blank character ============================================ quickref.txt, line 64, pointer: >>+<< YXXY+YXXY N + down N lines, on the first non-blank character (also: ============================================ quickref.txt, line 66, pointer: >>_<< YXXY_YXXY N _ down N-1 lines, on the first non-blank character ============================================ quickref.txt, line 67, pointer: >>G<< YXXYGYXXY N G goto line N (default: last line), on the first ============================================ quickref.txt, line 69, pointer: >>gg<< YXXYggYXXY N gg goto line N (default: first line), on the first ============================================ quickref.txt, line 71, pointer: >>N%<< YXXYN%YXXY N % goto line N percentage down in the file. N must be ============================================ quickref.txt, line 72, pointer: >>%<< given, otherwise it is the YXXY%YXXY command. ============================================ quickref.txt, line 73, pointer: >>gk<< YXXYgkYXXY N gk up N screen lines (differs from "k" when line wraps) ============================================ quickref.txt, line 74, pointer: >>gj<< YXXYgjYXXY N gj down N screen lines (differs from "j" when line wraps) ============================================ quickref.txt, line 78, pointer: >>w<< YXXYwYXXY N w N words forward ============================================ quickref.txt, line 79, pointer: >>W<< YXXYWYXXY N W N blank-separated YXXYWORDYXXYs forward ============================================ quickref.txt, line 79, pointer: >>WORD<< YXXYWYXXY N W N blank-separated YXXYWORDYXXYs forward ============================================ quickref.txt, line 80, pointer: >>e<< YXXYeYXXY N e forward to the end of the Nth word ============================================ quickref.txt, line 81, pointer: >>E<< YXXYEYXXY N E forward to the end of the Nth blank-separated YXXYWORDYXXY ============================================ quickref.txt, line 81, pointer: >>WORD<< YXXYEYXXY N E forward to the end of the Nth blank-separated YXXYWORDYXXY ============================================ quickref.txt, line 82, pointer: >>b<< YXXYbYXXY N b N words backward ============================================ quickref.txt, line 83, pointer: >>B<< YXXYBYXXY N B N blank-separated YXXYWORDYXXYs backward ============================================ quickref.txt, line 83, pointer: >>WORD<< YXXYBYXXY N B N blank-separated YXXYWORDYXXYs backward ============================================ quickref.txt, line 84, pointer: >>ge<< YXXYgeYXXY N ge backward to the end of the Nth word ============================================ quickref.txt, line 85, pointer: >>gE<< YXXYgEYXXY N gE backward to the end of the Nth blank-separated YXXYWORDYXXY ============================================ quickref.txt, line 85, pointer: >>WORD<< YXXYgEYXXY N gE backward to the end of the Nth blank-separated YXXYWORDYXXY ============================================ quickref.txt, line 87, pointer: >>)<< YXXY)YXXY N ) N sentences forward ============================================ quickref.txt, line 88, pointer: >>(<< YXXY(YXXY N ( N sentences backward ============================================ quickref.txt, line 89, pointer: >>}<< YXXY}YXXY N } N paragraphs forward ============================================ quickref.txt, line 90, pointer: >>{<< YXXY{YXXY N { N paragraphs backward ============================================ quickref.txt, line 91, pointer: >>]]<< YXXY]]YXXY N ]] N sections forward, at start of section ============================================ quickref.txt, line 92, pointer: >>[[<< YXXY[[YXXY N [[ N sections backward, at start of section ============================================ quickref.txt, line 93, pointer: >>][<< YXXY][YXXY N ][ N sections forward, at end of section ============================================ quickref.txt, line 94, pointer: >>[]<< YXXY[]YXXY N [] N sections backward, at end of section ============================================ quickref.txt, line 95, pointer: >>[(<< YXXY[(YXXY N [( N times back to unclosed '(' ============================================ quickref.txt, line 96, pointer: >>[{<< YXXY[{YXXY N [{ N times back to unclosed '{' ============================================ quickref.txt, line 97, pointer: >>[m<< YXXY[mYXXY N [m N times back to start of method (for Java) ============================================ quickref.txt, line 98, pointer: >>[M<< YXXY[MYXXY N [M N times back to end of method (for Java) ============================================ quickref.txt, line 99, pointer: >>])<< YXXY])YXXY N ]) N times forward to unclosed ')' ============================================ quickref.txt, line 100, pointer: >>]}<< YXXY]}YXXY N ]} N times forward to unclosed '}' ============================================ quickref.txt, line 101, pointer: >>]m<< YXXY]mYXXY N ]m N times forward to start of method (for Java) ============================================ quickref.txt, line 102, pointer: >>]M<< YXXY]MYXXY N ]M N times forward to end of method (for Java) ============================================ quickref.txt, line 103, pointer: >>[#<< YXXY[#YXXY N [# N times back to unclosed "#if" or "#else" ============================================ quickref.txt, line 104, pointer: >>]#<< YXXY]#YXXY N ]# N times forward to unclosed "#else" or "#endif" ============================================ quickref.txt, line 105, pointer: >>[star<< YXXY[starYXXY N [* N times back to start of comment "/*" ============================================ quickref.txt, line 106, pointer: >>]star<< YXXY]starYXXY N ]* N times forward to end of comment "*/" ============================================ quickref.txt, line 110, pointer: >>/<< YXXY/YXXY N /{pattern}[/[offset]]<CR> ============================================ quickref.txt, line 112, pointer: >>?<< YXXY?YXXY N ?{pattern}[?[offset]]<CR> ============================================ quickref.txt, line 114, pointer: >>/<CR><< YXXY/<CR>YXXY N /<CR> repeat last search, in the forward direction ============================================ quickref.txt, line 115, pointer: >>?<CR><< YXXY?<CR>YXXY N ?<CR> repeat last search, in the backward direction ============================================ quickref.txt, line 116, pointer: >>n<< YXXYnYXXY N n repeat last search ============================================ quickref.txt, line 117, pointer: >>N<< YXXYNYXXY N N repeat last search, in opposite direction ============================================ quickref.txt, line 118, pointer: >>star<< YXXYstarYXXY N * search forward for the identifier under the cursor ============================================ quickref.txt, line 119, pointer: >>#<< YXXY#YXXY N # search backward for the identifier under the cursor ============================================ quickref.txt, line 120, pointer: >>gstar<< YXXYgstarYXXY N g* like "*", but also find partial matches ============================================ quickref.txt, line 121, pointer: >>g#<< YXXYg#YXXY N g# like "#", but also find partial matches ============================================ quickref.txt, line 122, pointer: >>gd<< YXXYgdYXXY gd goto local declaration of identifier under the cursor ============================================ quickref.txt, line 123, pointer: >>gD<< YXXYgDYXXY gD goto global declaration of identifier under the cursor ============================================ quickref.txt, line 125, pointer: >>pattern<< YXXYpatternYXXY Special characters in search patterns ============================================ quickref.txt, line 158, pointer: >>search-offset<< YXXYsearch-offsetYXXY Offsets allowed after search command ============================================ quickref.txt, line 173, pointer: >>m<< YXXYmYXXY m{a-zA-Z} mark current position with mark {a-zA-Z} ============================================ quickref.txt, line 174, pointer: >>`a<< YXXY`aYXXY `{a-z} go to mark {a-z} within current file ============================================ quickref.txt, line 175, pointer: >>`A<< YXXY`AYXXY `{A-Z} go to mark {A-Z} in any file ============================================ quickref.txt, line 176, pointer: >>`0<< YXXY`0YXXY `{0-9} go to the position where Vim was previously exited ============================================ quickref.txt, line 177, pointer: >>``<< YXXY``YXXY `` go to the position before the last jump ============================================ quickref.txt, line 178, pointer: >>`quote<< YXXY`quoteYXXY `" go to the position when last editing this file ============================================ quickref.txt, line 179, pointer: >>`[<< YXXY`[YXXY `[ go to the start of the previously operated or put text ============================================ quickref.txt, line 180, pointer: >>`]<< YXXY`]YXXY `] go to the end of the previously operated or put text ============================================ quickref.txt, line 181, pointer: >>`<<< YXXY`<YXXY `< go to the start of the (previous) Visual area ============================================ quickref.txt, line 182, pointer: >>`><< YXXY`>YXXY `> go to the end of the (previous) Visual area ============================================ quickref.txt, line 183, pointer: >>`.<< YXXY`.YXXY `. go to the position of the last change in this file ============================================ quickref.txt, line 184, pointer: >>'<< YXXY'YXXY '{a-zA-Z0-9[]'"'<>.} ============================================ quickref.txt, line 186, pointer: >>:marks<< YXXY:marksYXXY :marks print the active marks ============================================ quickref.txt, line 187, pointer: >>CTRL-O<< YXXYCTRL-OYXXY N CTRL-O go to Nth older position in jump list ============================================ quickref.txt, line 188, pointer: >>CTRL-I<< YXXYCTRL-IYXXY N CTRL-I go to Nth newer position in jump list ============================================ quickref.txt, line 189, pointer: >>:ju<< YXXY:juYXXY :ju[mps] print the jump list ============================================ quickref.txt, line 193, pointer: >>%<< YXXY%YXXY % find the next brace, bracket, comment, or "#if"/ ============================================ quickref.txt, line 195, pointer: >>H<< YXXYHYXXY N H go to the Nth line in the window, on the first ============================================ quickref.txt, line 197, pointer: >>M<< YXXYMYXXY M go to the middle line in the window, on the first ============================================ quickref.txt, line 199, pointer: >>L<< YXXYLYXXY N L go to the Nth line from the bottom, on the first ============================================ quickref.txt, line 202, pointer: >>go<< YXXYgoYXXY N go go to Nth byte in the buffer ============================================ quickref.txt, line 203, pointer: >>:go<< YXXY:goYXXY :[range]go[to] [off] go to [off] byte in the buffer ============================================ quickref.txt, line 207, pointer: >>:ta<< YXXY:taYXXY :ta[g][!] {tag} Jump to tag {tag} ============================================ quickref.txt, line 208, pointer: >>:ta<< YXXY:taYXXY :[count]ta[g][!] Jump to [count]'th newer tag in tag list ============================================ quickref.txt, line 209, pointer: >>CTRL-]<< YXXYCTRL-]YXXY CTRL-] Jump to the tag under cursor, unless changes ============================================ quickref.txt, line 211, pointer: >>:ts<< YXXY:tsYXXY :ts[elect][!] [tag] List matching tags and select one to jump to ============================================ quickref.txt, line 212, pointer: >>:tjump<< YXXY:tjumpYXXY :tj[ump][!] [tag] Jump to tag [tag] or select from list when ============================================ quickref.txt, line 214, pointer: >>:ltag<< YXXY:ltagYXXY :lt[ag][!] [tag] Jump to tag [tag] and add matching tags to the ============================================ quickref.txt, line 217, pointer: >>:tags<< YXXY:tagsYXXY :tags Print tag list ============================================ quickref.txt, line 218, pointer: >>CTRL-T<< YXXYCTRL-TYXXY N CTRL-T Jump back from Nth older tag in tag list ============================================ quickref.txt, line 219, pointer: >>:po<< YXXY:poYXXY :[count]po[p][!] Jump back from [count]'th older tag in tag list ============================================ quickref.txt, line 220, pointer: >>:tnext<< YXXY:tnextYXXY :[count]tn[ext][!] Jump to [count]'th next matching tag ============================================ quickref.txt, line 221, pointer: >>:tp<< YXXY:tpYXXY :[count]tp[revious][!] Jump to [count]'th previous matching tag ============================================ quickref.txt, line 222, pointer: >>:tr<< YXXY:trYXXY :[count]tr[ewind][!] Jump to [count]'th matching tag ============================================ quickref.txt, line 223, pointer: >>:tl<< YXXY:tlYXXY :tl[ast][!] Jump to last matching tag ============================================ quickref.txt, line 225, pointer: >>:ptag<< YXXY:ptagYXXY :pt[ag] {tag} open a preview window to show tag {tag} ============================================ quickref.txt, line 226, pointer: >>CTRL-W_}<< YXXYCTRL-W_}YXXY CTRL-W } like CTRL-] but show tag in preview window ============================================ quickref.txt, line 227, pointer: >>:pts<< YXXY:ptsYXXY :pts[elect] like ":tselect" but show tag in preview window ============================================ quickref.txt, line 228, pointer: >>:ptjump<< YXXY:ptjumpYXXY :ptj[ump] like ":tjump" but show tag in preview window ============================================ quickref.txt, line 229, pointer: >>:pclose<< YXXY:pcloseYXXY :pc[lose] close tag preview window ============================================ quickref.txt, line 230, pointer: >>CTRL-W_z<< YXXYCTRL-W_zYXXY CTRL-W z close tag preview window ============================================ quickref.txt, line 234, pointer: >>CTRL-E<< YXXYCTRL-EYXXY N CTRL-E window N lines downwards (default: 1) ============================================ quickref.txt, line 235, pointer: >>CTRL-D<< YXXYCTRL-DYXXY N CTRL-D window N lines Downwards (default: 1/2 window) ============================================ quickref.txt, line 236, pointer: >>CTRL-F<< YXXYCTRL-FYXXY N CTRL-F window N pages Forwards (downwards) ============================================ quickref.txt, line 237, pointer: >>CTRL-Y<< YXXYCTRL-YYXXY N CTRL-Y window N lines upwards (default: 1) ============================================ quickref.txt, line 238, pointer: >>CTRL-U<< YXXYCTRL-UYXXY N CTRL-U window N lines Upwards (default: 1/2 window) ============================================ quickref.txt, line 239, pointer: >>CTRL-B<< YXXYCTRL-BYXXY N CTRL-B window N pages Backwards (upwards) ============================================ quickref.txt, line 240, pointer: >>z<CR><< YXXYz<CR>YXXY z<CR> or zt redraw, current line at top of window ============================================ quickref.txt, line 241, pointer: >>z.<< YXXYz.YXXY z. or zz redraw, current line at center of window ============================================ quickref.txt, line 242, pointer: >>z-<< YXXYz-YXXY z- or zb redraw, current line at bottom of window ============================================ quickref.txt, line 245, pointer: >>zh<< YXXYzhYXXY N zh scroll screen N characters to the right ============================================ quickref.txt, line 246, pointer: >>zl<< YXXYzlYXXY N zl scroll screen N characters to the left ============================================ quickref.txt, line 247, pointer: >>zH<< YXXYzHYXXY N zH scroll screen half a screenwidth to the right ============================================ quickref.txt, line 248, pointer: >>zL<< YXXYzLYXXY N zL scroll screen half a screenwidth to the left ============================================ quickref.txt, line 252, pointer: >>a<< YXXYaYXXY N a append text after the cursor (N times) ============================================ quickref.txt, line 253, pointer: >>A<< YXXYAYXXY N A append text at the end of the line (N times) ============================================ quickref.txt, line 254, pointer: >>i<< YXXYiYXXY N i insert text before the cursor (N times) (also: <Insert>) ============================================ quickref.txt, line 255, pointer: >>I<< YXXYIYXXY N I insert text before the first non-blank in the line (N times) ============================================ quickref.txt, line 256, pointer: >>gI<< YXXYgIYXXY N gI insert text in column 1 (N times) ============================================ quickref.txt, line 257, pointer: >>o<< YXXYoYXXY N o open a new line below the current line, append text (N times) ============================================ quickref.txt, line 258, pointer: >>O<< YXXYOYXXY N O open a new line above the current line, append text (N times) ============================================ quickref.txt, line 259, pointer: >>:startinsert<< YXXY:startinsertYXXY :star[tinsert][!] start Insert mode, append when [!] used ============================================ quickref.txt, line 260, pointer: >>:startreplace<< YXXY:startreplaceYXXY :startr[eplace][!] start Replace mode, at EOL when [!] used ============================================ quickref.txt, line 263, pointer: >>v_b_I<< YXXYv_b_IYXXY I insert the same text in front of all the selected lines ============================================ quickref.txt, line 264, pointer: >>v_b_A<< YXXYv_b_AYXXY A append the same text after all the selected lines ============================================ quickref.txt, line 268, pointer: >>insert-index<< YXXYinsert-indexYXXY alphabetical index of Insert mode commands ============================================ quickref.txt, line 271, pointer: >>i_<Esc><< YXXYi_<Esc>YXXY <Esc> end Insert mode, back to Normal mode ============================================ quickref.txt, line 272, pointer: >>i_CTRL-C<< YXXYi_CTRL-CYXXY CTRL-C like <Esc>, but do not use an abbreviation ============================================ quickref.txt, line 273, pointer: >>i_CTRL-O<< YXXYi_CTRL-OYXXY CTRL-O {command} execute {command} and return to Insert mode ============================================ quickref.txt, line 276, pointer: >>i_<Up><< YXXYi_<Up>YXXY cursor keys move cursor left/right/up/down ============================================ quickref.txt, line 277, pointer: >>i_<S-Left><< YXXYi_<S-Left>YXXY shift-left/right one word left/right ============================================ quickref.txt, line 278, pointer: >>i_<S-Up><< YXXYi_<S-Up>YXXY shift-up/down one screenful backward/forward ============================================ quickref.txt, line 279, pointer: >>i_<End><< YXXYi_<End>YXXY <End> cursor after last character in the line ============================================ quickref.txt, line 280, pointer: >>i_<Home><< YXXYi_<Home>YXXY <Home> cursor to first character in the line ============================================ quickref.txt, line 284, pointer: >>i_CTRL-V<< YXXYi_CTRL-VYXXY CTRL-V {char}.. insert character literally, or enter decimal ============================================ quickref.txt, line 286, pointer: >>i_<NL><< YXXYi_<NL>YXXY <NL> or <CR> or CTRL-M or CTRL-J ============================================ quickref.txt, line 288, pointer: >>i_CTRL-E<< YXXYi_CTRL-EYXXY CTRL-E insert the character from below the cursor ============================================ quickref.txt, line 289, pointer: >>i_CTRL-Y<< YXXYi_CTRL-YYXXY CTRL-Y insert the character from above the cursor ============================================ quickref.txt, line 291, pointer: >>i_CTRL-A<< YXXYi_CTRL-AYXXY CTRL-A insert previously inserted text ============================================ quickref.txt, line 292, pointer: >>i_CTRL-@<< YXXYi_CTRL-@YXXY CTRL-@ insert previously inserted text and stop ============================================ quickref.txt, line 294, pointer: >>i_CTRL-R<< YXXYi_CTRL-RYXXY CTRL-R {0-9a-z%#:.-="} insert the contents of a register ============================================ quickref.txt, line 296, pointer: >>i_CTRL-N<< YXXYi_CTRL-NYXXY CTRL-N insert next match of identifier before the ============================================ quickref.txt, line 298, pointer: >>i_CTRL-P<< YXXYi_CTRL-PYXXY CTRL-P insert previous match of identifier before ============================================ quickref.txt, line 300, pointer: >>i_CTRL-X<< YXXYi_CTRL-XYXXY CTRL-X ... complete the word before the cursor in ============================================ quickref.txt, line 303, pointer: >>i_<BS><< YXXYi_<BS>YXXY <BS> or CTRL-H delete the character before the cursor ============================================ quickref.txt, line 304, pointer: >>i_<Del><< YXXYi_<Del>YXXY <Del> delete the character under the cursor ============================================ quickref.txt, line 305, pointer: >>i_CTRL-W<< YXXYi_CTRL-WYXXY CTRL-W delete word before the cursor ============================================ quickref.txt, line 306, pointer: >>i_CTRL-U<< YXXYi_CTRL-UYXXY CTRL-U delete all entered characters in the current ============================================ quickref.txt, line 308, pointer: >>i_CTRL-T<< YXXYi_CTRL-TYXXY CTRL-T insert one shiftwidth of indent in front of ============================================ quickref.txt, line 310, pointer: >>i_CTRL-D<< YXXYi_CTRL-DYXXY CTRL-D delete one shiftwidth of indent in front of ============================================ quickref.txt, line 312, pointer: >>i_0_CTRL-D<< YXXYi_0_CTRL-DYXXY 0 CTRL-D delete all indent in the current line ============================================ quickref.txt, line 313, pointer: >>i_^_CTRL-D<< YXXYi_^_CTRL-DYXXY ^ CTRL-D delete all indent in the current line, ============================================ quickref.txt, line 318, pointer: >>:dig<< YXXY:digYXXY :dig[raphs] show current list of digraphs ============================================ quickref.txt, line 319, pointer: >>:dig<< YXXY:digYXXY :dig[raphs] {char1}{char2} {number} ... ============================================ quickref.txt, line 323, pointer: >>i_CTRL-K<< YXXYi_CTRL-KYXXY CTRL-K {char1} {char2} ============================================ quickref.txt, line 325, pointer: >>i_digraph<< YXXYi_digraphYXXY {char1} <BS> {char2} ============================================ quickref.txt, line 330, pointer: >>:r<< YXXY:rYXXY :r [file] insert the contents of [file] below the cursor ============================================ quickref.txt, line 331, pointer: >>:r!<< YXXY:r!YXXY :r! {command} insert the standard output of {command} below the ============================================ quickref.txt, line 336, pointer: >>x<< YXXYxYXXY N x delete N characters under and after the cursor ============================================ quickref.txt, line 337, pointer: >><Del><< YXXY<Del>YXXY N <Del> delete N characters under and after the cursor ============================================ quickref.txt, line 338, pointer: >>X<< YXXYXYXXY N X delete N characters before the cursor ============================================ quickref.txt, line 339, pointer: >>d<< YXXYdYXXY N d{motion} delete the text that is moved over with {motion} ============================================ quickref.txt, line 340, pointer: >>v_d<< YXXYv_dYXXY {visual}d delete the highlighted text ============================================ quickref.txt, line 341, pointer: >>dd<< YXXYddYXXY N dd delete N lines ============================================ quickref.txt, line 342, pointer: >>D<< YXXYDYXXY N D delete to the end of the line (and N-1 more lines) ============================================ quickref.txt, line 343, pointer: >>J<< YXXYJYXXY N J join N-1 lines (delete <EOL>s) ============================================ quickref.txt, line 344, pointer: >>v_J<< YXXYv_JYXXY {visual}J join the highlighted lines ============================================ quickref.txt, line 345, pointer: >>gJ<< YXXYgJYXXY N gJ like "J", but without inserting spaces ============================================ quickref.txt, line 346, pointer: >>v_gJ<< YXXYv_gJYXXY {visual}gJ like "{visual}J", but without inserting spaces ============================================ quickref.txt, line 347, pointer: >>:d<< YXXY:dYXXY :[range]d [x] delete [range] lines [into register x] ============================================ quickref.txt, line 351, pointer: >>quote<< YXXYquoteYXXY "{char} use register {char} for the next delete, yank, or put ============================================ quickref.txt, line 352, pointer: >>:reg<< YXXY:regYXXY :reg show the contents of all registers ============================================ quickref.txt, line 353, pointer: >>:reg<< YXXY:regYXXY :reg {arg} show the contents of registers mentioned in {arg} ============================================ quickref.txt, line 354, pointer: >>y<< YXXYyYXXY N y{motion} yank the text moved over with {motion} into a register ============================================ quickref.txt, line 355, pointer: >>v_y<< YXXYv_yYXXY {visual}y yank the highlighted text into a register ============================================ quickref.txt, line 356, pointer: >>yy<< YXXYyyYXXY N yy yank N lines into a register ============================================ quickref.txt, line 357, pointer: >>Y<< YXXYYYXXY N Y yank N lines into a register ============================================ quickref.txt, line 358, pointer: >>p<< YXXYpYXXY N p put a register after the cursor position (N times) ============================================ quickref.txt, line 359, pointer: >>P<< YXXYPYXXY N P put a register before the cursor position (N times) ============================================ quickref.txt, line 360, pointer: >>]p<< YXXY]pYXXY N ]p like p, but adjust indent to current line ============================================ quickref.txt, line 361, pointer: >>[p<< YXXY[pYXXY N [p like P, but adjust indent to current line ============================================ quickref.txt, line 362, pointer: >>gp<< YXXYgpYXXY N gp like p, but leave cursor after the new text ============================================ quickref.txt, line 363, pointer: >>gP<< YXXYgPYXXY N gP like P, but leave cursor after the new text ============================================ quickref.txt, line 367, pointer: >>r<< YXXYrYXXY N r{char} replace N characters with {char} ============================================ quickref.txt, line 368, pointer: >>gr<< YXXYgrYXXY N gr{char} replace N characters without affecting layout ============================================ quickref.txt, line 369, pointer: >>R<< YXXYRYXXY N R enter Replace mode (repeat the entered text N times) ============================================ quickref.txt, line 370, pointer: >>gR<< YXXYgRYXXY N gR enter virtual Replace mode: Like Replace mode but ============================================ quickref.txt, line 372, pointer: >>v_b_r<< YXXYv_b_rYXXY {visual}r{char} ============================================ quickref.txt, line 377, pointer: >>c<< YXXYcYXXY N c{motion} change the text that is moved over with {motion} ============================================ quickref.txt, line 378, pointer: >>v_c<< YXXYv_cYXXY {visual}c change the highlighted text ============================================ quickref.txt, line 379, pointer: >>cc<< YXXYccYXXY N cc change N lines ============================================ quickref.txt, line 380, pointer: >>S<< YXXYSYXXY N S change N lines ============================================ quickref.txt, line 381, pointer: >>C<< YXXYCYXXY N C change to the end of the line (and N-1 more lines) ============================================ quickref.txt, line 382, pointer: >>s<< YXXYsYXXY N s change N characters ============================================ quickref.txt, line 383, pointer: >>v_b_c<< YXXYv_b_cYXXY {visual}c in Visual block mode: Change each of the selected ============================================ quickref.txt, line 385, pointer: >>v_b_C<< YXXYv_b_CYXXY {visual}C in Visual block mode: Change each of the selected ============================================ quickref.txt, line 388, pointer: >>~<< YXXY~YXXY N ~ switch case for N characters and advance cursor ============================================ quickref.txt, line 389, pointer: >>v_~<< YXXYv_~YXXY {visual}~ switch case for highlighted text ============================================ quickref.txt, line 390, pointer: >>v_u<< YXXYv_uYXXY {visual}u make highlighted text lowercase ============================================ quickref.txt, line 391, pointer: >>v_U<< YXXYv_UYXXY {visual}U make highlighted text uppercase ============================================ quickref.txt, line 392, pointer: >>g~<< YXXYg~YXXY g~{motion} switch case for the text that is moved over with ============================================ quickref.txt, line 394, pointer: >>gu<< YXXYguYXXY gu{motion} make the text that is moved over with {motion} ============================================ quickref.txt, line 396, pointer: >>gU<< YXXYgUYXXY gU{motion} make the text that is moved over with {motion} ============================================ quickref.txt, line 398, pointer: >>v_g?<< YXXYv_g?YXXY {visual}g? perform rot13 encoding on highlighted text ============================================ quickref.txt, line 399, pointer: >>g?<< YXXYg?YXXY g?{motion} perform rot13 encoding on the text that is moved over ============================================ quickref.txt, line 402, pointer: >>CTRL-A<< YXXYCTRL-AYXXY N CTRL-A add N to the number at or after the cursor ============================================ quickref.txt, line 403, pointer: >>CTRL-X<< YXXYCTRL-XYXXY N CTRL-X subtract N from the number at or after the cursor ============================================ quickref.txt, line 405, pointer: >><<< YXXY<YXXY N <{motion} move the lines that are moved over with {motion} one ============================================ quickref.txt, line 407, pointer: >><<<< YXXY<<YXXY N << move N lines one shiftwidth left ============================================ quickref.txt, line 408, pointer: >>><< YXXY>YXXY N >{motion} move the lines that are moved over with {motion} one ============================================ quickref.txt, line 410, pointer: >>>><< YXXY>>YXXY N >> move N lines one shiftwidth right ============================================ quickref.txt, line 411, pointer: >>gq<< YXXYgqYXXY N gq{motion} format the lines that are moved over with {motion} to ============================================ quickref.txt, line 413, pointer: >>:ce<< YXXY:ceYXXY :[range]ce[nter] [width] ============================================ quickref.txt, line 415, pointer: >>:le<< YXXY:leYXXY :[range]le[ft] [indent] ============================================ quickref.txt, line 417, pointer: >>:ri<< YXXY:riYXXY :[range]ri[ght] [width] ============================================ quickref.txt, line 422, pointer: >>!<< YXXY!YXXY N !{motion}{command}<CR> ============================================ quickref.txt, line 424, pointer: >>!!<< YXXY!!YXXY N !!{command}<CR> ============================================ quickref.txt, line 426, pointer: >>v_!<< YXXYv_!YXXY {visual}!{command}<CR> ============================================ quickref.txt, line 428, pointer: >>:range!<< YXXY:range!YXXY :[range]! {command}<CR> ============================================ quickref.txt, line 430, pointer: >>=<< YXXY=YXXY N ={motion} ============================================ quickref.txt, line 432, pointer: >>==<< YXXY==YXXY N == filter N lines through 'equalprg' ============================================ quickref.txt, line 433, pointer: >>v_=<< YXXYv_=YXXY {visual}= ============================================ quickref.txt, line 435, pointer: >>:s<< YXXY:sYXXY :[range]s[ubstitute]/{pattern}/{string}/[g][c] ============================================ quickref.txt, line 439, pointer: >>:s<< YXXY:sYXXY :[range]s[ubstitute] [g][c] ============================================ quickref.txt, line 441, pointer: >>&<< YXXY&YXXY & Repeat previous ":s" on current line without options ============================================ quickref.txt, line 442, pointer: >>:ret<< YXXY:retYXXY :[range]ret[ab][!] [tabstop] ============================================ quickref.txt, line 448, pointer: >>visual-index<< YXXYvisual-indexYXXY list of Visual mode commands. ============================================ quickref.txt, line 450, pointer: >>v<< YXXYvYXXY v start highlighting characters } move cursor and use ============================================ quickref.txt, line 451, pointer: >>V<< YXXYVYXXY V start highlighting linewise } operator to affect ============================================ quickref.txt, line 452, pointer: >>CTRL-V<< YXXYCTRL-VYXXY CTRL-V start highlighting blockwise } highlighted text ============================================ quickref.txt, line 453, pointer: >>v_o<< YXXYv_oYXXY o exchange cursor position with start of highlighting ============================================ quickref.txt, line 454, pointer: >>gv<< YXXYgvYXXY gv start highlighting on previous visual area ============================================ quickref.txt, line 455, pointer: >>v_v<< YXXYv_vYXXY v highlight characters or stop highlighting ============================================ quickref.txt, line 456, pointer: >>v_V<< YXXYv_VYXXY V highlight linewise or stop highlighting ============================================ quickref.txt, line 457, pointer: >>v_CTRL-V<< YXXYv_CTRL-VYXXY CTRL-V highlight blockwise or stop highlighting ============================================ quickref.txt, line 461, pointer: >>v_aw<< YXXYv_awYXXY N aw Select "a word" ============================================ quickref.txt, line 462, pointer: >>v_iw<< YXXYv_iwYXXY N iw Select "inner word" ============================================ quickref.txt, line 463, pointer: >>v_aW<< YXXYv_aWYXXY N aW Select "a YXXYWORDYXXY" ============================================ quickref.txt, line 463, pointer: >>WORD<< YXXYv_aWYXXY N aW Select "a YXXYWORDYXXY" ============================================ quickref.txt, line 464, pointer: >>v_iW<< YXXYv_iWYXXY N iW Select "inner YXXYWORDYXXY" ============================================ quickref.txt, line 464, pointer: >>WORD<< YXXYv_iWYXXY N iW Select "inner YXXYWORDYXXY" ============================================ quickref.txt, line 465, pointer: >>v_as<< YXXYv_asYXXY N as Select "a sentence" ============================================ quickref.txt, line 466, pointer: >>v_is<< YXXYv_isYXXY N is Select "inner sentence" ============================================ quickref.txt, line 467, pointer: >>v_ap<< YXXYv_apYXXY N ap Select "a paragraph" ============================================ quickref.txt, line 468, pointer: >>v_ip<< YXXYv_ipYXXY N ip Select "inner paragraph" ============================================ quickref.txt, line 469, pointer: >>v_ab<< YXXYv_abYXXY N ab Select "a block" (from "[(" to "])") ============================================ quickref.txt, line 470, pointer: >>v_ib<< YXXYv_ibYXXY N ib Select "inner block" (from "[(" to "])") ============================================ quickref.txt, line 471, pointer: >>v_aB<< YXXYv_aBYXXY N aB Select "a Block" (from "[{" to "]}") ============================================ quickref.txt, line 472, pointer: >>v_iB<< YXXYv_iBYXXY N iB Select "inner Block" (from "[{" to "]}") ============================================ quickref.txt, line 473, pointer: >>v_a><< YXXYv_a>YXXY N a> Select "a <> block" ============================================ quickref.txt, line 474, pointer: >>v_i><< YXXYv_i>YXXY N i> Select "inner <> block" ============================================ quickref.txt, line 475, pointer: >>v_at<< YXXYv_atYXXY N at Select "a tag block" (from <aaa> to </aaa>) ============================================ quickref.txt, line 476, pointer: >>v_it<< YXXYv_itYXXY N it Select "inner tag block" (from <aaa> to </aaa>) ============================================ quickref.txt, line 477, pointer: >>v_a'<< YXXYv_a'YXXY N a' Select "a single quoted string" ============================================ quickref.txt, line 478, pointer: >>v_i'<< YXXYv_i'YXXY N i' Select "inner single quoted string" ============================================ quickref.txt, line 479, pointer: >>v_aquote<< YXXYv_aquoteYXXY N a" Select "a double quoted string" ============================================ quickref.txt, line 480, pointer: >>v_iquote<< YXXYv_iquoteYXXY N i" Select "inner double quoted string" ============================================ quickref.txt, line 481, pointer: >>v_a`<< YXXYv_a`YXXY N a` Select "a backward quoted string" ============================================ quickref.txt, line 482, pointer: >>v_i`<< YXXYv_i`YXXY N i` Select "inner backward quoted string" ============================================ quickref.txt, line 487, pointer: >>.<< YXXY.YXXY N . repeat last change (with count replaced with N) ============================================ quickref.txt, line 488, pointer: >>q<< YXXYqYXXY q{a-z} record typed characters into register {a-z} ============================================ quickref.txt, line 489, pointer: >>q<< YXXYqYXXY q{A-Z} record typed characters, appended to register {a-z} ============================================ quickref.txt, line 490, pointer: >>q<< YXXYqYXXY q stop recording ============================================ quickref.txt, line 491, pointer: >>@<< YXXY@YXXY N @{a-z} execute the contents of register {a-z} (N times) ============================================ quickref.txt, line 492, pointer: >>@@<< YXXY@@YXXY N @@ repeat previous @{a-z} (N times) ============================================ quickref.txt, line 493, pointer: >>:@<< YXXY:@YXXY :@{a-z} execute the contents of register {a-z} as an Ex ============================================ quickref.txt, line 495, pointer: >>:@@<< YXXY:@@YXXY :@@ repeat previous :@{a-z} ============================================ quickref.txt, line 496, pointer: >>:g<< YXXY:gYXXY :[range]g[lobal]/{pattern}/[cmd] ============================================ quickref.txt, line 499, pointer: >>:g<< YXXY:gYXXY :[range]g[lobal]!/{pattern}/[cmd] ============================================ quickref.txt, line 502, pointer: >>:so<< YXXY:soYXXY :so[urce] {file} ============================================ quickref.txt, line 504, pointer: >>:so<< YXXY:soYXXY :so[urce]! {file} ============================================ quickref.txt, line 506, pointer: >>:sl<< YXXY:slYXXY :sl[eep] [sec] ============================================ quickref.txt, line 508, pointer: >>gs<< YXXYgsYXXY N gs Goto Sleep for N seconds ============================================ quickref.txt, line 512, pointer: >>:map<< YXXY:mapYXXY :ma[p] {lhs} {rhs} Map {lhs} to {rhs} in Normal and Visual ============================================ quickref.txt, line 514, pointer: >>:map!<< YXXY:map!YXXY :ma[p]! {lhs} {rhs} Map {lhs} to {rhs} in Insert and Command-line ============================================ quickref.txt, line 516, pointer: >>:noremap<< YXXY:noremapYXXY :no[remap][!] {lhs} {rhs} ============================================ quickref.txt, line 518, pointer: >>:unmap<< YXXY:unmapYXXY :unm[ap] {lhs} Remove the mapping of {lhs} for Normal and ============================================ quickref.txt, line 520, pointer: >>:unmap!<< YXXY:unmap!YXXY :unm[ap]! {lhs} Remove the mapping of {lhs} for Insert and ============================================ quickref.txt, line 522, pointer: >>:map_l<< YXXY:map_lYXXY :ma[p] [lhs] List mappings (starting with [lhs]) for ============================================ quickref.txt, line 524, pointer: >>:map_l!<< YXXY:map_l!YXXY :ma[p]! [lhs] List mappings (starting with [lhs]) for ============================================ quickref.txt, line 526, pointer: >>:cmap<< YXXY:cmapYXXY :cmap/:cunmap/:cnoremap ============================================ quickref.txt, line 529, pointer: >>:imap<< YXXY:imapYXXY :imap/:iunmap/:inoremap ============================================ quickref.txt, line 532, pointer: >>:nmap<< YXXY:nmapYXXY :nmap/:nunmap/:nnoremap ============================================ quickref.txt, line 535, pointer: >>:vmap<< YXXY:vmapYXXY :vmap/:vunmap/:vnoremap ============================================ quickref.txt, line 538, pointer: >>:omap<< YXXY:omapYXXY :omap/:ounmap/:onoremap ============================================ quickref.txt, line 541, pointer: >>:mapc<< YXXY:mapcYXXY :mapc[lear] remove mappings for Normal and Visual mode ============================================ quickref.txt, line 542, pointer: >>:mapc<< YXXY:mapcYXXY :mapc[lear]! remove mappings for Insert and Cmdline mode ============================================ quickref.txt, line 543, pointer: >>:imapc<< YXXY:imapcYXXY :imapc[lear] remove mappings for Insert mode ============================================ quickref.txt, line 544, pointer: >>:vmapc<< YXXY:vmapcYXXY :vmapc[lear] remove mappings for Visual mode ============================================ quickref.txt, line 545, pointer: >>:omapc<< YXXY:omapcYXXY :omapc[lear] remove mappings for Operator-pending mode ============================================ quickref.txt, line 546, pointer: >>:nmapc<< YXXY:nmapcYXXY :nmapc[lear] remove mappings for Normal mode ============================================ quickref.txt, line 547, pointer: >>:cmapc<< YXXY:cmapcYXXY :cmapc[lear] remove mappings for Cmdline mode ============================================ quickref.txt, line 548, pointer: >>:mkexrc<< YXXY:mkexrcYXXY :mk[exrc][!] [file] write current mappings, abbreviations, and ============================================ quickref.txt, line 551, pointer: >>:mkvimrc<< YXXY:mkvimrcYXXY :mkv[imrc][!] [file] ============================================ quickref.txt, line 553, pointer: >>:mksession<< YXXY:mksessionYXXY :mks[ession][!] [file] ============================================ quickref.txt, line 560, pointer: >>:abbreviate<< YXXY:abbreviateYXXY :ab[breviate] {lhs} {rhs} add abbreviation for {lhs} to {rhs} ============================================ quickref.txt, line 561, pointer: >>:abbreviate<< YXXY:abbreviateYXXY :ab[breviate] {lhs} show abbr's that start with {lhs} ============================================ quickref.txt, line 562, pointer: >>:abbreviate<< YXXY:abbreviateYXXY :ab[breviate] show all abbreviations ============================================ quickref.txt, line 563, pointer: >>:unabbreviate<< YXXY:unabbreviateYXXY :una[bbreviate] {lhs} remove abbreviation for {lhs} ============================================ quickref.txt, line 564, pointer: >>:noreabbrev<< YXXY:noreabbrevYXXY :norea[bbrev] [lhs] [rhs] like ":ab", but don't remap [rhs] ============================================ quickref.txt, line 565, pointer: >>:iabbrev<< YXXY:iabbrevYXXY :iab/:iunab/:inoreab like ":ab", but only for Insert mode ============================================ quickref.txt, line 566, pointer: >>:cabbrev<< YXXY:cabbrevYXXY :cab/:cunab/:cnoreab like ":ab", but only for ============================================ quickref.txt, line 568, pointer: >>:abclear<< YXXY:abclearYXXY :abc[lear] remove all abbreviations ============================================ quickref.txt, line 569, pointer: >>:cabclear<< YXXY:cabclearYXXY :cabc[lear] remove all abbr's for Cmdline mode ============================================ quickref.txt, line 570, pointer: >>:iabclear<< YXXY:iabclearYXXY :iabc[lear] remove all abbr's for Insert mode ============================================ quickref.txt, line 574, pointer: >>:set<< YXXY:setYXXY :se[t] Show all modified options. ============================================ quickref.txt, line 575, pointer: >>:set<< YXXY:setYXXY :se[t] all Show all non-termcap options. ============================================ quickref.txt, line 576, pointer: >>:set<< YXXY:setYXXY :se[t] termcap Show all termcap options. ============================================ quickref.txt, line 577, pointer: >>:set<< YXXY:setYXXY :se[t] {option} Set boolean option (switch it on), ============================================ quickref.txt, line 579, pointer: >>:set<< YXXY:setYXXY :se[t] no{option} Reset boolean option (switch it off). ============================================ quickref.txt, line 580, pointer: >>:set<< YXXY:setYXXY :se[t] inv{option} invert boolean option. ============================================ quickref.txt, line 581, pointer: >>:set<< YXXY:setYXXY :se[t] {option}={value} Set string/number option to {value}. ============================================ quickref.txt, line 582, pointer: >>:set<< YXXY:setYXXY :se[t] {option}+={value} append {value} to string option, add ============================================ quickref.txt, line 584, pointer: >>:set<< YXXY:setYXXY :se[t] {option}-={value} remove {value} to string option, ============================================ quickref.txt, line 586, pointer: >>:set<< YXXY:setYXXY :se[t] {option}? Show value of {option}. ============================================ quickref.txt, line 587, pointer: >>:set<< YXXY:setYXXY :se[t] {option}& Reset {option} to its default value. ============================================ quickref.txt, line 589, pointer: >>:setlocal<< YXXY:setlocalYXXY :setl[ocal] like ":set" but set the local value ============================================ quickref.txt, line 591, pointer: >>:setglobal<< YXXY:setglobalYXXY :setg[lobal] like ":set" but set the global value ============================================ quickref.txt, line 594, pointer: >>:fix<< YXXY:fixYXXY :fix[del] Set value of 't_kD' according to ============================================ quickref.txt, line 596, pointer: >>:options<< YXXY:optionsYXXY :opt[ions] Open a new window to view and set ============================================ quickref.txt, line 780, pointer: >>:mkspell<< 'mkspellmem' 'msm' memory used before YXXY:mkspellYXXY compresses the tree ============================================ quickref.txt, line 798, pointer: >>g@<< 'operatorfunc' 'opfunc' function to be called for YXXYg@YXXY operator ============================================ quickref.txt, line 820, pointer: >>:match<< 'redrawtime' 'rdt' timeout for 'hlsearch' and YXXY:matchYXXY highlighting ============================================ quickref.txt, line 839, pointer: >>:mksession<< 'sessionoptions' 'ssop' options for YXXY:mksessionYXXY ============================================ quickref.txt, line 867, pointer: >>zg<< 'spellfile' 'spf' files where YXXYzgYXXY and YXXYzwYXXY store words ============================================ quickref.txt, line 867, pointer: >>zw<< 'spellfile' 'spf' files where YXXYzgYXXY and YXXYzwYXXY store words ============================================ quickref.txt, line 883, pointer: >>-p<< 'tabpagemax' 'tpm' maximum number of tab pages for YXXY-pYXXY and "tab all" ============================================ quickref.txt, line 949, pointer: >>u<< YXXYuYXXY N u undo last N changes ============================================ quickref.txt, line 950, pointer: >>CTRL-R<< YXXYCTRL-RYXXY N CTRL-R redo last N undone changes ============================================ quickref.txt, line 951, pointer: >>U<< YXXYUYXXY U restore last changed line ============================================ quickref.txt, line 955, pointer: >>:shell<< YXXY:shellYXXY :sh[ell] start a shell ============================================ quickref.txt, line 956, pointer: >>:!<< YXXY:!YXXY :!{command} execute {command} with a shell ============================================ quickref.txt, line 957, pointer: >>K<< YXXYKYXXY K lookup keyword under the cursor with ============================================ quickref.txt, line 962, pointer: >>:cc<< YXXY:ccYXXY :cc [nr] display error [nr] (default is the same again) ============================================ quickref.txt, line 963, pointer: >>:cnext<< YXXY:cnextYXXY :cn display the next error ============================================ quickref.txt, line 964, pointer: >>:cprevious<< YXXY:cpreviousYXXY :cp display the previous error ============================================ quickref.txt, line 965, pointer: >>:clist<< YXXY:clistYXXY :cl list all errors ============================================ quickref.txt, line 966, pointer: >>:cfile<< YXXY:cfileYXXY :cf read errors from the file 'errorfile' ============================================ quickref.txt, line 967, pointer: >>:cgetbuffer<< YXXY:cgetbufferYXXY :cgetb like :cbuffer but don't jump to the first error ============================================ quickref.txt, line 968, pointer: >>:cgetfile<< YXXY:cgetfileYXXY :cg like :cfile but don't jump to the first error ============================================ quickref.txt, line 969, pointer: >>:cgetexpr<< YXXY:cgetexprYXXY :cgete like :cexpr but don't jump to the first error ============================================ quickref.txt, line 970, pointer: >>:caddfile<< YXXY:caddfileYXXY :caddf add errors from the error file to the current ============================================ quickref.txt, line 972, pointer: >>:caddexpr<< YXXY:caddexprYXXY :cad add errors from an expression to the current ============================================ quickref.txt, line 974, pointer: >>:cbuffer<< YXXY:cbufferYXXY :cb read errors from text in a buffer ============================================ quickref.txt, line 975, pointer: >>:cexpr<< YXXY:cexprYXXY :cex read errors from an expression ============================================ quickref.txt, line 976, pointer: >>:cquit<< YXXY:cquitYXXY :cq quit without writing and return error code (to ============================================ quickref.txt, line 978, pointer: >>:make<< YXXY:makeYXXY :make [args] start make, read errors, and jump to first ============================================ quickref.txt, line 980, pointer: >>:grep<< YXXY:grepYXXY :gr[ep] [args] execute 'grepprg' to find matches and jump to ============================================ quickref.txt, line 985, pointer: >>CTRL-L<< YXXYCTRL-LYXXY CTRL-L Clear and redraw the screen. ============================================ quickref.txt, line 986, pointer: >>CTRL-G<< YXXYCTRL-GYXXY CTRL-G show current file name (with path) and cursor ============================================ quickref.txt, line 988, pointer: >>ga<< YXXYgaYXXY ga show ascii value of character under cursor in ============================================ quickref.txt, line 990, pointer: >>g8<< YXXYg8YXXY g8 for utf-8 encoding: show byte sequence for ============================================ quickref.txt, line 992, pointer: >>g_CTRL-G<< YXXYg_CTRL-GYXXY g CTRL-G show cursor column, line, and character ============================================ quickref.txt, line 994, pointer: >>CTRL-C<< YXXYCTRL-CYXXY CTRL-C during searches: Interrupt the search ============================================ quickref.txt, line 995, pointer: >>dos-CTRL-Break<< YXXYdos-CTRL-BreakYXXY CTRL-Break MS-DOS: during searches: Interrupt the search ============================================ quickref.txt, line 996, pointer: >><Del><< YXXY<Del>YXXY <Del> while entering a count: delete last character ============================================ quickref.txt, line 997, pointer: >>:version<< YXXY:versionYXXY :ve[rsion] show version information ============================================ quickref.txt, line 998, pointer: >>:mode<< YXXY:modeYXXY :mode N MS-DOS: set screen mode to N (number, C80, ============================================ quickref.txt, line 1000, pointer: >>:normal<< YXXY:normalYXXY :norm[al][!] {commands} ============================================ quickref.txt, line 1002, pointer: >>Q<< YXXYQYXXY Q switch to "Ex" mode ============================================ quickref.txt, line 1004, pointer: >>:redir<< YXXY:redirYXXY :redir >{file} redirect messages to {file} ============================================ quickref.txt, line 1005, pointer: >>:silent<< YXXY:silentYXXY :silent[!] {command} execute {command} silently ============================================ quickref.txt, line 1006, pointer: >>:confirm<< YXXY:confirmYXXY :confirm {command} quit, write, etc., asking about ============================================ quickref.txt, line 1008, pointer: >>:browse<< YXXY:browseYXXY :browse {command} open/read/write file, using a ============================================ quickref.txt, line 1013, pointer: >>c_<Esc><< YXXYc_<Esc>YXXY <Esc> abandon command-line (if 'wildchar' is ============================================ quickref.txt, line 1016, pointer: >>c_CTRL-V<< YXXYc_CTRL-VYXXY CTRL-V {char} insert {char} literally ============================================ quickref.txt, line 1017, pointer: >>c_CTRL-V<< YXXYc_CTRL-VYXXY CTRL-V {number} enter decimal value of character (up to ============================================ quickref.txt, line 1019, pointer: >>c_CTRL-K<< YXXYc_CTRL-KYXXY CTRL-K {char1} {char2} ============================================ quickref.txt, line 1020, pointer: >>Q_di<< enter digraph (See YXXYQ_diYXXY) ============================================ quickref.txt, line 1021, pointer: >>c_CTRL-R<< YXXYc_CTRL-RYXXY CTRL-R {0-9a-z"%#:-=} ============================================ quickref.txt, line 1024, pointer: >>c_<Left><< YXXYc_<Left>YXXY <Left>/<Right> cursor left/right ============================================ quickref.txt, line 1025, pointer: >>c_<S-Left><< YXXYc_<S-Left>YXXY <S-Left>/<S-Right> cursor one word left/right ============================================ quickref.txt, line 1026, pointer: >>c_CTRL-B<< YXXYc_CTRL-BYXXY CTRL-B/CTRL-E cursor to beginning/end of command-line ============================================ quickref.txt, line 1028, pointer: >>c_<BS><< YXXYc_<BS>YXXY <BS> delete the character in front of the cursor ============================================ quickref.txt, line 1029, pointer: >>c_<Del><< YXXYc_<Del>YXXY <Del> delete the character under the cursor ============================================ quickref.txt, line 1030, pointer: >>c_CTRL-W<< YXXYc_CTRL-WYXXY CTRL-W delete the word in front of the cursor ============================================ quickref.txt, line 1031, pointer: >>c_CTRL-U<< YXXYc_CTRL-UYXXY CTRL-U remove all characters ============================================ quickref.txt, line 1033, pointer: >>c_<Up><< YXXYc_<Up>YXXY <Up>/<Down> recall older/newer command-line that starts ============================================ quickref.txt, line 1035, pointer: >>c_<S-Up><< YXXYc_<S-Up>YXXY <S-Up>/<S-Down> recall older/newer command-line from history ============================================ quickref.txt, line 1036, pointer: >>:history<< YXXY:historyYXXY :his[tory] show older command-lines ============================================ quickref.txt, line 1040, pointer: >>c_wildchar<< YXXYc_wildcharYXXY 'wildchar' (default: <Tab>) ============================================ quickref.txt, line 1045, pointer: >>c_CTRL-D<< YXXYc_CTRL-DYXXY CTRL-D list all names that match the pattern in ============================================ quickref.txt, line 1047, pointer: >>c_CTRL-A<< YXXYc_CTRL-AYXXY CTRL-A insert all names that match pattern in front ============================================ quickref.txt, line 1049, pointer: >>c_CTRL-L<< YXXYc_CTRL-LYXXY CTRL-L insert longest common part of names that ============================================ quickref.txt, line 1051, pointer: >>c_CTRL-N<< YXXYc_CTRL-NYXXY CTRL-N after 'wildchar' with multiple matches: go ============================================ quickref.txt, line 1053, pointer: >>c_CTRL-P<< YXXYc_CTRL-PYXXY CTRL-P after 'wildchar' with multiple matches: go ============================================ quickref.txt, line 1058, pointer: >>:range<< YXXY:rangeYXXY , separates two line numbers ============================================ quickref.txt, line 1059, pointer: >>:range<< YXXY:rangeYXXY ; idem, set cursor to the first line number ============================================ quickref.txt, line 1062, pointer: >>:range<< YXXY:rangeYXXY {number} an absolute line number ============================================ quickref.txt, line 1063, pointer: >>:range<< YXXY:rangeYXXY . the current line ============================================ quickref.txt, line 1064, pointer: >>:range<< YXXY:rangeYXXY $ the last line in the file ============================================ quickref.txt, line 1065, pointer: >>:range<< YXXY:rangeYXXY % equal to 1,$ (the entire file) ============================================ quickref.txt, line 1066, pointer: >>:range<< YXXY:rangeYXXY * equal to '<,'> (visual area) ============================================ quickref.txt, line 1067, pointer: >>:range<< YXXY:rangeYXXY 't position of mark t ============================================ quickref.txt, line 1068, pointer: >>:range<< YXXY:rangeYXXY /{pattern}[/] the next line where {pattern} matches ============================================ quickref.txt, line 1069, pointer: >>:range<< YXXY:rangeYXXY ?{pattern}[?] the previous line where {pattern} matches ============================================ quickref.txt, line 1071, pointer: >>:range<< YXXY:rangeYXXY +[num] add [num] to the preceding line number ============================================ quickref.txt, line 1073, pointer: >>:range<< YXXY:rangeYXXY -[num] subtract [num] from the preceding line ============================================ quickref.txt, line 1078, pointer: >>:bar<< YXXY:barYXXY | separates two commands (not for ":global" and ":!") ============================================ quickref.txt, line 1079, pointer: >>:quote<< YXXY:quoteYXXY " begins comment ============================================ quickref.txt, line 1081, pointer: >>:_%<< YXXY:_%YXXY % current file name (only where a file name is expected) ============================================ quickref.txt, line 1082, pointer: >>:_#<< YXXY:_#YXXY #[num] alternate file name [num] (only where a file name is ============================================ quickref.txt, line 1085, pointer: >>:<cword><< YXXY:<cword>YXXY <cword> word under the cursor (only where a file name is ============================================ quickref.txt, line 1087, pointer: >>:<cWORD><< YXXY:<cWORD>YXXY <cWORD> WORD under the cursor (only where a file name is ============================================ quickref.txt, line 1088, pointer: >>WORD<< expected) (see YXXYWORDYXXY) ============================================ quickref.txt, line 1089, pointer: >>:<cfile><< YXXY:<cfile>YXXY <cfile> file name under the cursor (only where a file name is ============================================ quickref.txt, line 1091, pointer: >>:<afile><< YXXY:<afile>YXXY <afile> file name for autocommand (only where a file name is ============================================ quickref.txt, line 1093, pointer: >>:<sfile><< YXXY:<sfile>YXXY <sfile> file name of a ":source"d file, within that file (only ============================================ quickref.txt, line 1097, pointer: >>::p<< YXXY::pYXXY :p full path ============================================ quickref.txt, line 1098, pointer: >>::h<< YXXY::hYXXY :h head (file name removed) ============================================ quickref.txt, line 1099, pointer: >>::t<< YXXY::tYXXY :t tail (file name only) ============================================ quickre../vim -u unix.vim -U NONE --noplugin -s dotest.in test4.in f.txt, line 1100, pointer: >>::r<< YXXY::rYXXY :r root (extension removed) ============================================ quickref.txt, line 1101, pointer: >>::e<< YXXY::eYXXY :e extension ============================================ quickref.txt, line 1102, pointer: >>::s<< YXXY::sYXXY :s/{pat}/{repl}/ substitute {pat} with {repl} ============================================ quickref.txt, line 1106, pointer: >>-vim<< YXXY-vimYXXY vim [options] start editing with an empty buffer ============================================ quickref.txt, line 1107, pointer: >>-file<< YXXY-fileYXXY vim [options] {file} .. start editing one or more files ============================================ quickref.txt, line 1108, pointer: >>--<< YXXY--YXXY vim [options] - read file from stdin ============================================ quickref.txt, line 1109, pointer: >>-tag<< YXXY-tagYXXY vim [options] -t {tag} edit the file associated with {tag} ============================================ quickref.txt, line 1110, pointer: >>-qf<< YXXY-qfYXXY vim [options] -q [fname] start editing in QuickFix mode, ============================================ quickref.txt, line 1113, pointer: >>startup-options<< Most useful Vim arguments (for full list see YXXYstartup-optionsYXXY) ============================================ quickref.txt, line 1115, pointer: >>-gui<< YXXY-guiYXXY -g start GUI (also allows other options) ============================================ quickref.txt, line 1117, pointer: >>-+<< YXXY-+YXXY +[num] put the cursor at line [num] (default: last line) ============================================ quickref.txt, line 1118, pointer: >>-+c<< YXXY-+cYXXY +{command} execute {command} after loading the file ============================================ quickref.txt, line 1119, pointer: >>-+/<< YXXY-+/YXXY +/{pat} {file} .. put the cursor at the first occurrence of {pat} ============================================ quickref.txt, line 1120, pointer: >>-v<< YXXY-vYXXY -v Vi mode, start ex in Normal mode ============================================ quickref.txt, line 1121, pointer: >>-e<< YXXY-eYXXY -e Ex mode, start vim in Ex mode ============================================ quickref.txt, line 1122, pointer: >>-R<< YXXY-RYXXY -R Read-only mode, implies -n ============================================ quickref.txt, line 1123, pointer: >>-m<< YXXY-mYXXY -m modifications not allowed (resets 'write' option) ============================================ quickref.txt, line 1124, pointer: >>-d<< YXXY-dYXXY -d diff mode YXXYdiffYXXY ============================================ quickref.txt, line 1124, pointer: >>diff<< YXXY-dYXXY -d diff mode YXXYdiffYXXY ============================================ quickref.txt, line 1125, pointer: >>-b<< YXXY-bYXXY -b binary mode ============================================ quickref.txt, line 1126, pointer: >>-l<< YXXY-lYXXY -l lisp mode ============================================ quickref.txt, line 1127, pointer: >>-A<< YXXY-AYXXY -A Arabic mode ('arabic' is set) ============================================ quickref.txt, line 1128, pointer: >>-F<< YXXY-FYXXY -F Farsi mode ('fkmap' and 'rightleft' are set) ============================================ quickref.txt, line 1129, pointer: >>-H<< YXXY-HYXXY -H Hebrew mode ('hkmap' and 'rightleft' are set) ============================================ quickref.txt, line 1130, pointer: >>-V<< YXXY-VYXXY -V Verbose, give informative messages ============================================ quickref.txt, line 1131, pointer: >>-C<< YXXY-CYXXY -C Compatible, set the 'compatible' option ============================================ quickref.txt, line 1132, pointer: >>-N<< YXXY-NYXXY -N Nocompatible, reset the 'compatible' option ============================================ quickref.txt, line 1133, pointer: >>-r<< YXXY-rYXXY -r give list of swap files ============================================ quickref.txt, line 1134, pointer: >>-r<< YXXY-rYXXY -r {file} .. recover aborted edit session ============================================ quickref.txt, line 1135, pointer: >>-n<< YXXY-nYXXY -n do not create a swap file ============================================ quickref.txt, line 1136, pointer: >>-o<< YXXY-oYXXY -o [num] open [num] windows (default: one for each file) ============================================ quickref.txt, line 1137, pointer: >>-f<< YXXY-fYXXY -f GUI: foreground process, don't fork ============================================ quickref.txt, line 1140, pointer: >>-s<< YXXY-sYXXY -s {scriptin} first read commands from the file {scriptin} ============================================ quickref.txt, line 1141, pointer: >>-w<< YXXY-wYXXY -w {scriptout} write typed chars to file {scriptout} (append) ============================================ quickref.txt, line 1142, pointer: >>-W<< YXXY-WYXXY -W {scriptout} write typed chars to file {scriptout} (overwrite) ============================================ quickref.txt, line 1143, pointer: >>-T<< YXXY-TYXXY -T {terminal} set terminal name ============================================ quickref.txt, line 1144, pointer: >>-d<< YXXY-dYXXY -d {device} Amiga: open {device} to be used as a console ============================================ quickref.txt, line 1145, pointer: >>-u<< YXXY-uYXXY -u {vimrc} read inits from {vimrc} instead of other inits ============================================ quickref.txt, line 1146, pointer: >>-U<< YXXY-UYXXY -U {gvimrc} idem, for when starting the GUI ============================================ quickref.txt, line 1147, pointer: >>-i<< YXXY-iYXXY -i {viminfo} read info from {viminfo} instead of other files ============================================ quickref.txt, line 1148, pointer: >>---<< YXXY---YXXY -- end of options, other arguments are file names ============================================ quickref.txt, line 1149, pointer: >>--help<< YXXY--helpYXXY --help show list of arguments and exit ============================================ quickref.txt, line 1150, pointer: >>--version<< YXXY--versionYXXY --version show version info and exit ============================================ quickref.txt, line 1151, pointer: >>--<< YXXY--YXXY - Read file from stdin. ============================================ quickref.txt, line 1157, pointer: >>:edit_f<< YXXY:edit_fYXXY :e[dit][!] {file} Edit {file}. ============================================ quickref.txt, line 1158, pointer: >>:edit<< YXXY:editYXXY :e[dit][!] Reload the current file. ============================================ quickref.txt, line 1159, pointer: >>:enew<< YXXY:enewYXXY :ene[w][!] Edit a new, unnamed buffer. ============================================ quickref.txt, line 1160, pointer: >>:find<< YXXY:findYXXY :fin[d][!] {file} Find {file} in 'path' and edit it. ============================================ quickref.txt, line 1162, pointer: >>CTRL-^<< YXXYCTRL-^YXXY N CTRL-^ Edit alternate file N (equivalent to ":e #N"). ============================================ quickref.txt, line 1163, pointer: >>gf<< YXXYgfYXXY gf or ]f Edit the file whose name is under the cursor ============================================ quickref.txt, line 1164, pointer: >>:pwd<< YXXY:pwdYXXY :pwd Print the current directory name. ============================================ quickref.txt, line 1165, pointer: >>:cd<< YXXY:cdYXXY :cd [path] Change the current directory to [path]. ============================================ quickref.txt, line 1166, pointer: >>:cd-<< YXXY:cd-YXXY :cd - Back to previous current directory. ============================================ quickref.txt, line 1167, pointer: >>:file<< YXXY:fileYXXY :f[ile] Print the current file name and the cursor ============================================ quickref.txt, line 1169, pointer: >>:file<< YXXY:fileYXXY :f[ile] {name} Set the current file name to {name}. ============================================ quickref.txt, line 1170, pointer: >>:files<< YXXY:filesYXXY :files Show alternate file names. ============================================ quickref.txt, line 1172, pointer: >>argument-list<< ZWWZQ_flZWWZ Using the argument list YXXYargument-listYXXY ============================================ quickref.txt, line 1174, pointer: >>:args<< YXXY:argsYXXY :ar[gs] Print the argument list, with the current file ============================================ quickref.txt, line 1176, pointer: >>:all<< YXXY:allYXXY :all or :sall Open a window for every file in the arg list. ============================================ quickref.txt, line 1177, pointer: >>:wn<< YXXY:wnYXXY :wn[ext][!] Write file and edit next file. ============================================ quickref.txt, line 1178, pointer: >>:wn<< YXXY:wnYXXY :wn[ext][!] {file} Write to {file} and edit next file, unless ============================================ quickref.txt, line 1181, pointer: >>:wN<< YXXY:wNYXXY :wN[ext][!] [file] Write file and edit previous file. ============================================ quickref.txt, line 1184, pointer: >>:argument<< YXXY:argumentYXXY :argu[ment] N :sar[gument] N Edit file N ============================================ quickref.txt, line 1185, pointer: >>:next<< YXXY:nextYXXY :n[ext] :sn[ext] Edit next file ============================================ quickref.txt, line 1186, pointer: >>:next_f<< YXXY:next_fYXXY :n[ext] {arglist} :sn[ext] {arglist} define new arg list ============================================ quickref.txt, line 1188, pointer: >>:Next<< YXXY:NextYXXY :N[ext] :sN[ext] Edit previous file ============================================ quickref.txt, line 1189, pointer: >>:first<< YXXY:firstYXXY :fir[st] :sfir[st] Edit first file ============================================ quickref.txt, line 1190, pointer: >>:last<< YXXY:lastYXXY :la[st] :sla[st] Edit last file ============================================ quickref.txt, line 1194, pointer: >>:w<< YXXY:wYXXY :[range]w[rite][!] Write to the current file. ============================================ quickref.txt, line 1195, pointer: >>:w_f<< YXXY:w_fYXXY :[range]w[rite] {file} Write to {file}, unless it already ============================================ quickref.txt, line 1197, pointer: >>:w_f<< YXXY:w_fYXXY :[range]w[rite]! {file} Write to {file}. Overwrite an existing ============================================ quickref.txt, line 1199, pointer: >>:w_a<< YXXY:w_aYXXY :[range]w[rite][!] >> Append to the current file. ============================================ quickref.txt, line 1200, pointer: >>:w_a<< YXXY:w_aYXXY :[range]w[rite][!] >> {file} Append to {file}. ============================================ quickref.txt, line 1201, pointer: >>:w_c<< YXXY:w_cYXXY :[range]w[rite] !{cmd} Execute {cmd} with [range] lines as ============================================ quickref.txt, line 1203, pointer: >>:up<< YXXY:upYXXY :[range]up[date][!] write to current file if modified ============================================ quickref.txt, line 1204, pointer: >>:wall<< YXXY:wallYXXY :wa[ll][!] write all changed buffers ============================================ quickref.txt, line 1206, pointer: >>:q<< YXXY:qYXXY :q[uit] Quit current buffer, unless changes have been ============================================ quickref.txt, line 1209, pointer: >>:q<< YXXY:qYXXY :q[uit]! Quit current buffer always, discard any ============================================ quickref.txt, line 1212, pointer: >>:qa<< YXXY:qaYXXY :qa[ll] Exit Vim, unless changes have been made. ============================================ quickref.txt, line 1213, pointer: >>:qa<< YXXY:qaYXXY :qa[ll]! Exit Vim always, discard any changes. ============================================ quickref.txt, line 1214, pointer: >>:cq<< YXXY:cqYXXY :cq Quit without writing and return error code. ============================================ quickref.txt, line 1216, pointer: >>:wq<< YXXY:wqYXXY :wq[!] Write the current file and exit. ============================================ quickref.txt, line 1217, pointerVim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal : >>:wq<< YXXY:wqYXXY :wq[!] {file} Write to {file} and exit. ============================================ quickref.txt, line 1218, pointer: >>:xit<< YXXY:xitYXXY :x[it][!] [file] Like ":wq" but write only when changes have ============================================ quickref.txt, line 1220, pointer: >>ZZ<< YXXYZZYXXY ZZ Same as ":x". ============================================ quickref.txt, line 1221, pointer: >>ZQ<< YXXYZQYXXY ZQ Same as ":q!". ============================================ quickref.txt, line 1222, pointer: >>:xall<< YXXY:xallYXXY :xa[ll][!] or :wqall[!] ============================================ quickref.txt, line 1225, pointer: >>:stop<< YXXY:stopYXXY :st[op][!] Suspend VIM or start new shell. If 'aw' option ============================================ quickref.txt, line 1227, pointer: >>CTRL-Z<< YXXYCTRL-ZYXXY CTRL-Z Same as ":stop" ============================================ quickref.txt, line 1231, pointer: >>viminfo-file<< YXXYviminfo-fileYXXY Read registers, marks, history at startup, save when exiting. ============================================ quickref.txt, line 1233, pointer: >>:rviminfo<< YXXY:rviminfoYXXY :rv[iminfo] [file] Read info from viminfo file [file] ============================================ quickref.txt, line 1234, pointer: >>:rviminfo<< YXXY:rviminfoYXXY :rv[iminfo]! [file] idem, overwrite existing info ============================================ quickref.txt, line 1235, pointer: >>:wviminfo<< YXXY:wviminfoYXXY :wv[iminfo] [file] Add info to viminfo file [file] ============================================ quickref.txt, line 1236, pointer: >>:wviminfo<< YXXY:wviminfoYXXY :wv[iminfo]! [file] Write info to viminfo file [file] ============================================ quickref.txt, line 1238, pointer: >>modeline<< YXXYmodelineYXXY Automatic option setting when editing a file ============================================ quickref.txt, line 1240, pointer: >>modeline<< YXXYmodelineYXXY vim:{set-arg}: .. In the first and last lines of the ============================================ quickref.txt, line 1244, pointer: >>autocommand<< YXXYautocommandYXXY Automatic execution of commands on certain events. ============================================ quickref.txt, line 1246, pointer: >>:autocmd<< YXXY:autocmdYXXY :au List all autocommands ============================================ quickref.txt, line 1247, pointer: >>:autocmd<< YXXY:autocmdYXXY :au {event} List all autocommands for {event} ============================================ quickref.txt, line 1248, pointer: >>:autocmd<< YXXY:autocmdYXXY :au {event} {pat} List all autocommands for {event} with ============================================ quickref.txt, line 1250, pointer: >>:autocmd<< YXXY:autocmdYXXY :au {event} {pat} {cmd} Enter new autocommands for {event} ============================================ quickref.txt, line 1252, pointer: >>:autocmd<< YXXY:autocmdYXXY :au! Remove all autocommands ============================================ quickref.txt, line 1253, pointer: >>:autocmd<< YXXY:autocmdYXXY :au! {event} Remove all autocommands for {event} ============================================ quickref.txt, line 1254, pointer: >>:autocmd<< YXXY:autocmdYXXY :au! * {pat} Remove all autocommands for {pat} ============================================ quickref.txt, line 1255, pointer: >>:autocmd<< YXXY:autocmdYXXY :au! {event} {pat} Remove all autocommands for {event} ============================================ quickref.txt, line 1257, pointer: >>:autocmd<< YXXY:autocmdYXXY :au! {event} {pat} {cmd} Remove all autocommands for {event} ============================================ quickref.txt, line 1262, pointer: >>CTRL-W_s<< YXXYCTRL-W_sYXXY CTRL-W s or :split Split window into two parts ============================================ quickref.txt, line 1263, pointer: >>:split_f<< YXXY:split_fYXXY :split {file} Split window and edit {file} in one of ============================================ quickref.txt, line 1265, pointer: >>:vsplit<< YXXY:vsplitYXXY :vsplit {file} Same, but split vertically ============================================ quickref.txt, line 1266, pointer: >>:vertical<< YXXY:verticalYXXY :vertical {cmd} Make {cmd} split vertically ============================================ quickref.txt, line 1268, pointer: >>:sfind<< YXXY:sfindYXXY :sf[ind] {file} Split window, find {file} in 'path' ============================================ quickref.txt, line 1270, pointer: >>CTRL-W_]<< YXXYCTRL-W_]YXXY CTRL-W ] Split window and jump to tag under ============================================ quickref.txt, line 1272, pointer: >>CTRL-W_f<< YXXYCTRL-W_fYXXY CTRL-W f Split window and edit file name under ============================================ quickref.txt, line 1274, pointer: >>CTRL-W_^<< YXXYCTRL-W_^YXXY CTRL-W ^ Split window and edit alternate file ============================================ quickref.txt, line 1275, pointer: >>CTRL-W_n<< YXXYCTRL-W_nYXXY CTRL-W n or :new Create new empty window ============================================ quickref.txt, line 1276, pointer: >>CTRL-W_q<< YXXYCTRL-W_qYXXY CTRL-W q or :q[uit] Quit editing and close window ============================================ quickref.txt, line 1277, pointer: >>CTRL-W_c<< YXXYCTRL-W_cYXXY CTRL-W c or :cl[ose] Make buffer hidden and close window ============================================ quickref.txt, line 1278, pointer: >>CTRL-W_o<< YXXYCTRL-W_oYXXY CTRL-W o or :on[ly] Make current window only one on the ============================================ quickref.txt, line 1281, pointer: >>CTRL-W_j<< YXXYCTRL-W_jYXXY CTRL-W j Move cursor to window below ============================================ quickref.txt, line 1282, pointer: >>CTRL-W_k<< YXXYCTRL-W_kYXXY CTRL-W k Move cursor to window above ============================================ quickref.txt, line 1283, pointer: >>CTRL-W_CTRL-W<< YXXYCTRL-W_CTRL-WYXXY CTRL-W CTRL-W Move cursor to window below (wrap) ============================================ quickref.txt, line 1284, pointer: >>CTRL-W_W<< YXXYCTRL-W_WYXXY CTRL-W W Move cursor to window above (wrap) ============================================ quickref.txt, line 1285, pointer: >>CTRL-W_t<< YXXYCTRL-W_tYXXY CTRL-W t Move cursor to top window ============================================ quickref.txt, line 1286, pointer: >>CTRL-W_b<< YXXYCTRL-W_bYXXY CTRL-W b Move cursor to bottom window ============================================ quickref.txt, line 1287, pointer: >>CTRL-W_p<< YXXYCTRL-W_pYXXY CTRL-W p Move cursor to previous active window ============================================ quickref.txt, line 1289, pointer: >>CTRL-W_r<< YXXYCTRL-W_rYXXY CTRL-W r Rotate windows downwards ============================================ quickref.txt, line 1290, pointer: >>CTRL-W_R<< YXXYCTRL-W_RYXXY CTRL-W R Rotate windows upwards ============================================ quickref.txt, line 1291, pointer: >>CTRL-W_x<< YXXYCTRL-W_xYXXY CTRL-W x Exchange current window with next one ============================================ quickref.txt, line 1293, pointer: >>CTRL-W_=<< YXXYCTRL-W_=YXXY CTRL-W = Make all windows equal height ============================================ quickref.txt, line 1294, pointer: >>CTRL-W_-<< YXXYCTRL-W_-YXXY CTRL-W - Decrease current window height ============================================ quickref.txt, line 1295, pointer: >>CTRL-W_+<< YXXYCTRL-W_+YXXY CTRL-W + Increase current window height ============================================ quickref.txt, line 1296, pointer: >>CTRL-W__<< YXXYCTRL-W__YXXY CTRL-W _ Set current window height (default: ============================================ quickref.txt, line 1301, pointer: >>:buffers<< YXXY:buffersYXXY :buffers or :files list all known buffer and file names ============================================ quickref.txt, line 1303, pointer: >>:ball<< YXXY:ballYXXY :ball or :sball edit all args/buffers ============================================ quickref.txt, line 1304, pointer: >>:unhide<< YXXY:unhideYXXY :unhide or :sunhide edit all loaded buffers ============================================ quickref.txt, line 1306, pointer: >>:badd<< YXXY:baddYXXY :badd {fname} add file name {fname} to the list ============================================ quickref.txt, line 1307, pointer: >>:bunload<< YXXY:bunloadYXXY :bunload[!] [N] unload buffer [N] from memory ============================================ quickref.txt, line 1308, pointer: >>:bdelete<< YXXY:bdeleteYXXY :bdelete[!] [N] unload buffer [N] and delete it from ============================================ quickref.txt, line 1312, pointer: >>:buffer<< YXXY:bufferYXXY :[N]buffer [N] :[N]sbuffer [N] to arg/buf N ============================================ quickref.txt, line 1313, pointer: >>:bnext<< YXXY:bnextYXXY :[N]bnext [N] :[N]sbnext [N] to Nth next arg/buf ============================================ quickref.txt, line 1314, pointer: >>:bNext<< YXXY:bNextYXXY :[N]bNext [N] :[N]sbNext [N] to Nth previous arg/buf ============================================ quickref.txt, line 1315, pointer: >>:bprevious<< YXXY:bpreviousYXXY :[N]bprevious [N] :[N]sbprevious [N] to Nth previous arg/buf ============================================ quickref.txt, line 1316, pointer: >>:bfirst<< YXXY:bfirstYXXY :bfirst :sbfirst to first arg/buf ============================================ quickref.txt, line 1317, pointer: >>:blast<< YXXY:blastYXXY :blast :sblast to last arg/buf ============================================ quickref.txt, line 1318, pointer: >>:bmodified<< YXXY:bmodifiedYXXY :[N]bmod [N] :[N]sbmod [N] to Nth modified buf ============================================ quickref.txt, line 1322, pointer: >>:syn-on<< YXXY:syn-onYXXY :syntax on start using syntax highlighting ============================================ quickref.txt, line 1323, pointer: >>:syn-off<< YXXY:syn-offYXXY :syntax off stop using syntax highlighting ============================================ quickref.txt, line 1325, pointer: >>:syn-keyword<< YXXY:syn-keywordYXXY :syntax keyword {group-name} {keyword} .. ============================================ quickref.txt, line 1327, pointer: >>:syn-match<< YXXY:syn-matchYXXY :syntax match {group-name} {pattern} ... ============================================ quickref.txt, line 1329, pointer: >>:syn-region<< YXXY:syn-regionYXXY :syntax region {group-name} {pattern} ... ============================================ quickref.txt, line 1331, pointer: >>:syn-sync<< YXXY:syn-syncYXXY :syntax sync [ccomment | lines {N} | ...] ============================================ quickref.txt, line 1333, pointer: >>:syntax<< YXXY:syntaxYXXY :syntax [list] list current syntax items ============================================ quickref.txt, line 1334, pointer: >>:syn-clear<< YXXY:syn-clearYXXY :syntax clear clear all syntax info ============================================ quickref.txt, line 1336, pointer: >>:highlight<< YXXY:highlightYXXY :highlight clear clear all highlight info ============================================ quickref.txt, line 1337, pointer: >>:highlight<< YXXY:highlightYXXY :highlight {group-name} {key}={arg} .. ============================================ quickref.txt, line 1340, pointer: >>:filetype<< YXXY:filetypeYXXY :filetype on switch on file type detection, without ============================================ quickref.txt, line 1342, pointer: >>:filetype<< YXXY:filetypeYXXY :filetype plugin indent on ============================================ quickref.txt, line 1348, pointer: >>:gui<< YXXY:guiYXXY :gui UNIX: start the GUI ============================================ quickref.txt, line 1349, pointer: >>:gui<< YXXY:guiYXXY :gui {fname} .. idem, and edit {fname} .. ============================================ quickref.txt, line 1351, pointer: >>:menu<< YXXY:menuYXXY :menu list all menus ============================================ quickref.txt, line 1352, pointer: >>:menu<< YXXY:menuYXXY :menu {mpath} list menus starting with {mpath} ============================================ quickref.txt, line 1353, pointer: >>:menu<< YXXY:menuYXXY :menu {mpa[?25h[?8c[?25h[?0cth} {rhs} add menu {mpath}, giving {lhs} ============================================ quickref.txt, line 1354, pointer: >>:menu<< YXXY:menuYXXY :menu {pri} {mpath} {rhs} ============================================ quickref.txt, line 1356, pointer: >>:menu<< YXXY:menuYXXY :menu ToolBar.{name} {rhs} ============================================ quickref.txt, line 1358, pointer: >>:tmenu<< YXXY:tmenuYXXY :tmenu {mpath} {text} add tooltip to menu {mpath} ============================================ quickref.txt, line 1359, pointer: >>:unmenu<< YXXY:unmenuYXXY :unmenu {mpath} remove menu {mpath} ============================================ quickref.txt, line 1363, pointer: >>'foldmethod'<< YXXY'foldmethod'YXXY set foldmethod=manual manual folding ============================================ quickref.txt, line 1369, pointer: >>zf<< YXXYzfYXXY zf{motion} operator: Define a fold manually ============================================ quickref.txt, line 1370, pointer: >>:fold<< YXXY:foldYXXY :{range}fold define a fold for {range} lines ============================================ quickref.txt, line 1371, pointer: >>zd<< YXXYzdYXXY zd delete one fold under the cursor ============================================ quickref.txt, line 1372, pointer: >>zD<< YXXYzDYXXY zD delete all folds under the cursor ============================================ quickref.txt, line 1374, pointer: >>zo<< YXXYzoYXXY zo open one fold under the cursor ============================================ quickref.txt, line 1375, pointer: >>zO<< YXXYzOYXXY zO open all folds under the cursor ============================================ quickref.txt, line 1376, pointer: >>zc<< YXXYzcYXXY zc close one fold under the cursor ============================================ quickref.txt, line 1377, pointer: >>zC<< YXXYzCYXXY zC close all folds under the cursor ============================================ quickref.txt, line 1379, pointer: >>zm<< YXXYzmYXXY zm fold more: decrease 'foldlevel' ============================================ quickre[?25l[?1c"test4.in"f.txt, line 1380, pointer: >>zM<< YXXYzMYXXY zM close all folds: make 'foldlevel' zero ============================================ quickref.txt, line 1381, pointer: >>zr<< YXXYzrYXXY zr reduce folding: increase 'foldlevel' ============================================ quickref.txt, line 1382, pointer: >>zR<< YXXYzRYXXY zR open all folds: make 'foldlevel' max. ============================================ quickref.txt, line 1384, pointer: >>zn<< YXXYznYXXY zn fold none: reset 'foldenable' ============================================ quickref.txt, line 1385, pointer: >>zN<< YXXYzNYXXY zN fold normal set 'foldenable' ============================================ quickref.txt, line 1386, pointer: >>zi<< YXXYziYXXY zi invert 'foldenable' ============================================ recover.txt, line 18, pointer: >>swap-file<< 1. The swap file YXXYswap-fileYXXY ============================================ recover.txt, line 19, pointer: >>recovery<< 2. Recovery YXXYrecoveryYXXY ===================== 31 lines, 839 charactersTest for autocommand that changes current buffer on BufEnter event. Check if modelines are interpreted for the correct buffer. STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew /start of :.,/end of/w! Xxx " write test file Xxx :set ai modeline modelines=3 :sp Xxx" split to Xxx, autocmd will do :brew G?this is a othis should be auto-indented^[ :" Append text with autoindent to this file :au! BufEnter Xxx :buf Xxx" go to Xxx, no autocmd anymore G?this is a othis should be in column 1^[:wq " append text without autoindent to Xxx G:r Xxx" include Xxx in the current file :?startstart?,$w! test.out :qa! ENDTEST[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^======================= recover.txt, line 89, pointer: >>11.3<< You can find this in the user manual, section YXXY11.3YXXY. ============================================ recover.txt, line 123, pointer: >>cpo-&<< buffer is still loaded YXXYcpo-&YXXY. ============================================ remote.txt, line 9, pointer: >>clientserver<< 1. Common functionality YXXYclientserverYXXY ============================================ remote.txt, line 10, pointer: >>x11-clientserver<< 2. X11 specific items YXXYx11-clientserverYXXY ============================================ remote.txt, line 11, pointer: >>w32-clientserver<< 3. MS-Windows specific items YXXYw32-clientserverYXXY ============================================ remote.txt, line 18, pointer: >>+clientserver<< When compiled with the YXXY+clientserverYXXY option, Vim can act as a command ============================================ remote.txt, line 35, pointer: >>--<< You cannot edit stdin this way YXXY--YXXY. ============================================ remote.txt, line 108, pointer: >>v:servername<< YXXYv:servernameYXXY. The case of the server name is ignored, thus "gvim" and ============================================ remote.txt, line 133, pointer: >>:drop<< The --remote argument will cause a YXXY:dropYXXY command to be constructed from the ============================================ remote.txt, line 159, pointer: >>CTRL-\_CTRL-N<< See also the explanation of YXXYCTRL-\_CTRL-NYXXY. Very useful as a leading key ============================================ remote.txt, line 180, pointer: >>xterm-clipboard<< A non GUI Vim with access to the X11 display (YXXYxterm-clipboardYXXY enabled), can ============================================ remote.txt, line 198, pointer: >>ole-interface<< YXXYole-interfaceYXXY. ============================================ repeat.txt, line 11, pointer: >>single-repeat<< 1. Single repeats YXXYsingle-repeatYXXY ============================================ repeat.txt, line 12, pointer: >>multi-repeat<< 2. Multiple repeats YXXYmulti-repeatYXXY ============================================ repeat.txt, line 13, pointer: >>complex-repeat<< 3. Complex repeats YXXYcomplex-repeatYXXY ============================================ repeat.txt, line 14, pointer: >>using-scripts<< 4. Using Vim scripts YXXYusing-scriptsYXXY ============================================ repeat.txt, line 15, pointer: >>debug-scripts<< 5. Debugging scripts YXXYdebug-scriptsYXXY ============================================ repeat.txt, line 16, pointer: >>profiling<< 6. Profiling YXXYprofilingYXXY ============================================ repeat.txt, line 30, pointer: >>redo-register<< the register number will be incremented. See YXXYredo-registerYXXY for an example ============================================ repeat.txt, line 32, pointer: >>visual-repeat<< selection, the same SIZE of area is used, see YXXYvisual-repeatYXXY. ============================================ repeat.txt, line 37, pointer: >>+cmdline_hist<< YXXY+cmdline_histYXXY feature} ============================================ repeat.txt, line 61, pointer: >>pattern<< For the definition of a pattern, see YXXYpatternYXXY. ============================================ repeat.txt, line 78, pointer: >>:normal<< have been updated, so you don't know what you are doing. See YXXY:normalYXXY. ============================================ repeat.txt, line 94, pointer: >>Q<< execute commands there until you use YXXYQYXXY to return to Ex mode. This will be ============================================ repeat.txt, line 117, pointer: >>@:<< executed. See also YXXY@:YXXY. {Vi: only named registers} ============================================ repeat.txt, line 155, pointer: >>SourcePre<< Triggers the YXXYSourcePreYXXY autocommand. ============================================ repeat.txt, line 160, pointer: >>:global<< When used after YXXY:globalYXXY, YXXY:argdoYXXY, YXXY:windoYXXY, ============================================ repeat.txt, line 160, pointer: >>:argdo<< When used after YXXY:globalYXXY, YXXY:argdoYXXY, YXXY:windoYXXY, ============================================ repeat.txt, line 160, pointer: >>:windo<< When used after YXXY:globalYXXY, YXXY:argdoYXXY, YXXY:windoYXXY, ============================================ repeat.txt, line 161, pointer: >>:bufdo<< YXXY:bufdoYXXY, in a loop or when another command follows ============================================ repeat.txt, line 223, pointer: >>+multi_byte<< When compiled without the YXXY+multi_byteYXXY feature this ============================================ repeat.txt, line 230, pointer: >><SID><< YXXY<SID>YXXY. ============================================ repeat.txt, line 232, pointer: >>+eval<< YXXY+evalYXXY feature} ============================================ repeat.txt, line 237, pointer: >>:try<< the file. If it is used after a YXXY:tryYXXY but before the ============================================ repeat.txt, line 238, pointer: >>:finally<< matching YXXY:finallyYXXY (if present), the commands ============================================ repeat.txt, line 239, pointer: >>:endtry<< following the ":finally" up to the matching YXXY:endtryYXXY ============================================ repeat.txt, line 267, pointer: >>hit-enter<< Example: When you give the ":!ls" command you get the YXXYhit-enterYXXY prompt. If ============================================ repeat.txt, line 289, pointer: >>key-notation<< found in the list YXXYkey-notationYXXY. Any of these codes can also be entered ============================================ repeat.txt, line 386, pointer: >>-D<< 1. Start Vim with the YXXY-DYXXY argument: ============================================ repeat.txt, line 457, pointer: >>:finally<< executed. Useful for testing YXXY:finallyYXXY and YXXY:catchYXXY ============================================ repeat.txt, line 457, pointer: >>:catch<< executed. Useful for testing YXXY:finallyYXXY and YXXY:catchYXXY ============================================ repeat.txt, line 501, pointer: >>/\c<< to ignore case YXXY/\cYXXY. Don't include the () for the function name! ============================================ repeat.txt, line 524, pointer: >>:breaklist<< Delete breakpoint {nr}. Use YXXY:breaklistYXXY to see the number of ============================================ repeat.txt, line 568, pointer: >>+profile<< functions and/or scripts. The YXXY+profileYXXY feature is required for this. ============================================ repeat.txt, line 572, pointer: >>reltime()<< You can also use the YXXYreltime()YXXY function to measure time. This only requires ============================================ repeat.txt, line 573, pointer: >>+reltime<< the YXXY+reltimeYXXY feature, which is present more often. ============================================ repeat.txt, line 578, pointer: >>v:profiling<< The variable YXXYv:profilingYXXY is set to one. ============================================ repeat.txt, line 590, pointer: >>:debug-name<< See YXXY:debug-nameYXXY for how {pattern} is used. ============================================ repeat.txt, line 594, pointer: >>:debug-name<< See YXXY:debug-nameYXXY for how {pattern} is used. ============================================ repeat.txt, line 603, pointer: >>:breakdel<< Stop profiling for the arguments specified. See YXXY:breakdelYXXY ============================================ repeat.txt, line 659, pointer: >>v:profiling<< information. You can check the YXXYv:profilingYXXY variable if needed: ============================================ rileft.txt, line 18, pointer: >>+rightleft<< This feature is only available when the YXXY+rightleftYXXY feature was enabled ============================================ russian.txt, line 9, pointer: >>russian-intro<< 1. Introduction YXXYrussian-introYXXY ============================================ russian.txt, line 10, pointer: >>russian-keymap<< 2. Russian keymaps YXXYrussian-keymapYXXY ============================================ russian.txt, line 11, pointer: >>russian-l18n<< 3. Localiza^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for autocommand that changes current buffer on BufEnter event.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" tion YXXYrussian-l18nYXXY ============================================ russian.txt, line 12, pointer: >>russian-issues<< 4. Known issues YXXYrussian-issuesYXXY ============================================ russian.txt, line 32, pointer: >>:map<< choose the latter option. See YXXY:mapYXXY. ============================================ russian.txt, line 54, pointer: >>+gettext<< automatic installs. Vim also needs to be compiled with YXXY+gettextYXXY feature for ============================================ russian.txt, line 59, pointer: >>+multi_byte<< Vim is compiled with YXXY+multi_byteYXXY feature enabled. ============================================ scroll.txt, line 17, pointer: >>03.7<< See section YXXY03.7YXXY of the user manual for an introduction. ============================================ scroll.txt, line 19, pointer: >>scroll-down<< 1. Scrolling downwards YXXYscroll-downYXXY ============================================ scroll.txt, line 20, pointer: >>scroll-up<< 2. Scrolling upwards YXXYscroll-upYXXY ============================================ scroll.txt, line 21, pointer: >>scroll-cursor<< 3. Scrolling relative to cursor YXXYscroll-cursorYXXY ============================================ scroll.txt, line 22, pointer: >>scroll-horizontal<< 4. Scrolling horizontally YXXYscroll-horizontalYXXY ============================================ scroll.txt, line 23, pointer: >>scroll-binding<< 5. Scrolling synchronously YXXYscroll-bindingYXXY ============================================ scroll.txt, line 24, pointer: >>scroll-mouse-wheel<< 6. Scrolling with a mouse wheel YXXYscroll-mouse-wheelYXXY ============================================ scroll.txt, line 245, pointer: >>xterm-mouse-wheel<< YXXYxterm-mouse-wheelYXXY. ============================================ scroll.txt, line 250, pointer: >>intellimouse-wheel-problems<< problems, see YXXYintellimouse-wheel-problemsYXXY. ============================================ sign.txt, line 10, pointer: >>sign-intro<< 1. Introduction YXXYsign-introYXXY ============================================ sign.txt, line 11, pointer: >>sign-commands<< 2. Commands YXXYsign-commandsYXXY ============================================ sign.txt, line 14, pointer: >>+signs<< {only available when compiled with the YXXY+signsYXXY feature} ============================================ sign.txt, line 34, pointer: >>workshop<< highlight colors. YXXYworkshopYXXY Same for Netbeans YXXYnetbeansYXXY. ============================================ sign.txt, line 34, pointer: >>netbeans<< highlight colors. YXXYworkshopYXXY Same for Netbeans YXXYnetbeansYXXY. ============================================ sign.txt, line 49, pointer: >>hl-SignColumn<< YXXYhl-SignColumnYXXY. Example to set the color: ============================================ sign.txt, line 65, pointer: >>:execute<< comment. If you do need that, use the YXXY:executeYXXY command. ============================================ sign.txt, line 139, pointer: >>:sign-fname<< sign {name}. See remark above about {fname} YXXY:sign-fnameYXXY. ============================================ sign.txt, line 151, pointer: >>:sign-fname<< See remark above about {fname} YXXY:sign-fnameYXXY. ============================================ sign.txt, line 171, pointer: >>:sign-fname<< See remark above about {fname} YXXY:sign-fnameYXXY. ============================================ sign.txt, line 184, pointer: >>:sign-fname<< See remark above about {fname} YXXY:sign-fnameYXXY. ============================================ spell.txt, line 9, pointer: >>spell-quickstart<< 1. Quick start YXXYspell-quickstartYXXY ============================================ spell.txt, line 10, pointer: >>spell-remarks<< 2. Remarks on spell checking YXXYspell-remarksYXXY ============================================ spell.txt, line 11, pointer: >>spell-mkspell<< 3. Generating a spell file YXXYspell-mkspellYXXY ============================================ spell.txt, line 12, pointer: >>spell-file-format<< 4. Spell file format YXXYspell-file-formatYXXY ============================================ spell.txt, line 16, pointer: >>+syntax<< Spell checking is not available when the YXXY+syntaxYXXY feature has been disabled ============================================ spell.txt, line 33, pointer: >>hl-SpellBad<< SpellBad word not recognized YXXYhl-SpellBadYXXY ============================================ spell.txt, line 34, pointer: >>hl-SpellCap<< SpellCap word not capitalised YXXYhl-SpellCapYXXY ============================================ spell.txt, line 35, pointer: >>hl-SpellRare<< SpellRare rare word YXXYhl-SpellRareYXXY ============================================ spell.txt, line 36, pointer: >>hl-SpellLocal<< SpellLocal wrong spelling for selected region YXXYhl-SpellLocalYXXY ============================================ spell.txt, line 89, pointer: >>internal-wordlist<< YXXYinternal-wordlistYXXY. ============================================ spell.txt, line 94, pointer: >>spellfile-cleanup<< turned into a comment line. See YXXYspellfile-cleanupYXXY ============================================ spell.txt, line 99, pointer: >>internal-wordlist<< YXXYinternal-wordlistYXXY. ============================================ spell.txt, line 102, pointer: >>zw<< zug Undo YXXYzwYXXY and YXXYzgYXXY, remove the word from the entry in ============================================ spell.txt, line 102, pointer: >>zg<< zug Undo YXXYzwYXXY and YXXYzgYXXY, remove the word from the entry in ============================================ spell.txt, line 103, pointer: >>zg<< 'spellfile'. Count used as with YXXYzgYXXY. ============================================ spell.txt, line 106, pointer: >>zW<< zuG Undo YXXYzWYXXY and YXXYzGYXXY, remove the word from the internal ============================================ spell.txt, line 106, pointer: >>zG<< zuG Undo YXXYzWYXXY and YXXYzGYXXY, remove the word from the internal ============================================ spell.txt, line 107, pointer: >>zg<< word list. Count used as with YXXYzgYXXY. ============================================ spell.txt, line 112, pointer: >>zg<< YXXYzgYXXY. Without count the first name is used, with a ============================================ spell.txt, line 116, pointer: >>zG<< like with YXXYzGYXXY. ============================================ spell.txt, line 121, pointer: >>zw<< with YXXYzwYXXY. Without count the first name is used, with ============================================ spell.txt, line 125, pointer: >>zW<< list, like with YXXYzWYXXY. ============================================ spell.txt, line 128, pointer: >>zuw<< Like YXXYzuwYXXY. [count] used as with YXXY:spellgoodYXXY. ============================================ spell.txt, line 128, pointer: >>:spellgood<< Like YXXYzuwYXXY. [count] used as with YXXY:spellgoodYXXY. ============================================ spell.txt, line 130, pointer: >>zuW<< :spellu[ndo]! {word} Like YXXYzuWYXXY. [count] used as with YXXY:spellgoodYXXY. ============================================ spell.txt, line 130, pointer: >>:spellgood<< :spellu[ndo]! {word} Like YXXYzuWYXXY. [count] used as with YXXY:spellgoodYXXY. ============================================ spell.txt, line 135, pointer: >>:mkspell<< 'spellfile' manually you need to use the YXXY:mkspellYXXY command. This sequence of ============================================ spell.txt, line 141, pointer: >>spell-wordlist-format<< More details about the 'spellfile' format below YXXYspell-wordlist-formatYXXY. ============================================ spell.txt, line 188, pointer: >>z=<< :spellr[epall] Repeat the replacement done by YXXYz=YXXY for all matches ============================================ spell.txt, line 193, pointer: >>i_CTRL-X_s<< CTRL-N to use the next suggestion, CTRL-P to go back. YXXYi_CTRL-X_sYXXY ============================================ spell.txt, line 196, pointer: >>'spellsuggest'<< and sorted. See YXXY'spellsuggest'YXXY. ============================================ spell.txt, line 201, pointer: >>CTRL-L<< line may be postponed. Use YXXYCTRL-LYXXY when needed. Also see YXXYset-spc-autoYXXY for ============================================ spell.txt, line 201, pointer: >>set-spc-auto<< line may be postponed. Use YXXYCTRL-LYXXY when needed. Also see YXXYset-spc-autoYXXY for ============================================ spell.txt, line 208, pointer: >>spell-COMMON<< works in a new or short file YXXYspell-COMMONYXXY. ============================================ spell.txt, line 237, pointer: >>hl-SpellLocal<< highlighted with SpellLocal YXXYhl-SpellLocalYXXY. ============================================ spell.txt, line 241, pointer: >>zg<< When adding a word with YXXYzgYXXY or another command it's always added for all ============================================ spell.txt, line 243, pointer: >>spell-wordlist-format<< YXXYspell-wordlist-formatYXXY. Note that the regions as specified in the files in ============================================ spell.txt, line 291, pointer: >>SpellFileMissing<< If no spell file is found the YXXYSpellFileMissingYXXY autocommand event is ============================================ spell.txt, line 296, pointer: >>zg<< are the files that YXXYzgYXXY and YXXYzwYXXY add good and wrong words to. ============================================ spell.txt, line 296, pointer: >>zw<< are the files that YXXYzgYXXY and YXXYzwYXXY add good and wrong words to. ============================================ spell.txt, line 335, pointer: >>spell-mkspell<< YXXYspell-mkspellYXXY about how to create a spell file. Converting a spell file ============================================ spell.txt, line 351, pointer: >>zw<< The YXXYzwYXXY command turns existing entries in 'spellfile' into comment lines. ============================================ spell.txt, line 397, pointer: >>CTRL-L<< Use YXXYCTRL-LYXXY to redraw right away. "[s" will also stop at a word combination ============================================ spell.txt, line 416, pointer: >>:syn-spell<< Also see YXXY:syn-spellYXXY for text that is not in a syntax item. ============================================ spell.txt, line 484, pointer: >>spell-affix-chars<< YXXYspell-affix-charsYXXY. If the .aff file doesn't define a table then the word ============================================ spell.txt, line 518, pointer: >>spell-REP<< they appear are used. YXXYspell-REPYXXY YXXYspell-SALYXXY ============================================ spell.txt, line 518, pointer: >>spell-SAL<< they appear are used. YXXYspell-REPYXXY YXXYspell-SALYXXY ============================================ spell.txt, line 555, pointer: >>:mkspell<< 4. Start Vim with the right locale and use YXXY:mkspellYXXY to generate the Vim ============================================ spell.txt, line 605, pointer: >>spell-wordlist-format<< The format of the word list is used YXXYspell-wordlist-formatYXXY. You should be ============================================ spell.txt, line 628, pointer: >>netrw<< YXXYnetrwYXXY plugin is used for getting the file, look there for the specific ============================================ spell.txt, line 641, pointer: >>SpellFileMissing<< Instead of using the plugin you can define a YXXYSpellFileMissingYXXY autocommand to ============================================ spell.txt, line 755, pointer: >>spell-affix-vim<< Vim supports quite a few extras. They are described below YXXYspell-affix-vimYXXY. ============================================ spell.txt, line 784, pointer: >>spell-SET<< affix file YXXYspell-SETYXXY. ============================================ spell.txt, line 793, pointer: >>spell-SFX<< specified with SFX and PFX lines in the .aff file, see YXXYspell-SFXYXXY and ============================================ spell.txt, line 794, pointer: >>spell-PFX<< YXXYspell-PFXYXXY. Vim allows using other flag types with the FLAG item in the ============================================ spell.txt, line 795, pointer: >>spell-FLAG<< affix file YXXYspell-FLAGYXXY. ============================================ spell.txt, line 814, pointer: >>spell-KEEPCASE<< case only, see below YXXYspell-KEEPCASEYXXY. ============================================ spell.txt, line 823, pointer: >>spell-SLASH<< affix file, see YXXYspell-SLASHYXXY. Note that without this SLASH item the word ============================================ spell.txt, line 842, pointer: >>:mkspell<< YXXY:mkspellYXXY is invoked. Adding FOL/LOW/UPP lines removes this requirement ============================================ spell.txt, line 843, pointer: >>spell-FOL<< YXXYspell-FOLYXXY. ============================================ spell.txt, line 876, pointer: >>:spellinfo<< These fields are put in the .spl file as-is. The YXXY:spellinfoYXXY command can be ============================================ spell.txt, line 923, pointer: >>:mkspell<< you may need to generate the .spl file again with YXXY:mkspellYXXY. Check the FOL, ============================================ spell.txt, line 984, pointer: >>spell-FLAG<< but other characters can be used, see YXXYspell-FLAGYXXY. ============================================ spell.txt, line 1008, pointer: >>spell-affix-flags<< to the word plus affix. See YXXYspell-affix-flagsYXXY ============================================ spell.txt, line 1076, pointer: >>spell-RARE<< - Making the word with the affix rare, by using the YXXYspell-RAREYXXY flag. ============================================ spell.txt, line 1078, pointer: >>spell-COMPOUNDFORBIDFLAG<< YXXYspell-COMPOUNDFORBIDFLAGYXXY flag. ============================================ spell.txt, line 1080, pointer: >>spell-COMPOUNDPERMITFLAG<< the affix with the YXXYspell-COMPOUNDPERMITFLAGYXXY. ============================================ spell.txt, line 1082, pointer: >>spell-NEEDCOMPOUND<< compound word. YXXYspell-NEEDCOMPOUNDYXXY ============================================ spell.txt, line 1085, pointer: >>spell-compound<< word. YXXYspell-compoundYXXY ============================================ spell.txt, line 1096, pointer: >>spell-NEEDAFFIX<< flags: The required prefix and the NEEDAFFIX flag. YXXYspell-NEEDAFFIXYXXY ============================================ spell.txt, line 1158, pointer: >>spell-affix-flags<< the basic word plus affix is rare YXXYspell-affix-flagsYXXY. However, if the word ============================================ spell.txt, line 1263, pointer: >>spell-COMPOUNDPERMITFLAG<< YXXYspell-COMPOUNDPERMITFLAGYXXY. ============================================ spell.txt, line 1345, pointer: >>spell-COMPOUNDFORBIDFLAG<< YXXYspell-COMPOUNDFORBIDFLAGYXXY flag to an affix causes all words that are made ============================================ spell.txt, line 1430, pointer: >>:mkspell<< memory (the amount depends on the number of words, YXXY:mkspellYXXY will display an ============================================ spell.txt, line 1487, pointer: >>soundfold()<< You can use the YXXYsoundfold()YXXY function to try out the results. Or set the ============================================ spell.txt, line 1488, pointer: >>z=<< 'verbose' option to see the score in the output of the YXXYz=YXXY command. ============================================ spell.txt, line 1497, pointer: >>spell-MAP<< Use MAP instead. YXXYspell-MAPYXXY ============================================ spell.txt, line 1525, pointer: >>spell-COMPOUNDRULE<< items to COMPOUNDRULE YXXYspell-COMPOUNDRULEYXXY ============================================ spell.txt, line 1528, pointer: >>spell-COMPOUNDRULE<< Use COMPOUNDRULE instead. YXXYspell-COMPOUNDRULEYXXY ============================================ spell.txt, line 1531, pointer: >>spell-COMPOUNDRULE<< Use COMPOUNDRULE instead. YXXYspell-COMPOUNDRULEYXXY ============================================ spell.txt, line 1534, pointer: >>spell-COMPOUNDRULE<< Use COMPOUNDRULE instead. YXXYspell-COMPOUNDRULEYXXY ============================================ spell.txt, line 1537, pointer: >>spell-COMPOUNDRULE<< Use COMPOUNDRULE instead. YXXYspell-COMPOUNDRULEYXXY ============================================ spell.txt, line 1540, pointer: >>spell-SYLLABLE<< Use SYLLABLE and COMPOUNDSYLMAX instead. YXXYspell-SYLLABLEYXXY ====================[New File] 17 lines, 557 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim ======================== spell.txt, line 1541, pointer: >>spell-COMPOUNDSYLMAX<< YXXYspell-COMPOUNDSYLMAXYXXY ============================================ spell.txt, line 1544, pointer: >>spell-BAD<< Use BAD instead. YXXYspell-BADYXXY ============================================ spell.txt, line 1559, pointer: >>spell-NEEDCOMPOUND<< Use NEEDCOMPOUND instead. YXXYspell-NEEDCOMPOUNDYXXY ============================================ spell.txt, line 1562, pointer: >>spell-NEEDAFFIX<< Use NEEDAFFIX instead. YXXYspell-NEEDAFFIXYXXY ============================================ sponsor.txt, line 15, pointer: >>uganda<< in Uganda. See YXXYugandaYXXY. But at the same time donations increase Bram's ============================================ sponsor.txt, line 22, pointer: >>sponsor-faq<< More explanations can be found in the YXXYsponsor-faqYXXY. ============================================ sponsor.txt, line 28, pointer: >>sponsor<< similar to sponsoring Vim, see YXXYsponsorYXXY above. Registration was made ============================================ sponsor.txt, line 32, pointer: >>register-faq<< More explanations can be found in the YXXYregister-faqYXXY. ============================================ sponsor.txt, line 41, pointer: >>send-money<< YXXYsend-moneyYXXY. ============================================ sponsor.txt, line 71, pointer: >>iccf-donations<< Other methods See YXXYiccf-donationsYXXY. ============================================ sponsor.txt, line 112, pointer: >>votes-counted<< votes count YXXYvotes-countedYXXY. ============================================ sponsor.txt, line 121, pointer: >>send-money<< Send money, as explained above YXXYsend-moneyYXXY and include your e-mail address. ============================================ sponsor.txt, line 137, pointer: >>send-money<< See YXXYsend-moneyYXXY. Check the web site for the most recent information: ============================================ sponsor.txt, line 160, pointer: >>maillist<< the developer YXXYmaillistYXXY, for reporting bugs see YXXYbugsYXXY. ============================================ sponsor.txt, line 160, pointer: >>bugs<< the developer YXXYmaillistYXXY, for reporting bugs see YXXYbugsYXXY. ============================================ sponsor.txt, line 188, pointer: >>uganda<< Currently the Vim donations go to YXXYugandaYXXY anyway. Thus it doesn't matter if ============================================ sponsor.txt, line 203, pointer: >>Uganda<< That depends on your country. The donations to help the children in YXXYUgandaYXXY ============================================ starting.txt, line 9, pointer: >>vim-arguments<< 1. Vim arguments YXXYvim-argumentsYXXY ============================================ starting.txt, line 10, pointer: >>starting-amiga<< 2. Vim on the Amiga YXXYstarting-amigaYXXY ============================================ starting.txt, line 11, pointer: >>evim-keys<< 3. Running eVim YXXYevim-keysYXXY ============================================ starting.txt, line 12, pointer: >>initialization<< 4. Initialization YXXYinitializationYXXY ============================================ starting.txt, line 13, pointer: >>$VIM<< 5. $VIM and $VIMRUNTIME YXXY$VIMYXXY ============================================ starting.txt, line 14, pointer: >>suspend<< 6. Suspending YXXYsuspendYXXY ============================================ starting.txt, line 15, pointer: >>save-settings<< 7. Saving settings YXXYsave-settingsYXXY ============================================ starting.txt, line 16, pointer: >>views-sessions<< 8. Views and Sessions YXXYviews-sessionsYXXY ============================================ starting.txt, line 17, pointer: >>viminfo-file<< 9. The viminfo file YXXYviminfo-fileYXXY ============================================ starting.txt, line 33, pointer: >>cmdline-arguments<< For compatibility with various Vi versions, see YXXYcmdline-argumentsYXXY. ============================================ starting.txt, line 69, pointer: >>-s-ex<< Start editing in silent mode. See YXXY-s-exYXXY. =========================[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nocompatible viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufEnter Xxx brew [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cstart of [?25l[?1cstartstart start of test file Xxx[?25h[?0c[?25l[?1c :[?25h[?0c.,/end of/w! Xxx " write test file Xxx [?25l[?1c"Xxx" =================== starting.txt, line 78, pointer: >>tags<< YXXYtagsYXXY). ============================================ starting.txt, line 82, pointer: >>quickfix<< and the first error is displayed. See YXXYquickfixYXXY. ============================================ starting.txt, line 93, pointer: >>Ex-mode<< ex vim -e Start in Ex mode (see YXXYEx-modeYXXY). ZWWZexZWWZ ============================================ starting.txt, line 94, pointer: >>Ex-mode<< exim vim -E Start in improved Ex mode (see YXXYEx-modeYXXY). ZWWZeximZWWZ ============================================ starting.txt, line 96, pointer: >>-R<< view vim -R Start in read-only mode (see YXXY-RYXXY). ZWWZviewZWWZ ============================================ starting.txt, line 97, pointer: >>gui<< gvim vim -g Start the GUI (see YXXYguiYXXY). ZWWZgvimZWWZ ============================================ starting.txt, line 100, pointer: >>-Z<< rvim vim -Z Like "vim", but in restricted mode (see YXXY-ZYXXY) ZWWZrvimZWWZ ============================================ starting.txt, line 104, pointer: >>-y<< evim vim -y Easy Vim: set 'insertmode' (see YXXY-yYXXY) ZWWZevimZWWZ ============================================ starting.txt, line 106, pointer: >>diff-mode<< vimdiff vim -d Start in diff mode YXXYdiff-modeYXXY ============================================ starting.txt, line 107, pointer: >>diff-mode<< gvimdiff vim -gd Start in diff mode YXXYdiff-modeYXXY ============================================ starting.txt, line 130, pointer: >>info-message<< See YXXYinfo-messageYXXY about capturing the text. ============================================ starting.txt, line 134, pointer: >>:version<< YXXY:versionYXXY command. {not in Vi} ============================================ starting.txt, line 135, pointer: >>info-message<< See YXXYinfo-messageYXXY about capturing the text. ============================================ starting.txt, line 140, pointer: >>-u<< Note that the YXXY-uYXXY argument may also disable loading plugins: ============================================ starting.txt, line 161, pointer: >>pattern<< "pat" in the first file being edited (see YXXYpatternYXXY for the ============================================ starting.txt, line 202, pointer: >>crash-recovery<< YXXYcrash-recoveryYXXY. ============================================ starting.txt, line 215, pointer: >>options<< reset with ":set noro" (see the options chapter, YXXYoptionsYXXY). ============================================ starting.txt, line 243, pointer: >>gui<< -g Start Vim in GUI mode. See YXXYguiYXXY. {not in Vi} ============================================ starting.txt, line 251, pointer: >>Q<< -e Start Vim in Ex mode YXXYQYXXY. Only makes a difference when the ============================================ starting.txt, line 255, pointer: >>gQ<< -E Start Vim in improved Ex mode YXXYgQYXXY. Only makes a difference ============================================ starting.txt, line 261, pointer: >>-s<< when preceded with the "-e" argument. Otherwise see YXXY-sYXXY, ============================================ starting.txt, line 288, pointer: >>edit-binary<< YXXYedit-binaryYXXY. {not in Vi} ============================================ starting.txt, line 295, pointer: >>+arabic<< compiled with the YXXY+arabicYXXY features (which include ============================================ starting.txt, line 296, pointer: >>+rightleft<< YXXY+rightleftYXXY), otherwise Vim gives an error message ============================================ starting.txt, line 301, pointer: >>+rightleft<< (Only when compiled with YXXY+rightleftYXXY and YXXY+farsiYXXY features, ============================================ starting.txt, line 301, pointer: >>+farsi<< (Only when compiled with YXXY+rightleftYXXY and YXXY+farsiYXXY features, ============================================ starting.txt, line 306, pointer: >>+rightleft<< (Only when compiled with the YXXY+rightleftYXXY feature, otherwise ============================================ starting.txt, line 326, pointer: >>debug-mode<< command from a script. YXXYdebug-modeYXXY ============================================ starting.txt, line 327, pointer: >>+eval<< {not available when compiled without the YXXY+evalYXXY feature} ============================================ starting.txt, line 334, pointer: >>compatible-default<< Also see YXXYcompatible-defaultYXXY. {not in Vi} ============================================ starting.txt, line 339, pointer: >>compatible-default<< Also see YXXYcompatible-defaultYXXY. {not in Vi} ============================================ starting.txt, line 342, pointer: >>evim<< -y Easy mode. Implied for YXXYevimYXXY and YXXYeviewYXXY. Starts with ============================================ starting.txt, line 342, pointer: >>eview<< -y Easy mode. Implied for YXXYevimYXXY and YXXYeviewYXXY. Starts with ============================================ starting.txt, line 346, pointer: >>evim-keys<< YXXYevim-keysYXXY. The GUI is started when available. ============================================ starting.txt, line 359, pointer: >>startup<< in a gvimrc file. See YXXYstartupYXXY. ============================================ starting.txt, line 386, pointer: >>tabpage<< empty file. Also see YXXYtabpageYXXY. ============================================ starting.txt, line 393, pointer: >>terminal-info<< of terminal you are using. (See YXXYterminal-infoYXXY.) {not in Vi} ============================================ starting.txt, line 396, pointer: >>vimdiff<< -d Start in diff mode, like YXXYvimdiffYXXY. ============================================ starting.txt, line 397, pointer: >>+diff<< {not in Vi} {not available when compiled without the YXXY+diffYXXY ============================================ starting.txt, line 400, pointer: >>+diff<< -d {device} Only on the Amiga and when not compiled with the YXXY+diffYXXY ============================================ starting.txt, line 413, pointer: >>amiga-window<< readnews). See YXXYamiga-windowYXXY. ============================================ starting.txt, line 420, pointer: >>gvimrc<< never to fork, include 'f' in 'guioptions' in your YXXYgvimrcYXXY. ============================================ starting.txt, line 422, pointer: >>gui-fork<< but "-fg" is used to specify the foreground color. YXXYgui-forkYXXY ============================================ starting.txt, line 426, pointer: >>-f<< --nofork GUI: Do not fork. Same as YXXY-fYXXY. ============================================ starting.txt, line 429, pointer: >>initialization<< initializations are skipped; see YXXYinitializationYXXY. This can ============================================ starting.txt, line 434, pointer: >>autocommand<< Also consider using autocommands; see YXXYautocommandYXXY. ============================================ starting.txt, line 437, pointer: >>gvimrc<< skipped, including reading the YXXYgvimrcYXXY file when the GUI ============================================ starting.txt, line 443, pointer: >>'compatible'<< unexpected effects. See YXXY'compatible'YXXY. ============================================ starting.txt, line 450, pointer: >>gui-init<< all. YXXYgui-initYXXY ============================================ starting.txt, line 458, pointer: >>viminfo-file<< ":rv" or ":wv" are used. See also YXXYviminfo-fileYXXY. ============================================ starting.txt, line 467, pointer: >>encryption<< for a key automatically. YXXYencryptionYXXY ============================================ starting.txt, line 475, pointer: >>+X11<< YXXY+X11YXXY feature. Otherwise it's ignored. ============================================ starting.txt, line 482, pointer: >>serverlist()<< client-server messages), call the YXXYserverlist()YXXY function. ============================================ starting.txt, line 492, pointer: >>-s-ex<< started in Ex mode, see YXXY-s-exYXXY. See also YXXYcomplex-repeatYXXY. ============================================ starting.txt, line 492, pointer: >>complex-repeat<< started in Ex mode, see YXXY-s-exYXXY. See also YXXYcomplex-repeatYXXY. ============================================ starting.txt, line 504, pointer: >>complex-repeat<< characters are appended. See also YXXYcomplex-repeatYXXY. ============================================ starting.txt, line 515, pointer: >>--remote<< See YXXY--remoteYXXY. {not in Vi} ============================================ starting.txt, line 519, pointer: >>--remote-silent<< See YXXY--remote-silentYXXY. {not in Vi} ============================================ starting.txt, line 524, pointer: >>--remote-wait<< See YXXY--remote-waitYXXY. {not in Vi} ============================================ starting.txt, line 528, pointer: >>--remote-wait-silent<< See YXXY--remote-wait-silentYXXY. {not in Vi} ============================================ starting.txt, line 532, pointer: >>--servername<< See YXXY--servernameYXXY. {not in Vi} ============================================ starting.txt, line 536, pointer: >>--remote-send<< See YXXY--remote-sendYXXY. {not in Vi} ============================================ starting.txt, line 541, pointer: >>--remote-expr<< See YXXY--remote-exprYXXY. {not in Vi} ============================================ starting.txt, line 544, pointer: >>--serverlist<< YXXY--serverlistYXXY. {not in Vi} ============================================ starting.txt, line 548, pointer: >>gui-gtk-socketid<< that it runs inside another window. See YXXYgui-gtk-socketidYXXY ============================================ starting.txt, line 554, pointer: >>gui-w32-windowid<< YXXYgui-w32-windowidYXXY for details. {not in Vi} ============================================ starting.txt, line 568, pointer: >>gui-gnome-session<< restoring the session on login. See YXXYgui-gnome-sessionYXXY ============================================ starting.txt, line 586, pointer: >>netbeans-run<< password for connecting to Netbeans. YXXYnetbeans-runYXXY ============================================ starting.txt, line 608, pointer: >>gui-resources<< X11 GUI support. See YXXYgui-resourcesYXXY. ============================================ starting.txt, line 704, pointer: >>:behave<< - ":behave mswin" is used YXXY:behaveYXXY ============================================ starting.txt, line 710, pointer: >>i_CTRL-L<< commands, use CTRL-L. YXXYi_CTRL-LYXXY ============================================ starting.txt, line 715, pointer: >>gui-fork<< This section is about the non-GUI version of Vim. See YXXYgui-forkYXXY for ============================================ starting.txt, line 732, pointer: >>-V<< The YXXY-VYXXY argument can be used to display or log what happens next, ============================================ starting.txt, line 743, pointer: >>vimrc-intro<< name. Also see YXXYvimrc-introYXXY. ============================================ starting.txt, line 754, pointer: >>-u<< reading a file. "vim -u NONE" also skips loading plugins. YXXY-uYXXY ============================================ starting.txt, line 760, pointer: >>evim<< a. If vim was started as YXXYevimYXXY or YXXYeviewYXXY or with the YXXY-yYXXY argument, the ============================================ starting.txt, line 760, pointer: >>eview<< a. If vim was started as YXXYevimYXXY or YXXYeviewYXXY or with the YXXY-yYXXY argument, the ============================================ starting.txt, line 760, pointer: >>-y<< a. If vim was started as YXXYevimYXXY or YXXYeviewYXXY or with the YXXY-yYXXY argument, the ============================================ starting.txt, line 775, pointer: >>compatible-default<< - The environment variable VIMINIT (see also YXXYcompatible-defaultYXXY) (*) ============================================ starting.txt, line 790, pointer: >>$VIM<< See YXXY$VIMYXXY for when $VIM is not set. ============================================ starting.txt, line 808, pointer: >>compatible-default<< off by default. See YXXYcompatible-defaultYXXY. ============================================ starting.txt, line 819, pointer: >>--noplugin<< - The YXXY--nopluginYXXY command line argument is used. ============================================ starting.txt, line 820, pointer: >>-u<< - The "-u NONE" command line argument is used YXXY-uYXXY. ============================================ starting.txt, line 821, pointer: >>+eval<< - When Vim was compiled without the YXXY+evalYXXY feature. ============================================ starting.txt, line 824, pointer: >>--cmd<< use "--cmd 'set noloadplugins'"' YXXY--cmdYXXY. ============================================ starting.txt, line 836, pointer: >>-b<< be set now. See YXXY-bYXXY. ============================================ starting.txt, line 840, pointer: >>gui-init<< YXXYgui-initYXXY. ============================================ starting.txt, line 844, pointer: >>viminfo-file<< YXXYviminfo-fileYXXY. ============================================ starting.txt, line 851, pointer: >>-o<< When the YXXY-oYXXY flag was given, windows will be opened (but not ============================================ starting.txt, line 853, pointer: >>-p<< When the YXXY-pYXXY flag was given, tab pages will be created (but not ============================================ starting.txt, line 861, pointer: >>-c<< The commands given with the YXXY-cYXXY and YXXY+cmdYXXY arguments are executed. ============================================ starting.txt, line 861, pointer: >>+cmd<< The commands given with the YXXY-cYXXY and YXXY+cmdYXXY arguments are executed. ============================================ starting.txt, line 863, pointer: >>VimEnter<< The YXXYVimEnterYXXY autocommands are executed. ============================================ starting.txt, line 874, pointer: >>compatible-default<< by default. See YXXYcompatible-defaultYXXY. ============================================ starting.txt, line 880, pointer: >>trojan-horse<< have to turn on the option 'exrc'. See YXXYtrojan-horseYXXY too. ============================================ starting.txt, line 891, pointer: >>save-settings<< YXXYsave-settingsYXXY about saving the current state of settings to a file. ============================================ starting.txt, line 918, pointer: >>-u<< the YXXY-uYXXY command line argument. It does also happen for gvimrc files. The ============================================ starting.txt, line 968, pointer: >>-X<< Use the YXXY-XYXXY command line argument to avoid connecting to the X server when ============================================ starting.txt, line 972, pointer: >>-i<< moment (use the Vim argument "-i NONE", YXXY-iYXXY). Try reducing the number of ============================================ starting.txt, line 973, pointer: >>viminfo-file<< lines stored in a register with ":set viminfo='20,<50,s10". YXXYviminfo-fileYXXY. ============================================ starting.txt, line 983, pointer: >>--help<< The YXXY--helpYXXY and YXXY--versionYXXY arguments cause Vim to print a message and then ============================================ starting.txt, line 983, pointer: >>--version<< The YXXY--helpYXXY and YXXY--versionYXXY arguments cause Vim to print a message and then ============================================ starting.txt, line 1010, pointer: >>startup<< YXXYstartupYXXY. ============================================ starting.txt, line 1091, pointer: >>vim-modes<< possible in Normal and Visual mode (see next chapter, YXXYvim-modesYXXY). Vim will ============================================ starting.txt, line 1143, pointer: >>autocommand<< autocommands YXXYautocommandYXXY and/or modelines YXXYmodelineYXXY. ============================================ starting.txt, line 1143, pointer: >>modeline<< autocommands YXXYautocommandYXXY and/or modelines YXXYmodelineYXXY. ============================================ starting.txt, line 1158, pointer: >>'compatible'<< option, which has several side effects. See YXXY'compatible'YXXY. ============================================ starting.txt, line 1165, pointer: >>21.4<< This is introduced in sections YXXY21.4YXXY and YXXY21.5YXXY of the user manual. ============================================ starting.txt, line 1165, pointer: >>21.5<< This is introduced in sections YXXY21.4YXXY and YXXY21.5YXXY of the user manual. ============================================ starting.txt, line 1180, pointer: >>viminfo-file<< remember information for all Views and Sessions together YXXYviminfo-fileYXXY. ============================================ starting.txt, line 1183, pointer: >>-S<< YXXY-SYXXY argument: ============================================ starting.txt, line 1187, pointer: >>+mksession<< YXXY+mksessionYXXY feature}. ============================================ starting.txt, line 1218, pointer: >>:mkview<< 9. Restores the Views for all the windows, as with YXXY:mkviewYXXY. But ============================================ starting.txt, line 1226, pointer: >>this_session-variable<< available in the internal variable "v:this_session" YXXYthis_session-variableYXXY. ============================================ starting.txt, line 1232, pointer: >>tab-page<< 'sessionoptions'. YXXYtab-pageYXXY ============================================ starting.txt, line 1234, pointer: >>SessionLoadPost<< The YXXYSessionLoadPostYXXY autocmd event is triggered after a session file is ============================================ starting.txt, line 1250, pointer: >>:loadview<< YXXY:loadviewYXXY to load this view again. ============================================ starting.txt, line 1314, pointer: >>21.3<< This is introduced in section YXXY21.3YXXY of the user manual. ============================================ starting.txt, line 1327, pointer: >>+viminfo<< The viminfo file is not supported when the YXXY+viminfoYXXY feature has been ============================================ starting.txt, line 1335, pointer: >>session-file<< enter Vim and directly start working in your desired setup. YXXYsession-fileYXXY ============================================ starting.txt, line 1340, pointer: >>v:oldfiles<< The YXXYv:oldfilesYXXY variable is filled. The marks are not read in at startup ============================================ starting.txt, line 1341, pointer: >>initialization<< (but file marks are). See YXXYinitializationYXXY for how to set the 'viminfo' ============================================ starting.txt, line 1376, pointer: >>v:oldfiles<< The YXXYv:oldfilesYXXY variable is filled with the file names that the viminfo file ============================================ starting.txt, line 1412, pointer: >>'viminfo'<< file name YXXY'viminfo'YXXY. ============================================ starting.txt, line 1413, pointer: >>-i<< - The "-i" Vim argument can be used to set another file name, YXXY-iYXXY. When the ============================================ starting.txt, line 1431, pointer: >>+iconv<< requires Vim to be compiled with the YXXY+iconvYXXY feature. Filenames are not ============================================ starting.txt, line 1454, pointer: >>:autocmd<< name, using the ":autocmd" command (see YXXY:autocmdYXXY). ============================================ starting.txt, line 1469, pointer: >>v:oldfiles<< already set (registers, marks, YXXYv:oldfilesYXXY, etc.) ============================================ starting.txt, line 1488, pointer: >>v:oldfiles<< afterwards with ":rviminfo!". Also see YXXYv:oldfilesYXXY. ============================================ starting.txt, line 1489, pointer: >>c_#<<< The number can be used with YXXYc_#<YXXY. ============================================ starting.txt, line 1493, pointer: >>:oldfiles<< List file names as with YXXY:oldfilesYXXY, and then prompt ============================================ starting.txt, line 1496, pointer: >>press-enter<< If you get the YXXYpress-enterYXXY prompt you can press "q" ============================================ starting.txt, line 1498, pointer: >>abandon<< Use ! to abondon a modified buffer. YXXYabandonYXXY ============================================ syntax.txt, line 23, pointer: >>:syn-qstart<< 1. Quick start YXXY:syn-qstartYXXY ============================================ syntax.txt, line 24, pointer: >>:syn-files<< 2. Syntax files YXXY:syn-filesYXXY ============================================ syntax.txt, line 25, pointer: >>syntax-loading<< 3. Syntax loading procedure YXXYsyntax-loadingYXXY ============================================ syntax.txt, line 26, pointer: >>:syn-file-remarks<< 4. Syntax file remarks YXXY:syn-file-remarksYXXY ============================================ syntax.txt, line 27, pointer: >>:syn-define<< 5. Defining a syntax YXXY:syn-defineYXXY ============================================ syntax.txt, line 28, pointer: >>:syn-arguments<< 6. :syntax arguments YXXY:syn-argumentsYXXY ============================================ syntax.txt, line 29, pointer: >>:syn-pattern<< 7. Syntax patterns YXXY:syn-patternYXXY ============================================ syntax.txt, line 30, pointer: >>:syn-cluster<< 8. Syntax clusters YXXY:syn-clusterYXXY ============================================ syntax.txt, line 31, pointer: >>:syn-include<< 9. Including syntax files YXXY:syn-includeYXXY ============================================ syntax.txt, line 32, pointer: >>:syn-sync<< 10. Synchronizing YXXY:syn-syncYXXY ============================================ syntax.txt, line 33, pointer: >>:syntax<< 11. Listing syntax items YXXY:syntaxYXXY ============================================ syntax.txt, line 34, pointer: >>:highlight<< 12. Highlight command YXXY:highlightYXXY ============================================ syntax.txt, line 35, pointer: >>:highlight-link<< 13. Linking groups YXXY:highlight-linkYXXY ============================================ syntax.txt, line 36, pointer: >>:syn-clear<< 14. Cleaning up YXXY:syn-clearYXXY ============================================ syntax.txt, line 37, pointer: >>tag-highlight<< 15. Highlighting tags YXXYtag-highlightYXXY ============================================ syntax.txt, line 38, pointer: >>xterm-color<< 16. Color xterms YXXYxterm-colorYXXY ============================================ syntax.txt, line 42, pointer: >>+syntax<< Syntax highlighting is not available when the YXXY+syntaxYXXY feature has been ============================================ syntax.txt, line 57, pointer: >>$VIMRUNTIME<< the path in another way (see YXXY$VIMRUNTIMEYXXY). Usually this works just ============================================ syntax.txt, line 74, pointer: >>:hi-normal-cterm<< For a color terminal see YXXY:hi-normal-ctermYXXY. ============================================ syntax.txt, line 75, pointer: >>syncolor<< For setting up your own colors syntax highlighting see YXXYsyncolorYXXY. ============================================ syntax.txt, line 84, pointer: >>gvimrc<< reading the YXXYgvimrcYXXY. This will cause the wrong default highlighting to be ============================================ syntax.txt, line 91, pointer: >>gvimrc<< NOTE: Using ":gui" in the YXXYgvimrcYXXY means that "gvim -f" won't start in the ============================================ syntax.txt, line 104, pointer: >><><< [using the YXXY<>YXXY notation, type this literally] ============================================ syntax.txt, line 114, pointer: >>syntax-loading<< Also see YXXYsyntax-loadingYXXY. ============================================ syntax.txt, line 159, pointer: >>new-filetype<< If you also want Vim to detect the type of file, see YXXYnew-filetypeYXXY. ============================================ syntax.txt, line 196, pointer: >>mysyntaxfile<< version, follow the same steps as for YXXYmysyntaxfileYXXY above. Just make sure ============================================ syntax.txt, line 275, pointer: >>$VIMRUNTIME<< located. This is used here as the variable YXXY$VIMRUNTIMEYXXY. ============================================ syntax.txt, line 294, pointer: >>mysyntaxfile<< | +- Source the user's optional file, from the YXXYmysyntaxfileYXXY variable. ============================================ syntax.txt, line 325, pointer: >>synload-3<< +- If there is a match with one of the autocommands from YXXYsynload-3YXXY ============================================ syntax.txt, line 326, pointer: >>synload-4<< | (known file types) or YXXYsynload-4YXXY (user's file types), the 'filetype' ============================================ syntax.txt, line 329, pointer: >>synload-5<< +- The autocommand at YXXYsynload-5YXXY is triggered. If the file type was not ============================================ syntax.txt, line 341, pointer: >>synload-6<< | triggers the FileType autocommand YXXYsynload-6YXXY above. It sets ============================================ syntax.txt, line 345, pointer: >>synload-1<< | from YXXYsynload-1YXXY (and YXXYsynload-2YXXY). This find the main syntax file in ============================================ syntax.txt, line 345, pointer: >>synload-2<< | from YXXYsynload-1YXXY (and YXXYsynload-2YXXY). This find the main syntax file in ============================================ syntax.txt, line 402, pointer: >>zR<< this, use the YXXYzRYXXY command before invoking 2html, or use: ============================================ syntax.txt, line 472, pointer: >>ft-ada-syntax<< See YXXYft-ada-syntaxYXXY ============================================ syntax.txt, line 490, pointer: >>mysyntaxfile-add<< See YXXYmysyntaxfile-addYXXY for installing script languages permanently. ============================================ syntax.txt, line 583, pointer: >>.vimrc<< mentioned below (Set those in your YXXY.vimrcYXXY). The more complex folding on ============================================ syntax.txt, line 596, pointer: >>:set<< Note: Block folding can result in many small folds. It is suggested to YXXY:setYXXY ============================================ syntax.txt, line 597, pointer: >>.vimrc<< the options 'foldminlines' and 'foldnestmax' in YXXY.vimrcYXXY or use YXXY:setlocalYXXY in ============================================ syntax.txt, line 597, pointer: >>:setlocal<< the options 'foldminlines' and 'foldnestmax' in YXXY.vimrcYXXY or use YXXY:setlocalYXXY in ============================================ syntax.txt, line 598, pointer: >>after-directory<< .../after/syntax/baan.vim (see YXXYafter-directoryYXXY). Eg: ============================================ syntax.txt, line 1051, pointer: >>ftplugin<< information on ftplugin files, see YXXYftpluginYXXY. For example, if all your ============================================ syntax.txt, line 1144, pointer: >>ftplugin<< information on ftplugin files, see YXXYftpluginYXXY. For example, if all your ============================================ syntax.txt, line 1171, pointer: >>ft-fortran-indent<< For further information related to fortran, see YXXYft-fortran-indentYXXY and ============================================ syntax.txt, line 1172, pointer: >>ft-fortran-plugin<< YXXYft-fortran-pluginYXXY. ============================================ syntax.txt, line 1227, pointer: >>modeline<< filetype from a YXXYmodelineYXXY or in a personal filetype definitions file ============================================ syntax.txt, line 1555, pointer: >>'bg'<< highlighting used depends on the dark/bright setting (see YXXY'bg'YXXY). ============================================ syntax.txt, line 2038, pointer: >>ft-tex-plugin<< see YXXYft-tex-pluginYXXY. ============================================ syntax.txt, line 2145, pointer: >>myfiletypefile<< appropriate to your system in your YXXYmyfiletypefileYXXY file. For these ============================================ syntax.txt, line 2223, pointer: >>vimrc<< items as well you can add the following to your YXXYvimrcYXXY or just type it in the ============================================ syntax.txt, line 2445, pointer: >>:syn-fold<< syntax-foldable (see YXXY:syn-foldYXXY). You also may add these together ============================================ syntax.txt, line 2589, pointer: >>mysyntaxfile-add<< techniques in YXXYmysyntaxfile-addYXXY to extend or modify the highlighting provided ============================================ syntax.txt, line 2647, pointer: >>:syn-sync<< improve screen updating rates (see YXXY:syn-syncYXXY for more on this). ============================================ syntax.txt, line 2717, pointer: >>folding<< The xml syntax file provides syntax YXXYfoldingYXXY (see YXXY:syn-foldYXXY) between ============================================ syntax.txt, line 2717, pointer: >>:syn-fold<< The xml syntax file provides syntax YXXYfoldingYXXY (see YXXY:syn-foldYXXY) between ============================================ syntax.txt, line 2824, pointer: >>spell-syntax<< YXXYspell-syntaxYXXY. When there is no @Spell and no @NoSpell cluster then ============================================ syntax.txt, line 2837, pointer: >>:syn-arguments<< [{options}] See YXXY:syn-argumentsYXXY below. ============================================ syntax.txt, line 2889, pointer: >>:syn-arguments<< [{options}] See YXXY:syn-argumentsYXXY below. ============================================ syntax.txt, line 2892, pointer: >>:syn-excludenl<< given before the pattern. YXXY:syn-excludenlYXXY ============================================ syntax.txt, line 2894, pointer: >>:syn-pattern<< See YXXY:syn-patternYXXY below. ============================================ syntax.txt, line 2919, pointer: >>:syn-arguments<< [{options}] See YXXY:syn-argumentsYXXY below. ============================================ syntax.txt, line 2925, pointer: >>:syn-matchgroup<< See YXXY:syn-matchgroupYXXY. ============================================ syntax.txt, line 2928, pointer: >>:syn-keepend<< YXXY:syn-keependYXXY. ============================================ syntax.txt, line 2930, pointer: >>:syn-extend<< is contained in. See YXXY:syn-extendYXXY. ============================================ syntax.txt, line 2934, pointer: >>:syn-excludenl<< the patterns it applies to. YXXY:syn-excludenlYXXY ============================================ syntax.txt, line 2936, pointer: >>:syn-pattern<< the region. See YXXY:syn-patternYXXY below. ============================================ syntax.txt, line 2939, pointer: >>:syn-pattern<< pattern. See YXXY:syn-patternYXXY below. ============================================ syntax.txt, line 2941, pointer: >>:syn-pattern<< the region. See YXXY:syn-patternYXXY below. ============================================ syntax.txt, line 3206, pointer: >>+folding<< {not available when Vim was compiled without YXXY+foldingYXXY feature} ============================================ syntax.txt, line 3258, pointer: >>:syn-matchgroup<< YXXY:syn-matchgroupYXXY. The "ms=" and "me=" offsets can be used to change the ============================================ syntax.txt, line 3310, pointer: >>pattern<< would include the first "Foo" and the last "Bar" in the line (see YXXYpatternYXXY). ============================================ syntax.txt, line 3357, pointer: >>pattern<< See YXXYpatternYXXY for the explanation of what a pattern is. Syntax patterns are ============================================ syntax.txt, line 3439, pointer: >>/\@<=<< with previous Vim versions. It's now recommended to use the YXXY/\@<=YXXY construct ============================================ syntax.txt, line 3575, pointer: >>:runtime<< the YXXY:runtimeYXXY command: ============================================ syntax.txt, line 3615, pointer: >>:syn-sync-first<< YXXY:syn-sync-firstYXXY ============================================ syntax.txt, line 3618, pointer: >>:syn-sync-second<< YXXY:syn-sync-secondYXXY ============================================ syntax.txt, line 3620, pointer: >>:syn-sync-third<< YXXY:syn-sync-thirdYXXY ============================================ syntax.txt, line 3622, pointer: >>:syn-sync-fourth<< YXXY:syn-sync-fourthYXXY ============================================ syntax.txt, line 3841, pointer: >>ColorScheme<< YXXYColorSchemeYXXY autocommand event is triggered. ============================================ syntax.txt, line 3864, pointer: >>highlight-args<< See YXXYhighlight-argsYXXY for the {key}={arg} arguments. ============================================ syntax.txt, line 3865, pointer: >>:highlight-default<< See YXXY:highlight-defaultYXXY for the optional [default] ============================================ syntax.txt, line 3874, pointer: >>:colorscheme<< A simple way to change colors is with the YXXY:colorschemeYXXY command. This loads ============================================ syntax.txt, line 3892, pointer: >>:verbose-cmd<< mentioned for the default values. See YXXY:verbose-cmdYXXY for more information. ============================================ syntax.txt, line 3924, pointer: >>highlight-guisp<< the GUI. The color is set with YXXYhighlight-guispYXXY. ============================================ syntax.txt, line 3958, pointer: >>attr-list<< See above for the description of {attr-list} YXXYattr-listYXXY. ============================================ syntax.txt, line 3978, pointer: >>xterm-color<< for each user. See YXXYxterm-colorYXXY for info about color xterms. ============================================ syntax.txt, line 4039, pointer: >>t_op<< termcap entry YXXYt_opYXXY. If this doesn't work correctly, try setting the ============================================ syntax.txt, line 4056, pointer: >>attr-list<< See YXXYattr-listYXXY for a description. ============================================ syntax.txt, line 4107, pointer: >>win32-colors<< YXXYwin32-colorsYXXY. ============================================ syntax.txt, line 4125, pointer: >>CursorIM<< CursorIM like Cursor, but used when in IME mode YXXYCursorIMYXXY ============================================ syntax.txt, line 4151, pointer: >>signs<< SignColumn column where YXXYsignsYXXY are displayed ============================================ syntax.txt, line 4165, pointer: >>more-prompt<< MoreMsg YXXYmore-promptYXXY ============================================ syntax.txt, line 4182, pointer: >>hit-enter<< Question YXXYhit-enterYXXY prompt and yes/no questions ============================================ syntax.txt, line 4193, pointer: >>spell<< SpellBad Word that is not recognized by the spellchecker. YXXYspellYXXY ============================================ syntax.txt, line 4196, pointer: >>spell<< SpellCap Word that should start with a capital. YXXYspellYXXY ============================================ syntax.txt, line 4200, pointer: >>spell<< used in another region. YXXYspellYXXY ============================================ syntax.txt, line 4204, pointer: >>spell<< hardly ever used. YXXYspellYXXY ============================================ syntax.txt, line 4224, pointer: >>gui-x11<< Only X11 Gui's YXXYgui-x11YXXY and YXXYxterm-clipboardYXXY supports this. ============================================ syntax.txt, line 4224, pointer: >>xterm-clipboard<< Only X11 Gui's YXXYgui-x11YXXY and YXXYxterm-clipboardYXXY supports this. ============================================ syntax.txt, line 4246, pointer: >>:language<< empty, and as such it is tied to the current YXXY:languageYXXY when ============================================ syntax.txt, line 4260, pointer: >>:language<< empty, and as such it is tied to the current YXXY:languageYXXY when ============================================ syntax.txt, line 4322, pointer: >>$VIMRUNTIME<< $VIMRUNTIME must be valid. See YXXY$VIMRUNTIMEYXXY. ============================================ syntax.txt, line 4374, pointer: >>:colorscheme<< depends on the color scheme file. See YXXY:colorschemeYXXY. ============================================ syntax.txt, line 4473, pointer: >>UTF8-xterm<< (Also see YXXYUTF8-xtermYXXY for using this xterm with UTF-8 character encoding). ============================================ syntax.txt, line 4487, pointer: >>+terminfo<< Without YXXY+terminfoYXXY, Vim will recognize these settings, and automatically ============================================ tabpage.txt, line 13, pointer: >>tab-page-intro<< 1. Introduction YXXYtab-page-introYXXY ============================================ tabpage.txt, line 14, pointer: >>tab-page-commands<< 2. Commands YXXYtab-page-commandsYXXY ============================================ tabpage.txt, line 15, pointer: >>tab-page-other<< 3. Other items YXXYtab-page-otherYXXY ============================================ tabpage.txt, line 16, pointer: >>setting-tabline<< 4. Setting 'tabline' YXXYsetting-tablineYXXY ============================================ tabpage.txt, line 17, pointer: >>setting-guitablabel<< 5. Setting 'guitablabel' YXXYsetting-guitablabelYXXY ============================================ tabpage.txt, line 20, pointer: >>+windows<< {not able to use multiple tab pages when the YXXY+windowsYXXY feature was disabled ============================================ tabpage.txt, line 34, pointer: >>CTRL-W<< Most commands work only in the current tab page. That includes the YXXYCTRL-WYXXY ============================================ tabpage.txt, line 35, pointer: >>:windo<< commands, YXXY:windoYXXY, YXXY:allYXXY and YXXY:ballYXXY (when not using the YXXY:tabYXXY modifier). ============================================ tabpage.txt, line 35, pointer: >>:all<< commands, YXXY:windoYXXY, YXXY:allYXXY and YXXY:ballYXXY (when not using the YXXY:tabYXXY modifier). ============================================ tabpage.txt, line 35, pointer: >>:ball<< commands, YXXY:windoYXXY, YXXY:allYXXY and YXXY:ballYXXY (when not using the YXXY:tabYXXY modifier). ============================================ tabpage.txt, line 35, pointer: >>:tab<< commands, YXXY:windoYXXY, YXXY:allYXXY and YXXY:ballYXXY (when not using the YXXY:tabYXXY modifier). ============================================ tabpage.txt, line 49, pointer: >>-p<< tab page (up to 'tabpagemax'). YXXY-pYXXY ============================================ tabpage.txt, line 59, pointer: >>tabline-menu<< YXXYtabline-menuYXXY. ============================================ tabpage.txt, line 67, pointer: >>:edit<< Open a new tab page and edit {file}, like with YXXY:editYXXY. ============================================ tabpage.txt, line 71, pointer: >>:find<< YXXY:findYXXY. ============================================ tabpage.txt, line 72, pointer: >>+file_in_path<< {not available when the YXXY+file_in_pathYXXY feature was disabled ============================================ tabpage.txt, line 77, pointer: >>:diffsplit<< page instead. Doesn't work for YXXY:diffsplitYXXY, YXXY:diffpatchYXXY, ============================================ tabpage.txt, line 77, pointer: >>:diffpatch<< page instead. Doesn't work for YXXY:diffsplitYXXY, YXXY:diffpatchYXXY, ============================================ tabpage.txt, line 78, pointer: >>:execute<< YXXY:executeYXXY and YXXY:normalYXXY. ============================================ tabpage.txt, line 78, pointer: >>:normal<< YXXY:executeYXXY and YXXY:normalYXXY. ============================================ tabpage.txt, line 87, pointer: >>CTRL-W_gf<< See YXXYCTRL-W_gfYXXY. ============================================ tabpage.txt, line 91, pointer: >>CTRL-W_gF<< See YXXYCTRL-W_gFYXXY. ============================================ tabpage.txt, line 99, pointer: >>'tabline'<< the top right to close the current tab page. A custom YXXY'tabline'YXXY may show ============================================ tabpage.txt, line 130, pointer: >>'tabline'<< next tab page. YXXY'tabline'YXXY ============================================ tabpage.txt, line 195, pointer: >>+listcmds<< YXXY+listcmdsYXXY feature} ============================================ tabpage.txt, line 196, pointer: >>:windo<< Also see YXXY:windoYXXY, YXXY:argdoYXXY and YXXY:bufdoYXXY. ============================================ tabpage.txt, line 196, pointer: >>:argdo<< Also see YXXY:windoYXXY, YXXY:argdoYXXY and YXXY:bufdoYXXY. ============================================ tabpage.txt, line 196, pointer: >>:bufdo<< Also see YXXY:windoYXXY, YXXY:argdoYXXY and YXXY:bufdoYXXY. ============================================ tabpage.txt, line 216, pointer: >>tabpage-variable<< Variables local to a t[New] 7L, 124C written[?25h[?0c[?25l[?1c:[?25h[?0cset ai modeline modelines=3 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0csp Xxx " split to Xxx, autocmd will do :brew ab page start with "t:". YXXYtabpage-variableYXXY ============================================ tabpage.txt, line 251, pointer: >>hl-TabLine<< TabLineSel and TabLineFill. YXXYhl-TabLineYXXY YXXYhl-TabLineSelYXXY YXXYhl-TabLineFillYXXY ============================================ tabpage.txt, line 251, pointer: >>hl-TabLineSel<< TabLineSel and TabLineFill. YXXYhl-TabLineYXXY YXXYhl-TabLineSelYXXY YXXYhl-TabLineFillYXXY ============================================ tabpage.txt, line 251, pointer: >>hl-TabLineFill<< TabLineSel and TabLineFill. YXXYhl-TabLineYXXY YXXYhl-TabLineSelYXXY YXXYhl-TabLineFillYXXY ============================================ tabpage.txt, line 261, pointer: >>tabpagebuflist()<< 'tabline' option. Additionally, the YXXYtabpagebuflist()YXXY, YXXYtabpagenr()YXXY and ============================================ tabpage.txt, line 261, pointer: >>tabpagenr()<< 'tabline' option. Additionally, the YXXYtabpagebuflist()YXXY, YXXYtabpagenr()YXXY and ============================================ tabpage.txt, line 262, pointer: >>tabpagewinnr()<< YXXYtabpagewinnr()YXXY functions are useful. ============================================ tabpage.txt, line 328, pointer: >>v:lnum<< The "%N" item can be used for the current tab page number. The YXXYv:lnumYXXY ============================================ tabpage.txt, line 375, pointer: >>t:var<< tab page local variable. YXXYt:varYXXY ============================================ tagsrch.txt, line 9, pointer: >>29.1<< See section YXXY29.1YXXY of the user manual for an introduction. ============================================ tagsrch.txt, line 11, pointer: >>tag-commands<< 1. Jump to a tag YXXYtag-commandsYXXY ============================================ tagsrch.txt, line 12, pointer: >>tag-stack<< 2. Tag stack YXXYtag-stackYXXY ============================================ tagsrch.txt, line 13, pointer: >>tag-matchlist<< 3. Tag match list YXXYtag-matchlistYXXY ============================================ tagsrch.txt, line 14, pointer: >>tag-details<< 4. Tags details YXXYtag-detailsYXXY ============================================ tagsrch.txt, line 15, pointer: >>tags-file-format<< 5. Tags file format YXXYtags-file-formatYXXY ============================================ tagsrch.txt, line 16, pointer: >>include-search<< 6. Include file searches YXXYinclude-searchYXXY ============================================ tagsrch.txt, line 42, pointer: >>tag-!<< tag stack. See YXXYtag-!YXXY for [!]. ============================================ tagsrch.txt, line 43, pointer: >>tag-regexp<< {ident} can be a regexp pattern, see YXXYtag-regexpYXXY. ============================================ tagsrch.txt, line 46, pointer: >>tag-matchlist<< first one is jumped to. See YXXYtag-matchlistYXXY for ============================================ tagsrch.txt, line 56, pointer: >>tag-matchlist<< first one is jumped to. See YXXYtag-matchlistYXXY for ============================================ tagsrch.txt, line 107, pointer: >>tag-!<< See YXXYtag-!YXXY for [!]. {not in Vi} ============================================ tagsrch.txt, line 110, pointer: >>tag-!<< See YXXYtag-!YXXY for [!]. {not in Vi} ============================================ tagsrch.txt, line 189, pointer: >>tag-regexp<< [ident] can be a regexp pattern, see YXXYtag-regexpYXXY. ============================================ tagsrch.txt, line 190, pointer: >>tag-priority<< See YXXYtag-priorityYXXY for the priorities used in the ============================================ tagsrch.txt, line 204, pointer: >>tag-priority<< See YXXYtag-priorityYXXY for the "pri" column. Note that ============================================ tagsrch.txt, line 212, pointer: >>more-prompt<< When the list is long, you may get the YXXYmore-promptYXXY. ============================================ tagsrch.txt, line 246, pointer: >>tag-!<< YXXYtag-!YXXY for [!]. {not in Vi} ============================================ tagsrch.txt, line 250, pointer: >>tag-!<< See YXXYtag-!YXXY for [!]. {not in Vi} ============================================ tagsrch.txt, line 257, pointer: >>tag-!<< to [count]th matching tag. See YXXYtag-!YXXY for [!]. {not ============================================ tagsrch.txt, line 264, pointer: >>tag-!<< :tl[ast][!] Jump to last matching tag. See YXXYtag-!YXXY for [!]. {not ============================================ tagsrch.txt, line 270, pointer: >>tag-regexp<< a regexp pattern, see YXXYtag-regexpYXXY. When [ident] is ============================================ tagsrch.txt, line 276, pointer: >>tag-!<< See YXXYtag-!YXXY for [!]. ============================================ tagsrch.txt, line 299, pointer: >>+quickfix<< {not available when compiled without the YXXY+quickfixYXXY feature} ============================================ tagsrch.txt, line 303, pointer: >>:ptag<< "Preview" window. See YXXY:ptagYXXY for more info. ============================================ tagsrch.txt, line 308, pointer: >>:ptag<< "Preview" window. See YXXY:ptagYXXY for more info. ============================================ tagsrch.txt, line 312, pointer: >>:ptag<< :[count]ptn[ext][!] ":tnext" in the preview window. See YXXY:ptagYXXY. ============================================ tagsrch.txt, line 316, pointer: >>:ptag<< :[count]ptp[revious][!] ":tprevious" in the preview window. See YXXY:ptagYXXY. ============================================ tagsrch.txt, line 323, pointer: >>:ptag<< :[count]ptr[ewind][!] ":trewind" in the preview window. See YXXY:ptagYXXY. ============================================ tagsrch.txt, line 330, pointer: >>:ptag<< :ptl[ast][!] ":tlast" in the preview window. See YXXY:ptagYXXY. ============================================ tagsrch.txt, line 348, pointer: >>+tag_binary<< (when enabled at compile time YXXY+tag_binaryYXXY). But this only works if the ============================================ tagsrch.txt, line 361, pointer: >>pattern<< YXXYpatternYXXY for the special characters that can be used. ============================================ tagsrch.txt, line 412, pointer: >>trojan-horse<< YXXYtrojan-horseYXXY and YXXYsandboxYXXY. ============================================ tagsrch.txt, line 412, pointer: >>sandbox<< YXXYtrojan-horseYXXY and YXXYsandboxYXXY. ============================================ tagsrch.txt, line 428, pointer: >>+emacs_tags<< YXXY+emacs_tagsYXXY feature enabled. Sorry, there is no explanation about Emacs tag ============================================ tagsrch.txt, line 525, pointer: >>tags-option<< occurrences of {tagfile} must be exactly the same. Also see YXXYtags-optionYXXY ============================================ tagsrch.txt, line 537, pointer: >>+tag_any_white<< YXXY+tag_any_whiteYXXY feature at compile time. ZWWZtag-any-whiteZWWZ ============================================ tagsrch.txt, line 544, pointer: >>tag-security<< YXXYtag-securityYXXY). Posix only allows line numbers and search ============================================ tagsrch.txt, line 583, pointer: >>+multi_byte<< YXXY+multi_byteYXXY feature, is the encoding of the tags file: ============================================ tagsrch.txt, line 598, pointer: >>pattern<< See YXXYpatternYXXY. Note that you must put a backslash before each backslash in ============================================ tagsrch.txt, line 629, pointer: >>pattern-searches<< buffer, use the commands listed at YXXYpattern-searchesYXXY. ============================================ tagsrch.txt, line 631, pointer: >>+find_in_path<< These commands are not available when the YXXY+find_in_pathYXXY feature was disabled ============================================ tagsrch.txt, line 637, pointer: >>:checkpath<< ignored. Use the YXXY:checkpathYXXY command to discover which files could not be ============================================ tagsrch.txt, line 691, pointer: >>:search-args<< See YXXY:search-argsYXXY for [/] and [!]. {not in Vi} ============================================ tagsrch.txt, line 707, pointer: >>:search-args<< See YXXY:search-argsYXXY for [/] and [!]. {not in Vi} ============================================ tagsrch.txt, line 725, pointer: >>:search-args<< See YXXY:search-argsYXXY for [/] and [!]. {not in Vi} ============================================ tagsrch.txt, line 740, pointer: >>:search-args<< See YXXY:search-argsYXXY for [/] and [!]. {not in Vi} ============================================ tagsrch.txt, line 756, pointer: >>:search-args<< See YXXY:search-argsYXXY for [/] and [!]. {not in Vi} ============================================ tagsrch.txt, line 772, pointer: >>:search-args<< See YXXY:search-argsYXXY for [/] and [!]. {not in Vi} ============================================ tagsrch.txt, line 790, pointer: >>:search-args<< See YXXY:search-argsYXXY for [/] and [!]. {not in Vi} ============================================ tagsrch.txt, line 803, pointer: >>:search-args<< See YXXY:search-argsYXXY for [/] and [!]. {not in Vi} ============================================ term.txt, line 14, pointer: >>terminal-options<< stored in the terminal options, see YXXYterminal-optionsYXXY. ============================================ term.txt, line 16, pointer: >>GUI<< NOTE: Most of this is not used when running the YXXYGUIYXXY. ============================================ term.txt, line 18, pointer: >>startup-terminal<< 1. Startup YXXYstartup-terminalYXXY ============================================ term.txt, line 19, pointer: >>terminal-options<< 2. Terminal options YXXYterminal-optionsYXXY ============================================ term.txt, line 20, pointer: >>window-size<< 3. Window size YXXYwindow-sizeYXXY ============================================ term.txt, line 21, pointer: >>slow-fast-terminal<< 4. Slow and fast terminals YXXYslow-fast-terminalYXXY ============================================ term.txt, line 22, pointer: >>mouse-using<< 5. Using the mouse YXXYmouse-usingYXXY ============================================ term.txt, line 29, pointer: >>builtin-terms<< A few other terminal types are always available, see below YXXYbuiltin-termsYXXY. ============================================ term.txt, line 38, pointer: >>+terminfo<< running Vim the output of ":version" will show YXXY+terminfoYXXY if terminfo is ============================================ term.txt, line 39, pointer: >>xterm-screens<< used. Also see YXXYxterm-screensYXXY. ============================================ term.txt, line 53, pointer: >>+builtin_terms<< not running the GUI). Also see YXXY+builtin_termsYXXY. ============================================ term.txt, line 101, pointer: >>initialization<< done during initialization (see YXXYinitializationYXXY), otherwise it's too late. ============================================ term.txt, line 181, pointer: >>t_RV<< YXXYt_RVYXXY overwrite them. ============================================ term.txt, line 206, pointer: >>t_RV<< When Vim receives a response to the YXXYt_RVYXXY (request version) sequence and it ============================================ term.txt, line 294, pointer: >>termcap-cursor-shape<< YXXYtermcap-cursor-shapeYXXY ============================================ term.txt, line 296, pointer: >>xterm-8bit<< YXXYxterm-8bitYXXY YXXYv:termresponseYXXY YXXY'ttymouse'YXXY YXXYxterm-codesYXXY ============================================ term.txt, line 296, pointer: >>v:termresponse<< YXXYxterm-8bitYXXY YXXYv:termresponseYXXY YXXY'ttymouse'YXXY YXXYxterm-codesYXXY ============================================ term.txt, line 296, pointer: >>'ttymouse'<< YXXYxterm-8bitYXXY YXXYv:termresponseYXXY YXXY'ttymouse'YXXY YXXYxterm-codesYXXY ============================================ term.txt, line 296, pointer: >>xterm-codes<< YXXYxterm-8bitYXXY YXXYv:termresponseYXXY YXXY'ttymouse'YXXY YXXYxterm-codesYXXY ============================================ term.txt, line 404, pointer: >>t_RV<< for xterm. When YXXYt_RVYXXY is defined and a response is received which indicates ============================================ term.txt, line 550, pointer: >>options<< See the "Options" chapter YXXYoptionsYXXY. ============================================ term.txt, line 579, pointer: >>gui-mouse<< to use the mouse in a GUI window is explained in YXXYgui-mouseYXXY. For scrolling ============================================ term.txt, line 580, pointer: >>scroll-mouse-wheel<< with a mouse wheel see YXXYscroll-mouse-wheelYXXY. ============================================ term.txt, line 587, pointer: >>sysmouse<< console with YXXYsysmouseYXXY, in a Linux console (with GPM YXXYgpm-mouseYXXY), for ============================================ term.txt, line 587, pointer: >>gpm-mouse<< console with YXXYsysmouseYXXY, in a Linux console (with GPM YXXYgpm-mouseYXXY), for ============================================ term.txt, line 599, pointer: >>hit-enter<< r for YXXYhit-enterYXXY prompt ============================================ term.txt, line 642, pointer: >>-X<< Note: When the YXXY-XYXXY command line argument is used, Vim will not connect to the ============================================ term.txt, line 648, pointer: >>x11-clientserver<< YXXYx11-clientserverYXXY can be enabled with the --servername command line argument. ============================================ term.txt, line 652, pointer: >>color-xterm<< 95. This is an xterm problem, not Vim's. Get a newer xterm YXXYcolor-xtermYXXY. ============================================ term.txt, line 784, pointer: >>+mouse_gpm<< The GPM mouse is only supported when the YXXY+mouse_gpmYXXY feature was enabled at ============================================ term.txt, line 793, pointer: >>+mouse_sysmouse<< The sysmouse is only supported when the YXXY+mouse_sysmouseYXXY feature was enabled ============================================ term.txt, line 842, pointer: >>CTRL-O<< YXXYCTRL-OYXXY and YXXYCTRL-IYXXY. ============================================ term.txt, line 842, pointer: >>CTRL-I<< YXXYCTRL-OYXXY and YXXYCTRL-IYXXY. ============================================ tips.txt, line 12, pointer: >>C-editing<< Editing C programs YXXYC-editingYXXY ============================================ tips.txt, line 13, pointer: >>ident-search<< Finding where identifiers are used YXXYident-searchYXXY ============================================ tips.txt, line 14, pointer: >>xterm-screens<< Switching screens in an xterm YXXYxterm-screensYXXY ============================================ tips.txt, line 15, pointer: >>scroll-insert<< Scrolling in Insert mode YXXYscroll-insertYXXY ============================================ tips.txt, line 16, pointer: >>scroll-smooth<< Smooth scrolling YXXYscroll-smoothYXXY ============================================ tips.txt, line 17, pointer: >>type-mistakes<< Correcting common typing mistakes YXXYtype-mistakesYXXY ============================================ tips.txt, line 18, pointer: >>count-items<< Counting words, lines, etc. YXXYcount-itemsYXXY ============================================ tips.txt, line 19, pointer: >>restore-position<< Restoring the cursor position YXXYrestore-positionYXXY ============================================ tips.txt, line 20, pointer: >>rename-files<< Renaming files YXXYrename-filesYXXY ============================================ tips.txt, line 21, pointer: >>speed-up<< Speeding up external commands YXXYspeed-upYXXY ============================================ tips.txt, line 22, pointer: >>useful-mappings<< Useful mappings YXXYuseful-mappingsYXXY ============================================ tips.txt, line 23, pointer: >>gzip-helpfile<< Compressing the help files YXXYgzip-helpfileYXXY ============================================ tips.txt, line 24, pointer: >>hex-editing<< Hex editing YXXYhex-editingYXXY ============================================ tips.txt, line 25, pointer: >>shell-window<< Executing shell commands in a window YXXYshell-windowYXXY ============================================ tips.txt, line 26, pointer: >>autocmd-<><< Using <> notation in autocommands YXXYautocmd-<>YXXY ============================================ tips.txt, line 27, pointer: >>match-parens<< Highlighting matching parens YXXYmatch-parensYXXY ============================================ tips.txt, line 37, pointer: >>C-indenting<< YXXYC-indentingYXXY Automatically set the indent of a line while typing ============================================ tips.txt, line 39, pointer: >>=<< YXXY=YXXY Re-indent a few lines. ============================================ tips.txt, line 40, pointer: >>format-comments<< YXXYformat-commentsYXXY Format comments. ============================================ tips.txt, line 42, pointer: >>:checkpath<< YXXY:checkpathYXXY Show all recursively included files. ============================================ tips.txt, line 43, pointer: >>[i<< YXXY[iYXXY Search for identifier under cursor in current and ============================================ tips.txt, line 45, pointer: >>[_CTRL-I<< YXXY[_CTRL-IYXXY Jump to match for "[i" ============================================ tips.txt, line 46, pointer: >>[I<< YXXY[IYXXY List all lines in current and included files where ============================================ tips.txt, line 48, pointer: >>[d<< YXXY[dYXXY Search for define under cursor in current and included ============================================ tips.txt, line 51, pointer: >>CTRL-]<< YXXYCTRL-]YXXY Jump to tag under cursor (e.g., definition of a ============================================ tips.txt, line 53, pointer: >>CTRL-T<< YXXYCTRL-TYXXY Jump back to before a CTRL-] command. ============================================ tips.txt, line 54, pointer: >>:tselect<< YXXY:tselectYXXY Select one tag out of a list of matching tags. ============================================ tips.txt, line 56, pointer: >>gd<< YXXYgdYXXY Go to Declaration of local variable under cursor. ============================================ tips.txt, line 57, pointer: >>gD<< YXXYgDYXXY Go to Declaration of global variable under cursor. ============================================ tips.txt, line 59, pointer: >>gf<< YXXYgfYXXY Go to file name under the cursor. ============================================ tips.txt, line 61, pointer: >>%<< YXXY%YXXY Go to matching (), {}, [], /* */, #if, #else, #endif. ============================================ tips.txt, line 62, pointer: >>[/<< YXXY[/YXXY Go to previous start of comment. ============================================ tips.txt, line 63, pointer: >>]/<< YXXY]/YXXY Go to next end of comment. ============================================ tips.txt, line 64, pointer: >>[#<< YXXY[#YXXY Go back to unclosed #if, #ifdef, or #else. ============================================ tips.txt, line 65, pointer: >>]#<< YXXY]#YXXY Go forward to unclosed #else or #endif. ============================================ tips.txt, line 66, pointer: >>[(<< YXXY[(YXXY Go back to unclosed '(' ============================================ tips.txt, line 67, pointer: >>])<< YXXY])YXXY Go forward to unclosed ')' ============================================ tips.txt, line 68, pointer: >>[{<< YXXY[{YXXY Go back to unclosed '{' ============================================ tips.txt, line 69, pointer: >>]}<< YXXY]}YXXY Go forward to unclosed '}' ============================================ tips.txt, line 71, pointer: >>v_ab<< YXXYv_abYXXY Select "a block" from "[(" to "])", including braces ============================================ tips.txt, line 72, pointer: >>v_ib<< YXXYv_ibYXXY Select "inner block" from "[(" to "])" ============================================ tips.txt, line 73, pointer: >>v_aB<< YXXYv_aBYXXY Select "a block" from "[{" to "]}", including brackets ============================================ tips.txt, line 74, pointer: >>v_iB<< YXXYv_iBYXXY Select "inner block" from "[{" to "]}" ============================================ tips.txt, line 79, pointer: >>tags<< You probably already know that YXXYtagsYXXY can be used to jump to the place where a ====[?25l[?1c"Xxx" 7L, 124C======================================== tips.txt, line 83, pointer: >>:grep<< 1. Using the YXXY:grepYXXY command. This should work on most Unix systems, ============================================ tips.txt, line 137, pointer: >>+terminfo<< (also see YXXY+terminfoYXXY). ============================================ tips.txt, line 171, pointer: >>i_CTRL-X_CTRL-E<< YXXYi_CTRL-X_CTRL-EYXXY ============================================ tips.txt, line 178, pointer: >>i_CTRL-E<< YXXYi_CTRL-EYXXY. ============================================ tips.txt, line 218, pointer: >>v_g_CTRL-G<< An alternative is using YXXYv_g_CTRL-GYXXY in Visual mode. ============================================ tips.txt, line 220, pointer: >>:vimgrep<< If you want to find matches in multiple files use YXXY:vimgrepYXXY. ============================================ tips.txt, line 325, pointer: >><><< NOTE: This requires that the '<' flag is excluded from 'cpoptions'. YXXY<>YXXY ============================================ tips.txt, line 341, pointer: >><><< (<> notation YXXY<>YXXY. Note that this is all typed literally. ^W is "^" "W", not ============================================ tips.txt, line 376, pointer: >>gzip<< Where {dirname} is the directory where the help files are. The YXXYgzipYXXY plugin ============================================ tips.txt, line 380, pointer: >>$VIMRUNTIME<< YXXY$VIMRUNTIMEYXXY. ============================================ tips.txt, line 399, pointer: >>23.4<< See section YXXY23.4YXXY of the user manual. ============================================ tips.txt, line 444, pointer: >>:function<< For a real buffer menu, user functions should be used (see YXXY:functionYXXY), but ============================================ tips.txt, line 451, pointer: >>CursorMoved<< - using the YXXYCursorMovedYXXY autocommand event ============================================ tips.txt, line 452, pointer: >>searchpairpos()<< - using YXXYsearchpairpos()YXXY to find a matching paren ============================================ tips.txt, line 453, pointer: >>synID()<< - using YXXYsynID()YXXY to detect whether the cursor is in a string or comment ============================================ tips.txt, line 454, pointer: >>:match<< - using YXXY:matchYXXY to highlight something ============================================ tips.txt, line 455, pointer: >>pattern<< - using a YXXYpatternYXXY to match a specific position in the file. ============================================ tips.txt, line 461, pointer: >>matchparen<< A slightly more advanced version is used in the YXXYmatchparenYXXY plugin. ============================================ todo.txt, line 28, pointer: >>sponsor<< be worked on, but only if you sponsor Vim development. See YXXYsponsorYXXY. ============================================ todo.txt, line 227, pointer: >>wildcards<< Additional info: When using the YXXYwildcardsYXXY ZWWZZWWZ globing, vim hangs ============================================ todo.txt, line 228, pointer: >>file-searching<< indefinitely on lots of directories. The YXXYfile-searchingYXXY globing, like in ============================================ todo.txt, line 229, pointer: >>wildcards<< ":set path=/**" does not hang as often as with globing with YXXYwildcardsYXXY, like ============================================ todo.txt, line 1689, pointer: >>:tag<< - Default mapping for help files: <Tab> to position cursor on next YXXY:tagYXXY. ============================================ todo.txt, line 2537, pointer: >>file-searching<< This is due to it using YXXYfile-searchingYXXY. Suboptimal solution would be to ============================================ todo.txt, line 2538, pointer: >>wildcards<< make the filename or the whole option use YXXYwildcardsYXXY globing, better ============================================ todo.txt, line 2787, pointer: >>'modified'<< last change has been made and when YXXY'modified'YXXY is still set. ============================================ uganda.txt, line 1Test for autocommand that changes current buffer on BufEnter event. Check if modelines are interpreted for the correct buffer.STARTTESTso small.vim:set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew/start of.,/end of/w! Xxx " write test file Xxx:set ai modeline modelines=3 :sp Xxx " split to Xxx, autocmd will do :brew test4.in buf Xxx " go to Xxx, no autocmd anymore G?this is aothis should be in column 1^[:wq " append text without autoindent to Xxx G:r Xxx " include Xxx in the current file:?startstart?,$w! test.outqa!ENDTESTstartstart of test file Xxx test4.in test4.in" line 1 of 31 --3%-- col 1[?25h[?0c[?25l[?1c:qa!ENDTESTstartstart start of test file Xxx vim: set noai : this is a test this is a test this is a test this is a testend of test file Xxx[?25h[?0c[?25l[?1c?[?25h[?0cthis is a [?25l[?1c[?25h[?0c[?25l[?1c-- INSERT -- this should be auto-indented[+][+][?25h[?0c[?25l[?1c end of test file Xxx[?25h[?0c[?25l[?1c:[?25h[?0c 1, pointer: >>kcc<< encouraged to make a donation for needy children in Uganda. Please see YXXYkccYXXY ============================================ uganda.txt, line 19, pointer: >>sponsor<< features. See YXXYsponsorYXXY. The money goes to Uganda anyway. ============================================ uganda.txt, line 22, pointer: >>manual-copyright<< YXXYmanual-copyrightYXXY. ============================================ uganda.txt, line 113, pointer: >>sponsor<< YXXYsponsorYXXY. The money goes to Uganda anyway. ============================================ uganda.txt, line 212, pointer: >>iccf<< Check the ICCF web site for the latest information! See YXXYiccfYXXY for the URL. ============================================ undo.txt, line 9, pointer: >>02.5<< The basics are explained in section YXXY02.5YXXY of the user manual. ============================================ undo.txt, line 11, pointer: >>undo-commands<< 1. Undo and redo commands YXXYundo-commandsYXXY ============================================ undo.txt, line 12, pointer: >>undo-two-ways<< 2. Two ways of undo YXXYundo-two-waysYXXY ============================================ undo.txt, line 13, pointer: >>undo-blocks<< 3. Undo blocks YXXYundo-blocksYXXY ============================================ undo.txt, line 14, pointer: >>undo-branches<< 4. Undo branches YXXYundo-branchesYXXY ============================================ undo.txt, line 15, pointer: >>undo-remarks<< 5. Remarks about undo YXXYundo-remarksYXXY ============================================ undo.txt, line 26, pointer: >>undo-branches<< :u[ndo] {N} Jump to after change number {N}. See YXXYundo-branchesYXXY ============================================ undo.txt, line 98, pointer: >>getchar()<< example in a function that calls YXXYgetchar()YXXY. Do make sure that there was a ============================================ undo.txt, line 127, pointer: >>:undo<< specific undo-able change, see YXXY:undoYXXY. ============================================ undo.txt, line 215, pointer: >>folding<< When manual YXXYfoldingYXXY is being used, the folds are not saved and restored. ============================================ usr_01.txt, line 11, pointer: >>01.1<< YXXY01.1YXXY Two manuals ============================================ usr_01.txt, line 12, pointer: >>01.2<< YXXY01.2YXXY Vim installed ============================================ usr_01.txt, line 13, pointer: >>01.3<< YXXY01.3YXXY Using the Vim tutor ============================================ usr_01.txt, line 14, pointer: >>01.4<< YXXY01.4YXXY Copyright ============================================ usr_01.txt, line 31, pointer: >>notation<< The notation used in these manuals is explained here: YXXYnotationYXXY ============================================ usr_01.txt, line 43, pointer: >>bars<< Many links are in vertical bars, like this: YXXYbarsYXXY. An option name, like ============================================ usr_01.txt, line 90, pointer: >>vimrc<< For more info see YXXYvimrcYXXY and YXXYcompatible-defaultYXXY. ============================================ usr_01.txt, line 90, pointer: >>compatible-default<< For more info see YXXYvimrcYXXY and YXXYcompatible-defaultYXXY. ============================================ usr_01.txt, line 98, pointer: >>evim-keys<< explanatory. See YXXYevim-keysYXXY for details. ============================================ usr_01.txt, line 170, pointer: >>frombook<< text for Vim 6.0 and later, fixing mistakes). The omission of the YXXYfrombookYXXY ============================================ usr_01.txt, line 179, pointer: >>iccf<< donate part of the profit to help AIDS victims in Uganda. See YXXYiccfYXXY. ============================================ usr_01.txt, line 185, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_02.txt, line 12, pointer: >>02.1<< YXXY02.1YXXY Running Vim for the First Time ============================================ usr_02.txt, line 13, pointer: >>02.2<< YXXY02.2YXXY Inserting text ============================================ usr_02.txt, line 14, pointer: >>02.3<< YXXY02.3YXXY Moving around ============================================ usr_02.txt, line 15, pointer: >>02.4<< YXXY02.4YXXY Deleting characters ============================================ usr_02.txt, line 16, pointer: >>02.5<< YXXY02.5YXXY Undo and Redo ============================================ usr_02.txt, line 17, pointer: >>02.6<< YXXY02.6YXXY Other editing commands ============================================ usr_02.txt, line 18, pointer: >>02.7<< YXXY02.7YXXY Getting out ============================================ usr_02.txt, line 19, pointer: >>02.8<< YXXY02.8YXXY Finding help ============================================ usr_02.txt, line 167, pointer: >>vimtutor<< mode. The YXXYvimtutorYXXY is also a nice way to learn by doing. ============================================ usr_02.txt, line 273, pointer: >>not-compatible<< this: YXXYnot-compatibleYXXY. ============================================ usr_02.txt, line 305, pointer: >>32.1<< can go to any of the situations you had. More about that in section YXXY32.1YXXY. ============================================ usr_02.txt, line 310, pointer: >>Q_in<< Vim has a large number of commands to change the text. See YXXYQ_inYXXY and below. ============================================ usr_02.txt, line 378, pointer: >>07.4<< files, see YXXY07.4YXXY. ============================================ usr_02.txt, line 426, pointer: >>help<< (for example, YXXYhelpYXXY). This indicates a hyperlink. If you position the ============================================ usr_02.txt, line 437, pointer: >>29.1<< See YXXY29.1YXXY for details about using tags. ============================================ usr_02.txt, line 485, pointer: >>help-context<< The table with all mode prefixes can be found here: YXXYhelp-contextYXXY. ============================================ usr_02.txt, line 564, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_03.txt, line 11, pointer: >>Q_lr<< these commands below YXXYQ_lrYXXY. ============================================ usr_03.txt, line 13, pointer: >>03.1<< YXXY03.1YXXY Word movement ============================================ usr_03.txt, line 14, pointer: >>03.2<< YXXY03.2YXXY Moving to the start or end of a line ============================================ usr_03.txt, line 15, pointer: >>03.3<< YXXY03.3YXXY Moving to a character ============================================ usr_03.txt, line 16, pointer: >>03.4<< YXXY03.4YXXY Matching a parenthesis ============================================ usr_03.txt, line 17, pointer: >>03.5<< YXXY03.5YXXY Moving to a specific line ============================================ usr_03.txt, line 18, pointer: >>03.6<< YXXY03.6YXXY Telling where you are ============================================ usr_03.txt, line 19, pointer: >>03.7<< YXXY03.7YXXY Scrolling around ============================================ usr_03.txt, line 20, pointer: >>03.8<< YXXY03.8YXXY Simple searches ============================================ usr_03.txt, line 21, pointer: >>03.9<< YXXY03.9YXXY Simple search patterns ============================================ usr_03.txt, line 22, pointer: >>03.10<< YXXY03.10YXXY Using marks ============================================ usr_03.txt, line 317, pointer: >>Q_sc<< are a few more scrolling commands, see YXXYQ_scYXXY. To always keep a few lines of ============================================ usr_03.txt, line 470, pointer: >>not-compatible<< Edit the file, as mentioned at YXXYnot-compatibleYXXY. Or use this command to ============================================ usr_03.txt, line 500, pointer: >>pattern<< explanation here: YXXYpatternYXXY. ============================================ usr_03.txt, line 654, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_04.txt, line 12, pointer: >>04.1<< YXXY04.1YXXY Operators and motions ============================================ usr_04.txt, line 13, pointer: >>04.2<< YXXY04.2YXXY Changing text ============================================ usr_04.txt, line 14, pointer: >>04.3<< YXXY04.3YXXY Repeating a change ============================================ usr_04.txt, line 15, pointer: >>04.4<< YXXY04.4YXXY Visual mode ============================================ usr_04.txt, line 16, pointer: >>04.5<< YXXY04.5YXXY Moving text ============================================ usr_04.txt, line 17, pointer: >>04.6<< YXXY04.6YXXY Copying text ============================================ usr_04.txt, line 18, pointer: >>04.7<< YXXY04.7YXXY Using the clipboard ============================================ usr_04.txt, line 19, pointer: >>04.8<< YXXY04.8YXXY Text objects ============================================ usr_04.txt, line 20, pointer: >>04.9<< YXXY04.9YXXY Replace mode ============================================ usr_04.txt, line 21, pointer: >>04.10<< YXXY04.10YXXY Conclusion ============================================ usr_04.txt, line 388, pointer: >>09.3<< the clipboard in section YXXY09.3YXXY and here: YXXYclipboardYXXY. ============================================ usr_04.txt, line 388, pointer: >>clipboard<< the clipboard in section YXXY09.3YXXY and here: YXXYclipboardYXXY. ============================================ usr_04.txt, line 444, pointer: >>text-objects<< You can find a long list of text objects here: YXXYtext-objectsYXXY. ============================================ usr_04.txt, line 476, pointer: >>operator<< You can find a list of operators here: YXXYoperatorYXXY ============================================ usr_04.txt, line 514, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_05.txt, line 12, pointer: >>05.1<< YXXY05.1YXXY The vimrc file ============================================ usr_05.txt, line 13, pointer: >>05.2<< YXXY05.2YXXY The example vimrc file explained ============================================ usr_05.txt, line 14, pointer: >>05.3<< YXXY05.3YXXY Simple mappings ============================================ usr_05.txt, line 15, pointer: >>05.4<< YXXY05.4YXXY Adding a plugin ============================================ usr_05.txt, line 16, pointer: >>05.5<< YXXY05.5YXXY Adding a help file ============================================ usr_05.txt, line 17, pointer: >>05.6<< YXXY05.6YXXY The option window ============================================ usr_05.txt, line 18, pointer: >>05.7<< YXXY05.7YXXY Often used options ============================================ usr_05.txt, line 37, pointer: >>vimrc<< If you don't have a vimrc file yet, see YXXYvimrcYXXY to find out where you can ============================================ usr_05.txt, line 68, pointer: >>not-compatible<< (see YXXYnot-compatibleYXXY). The file can be found here: ============================================ usr_05.txt, line 108, pointer: >>07.4<< file will have the same name as the original file with "~" added. See YXXY07.4YXXY ============================================ usr_05.txt, line 182, pointer: >>filetypes<< See YXXYfiletypesYXXY. ============================================ usr_05.txt, line 189, pointer: >>write-filetype-plugin<< YXXYwrite-filetype-pluginYXXY. ============================================ usr_05.txt, line 194, pointer: >>:filetype-indent-on<< filetypes. See YXXY:filetype-indent-onYXXY and 'indentexpr'. ============================================ usr_05.txt, line 216, pointer: >>line-continuation<< See YXXYline-continuationYXXY. This only works in a Vim script file, not when ============================================ usr_05.txt, line 264, pointer: >>40.1<< least the ones for Normal mode. More about mappings in section YXXY40.1YXXY. ============================================ usr_05.txt, line 272, pointer: >>+eval<< {not available when Vim was compiled without the YXXY+evalYXXY feature} ============================================ usr_05.txt, line 280, pointer: >>add-filetype-plugin<< YXXYadd-filetype-pluginYXXY. ============================================ usr_05.txt, line 289, pointer: >>standard-plugin-list<< YXXYstandard-plugin-listYXXY. Also see YXXYload-pluginsYXXY. ============================================ usr_05.txt, line 289, pointer: >>load-plugins<< YXXYstandard-plugin-listYXXY. Also see YXXYload-pluginsYXXY. ============================================ usr_05.txt, line 304, pointer: >>maillist<< - They are sometimes posted in a Vim YXXYmaillistYXXY. ============================================ usr_05.txt, line 305, pointer: >>write-plugin<< - You could write one yourself, see YXXYwrite-pluginYXXY. ============================================ usr_05.txt, line 307, pointer: >>vimball<< Some plugins come as a vimball archive, see YXXYvimballYXXY. ============================================ usr_05.txt, line 308, pointer: >>getscript<< Some plugins can be updated automatically, see YXXYgetscriptYXXY. ============================================ usr_05.txt, line 346, pointer: >>vimrc-filetype<< That's all! See YXXYvimrc-filetypeYXXY. ============================================ usr_05.txt, line 409, pointer: >>filetype-plugins<< YXXYfiletype-pluginsYXXY Documentation for the filetype plugins and information ============================================ usr_05.txt, line 411, pointer: >>load-plugins<< YXXYload-pluginsYXXY When the global plugins are loaded during startup. ============================================ usr_05.txt, line 412, pointer: >>ftplugin-overrule<< YXXYftplugin-overruleYXXY Overruling the settings from a global plugin. ============================================ usr_05.txt, line 413, pointer: >>write-plugin<< YXXYwrite-pluginYXXY How to write a plugin script. ============================================ usr_05.txt, line 414, pointer: >>plugin-details<< YXXYplugin-detailsYXXY For more information about using plugins or when your ============================================ usr_05.txt, line 416, pointer: >>new-filetype<< YXXYnew-filetypeYXXY How to detect a new file type. ============================================ usr_05.txt, line 448, pointer: >>:helptags<< file: Generate the local tags file with the YXXY:helptagsYXXY command. ============================================ usr_05.txt, line 465, pointer: >>write-local-help<< For writing a local help file, see YXXYwrite-local-helpYXXY. ============================================ usr_05.txt, line 471, pointer: >>options<< the help files here: YXXYoptionsYXXY. Another way is by using this command: ============================================ usr_05.txt, line 625, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_06.txt, line 13, pointer: >>06.1<< YXXY06.1YXXY Switching it on ============================================ usr_06.txt, line 14, pointer: >>06.2<< YXXY06.2YXXY No or wrong colors? ============================================ usr_06.txt, line 15, pointer: >>06.3<< YXXY06.3YXXY Different colors ============================================ usr_06.txt, line 16, pointer: >>06.4<< YXXY06.4YXXY With colors or without colors ============================================ usr_06.txt, line 17, pointer: >>06.5<< YXXY06.5YXXY Printing with colors ============================================ usr_06.txt, line 18, pointer: >>06.6<< YXXY06.6YXXY Further reading ============================================ usr_06.txt, line 38, pointer: >>vimrc<< command in your YXXYvimrcYXXY file. ============================================ usr_06.txt, line 41, pointer: >>vimrc<< can put this in your YXXYvimrcYXXY file: ============================================ usr_06.txt, line 48, pointer: >>gvimrc<< enable" command in your YXXYgvimrcYXXY file. ============================================ usr_06.txt, line 59, pointer: >>xfree-xterm<< YXXYxfree-xtermYXXY. ============================================ usr_06.txt, line 72, pointer: >>xterm-color<< still doesn't work, have a look at YXXYxterm-colorYXXY, which shows a few ============================================ usr_06.txt, line 89, pointer: >>modeline<< Setting the filetype can also be done with a YXXYmodelineYXXY, so that the ============================================ usr_06.txt, line 98, pointer: >>new-filetype<< See YXXYnew-filetypeYXXY for how to tell Vim to detect that file type. ============================================ usr_06.txt, line 103, pointer: >>mysyntaxfile<< syntax file, see YXXYmysyntaxfileYXXY. ============================================ usr_06.txt, line 131, pointer: >>:syn-sync<< For a real fix, see YXXY:syn-syncYXXY. Some syntax files have a way to make ============================================ usr_06.txt, line 147, pointer: >>vimrc<< to your YXXYvimrcYXXY file. ============================================ usr_06.txt, line 174, pointer: >>:highlight<< If you want both, use "bold,underline". For details see the YXXY:highlightYXXY ============================================ usr_06.txt, line 270, pointer: >>syntax<< YXXYsyntaxYXXY All the details. ============================================ usr_06.txt, line 276, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_07.txt, line 12, pointer: >>07.1<< YXXY07.1YXXY Edit another file ============================================ usr_07.txt, line 13, pointer: >>07.2<< YXXY07.2YXXY A list of files ============================================ usr_07.txt, line 14, pointer: >>07.3<< YXXY07.3YXXY Jumping from file to file ============================================ usr_07.txt, line 15, pointer: >>07.4<< YXXY07.4YXXY Backup files ============================================ usr_07.txt, line 16, pointer: >>07.5<< YXXY07.5YXXY Copy text between files ============================================ usr_07.txt, line 17, pointer: >>07.6<< YXXY07.6YXXY Viewing a file ============================================ usr_07.txt, line 18, pointer: >>07.7<< YXXY07.7YXXY Changing the file name ============================================ usr_07.txt, line 479, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_08.txt, line 12, pointer: >>08.1<< YXXY08.1YXXY Split a window ============================================ usr_08.txt, line 13, pointer: >>08.2<< YXXY08.2YXXY Split a window on another file ============================================ usr_08.txt, line 14, pointer: >>08.3<< YXXY08.3YXXY Window size ============================================ usr_08.txt, line 15, pointer: >>08.4<< YXXY08.4YXXY Vertical splits ============================================ usr_08.txt, line 16, pointer: >>08.5<< YXXY08.5YXXY Moving windows ============================================ usr_08.txt, line 17, pointer: >>08.6<< YXXY08.6YXXY Commands for all windows ============================================ usr_08.txt, line 18, pointer: >>08.7<< YXXY08.7YXXY Viewing differences with vimdiff ============================================ usr_08.txt, line 19, pointer: >>08.8<< YXXY08.8YXXY Various ============================================ usr_08.txt, line 20, pointer: >>08.9<< YXXY08.9YXXY Tab pages ============================================ usr_08.txt, line 213, pointer: >>Q_wi<< More commands to move to other windows: YXXYQ_wiYXXY. ============================================ usr_08.txt, line 475, pointer: >>vimdiff<< For details about diff mode, see YXXYvimdiffYXXY. ============================================ usr_08.txt, line 595, pointer: >>tab-page<< For more information about tab pages see YXXYtab-pageYXXY. ============================================ usr_08.txt, line 601, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_09.txt, line 12, pointer: >>09.1<< YXXY09.1YXXY Parts of the GUI ============================================ usr_09.txt, line 13, pointer: >>09.2<< YXXY09.2YXXY Using the mouse ============================================ usr_09.txt, line 14, pointer: >>09.3<< YXXY09.3YXXY The clipboard ============================================ usr_09.txt, line 15, pointer: >>09.4<< YXXY09.4YXXY Select mode ============================================ usr_09.txt, line 143, pointer: >>:behave<< process. For details about what the two behaviors are, see YXXY:behaveYXXY. Here ============================================ usr_09.txt, line 159, pointer: >>09.4<< Left mouse drag select text in Select mode (see YXXY09.4YXXY) ============================================ usr_09.txt, line 178, pointer: >>04.7<< In section YXXY04.7YXXY the basic use of the clipboard was explained. There is one ============================================ usr_09.txt, line 289, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_10.txt, line 13, pointer: >>10.1<< YXXY10.1YXXY Record and playback commands ============================================ usr_10.txt, line 14, pointer: >>10.2<< YXXY10.2YXXY Substitution ============================================ usr_10.txt, line 15, pointer: >>10.3<< YXXY10.3YXXY Command ranges ============================================ usr_10.txt, line 16, pointer: >>10.4<< YXXY10.4YXXY The global command ============================================ usr_10.txt, line 17, pointer: >>10.5<< YXXY10.5YXXY Visual block mode ============================================ usr_10.txt, line 18, pointer: >>10.6<< YXXY10.6YXXY Reading and writing part of a file ============================================ usr_10.txt, line 19, pointer: >>10.7<< YXXY10.7YXXY Formatting text ============================================ usr_10.txt, line 20, pointer: >>10.8<< YXXY10.8YXXY Changing case ============================================ usr_10.txt, line 21, pointer: >>10.9<< YXXY10.9YXXY Using an external program ============================================ usr_10.txt, line 165, pointer: >>10.3<< section YXXY10.3YXXY. ============================================ usr_10.txt, line 356, pointer: >>:normal<< colon. Normal mode commands can not be used directly. The YXXY:normalYXXY ============================================ usr_10.txt, line 824, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_11.txt, line 13, pointer: >>11.1<< YXXY11.1YXXY Basic recovery ============================================ usr_11.txt, line 14, pointer: >>11.2<< YXXY11.2YXXY Where is the swap file? ============================================ usr_11.txt, line 15, pointer: >>11.3<< YXXY11.3YXXY Crashed or not? ============================================ usr_11.txt, line 16, pointer: >>11.4<< YXXY11.4YXXY Further reading ============================================ usr_11.txt, line 47, pointer: >>08.7<< expected. Vimdiff is very useful for this YXXY08.7YXXY. Watch out for the original ============================================ usr_11.txt, line 271, pointer: >>swap-file<< YXXYswap-fileYXXY An explanation about where the swap file will be created and ============================================ usr_11.txt, line 273, pointer: >>:preserve<< YXXY:preserveYXXY Manually flushing the swap file to disk. ============================================ usr_11.txt, line 274, pointer: >>:swapname<< YXXY:swapnameYXXY See the name of the swap file for the current file. ============================================ usr_11.txt, line 287, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_12.txt, line 12, pointer: >>12.1<< YXXY12.1YXXY Replace a word ============================================ usr_12.txt, line 13, pointer: >>12.2<< YXXY12.2YXXY Change "Last, First" to "First Last" ============================================ usr_12.txt, line 14, pointer: >>12.3<< YXXY12.3YXXY Sort a list ============================================ usr_12.txt, line 15, pointer: >>12.4<< YXXY12.4YXXY Reverse line order ============================================ usr_12.txt, line 16, pointer: >>12.5<< YXXY12.5YXXY Count words ============================================ usr_12.txt, line 17, pointer: >>12.6<< YXXY12.6YXXY Find a man page ============================================ usr_12.txt, line 18, pointer: >>12.7<< YXXY12.7YXXY Trim blanks ============================================ usr_12.txt, line 19, pointer: >>12.8<< YXXY12.8YXXY Find where a word is used ============================================ usr_12.txt, line 129, pointer: >>sub-replace-special<< special items in a substitute command, see YXXYsub-replace-specialYXXY. ============================================ usr_12.txt, line 180, pointer: >>:global<< The YXXY:globalYXXY command can be combined with the YXXY:moveYXXY command to move all the ============================================ usr_12.txt, line 180, pointer: >>:move<< The YXXY:globalYXXY command can be combined with the YXXY:moveYXXY command to move all the ============================================ usr_12.txt, line 190, pointer: >>:move<< is blank). The YXXY:moveYXXY command moves the matching line to after the mythical ============================================ usr_12.txt, line 192, pointer: >>:global<< As the YXXY:globalYXXY command is not confused by the changing line numbering, ============================================ usr_12.txt, line 193, pointer: >>:global<< YXXY:globalYXXY proceeds to match all remaining lines of the file and puts each as ============================================ usr_12.txt, line 229, pointer: >>count-items<< For other ways to count words, lines and other items, see YXXYcount-itemsYXXY. ============================================ usr_12.txt, line 358, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_20.txt, line 12, pointer: >>20.1<< YXXY20.1YXXY Command line editing ============================================ usr_20.txt, line 13, pointer: >>20.2<< YXXY20.2YXXY Command line abbreviations ============================================ usr_20.txt, line 14, pointer: >>20.3<< YXXY20.3YXXY Command line completion ============================================ usr_20.txt, line 15, pointer: >>20.4<< YXXY20.4YXXY Command line history ============================================ usr_20.txt, line 16, pointer: >>20.5<< YXXY20.5YXXY Command line window ============================================ usr_20.txt, line 156, pointer: >>option-list<< You can find the full list of long and short names here: YXXYoption-listYXXY. ============================================ usr_20.txt, line 283, pointer: >>cmdline-completion<< More about all of this here: YXXYcmdline-completionYXXY ============================================ usr_20.txt, line 296, pointer: >>cmdline-history<< YXXYcmdline-historyYXXY ============================================ usr_20.txt, line 384, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_21.txt, line 13, pointer: >>21.1<< YXXY21.1YXXY Suspend and resume ============================================ usr_21.txt, line 14, pointer: >>21.2<< YXXY21.2YXXY Executing shell commands ============================================ usr_21.txt, line 15, pointer: >>21.3<< YXXY21.3YXXY Remembering information; viminfo ============================================ usr_21.txt, line 16, pointer: >>21.4<< YXXY21.4YXXY Sessions ============================================ usr_21.txt, line 17, pointer: >>21.5<< YXXY21.5YXXY Views ============================================ usr_21.txt, line 18, pointer: >>21.6<< YXXY21.6YXXY Modelines ============================================ usr_21.txt, line 149, pointer: >>viminfo-file<< See the 'viminfo' option and YXXYviminfo-fileYXXY for more information. ============================================ usr_21.txt, line 168, pointer: >>:marks<< The YXXY:marksYXXY command is useful to find out where '0 to '9 will take you. ============================================ usr_21.txt, line 203, pointer: >>:oldfiles<< You get the same list of files as with YXXY:oldfilesYXXY. If you want to edit ============================================ usr_21.txt, line 210, pointer: >>:oldfiles<< More info at YXXY:oldfilesYXXY, YXXYv:oldfilesYXXY and YXXYc_#<YXXY. ============================================ usr_21.txt, line 210, pointer: >>v:oldfiles<< More info at YXXY:oldfilesYXXY, YXXYv:oldfilesYXXY and YXXYc_#<YXXY. ============================================ usr_21.txt, line 210, pointer: >>c_#<<< More info at YXXY:oldfilesYXXY, YXXYv:oldfilesYXXY and YXXYc_#<YXXY. ============================================ usr_21.txt, line 493, pointer: >>modeline<< For more details see YXXYmodelineYXXY. ============================================ usr_21.txt, line 499, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_22.txt, line 13, pointer: >>22.1<< YXXY22.1YXXY The file browser ============================================ usr_22.txt, line 14, pointer: >>22.2<< YXXY22.2YXXY The current directory ============================================ usr_22.txt, line 15, pointer: >>22.3<< YXXY22.3YXXY Finding a file ============================================ usr_22.txt, line 16, pointer: >>22.4<< YXXY22.4YXXY The buffer list ============================================ usr_22.txt, line 101, pointer: >>CTRL-]<< Its a regular help page; use the usual YXXYCTRL-]YXXY to jump to tagged help items ============================================ usr_22.txt, line 102, pointer: >>CTRL-O<< and YXXYCTRL-OYXXY to jump back. ============================================ usr_22.txt, line 106, pointer: >>netrw-cr<< <enter> Open the file in the current window. YXXYnetrw-crYXXY ============================================ usr_22.txt, line 107, pointer: >>netrw-o<< o Horizontally split window and display file YXXYnetrw-oYXXY ============================================ usr_22.txt, line 108, pointer: >>netrw-v<< v Vertically split window and display file YXXYnetrw-vYXXY ============================================ usr_22.txt, line 109, pointer: >>preview-window<< p Use the YXXYpreview-windowYXXY YXXYnetrw-pYXXY ============================================ usr_22.txt, line 109, pointer: >>netrw-p<< p Use the YXXYpreview-windowYXXY YXXYnetrw-pYXXY ============================================ usr_22.txt, line 110, pointer: >>netrw-P<< P Edit in the previous window YXXYnetrw-PYXXY ============================================ usr_22.txt, line 111, pointer: >>netrw-t<< t Open file in a new tab YXXYnetrw-tYXXY ============================================ usr_22.txt, line 126, pointer: >>g:netrw_keepdir<< YXXYg:netrw_keepdirYXXY to control this, too) ============================================ usr_22.txt, line 146, pointer: >>netrw-browse<< See YXXYnetrw-browseYXXY for more. ============================================ usr_22.txt, line 270, pointer: >>-+c<< necessary to have one argument YXXY-+cYXXY. ============================================ usr_22.txt, line 339, pointer: >>unlisted-buffer<< u Buffer is unlisted YXXYunlisted-bufferYXXY. ============================================ usr_22.txt, line 400, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_23.txt, line 13, pointer: >>23.1<< YXXY23.1YXXY DOS, Mac and Unix files ============================================ usr_23.txt, line 14, pointer: >>23.2<< YXXY23.2YXXY Files on the internet ============================================ usr_23.txt, line 15, pointer: >>23.3<< YXXY23.3YXXY Encryption ============================================ usr_23.txt, line 16, pointer: >>23.4<< YXXY23.4YXXY Binary files ============================================ usr_23.txt, line 17, pointer: >>23.5<< YXXY23.5YXXY Compressed files ============================================ usr_23.txt, line 154, pointer: >>netrw<< For more information, also about passwords, see YXXYnetrwYXXY. ============================================ usr_23.txt, line 343, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_24.txt, line 13, pointer: >>24.1<< YXXY24.1YXXY Making corrections ============================================ usr_24.txt, line 14, pointer: >>24.2<< YXXY24.2YXXY Showing matches ============================================ usr_24.txt, line 15, pointer: >>24.3<< YXXY24.3YXXY Completion ============================================ usr_24.txt, line 16, pointer: >>24.4<< YXXY24.4YXXY Repeating an insert ============================================ usr_24.txt, line 17, pointer: >>24.5<< YXXY24.5YXXY Copying from another line ============================================ usr_24.txt, line 18, pointer: >>24.6<< YXXY24.6YXXY Inserting a register ============================================ usr_24.txt, line 19, pointer: >>24.7<< YXXY24.7YXXY Abbreviations ============================================ usr_24.txt, line 20, pointer: >>24.8<< YXXY24.8YXXY Entering special characters ============================================ usr_24.txt, line 21, pointer: >>24.9<< YXXY24.9YXXY Digraphs ============================================ usr_24.txt, line 22, pointer: >>24.10<< YXXY24.10YXXY Normal mode commands ============================================ usr_24.txt, line 94, pointer: >>ins-special-special<< There are a few more, see YXXYins-special-specialYXXY. ============================================ usr_24.txt, line 196, pointer: >>ins-completion<< More information for each of these commands here: YXXYins-completionYXXY. ============================================ usr_24.txt, line 263, pointer: >>ft-c-omni<< explained YXXYft-c-omniYXXY. For other filetypes you may need to do something ============================================ usr_24.txt, line 264, pointer: >>compl-omni-filetypes<< similar, look below YXXYcompl-omni-filetypesYXXY. It only works for specific ============================================ usr_24.txt, line 579, pointer: >>digraphs<< More information about digraphs here: YXXYdigraphsYXXY ============================================ usr_24.txt, line 581, pointer: >>45.5<< here: YXXY45.5YXXY ============================================ usr_24.txt, line 606, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_25.txt, line 12, pointer: >>25.1<< YXXY25.1YXXY Breaking lines ============================================ usr_25.txt, line 13, pointer: >>25.2<< YXXY25.2YXXY Aligning text ============================================ usr_25.txt, line 14, pointer: >>25.3<< YXXY25.3YXXY Indents and tabs ============================================ usr_25.txt, line 15, pointer: >>25.4<< YXXY25.4YXXY Dealing with long lines ============================================ usr_25.txt, line 16, pointer: >>25.5<< YXXY25.5YXXY Editing tables ============================================ usr_25.txt, line 101, pointer: >>auto-format<< layouts, see YXXYauto-formatYXXY. ============================================ usr_25.txt, line 125, pointer: >>fo-table<< Vim is able to format more than just plain text. See YXXYfo-tableYXXY for how to ============================================ usr_25.txt, line 553, pointer: >>04.9<< to go to Replace mode (see YXXY04.9YXXY). This messes up the layout and replaces ============================================ usr_25.txt, line 578, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_26.txt, line 12, pointer: >>26.1<< YXXY26.1YXXY Repeating with Visual mode ============================================ usr_26.txt, line 13, pointer: >>26.2<< YXXY26.2YXXY Add and subtract ============================================ usr_26.txt, line 14, pointer: >>26.3<< YXXY26.3YXXY Making a change in many files ============================================ usr_26.txt, line 15, pointer: >>26.4<< YXXY26.4YXXY Using Vim from a shell script ============================================ usr_26.txt, line 221, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_27.txt, line 8, pointer: >>03.9<< In chapter 3 a few simple search patterns were mentioned YXXY03.9YXXY. Vim can do ============================================ usr_27.txt, line 10, pointer: >>pattern<< A detailed specification can be found here: YXXYpatternYXXY ============================================ usr_27.txt, line 12, pointer: >>27.1<< YXXY27.1YXXY Ignoring case ============================================ usr_27.txt, line 13, pointer: >>27.2<< YXXY27.2YXXY Wrapping around the file end ============================================ usr_27.txt, line 14, pointer: >>27.3<< YXXY27.3YXXY Offsets ============================================ usr_27.txt, line 15, pointer: >>27.4<< YXXY27.4YXXY Matching multiple times ============================================ usr_27.txt, line 16, pointer: >>27.5<< YXXY27.5YXXY Alternatives ============================================ usr_27.txt, line 17, pointer: >>27.6<< YXXY27.6YXXY Character ranges ============================================ usr_27.txt, line 18, pointer: >>27.7<< YXXY27.7YXXY Character classes ============================================ usr_27.txt, line 19, pointer: >>27.8<< YXXY27.8YXXY Matching a line break ============================================ usr_27.txt, line 20, pointer: >>27.9<< YXXY27.9YXXY Examples ============================================ usr_27.txt, line 275, pointer: >>inclusive<< numbers. The item before it will be matched "n" to "m" times YXXYinclusiveYXXY. ============================================ usr_27.txt, line 378, pointer: >>/[]<< There are a few more special cases for [] ranges, see YXXY/[]YXXY for the whole ============================================ usr_27.txt, line 425, pointer: >>/\s<< See YXXY/\sYXXY for the whole list of these ranges. ============================================ usr_27.txt, line 557, pointer: >>/\@<!<< See YXXY/\@<!YXXY and YXXY/\@!YXXY. ============================================ usr_27.txt, line 557, pointer: >>/\@!<< See YXXY/\@<!YXXY and YXXY/\@!YXXY. ============================================ usr_27.txt, line 563, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_28.txt, line 12, pointer: >>28.1<< YXXY28.1YXXY What is folding? ============================================ usr_28.txt, line 13, pointer: >>28.2<< YXXY28.2YXXY Manual folding ============================================ usr_28.txt, line 14, pointer: >>28.3<< YXXY28.3YXXY Working with folds ============================================ usr_28.txt, line 15, pointer: >>28.4<< YXXY28.4YXXY Saving and restoring folds ============================================ usr_28.txt, line 16, pointer: >>28.5<< YXXY28.5YXXY Folding by indent ============================================ usr_28.txt, line 17, pointer: >>28.6<< YXXY28.6YXXY Folding with markers ============================================ usr_28.txt, line 18, pointer: >>28.7<< YXXY28.7YXXY Folding by syntax ============================================ usr_28.txt, line 19, pointer: >>28.8<< YXXY28.8YXXY Folding by expression ============================================ usr_28.txt, line 20, pointer: >>28.9<< YXXY28.9YXXY Folding unchanged lines ============================================ usr_28.txt, line 21, pointer: >>28.10<< YXXY28.10YXXY Which fold method to use? ============================================ usr_28.txt, line 62, pointer: >>zf<< created a fold. YXXYzfYXXY is an operator and YXXYapYXXY a text object selection. You ============================================ usr_28.txt, line 62, pointer: >>ap<< created a fold. YXXYzfYXXY is an operator and YXXYapYXXY a text object selection. You ============================================ usr_28.txt, line 63, pointer: >>zf<< can use the YXXYzfYXXY operator with any movement command to create a fold for the ============================================ usr_28.txt, line 64, pointer: >>zf<< text that it moved over. YXXYzfYXXY also works in Visual mode. ============================================ usr_28.txt, line 111, pointer: >>zn<< You can quickly disable the folding with the YXXYznYXXY command. Then YXXYzNYXXY brings ============================================ usr_28.txt, line 111, pointer: >>zN<< You can quickly disable the folding with the YXXYznYXXY command. Then YXXYzNYXXY brings ============================================ usr_28.txt, line 112, pointer: >>zi<< back the folding as it was. YXXYziYXXY toggles between the two. This is a useful ============================================ usr_28.txt, line 116, pointer: >>zi<< - do YXXYziYXXY to look at the text and edit it ============================================ usr_28.txt, line 117, pointer: >>zi<< - do YXXYziYXXY again to go back to moving around ============================================ usr_28.txt, line 119, pointer: >>fold-manual<< More about manual folding in the reference manual: YXXYfold-manualYXXY ============================================ usr_28.txt, line 141, pointer: >>zo<< where a YXXYzoYXXY command would actually work. To see the defined folds: ============================================ usr_28.txt, line 152, pointer: >>zO<< To open all folds at the cursor line use YXXYzOYXXY. ============================================ usr_28.txt, line 153, pointer: >>zC<< To close all folds at the cursor line use YXXYzCYXXY. ============================================ usr_28.txt, line 154, pointer: >>zd<< To delete a fold at the cursor line use YXXYzdYXXY. ============================================ usr_28.txt, line 155, pointer: >>zD<< To delete all folds at the cursor line use YXXYzDYXXY. ============================================ usr_28.txt, line 178, pointer: >>zm<< You have to try it out if you like how this feels. Use YXXYzmYXXY to fold more and ============================================ usr_28.txt, line 179, pointer: >>zr<< YXXYzrYXXY to fold less (reduce folds). ============================================ usr_28.txt, line 191, pointer: >>:mkview<< manually, all folds are gone! To save the folds use the YXXY:mkviewYXXY command: ============================================ usr_28.txt, line 214, pointer: >>zf<< Defining folds with YXXYzfYXXY is a lot of work. If your text is structured by ============================================ usr_28.txt, line 224, pointer: >>zm<< Then you can use the YXXYzmYXXY and YXXYzrYXXY commands to fold more and reduce folding. ============================================ usr_28.txt, line 224, pointer: >>zr<< Then you can use the YXXYzmYXXY and YXXYzrYXXY commands to fold more and reduce folding. ============================================ usr_28.txt, line 240, pointer: >>zr<< When you use the YXXYzrYXXY and YXXYzmYXXY commands you actually increase or decrease the ============================================ usr_28.txt, line 240, pointer: >>zm<< When you use the YXXYzrYXXY and YXXYzmYXXY commands you actually increase or decrease the ============================================ usr_28.txt, line 247, pointer: >>zM<< 'foldlevel' is zero, all folds are closed. YXXYzMYXXY does set 'foldlevel' to zero. ============================================ usr_28.txt, line 248, pointer: >>zR<< The opposite command YXXYzRYXXY sets 'foldlevel' to the deepest fold level that is ============================================ usr_28.txt, line 256, pointer: >>zo<< (B) By using YXXYzoYXXY and YXXYzcYXXY commands to open or close specific folds. ============================================ usr_28.txt, line 256, pointer: >>zc<< (B) By using YXXYzoYXXY and YXXYzcYXXY commands to open or close specific folds. ============================================ usr_28.txt, line 260, pointer: >>zm<< This can be combined: You can first close most folds by using YXXYzmYXXY a few times ============================================ usr_28.txt, line 261, pointer: >>zo<< and then open a specific fold with YXXYzoYXXY. Or open all folds with YXXYzRYXXY and ============================================ usr_28.txt, line 261, pointer: >>zR<< and then open a specific fold with YXXYzoYXXY. Or open all folds with YXXYzRYXXY and ============================================ usr_28.txt, line 262, pointer: >>zc<< then close specific folds with YXXYzcYXXY. ============================================ usr_28.txt, line 267, pointer: >>fold-indent<< More about folding by indent in the reference manual: YXXYfold-indentYXXY ============================================ usr_28.txt, line 313, pointer: >>fold-marker<< More about folding with markers in the reference manual: YXXYfold-markerYXXY ============================================ usr_28.txt, line 329, pointer: >>fold-syntax<< More about folding by syntax in the reference manual: YXXYfold-syntaxYXXY ============================================ usr_28.txt, line 373, pointer: >>fold-expr<< More about folding by expression in the reference manual: YXXYfold-exprYXXY ============================================ usr_28.txt, line 379, pointer: >>vimdiff<< YXXYvimdiffYXXY command does this for you. Example: ============================================ usr_28.txt, line 387, pointer: >>fold-diff<< For more details see YXXYfold-diffYXXY. ============================================ usr_28.txt, line 401, pointer: >>:mkview<< Then use the YXXY:mkviewYXXY command to save and restore your folds. ============================================ usr_28.txt, line 426, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_29.txt, line 13, pointer: >>29.1<< YXXY29.1YXXY Using tags ============================================ usr_29.txt, line 14, pointer: >>29.2<< YXXY29.2YXXY The preview window ============================================ usr_29.txt, line 15, pointer: >>29.3<< YXXY29.3YXXY Moving through a program ============================================ usr_29.txt, line 16, pointer: >>29.4<< YXXY29.4YXXY Finding global identifiers ============================================ usr_29.txt, line 17, pointer: >>29.5<< YXXY29.5YXXY Finding local identifiers ============================================ usr_29.txt, line 267, pointer: >>sniff<< When you use the SNiFF+ program, you can use the Vim interface to it YXXYsniffYXXY. ============================================ usr_29.txt, line 271, pointer: >>cscope<< declared, but also where it is used. See YXXYcscopeYXXY. ============================================ usr_29.txt, line 294, pointer: >>CursorHold-example<< the cursor was defined. See YXXYCursorHold-exampleYXXY. ============================================ usr_29.txt, line 613, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_30.txt, line 12, pointer: >>30.1<< YXXY30.1YXXY Compiling ============================================ usr_30.txt, line 13, pointer: >>30.2<< YXXY30.2YXXY Indenting C files ============================================ usr_30.txt, line 14, pointer: >>30.3<< YXXY30.3YXXY Automatic indenting ============================================ usr_30.txt, line 15, pointer: >>30.4<< YXXY30.4YXXY Other indenting ============================================ usr_30.txt, line 16, pointer: >>30.5<< YXXY30.5YXXY Tabs and spaces ============================================ usr_30.txt, line 17, pointer: >>30.6<< YXXY30.6YXXY Formatting comments ============================================ usr_30.txt, line 146, pointer: >>filename-modifiers<< More about these modifiers here: YXXYfilename-modifiersYXXY. ============================================ usr_30.txt, line 172, pointer: >>errorformat<< You can find the explanation here: YXXYerrorformatYXXY. ============================================ usr_30.txt, line 183, pointer: >>write-compiler-plugin<< You can write your own compiler files. See YXXYwrite-compiler-pluginYXXY. ============================================ usr_30.txt, line 278, pointer: >>cinoptions-v " Append text with autoindent to this file [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau! BufEnter Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cbuf Xxx " go to Xxx, no autocmd anymore alues<< There are many of these items. See YXXYcinoptions-valuesYXXY. ============================================ usr_30.txt, line 334, pointer: >>indent-expression<< How to do that is explained here: YXXYindent-expressionYXXY. ============================================ usr_30.txt, line 417, pointer: >>25.3<< with a different tabstop setting, see YXXY25.3YXXY for how to fix that.) ============================================ usr_30.txt, line 567, pointer: >>fo-table<< See YXXYfo-tableYXXY for more flags. ============================================ usr_30.txt, line 637, pointer: >>format-comments<< For more details see YXXYformat-commentsYXXY. ============================================ usr_30.txt, line 643, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_31.txt, line 12, pointer: >>31.1<< YXXY31.1YXXY The file browser ============================================ usr_31.txt, line 13, pointer: >>31.2<< YXXY31.2YXXY Confirmation ============================================ usr_31.txt, line 14, pointer: >>31.3<< YXXY31.3YXXY Menu shortcuts ============================================ usr_31.txt, line 15, pointer: >>31.4<< YXXY31.4YXXY Vim window position and size ============================================ usr_31.txt, line 16, pointer: >>31.5<< YXXY31.5YXXY Various ============================================ usr_31.txt, line 79, pointer: >>netrw-browse<< ":browse" command. See YXXYnetrw-browseYXXY. ============================================ usr_31.txt, line 272, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_32.txt, line 12, pointer: >>32.1<< YXXY32.1YXXY Numbering changes ============================================ usr_32.txt, line 13, pointer: >>32.2<< YXXY32.2YXXY Jumping around the tree ============================================ usr_32.txt, line 14, pointer: >>32.3<< YXXY32.3YXXY Time travelling ============================================ usr_32.txt, line 23, pointer: >>02.5<< In section YXXY02.5YXXY we only discussed one line of undo/redo. But it is also ============================================ usr_32.txt, line 54, pointer: >>u<< You can now use the YXXYuYXXY command to undo. If you do this twice you get to ============================================ usr_32.txt, line 55, pointer: >>CTRL-R<< "one". Use YXXYCTRL-RYXXY to redo, and you will go to "one too". One more YXXYCTRL-RYXXY ============================================ usr_32.txt, line 55, pointer: >>CTRL-R<< "one". Use YXXYCTRL-RYXXY to redo, and you will go to "one too". One more YXXYCTRL-RYXXY ============================================ usr_32.txt, line 75, pointer: >>:undo<< The text is now "one two", you are below change 2. You can use the YXXY:undoYXXY ============================================ usr_32.txt, line 94, pointer: >>g-<< Now you change your mind and want to go back to "me too". Use the YXXYg-YXXY ============================================ usr_32.txt, line 98, pointer: >>g-<< You can repeat YXXYg-YXXY and you will see the text change: ============================================ usr_32.txt, line 104, pointer: >>g+<< Use YXXYg+YXXY to move forward in time: ============================================ usr_32.txt, line 111, pointer: >>:undo<< Using YXXY:undoYXXY is useful if you know what change you want to jump to. YXXYg-YXXY and ============================================ usr_32.txt, line 111, pointer: >>g-<< Using YXXY:undoYXXY is useful if you know what change you want to jump to. YXXYg-YXXY and ============================================ usr_32.txt, line 112, pointer: >>g+<< YXXYg+YXXY are useful if you don't know exactly what the change number is. ============================================ usr_32.txt, line 114, pointer: >>g-<< You can type a count before YXXYg-YXXY and YXXYg+YXXY to repeat them. ============================================ usr_32.txt, line 114, pointer: >>g+<< You can type a count before YXXYg-YXXY and YXXYg+YXXY to repeat them. ============================================ usr_32.txt, line 136, pointer: >>:earlier<< position in the tree. The YXXY:earlierYXXY command argument can be "m" for minutes ============================================ usr_32.txt, line 141, pointer: >>:later<< To travel forward in time again use the YXXY:laterYXXY command: ============================================ usr_32.txt, line 145, pointer: >>:earlier<< The arguments are "s", "m" and "h", just like with YXXY:earlierYXXY. ============================================ usr_32.txt, line 151, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_40.txt, line 12, pointer: >>40.1<< YXXY40.1YXXY Key mapping ============================================ usr_40.txt, line 13, pointer: >>40.2<< YXXY40.2YXXY Defining command-line commands ============================================ usr_40.txt, line 14, pointer: >>40.3<< YXXY40.3YXXY Autocommands ============================================ usr_40.txt, line 23, pointer: >>05.3<< A simple mapping was explained in section YXXY05.3YXXY. The principle is that one ============================================ usr_40.txt, line 48, pointer: >>map-which-keys<< To decide which key or keys you use for mapping, see YXXYmap-which-keysYXXY. ============================================ usr_40.txt, line 201, pointer: >>:mapclear<< To remove all mappings use the YXXY:mapclearYXXY command. You can guess the ============================================ usr_40.txt, line 263, pointer: >>:map-<script><< YXXY:map-<script>YXXY. ============================================ usr_40.txt, line 266, pointer: >>:map-<buffer><< See YXXY:map-<buffer>YXXY ============================================ usr_40.txt, line 270, pointer: >>:map-<unique><< YXXY:map-<unique>YXXY. ============================================ usr_40.txt, line 393, pointer: >>:command-completion<< YXXY:command-completionYXXY for the list of possible ============================================ usr_40.txt, line 422, pointer: >>user-commands<< More details about all this in the reference manual: YXXYuser-commandsYXXY. ============================================ usr_40.txt, line 430, pointer: >>gzip<< That is used in the YXXYgzipYXXY plugin. ============================================ usr_40.txt, line 487, pointer: >>autocmd-events<< See YXXYautocmd-eventsYXXY for a complete list of events. ============================================ usr_40.txt, line 634, pointer: >>restore-position<< to restore the view on the file. See YXXYrestore-positionYXXY for an example. ============================================ usr_40.txt, line 657, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_41.txt, line 12, pointer: >>41.1<< YXXY41.1YXXY Introduction ============================================ usr_41.txt, line 13, pointer: >>41.2<< YXXY41.2YXXY Variables ============================================ usr_41.txt, line 14, pointer: >>41.3<< YXXY41.3YXXY Expressions ============================================ usr_41.txt, line 15, pointer: >>41.4<< YXXY41.4YXXY Conditionals ============================================ usr_41.txt, line 16, pointer: >>41.5<< YXXY41.5YXXY Executing an expression ============================================ usr_41.txt, line 17, pointer: >>41.6<< YXXY41.6YXXY Using functions ============================================ usr_41.txt, line 18, pointer: >>41.7<< YXXY41.7YXXY Defining a function ============================================ usr_41.txt, line 19, pointer: >>41.8<< YXXY41.8YXXY Lists and Dictionaries ============================================ usr_41.txt, line 20, pointer: >>41.9<< YXXY41.9YXXY Exceptions ============================================ usr_41.txt, line 21, pointer: >>41.10<< YXXY41.10YXXY Various remarks ============================================ usr_41.txt, line 22, pointer: >>41.11<< YXXY41.11YXXY Writing a plugin ============================================ usr_41.txt, line 23, pointer: >>41.12<< YXXY41.12YXXY Writing a filetype plugin ============================================ usr_41.txt, line 24, pointer: >>41.13<< YXXY41.13YXXY Writing a compiler plugin ============================================ usr_41.txt, line 25, pointer: >>41.14<< YXXY41.14YXXY Writing a plugin that loads quickly ============================================ usr_41.txt, line 26, pointer: >>41.15<< YXXY41.15YXXY Writing library scripts ============================================ usr_41.txt, line 27, pointer: >>41.16<< YXXY41.16YXXY Distributing Vim scripts ============================================ usr_41.txt, line 104, pointer: >>:for<< We won't explain how YXXY:forYXXY and YXXYrange()YXXY work until later. Follow the links ============================================ usr_41.txt, line 104, pointer: >>range()<< We won't explain how YXXY:forYXXY and YXXYrange()YXXY work until later. Follow the links ============================================ usr_41.txt, line 166, pointer: >>script-variable<< about script-local variables here: YXXYscript-variableYXXY. ============================================ usr_41.txt, line 168, pointer: >>internal-variables<< There are more kinds of variables, see YXXYinternal-variablesYXXY. The most often ============================================ usr_41.txt, line 225, pointer: >>41.8<< variable with ":let". More about types in YXXY41.8YXXY. ============================================ usr_41.txt, line 265, pointer: >>expr-quote<< See YXXYexpr-quoteYXXY for the full list of special items in a string. ============================================ usr_41.txt, line 271, pointer: >>expression-syntax<< definition here: YXXYexpression-syntaxYXXY. Here we will show the most common ============================================ usr_41.txt, line 297, pointer: >>/\C<< this would be to add "\C" to the pattern, see YXXY/\CYXXY.) ============================================ usr_41.txt, line 412, pointer: >>v:version<< YXXYv:versionYXXY ============================================ usr_41.txt, line 451, pointer: >>expr-==<< YXXYexpr-==YXXY. ============================================ usr_41.txt, line 480, pointer: >>41.8<< Even more looping can be done with the ":for" command, see below in YXXY41.8YXXY. ============================================ usr_41.txt, line 537, pointer: >>functions<< list here: YXXYfunctionsYXXY. ============================================ usr_41.txt, line 576, pointer: >>functions<< used for. You can find an alphabetical list here: YXXYfunctionsYXXY. Use CTRL-] on ============================================ usr_41.txt, line 723, pointer: >>:lcd<< haslocaldir() check if current window used YXXY:lcdYXXY ============================================ usr_41.txt, line 783, pointer: >>matchadd()<< clearmatches() clear all matches defined by YXXYmatchadd()YXXY and ============================================ usr_41.txt, line 784, pointer: >>:match<< the YXXY:matchYXXY commands ============================================ usr_41.txt, line 785, pointer: >>matchadd()<< getmatches() get all matches defined by YXXYmatchadd()YXXY and ============================================ usr_41.txt, line 786, pointer: >>:match<< the YXXY:matchYXXY commands ============================================ usr_41.txt, line 794, pointer: >>:match<< matcharg() get info about YXXY:matchYXXY arguments ============================================ usr_41.txt, line 795, pointer: >>matchadd()<< matchdelete() delete a match defined by YXXYmatchadd()YXXY or a ============================================ usr_41.txt, line 796, pointer: >>:match<< YXXY:matchYXXY command ============================================ usr_41.txt, line 798, pointer: >>getmatches()<< YXXYgetmatches()YXXY ============================================ usr_41.txt, line 1027, pointer:[?25l[?1c"Xxx" 7L, 124Cstart of test file Xxx vim: set noai : this is a test this is a test this is a test end of test file Xxx~ ~ ~ ~ Xxx [?25h[?0c[?25l[?1c?[?25h[?0cthis is a [?25l[?1c[?25h[?0c[?25l[?1c-- INSERT --this should be in column 1[+][?25h[?0c[?25l[?1c:[?25h[?0cwq " append text without autoindent to Xxx >>a:000<< See YXXYa:000YXXY. ============================================ usr_41.txt, line 1052, pointer: >>debug-scripts<< See YXXYdebug-scriptsYXXY about debugging mode. ============================================ usr_41.txt, line 1356, pointer: >>list-identity<< made. More about List and Dictionary identity can be found at YXXYlist-identityYXXY ============================================ usr_41.txt, line 1357, pointer: >>dict-identity<< and YXXYdict-identityYXXY. ============================================ usr_41.txt, line 1382, pointer: >>Lists<< For further reading see YXXYListsYXXY and YXXYDictionariesYXXY. ============================================ usr_41.txt, line 1382, pointer: >>Dictionaries<< For further reading see YXXYListsYXXY and YXXYDictionariesYXXY. ============================================ usr_41.txt, line 1439, pointer: >>exception-handling<< manual: YXXYexception-handlingYXXY. ============================================ usr_41.txt, line 1449, pointer: >>:source_crnl<< This is important when using mappings that end in a <CR>. See YXXY:source_crnlYXXY. ============================================ usr_41.txt, line 1514, pointer: >>:execute<< things: YXXY:executeYXXY and use '|': ============================================ usr_41.txt, line 1535, pointer: >>:#!<< command to execute the rest of the file. YXXY:#!YXXY YXXY-SYXXY ============================================ usr_41.txt, line 1535, pointer: >>-S<< command to execute the rest of the file. YXXY:#!YXXY YXXY-SYXXY ============================================ usr_41.txt, line 1616, pointer: >>add-plugin<< use its features right away YXXYadd-pluginYXXY. ============================================ usr_41.txt, line 1625, pointer: >>write-filetype-plugin<< section YXXYwrite-filetype-pluginYXXY. ============================================ usr_41.txt, line 1673, pointer: >>license<< either public domain or use the Vim YXXYlicenseYXXY. A short note about this near ============================================ usr_41.txt, line 1681, pointer: >>line-continuation<< In line 18 above, the line-continuation mechanism is used YXXYline-continuationYXXY. ============================================ usr_41.txt, line 1696, pointer: >>s:var<< Notice that a script-local variable is used YXXYs:varYXXY. A global variable could ============================================ usr_41.txt, line 1739, pointer: >>:map-<unique><< already happened to exist. YXXY:map-<unique>YXXY ============================================ usr_41.txt, line 1815, pointer: >>:map-<script><< script. YXXY:map-<script>YXXY The same is done in line 26 for ":noremenu". ============================================ usr_41.txt, line 1816, pointer: >>:menu-<script><< YXXY:menu-<script>YXXY ============================================ usr_41.txt, line 1855, pointer: >>:command<< wonder why the command he defined himself doesn't work. YXXY:commandYXXY ============================================ usr_41.txt, line 1864, pointer: >>s:var<< the same script again. YXXYs:varYXXY ============================================ usr_41.txt, line 1932, pointer: >>:normal<< the cursor. The YXXY:normalYXXY command is used to use the new abbreviation. Note ============================================ usr_41.txt, line 1938, pointer: >>:source_crnl<< Unix. Also see YXXY:source_crnlYXXY. To be sure it is set right, do this before ============================================ usr_41.txt, line 1947, pointer: >>add-local-help<< when its behavior can be changed by the user. See YXXYadd-local-helpYXXY for how ============================================ usr_41.txt, line 1972, pointer: >>local-additions<< help.txt YXXYlocal-additionsYXXY. The first "*" must be in the first column of the ============================================ usr_41.txt, line 1999, pointer: >>new-filetype<< contents of the file to recognize the language. Also see YXXYnew-filetypeYXXY. ============================================ usr_41.txt, line 2028, pointer: >>add-filetype-[?25l[?1c"Xxxplugin<< defines mappings for the current buffer only. See YXXYadd-filetype-pluginYXXY for ============================================ usr_41.txt, line 2031, pointer: >>41.11<< First read the section on global plugins above YXXY41.11YXXY. All that is said there ============================================ usr_41.txt, line 2065, pointer: >>after-directory<< distributed "vim.vim" ftplugin YXXYafter-directoryYXXY. For Unix this would be ============================================ usr_41.txt, line 2077, pointer: >>:setlocal<< the help for the option to check that). When using YXXY:setlocalYXXY for global ============================================ usr_41.txt, line 2103, pointer: >>hasmapto()<< YXXYhasmapto()YXXY is used to check if the user has already defined a map to ============================================ usr_41.txt, line 2105, pointer: >><LocalLeader><< mapping. This starts with YXXY<LocalLeader>YXXY, which allows the user to select ============================================ usr_41.txt, line 2110, pointer: >>:noremap<< YXXY:noremapYXXY is used to avoid that any other mappings that the user has defined ============================================ usr_41.txt, line 2137, pointer: >>:command<< one buffer, use the "-buffer" argument to YXXY:commandYXXY. Example: ============================================ usr_41.txt, line 2145, pointer: >>s:var<< script variables YXXYs:varYXXY will be shared between all invocations. Use local ============================================ usr_41.txt, line 2146, pointer: >>b:var<< buffer variables YXXYb:varYXXY if you want a variable specifically for one buffer. ============================================ usr_41.txt, line 2175, pointer: >>use-cpo-save<< continuation, as mentioned above YXXYuse-cpo-saveYXXY. ============================================ usr_41.txt, line 2180, pointer: >>ftplugin-name<< The filetype must be included in the file name YXXYftplugin-nameYXXY. Use one of ============================================ usr_41.txt, line 2208, pointer: >>plugin-special<< Also see YXXYplugin-specialYXXY, the special things used for all plugins. ============================================ usr_41.txt, line 2214, pointer: >>:compiler<< load it with the YXXY:compilerYXXY command. The main use is to set the ============================================ usr_41.txt, line 2222, pointer: >>:next<< Use YXXY:nextYXXY to go to the next plugin file. ============================================ usr_41.txt, line 2272, pointer: >>autoload<< Note that since Vim 7 there is an alternative: use the YXXYautoloadYXXY ============================================ usr_41.txt, line 2273, pointer: >>41.15<< functionality YXXY41.15YXXY. ============================================ usr_41.txt, line 2302, pointer: >>:finish<< the "if" and "endif" will be executed. This ends in a YXXY:finishYXXY command, thus ============================================ usr_41.txt, line 2313, pointer: >>FuncUndefined<< is sourced at startup. A YXXYFuncUndefinedYXXY autocommand is defined. The ============================================ usr_41.txt, line 2319, pointer: >>FuncUndefined<< 3. Vim can't find the function and triggers the YXXYFuncUndefinedYXXY autocommand ============================================ usr_41.txt, line 2323, pointer: >>expand()<< expanding "<sfile>" (see YXXYexpand()YXXY). ============================================ usr_41.txt, line 2329, pointer: >>FuncUndefined<< YXXYFuncUndefinedYXXY autocommand. You must make sure that no other plugin defines ============================================ usr_41.txt, line 2340, pointer: >>exists()<< when it's already done. You can do this with the YXXYexists()YXXY function. ============================================ usr_41.txt, line 2394, pointer: >>autoload<< Further reading: YXXYautoloadYXXY. ============================================ usr_41.txt, line 2407, pointer: >>vimball<< done with the Vimball utility. See YXXYvimballYXXY. ============================================ usr_41.txt, line 2409, pointer: >>glvs-plugins<< It's good if you add a line to allow automatic updating. See YXXYglvs-pluginsYXXY. ============================================ usr_41.txt, line 2415, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_42.txt, line 12, pointer: >>42.1<< YXXY42.1YXXY Introduction ============================================ usr_42.txt, line 13, pointer: >>42.2<< YXXY42.2YXXY Menu commands ============================================ usr_42.txt, line 14, pointer: >>42.3<< YXXY42.3YXXY Various ============================================ usr_42.txt, line 15, pointer: >>42.4<< YXXY42.4YXXY Toolbar and popup menus ============================================ usr_42.txt, line 192, pointer: >><SID><< function with the same name is defined in another script file. See YXXY<SID>YXXY. ============================================ usr_42.txt, line 278, pointer: >>:menutrans<< For translating menu items, see YXXY:menutransYXXY. ============================================ usr_42.txt, line 308, pointer: >>builtin-tools<< YXXYbuiltin-toolsYXXY. Most of them are used in the default toolbar. You can ============================================ usr_42.txt, line 335, pointer: >>:tunmenu<< To remove a tooltip, use the YXXY:tunmenuYXXY command. ============================================ usr_42.txt, line 365, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_43.txt, line 13, pointer: >>43.1<< YXXY43.1YXXY Plugins for a filetype ============================================ usr_43.txt, line 14, pointer: >>43.2<< YXXY43.2YXXY Adding a filetype ============================================ usr_43.txt, line 24, pointer: >>add-filetype-plugin<< YXXYadd-filetype-pluginYXXY. But you probably are not satisfied with the default ============================================ usr_43.txt, line 43, pointer: >>vimrc<< your YXXYvimrcYXXY file if you don't like the default value. ============================================ usr_43.txt, line 60, pointer: >><LocalLeader><< YXXY<LocalLeader>YXXY in the mapping is replaced with the value of "maplocalleader". ============================================ usr_43.txt, line 67, pointer: >>write-plugin<< YXXYwrite-pluginYXXY. ============================================ usr_43.txt, line 74, pointer: >>your-runtime-dir<< YXXYyour-runtime-dirYXXY above. ============================================ usr_43.txt, line 77, pointer: >>40.3<< (Autocommands were explained in section YXXY40.3YXXY.) Example: ============================================ usr_43.txt, line 91, pointer: >>autocmd-patterns<< names can also be included. See YXXYautocmd-patternsYXXY. For example, the files ============================================ usr_43.txt, line 172, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_44.txt, line 10, pointer: >>:syn-define<< get this type of file highlighted. Also see YXXY:syn-defineYXXY in the reference ============================================ usr_44.txt, line 13, pointer: >>44.1<< YXXY44.1YXXY Basic syntax commands ============================================ usr_44.txt, line 14, pointer: >>44.2<< YXXY44.2YXXY Keywords ============================================ usr_44.txt, line 15, pointer: >>44.3<< YXXY44.3YXXY Matches ============================================ usr_44.txt, line 16, pointer: >>44.4<< YXXY44.4YXXY Regions ============================================ usr_44.txt, line 17, pointer: >>44.5<< YXXY44.5YXXY Nested items ============================================ usr_44.txt, line 18, pointer: >>44.6<< YXXY44.6YXXY Following groups ============================================ usr_44.txt, line 19, pointer: >>44.7<< YXXY44.7YXXY Other arguments ============================================ usr_44.txt, line 20, pointer: >>44.8<< YXXY44.8YXXY Clusters ============================================ usr_44.txt, line 21, pointer: >>44.9<< YXXY44.9YXXY Including another syntax file ============================================ usr_44.txt, line 22, pointer: >>44.10<< YXXY44.10YXXY Synchronizing ============================================ usr_44.txt, line 23, pointer: >>44.11<< YXXY44.11YXXY Installing a syntax file ============================================ usr_44.txt, line 24, pointer: >>44.12<< YXXY44.12YXXY Portable syntax file layout ============================================ usr_44.txt, line 64, pointer: >>44.8<< This also can be used to list clusters (explained in YXXY44.8YXXY). Just include ============================================ usr_44.txt, line 114, pointer: >>group-name<< "Statement". See YXXYgroup-nameYXXY for the standard names. ============================================ usr_44.txt, line 164, pointer: >>pattern<< with a match item. See YXXYpatternYXXY for help on search patterns. ============================================ usr_44.txt, line 289, pointer: >>:syn-contains<< argument. See YXXY:syn-containsYXXY for the details. ============================================ usr_44.txt, line 395, pointer: >>:syn-pattern-offset<< More about offsets here: YXXY:syn-pattern-offsetYXXY. ============================================ usr_44.txt, line 607, pointer: >>:syn-sync<< More about synchronizing in the reference manual: YXXY:syn-syncYXXY. ============================================ usr_44.txt, line 619, pointer: >>43.2<< You must also make the file type be recognized. See YXXY43.2YXXY. ============================================ usr_44.txt, line 719, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_45.txt, line 12, pointer: >>45.1<< YXXY45.1YXXY Language for Messages ============================================ usr_45.txt, line 13, pointer: >>45.2<< YXXY45.2YXXY Language for Menus ============================================ usr_45.txt, line 14, pointer: >>45.3<< YXXY45.3YXXY Using another encoding ============================================ usr_45.txt, line 15, pointer: >>45.4<< YXXY45.4YXXY Editing files with a different encoding ============================================ usr_45.txt, line 16, pointer: >>45.5<< YXXY45.5YXXY Entering language text ============================================ usr_45.txt, line 69, pointer: >>:language<< time format. See YXXY:languageYXXY. ============================================ usr_45.txt, line 220, pointer: >>UTF8-xterm<< YXXYUTF8-xtermYXXY how to check that and how to compile it when needed. ============================================ usr_45.txt, line 245, pointer: >>+iconv<< For other conversions the YXXY+iconvYXXY feature is required. ============================================ usr_45.txt, line 301, pointer: >>encoding-values<< See YXXYencoding-valuesYXXY for suggested values. Other values may work as well. ============================================ usr_45.txt, line 334, pointer: >>24.9<< can use digraphs. This was already explained in YXXY24.9YXXY. ============================================ usr_45.txt, line 339, pointer: >>mbyte-XIM<< with other programs. For details see YXXYmbyte-XIMYXXY for the X Window system and ============================================ usr_45.txt, line 340, pointer: >>mbyte-IME<< YXXYmbyte-IMEYXXY for MS-Windows. ============================================ usr_45.txt, line 400, pointer: >>mbyte-keymap<< keymaps that are distributed with Vim. For the details, see YXXYmbyte-keymapYXXY. ============================================ usr_45.txt, line 413, pointer: >>i_CTRL-V_digit<< Don't type the spaces. See YXXYi_CTRL-V_digitYXXY for the details. ============================================ usr_45.txt, line 419, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_90.txt, line 12, pointer: >>90.1<< YXXY90.1YXXY Unix ============================================ usr_90.txt, line 13, pointer: >>90.2<< YXXY90.2YXXY MS-Windows ============================================ usr_90.txt, line 14, pointer: >>90.3<< YXXY90.3YXXY Upgrading ============================================ usr_90.txt, line 15, pointer: >>90.4<< YXXY90.4YXXY Common installation issues ============================================ usr_90.txt, line 16, pointer: >>90.5<< YXXY90.5YXXY Uninstalling Vim ============================================ usr_90.txt, line 132, pointer: >>maillist-archive<< find someone who can solve it. You could look in the YXXYmaillist-archiveYXXY for a ============================================ usr_90.txt, line 133, pointer: >>maillist<< solution. If everything else fails, you could ask in the vim YXXYmaillistYXXY if ============================================ usr_90.txt, line 171, pointer: >>not-compatible<< installing Vim, follow the instructions at YXXYnot-compatibleYXXY to make Vim work ============================================ usr_90.txt, line 192, pointer: >>+feature-list<< See YXXY+feature-listYXXY for which feature ============================================ usr_90.txt, line 210, pointer: >>feature-list<< information here: YXXYfeature-listYXXY. ============================================ usr_90.txt, line 339, pointer: >>90.5<< previous version. See YXXY90.5YXXY. ============================================ usr_90.txt, line 357, pointer: >>install-home<< path to execute the editor. Also see YXXYinstall-homeYXXY. ============================================ usr_90.txt, line 367, pointer: >>06.2<< YXXY06.2YXXY. Another solution is to always use the GUI version of Vim, called ============================================ usr_90.txt, line 382, pointer: >>05.1<< You can put these lines in your vimrc file, see YXXY05.1YXXY. A disadvantage is ============================================ usr_90.txt, line 384, pointer: >>:fixdel<< alternate solutions: YXXY:fixdelYXXY. ============================================ usr_90.txt, line 396, pointer: >>not-compatible<< here: YXXYnot-compatibleYXXY. ============================================ usr_90.txt, line 415, pointer: >>maillist-archive<< from Vim users. You might also want to search in the YXXYmaillist-archiveYXXY. ============================================ usr_90.txt, line 498, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ usr_toc.txt, line 52, pointer: >>reference_toc<< YXXYreference_tocYXXY More detailed information for all commands ============================================ usr_toc.txt, line 64, pointer: >>01.1<< YXXY01.1YXXY Two manuals ============================================ usr_toc.txt, line 65, pointer: >>01.2<< YXXY01.2YXXY Vim installed ============================================ usr_toc.txt, line 66, pointer: >>01.3<< YXXY01.3YXXY Using the Vim tutor ============================================ usr_toc.txt, line 67, pointer: >>01.4<< YXXY01.4YXXY Copyright ============================================ usr_toc.txt, line 70, pointer: >>02.1<< YXXY02.1YXXY Running Vim for the First Time ============================================ usr_toc.txt, line 71, pointer: >>02.2<< YXXY02.2YXXY Inserting text ============================================ usr_toc.txt, line 72, pointer: >>02.3<< YXXY02.3YXXY Moving around ============================================ usr_toc.txt, line 73, pointer: >>02.4<< YXXY02.4YXXY Deleting characters ============================================ usr_toc.txt, line 74, pointer: >>02.5<< YXXY02.5YXXY Undo and Redo ============================================ usr_toc.txt, line 75, pointer: >>02.6<< YXXY02.6YXXY Other editing commands ============================================ usr_toc.txt, line 76, pointer: >>02.7<< YXXY02.7YXXY Getting out ============================================ usr_toc.txt, line 77, pointer: >>02.8<< YXXY02.8YXXY Finding help ============================================ usr_toc.txt, line 80, pointer: >>03.1<< YXXY03.1YXXY Word movement ============================================ usr_toc.txt, line 81, pointer: >>03.2<< YXXY03.2YXXY Moving to the start or end of a line ============================================ usr_toc.txt, line 82, pointer: >>03.3<< YXXY03.3YXXY Moving to a character ============================================ usr_toc.txt, line 83, pointer: >>03.4<< YXXY03.4YXXY Matching a paren ============================================ usr_toc.txt, line 84, pointer: >>03.5<< YXXY03.5YXXY Moving to a specific line ============================================ usr_toc.txt, line 85, pointer: >>03.6<< YXXY03.6YXXY Telling where you are ============================================ usr_toc.txt, line 86, pointer: >>03.7<< YXXY03.7YXXY Scrolling around ============================================ usr_toc.txt, line 87, pointer: >>03.8<< YXXY03.8YXXY Simple searches ============================================ usr_toc.txt, line 88, pointer: >>03.9<< YXXY03.9YXXY Simple search patterns ============================================ usr_toc.txt, line 89, pointer: >>03.10<< YXXY03.10YXXY Using marks ============================================ usr_toc.txt, line 92, pointer: >>04.1<< YXXY04.1YXXY Operators and motions ============================================ usr_toc.txt, line 93, pointer: >>04.2<< YXXY04.2YXXY Changing text ============================================ usr_toc.txt, line 94, pointer: >>04.3<< YXXY04.3YXXY Repeating a change ============================================ usr_toc.txt, line 95, pointer: >>04.4<< YXXY04.4YXXY Visual mode ============================================ usr_toc.txt, line 96, pointer: >>04.5<< YXXY04.5YXXY Moving text ============================================ usr_toc.txt, line 97, pointer: >>04.6<< YXXY04.6YXXY Copying text ============================================ usr_toc.txt, line 98, pointer: >>04.7<< YXXY04.7YXXY Using the clipboard ============================================ usr_toc.txt, line 99, pointer: >>04.8<< YXXY04.8YXXY Text objects ============================================ usr_toc.txt, line 100, pointer: >>04.9<< YXXY04.9YXXY Replace mode ============================================ usr_toc.txt, line 101, pointer: >>04.10<< YXXY04.10YXXY Conclusion ============================================ usr_toc.txt, line 104, pointer: >>05.1<< YXXY05.1YXXY The vimrc file ============================================ usr_toc.txt, line 105, pointer: >>05.2<< YXXY05.2YXXY The example vimrc file explained ============================================ usr_toc.txt, line 106, pointer: >>05.3<< YXXY05.3YXXY Simple mappings ============================================ usr_toc.txt, line 107, pointer: >>05.4<< YXXY05.4YXXY Adding a plugin ============================================ usr_toc.txt, line 108, pointer: >>05.5<< YXXY05.5YXXY Adding a help file ============================================ usr_toc.txt, line 109, pointer: >>05.6<< YXXY05.6YXXY The option window ============================================ usr_toc.txt, line 110, pointer: >>05.7<< YXXY05.7YXXY Often used options ============================================ usr_toc.txt, line 113, pointer: >>06.1<< YXXY06.1YXXY Switching it on ============================================ usr_toc.txt, line 114, pointer: >>06.2<< YXXY06.2YXXY No or wrong colors? ============================================ usr_toc.txt, line 115, pointer: >>06.3<< YXXY06.3YXXY Different colors ============================================ usr_toc.txt, line 116, pointer: >>06.4<< YXXY06.4YXXY With colors or without colors ============================================ usr_toc.txt, line 117, pointer: >>06.5<< YXXY06.5YXXY Printing with colors ============================================ usr_toc.txt, line 118, pointer: >>06.6<< YXXY06.6YXXY Further reading ============================================ usr_toc.txt, line 121, pointer: >>07.1<< YXXY07.1YXXY Edit another file ============================================ usr_toc.txt, line 122, pointer: >>07.2<< YXXY07.2YXXY A list of files ============================================ usr_t8L, 151C writtenSTARTTEST:so small.vim:set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew/start of:.,/end of/w! Xxx " write test file Xxx :set ai modeline modelines=3 :sp Xxx " split to Xxx, autocmd will do :brewG?this is aothis should be auto-indented^[: " Append text with autoindent to this fileau! BufEnter Xxx:buf Xxx " go to Xxx, no autocmd anymore G?this is aothis should be in column 1^[:wq " append text without autoindent to Xxx G:r Xxx " include Xxx in the current file :?startstart?,$w! test.out :qa!ENDTESTstarstart of test file Xxx[?25h[?0c[?25l[?1cvim: set noai :this is a testthis is a testthis is a testthis is a testthis should be auto-indented end of test file Xxx[?25h[?0c[?25l[?1c :[?25h[?0cr Xxx " include Xxx in the curroc.txt, line 123, pointer: >>07.3<< YXXY07.3YXXY Jumping from file to file ============================================ usr_toc.txt, line 124, pointer: >>07.4<< YXXY07.4YXXY Backup files ============================================ usr_toc.txt, line 125, pointer: >>07.5<< YXXY07.5YXXY Copy text between files ============================================ usr_toc.txt, line 126, pointer: >>07.6<< YXXY07.6YXXY Viewing a file ============================================ usr_toc.txt, line 127, pointer: >>07.7<< YXXY07.7YXXY Changing the file name ============================================ usr_toc.txt, line 130, pointer: >>08.1<< YXXY08.1YXXY Split a window ============================================ usr_toc.txt, line 131, pointer: >>08.2<< YXXY08.2YXXY Split a window on another file ============================================ usr_toc.txt, line 132, pointer: >>08.3<< YXXY08.3YXXY Window size ============================================ usr_toc.txt, line 133, pointer: >>08.4<< YXXY08.4YXXY Verticent fial splits ============================================ usr_toc.txt, line 134, pointer: >>08.5<< YXXY08.5YXXY Moving windows ============================================ usr_toc.txt, line 135, pointer: >>08.6<< YXXY08.6YXXY Commands for all windows ============================================ usr_toc.txt, line 136, pointer: >>08.7<< YXXY08.7YXXY Viewing differences with vimdiff ============================================ usr_toc.txt, line 137, pointer: >>08.8<< YXXY08.8YXXY Various ============================================ usr_toc.txt, line 140, pointer: >>09.1<< YXXY09.1YXXY Parts of the GUI ============================================ usr_toc.txt, line 141, pointer: >>09.2<< YXXY09.2YXXY Using the mouse ============================================ usr_toc.txt, line 142, pointer: >>09.3<< YXXY09.3YXXY The clipboard ============================================ usr_toc.txt, line 143, pointer: >>09.4<< YXXY09.4YXXY Select mode ============================================ usr_toc.txt, line 146le , pointer: >>10.1<< YXXY10.1YXXY Record and playback commands ============================================ usr_toc.txt, line 147, pointer: >>10.2<< YXXY10.2YXXY Substitution ============================================ usr_toc.txt, line 148, pointer: >>10.3<< YXXY10.3YXXY Command ranges ============================================ usr_toc.txt, line 149, pointer: >>10.4<< YXXY10.4YXXY The global command ============================================ usr_toc.txt, line 150, pointer: >>10.5<< YXXY10.5YXXY Visual block mode ============================================ usr_toc.txt, line 151, pointer: >>10.6<< YXXY10.6YXXY Reading and writing part of a file ============================================ usr_toc.txt, line 152, pointer: >>10.7<< YXXY10.7YXXY Formatting text ============================================ usr_toc.txt, line 153, pointer: >>10.8<< YXXY10.8YXXY Changing case ============================================ usr_toc.txt, line 154, pointer: >>10.9<< YXXY10.9YXXY Using an external prog[?25l[?1c"Xxx" 8L, 151C start of test file Xxx[?25h[?0c[?25l[?1c :[?25h[?0c?startstart?,$w! test.out [?25l[?1c"test.out" ram ============================================ usr_toc.txt, line 157, pointer: >>11.1<< YXXY11.1YXXY Basic recovery ============================================ usr_toc.txt, line 158, pointer: >>11.2<< YXXY11.2YXXY Where is the swap file? ============================================ usr_toc.txt, line 159, pointer: >>11.3<< YXXY11.3YXXY Crashed or not? ============================================ usr_toc.txt, line 160, pointer: >>11.4<< YXXY11.4YXXY Further reading ============================================ usr_toc.txt, line 163, pointer: >>12.1<< YXXY12.1YXXY Replace a word ============================================ usr_toc.txt, line 164, pointer: >>12.2<< YXXY12.2YXXY Change "Last, First" to "First Last" ============================================ usr_toc.txt, line 165, pointer: >>12.3<< YXXY12.3YXXY Sort a list ============================================ usr_toc.txt, line 166, pointer: >>12.4<< YXXY12.4YXXY Reverse line order ============================================ usr_toc.txt, line 167, pointer: >>12.5<< YXXY12.5YXXY Count words ============================================ usr_toc.txt, line 168, pointer: >>12.6<< YXXY12.6YXXY Find a man page ============================================ usr_toc.txt, line 169, pointer: >>12.7<< YXXY12.7YXXY Trim blanks ============================================ usr_toc.txt, line 170, pointer: >>12.8<< YXXY12.8YXXY Find where a word is used ============================================ usr_toc.txt, line 178, pointer: >>20.1<< YXXY20.1YXXY Command line editing ============================================ usr_toc.txt, line 179, pointer: >>20.2<< YXXY20.2YXXY Command line abbreviations ============================================ usr_toc.txt, line 180, pointer: >>20.3<< YXXY20.3YXXY Command line completion ============================================ usr_toc.txt, line 181, pointer: >>20.4<< YXXY20.4YXXY Command line history ============================================ usr_toc.txt, line 182, pointer: >>20.5<< YXXY20.5YXXY Command line window ============================================ usr_toc.txt, line 185, pointer: >>21.1<< YXXY21.1YXXY Suspend and resume ============================================ usr_toc.txt, line 186, pointer: >>21.2<< YXXY21.2YXXY Executing shell commands ============================================ usr_toc.txt, line 187, pointer: >>21.3<< YXXY21.3YXXY Remembering information; viminfo ============================================ usr_toc.txt, line 188, pointer: >>21.4<< YXXY21.4YXXY Sessions ============================================ usr_toc.txt, line 189, pointer: >>21.5<< YXXY21.5YXXY Views ============================================ usr_toc.txt, line 190, pointer: >>21.6<< YXXY21.6YXXY Modelines ============================================ usr_toc.txt, line 193, pointer: >>22.1<< YXXY22.1YXXY The file explorer ============================================ usr_toc.txt, line 194, pointer: >>22.2<< YXXY22.2YXXY The current directory ============================================ usr_toc.txt, line 195, pointer: >>22.3<< YXXY22.3YXXY Finding a file ============================================ usr_toc.txt, line 196, pointer: >>22.4<< YXXY22.4YXXY The buffer list ============================================ usr_toc.txt, line 199, pointer: >>23.1<< YXXY23.1YXXY DOS, Mac and Unix files ============================================ usr_toc.txt, line 200, pointer: >>23.2<< YXXY23.2YXXY Files on the internet ============================================ usr_toc.txt, line 201, pointer: >>23.3<< YXXY23.3YXXY Encryption ============================================ usr_toc.txt, line 202, pointer: >>23.4<< YXXY23.4YXXY Binary files ============================================ usr_toc.txt, line 203, pointer: >>23.5<< YXXY23.5YXXY Compressed files ============================================ usr_toc.txt, line 206, pointer: >>24.1<< YXXY24.1YXXY Making corrections ============================================ usr_toc.txt, line 207, pointer: >>24.2<< YXXY24.2YXXY Showing matches ============================================ usr_toc.txt, line 208, pointer: >>24.3<< YXXY24.3YXXY Completion ============================================ usr_toc.txt, line 209, pointer: >>24.4<< YXXY24.4YXXY Repeating an insert ============================================ usr_toc.txt, line 210, pointer: >>24.5<< YXXY24.5YXXY Copying from another line ============================================ usr_toc.txt, line 211, pointer: >>24.6<< YXXY24.6YXXY Inserting a register ============================================ usr_toc.txt, line 212, pointer: >>24.7<< YXXY24.7YXXY Abbreviations ============================================ usr_toc.txt, line 213, pointer: >>24.8<< YXXY24.8YXXY Entering special characters ============================================ usr_toc.txt, line 214, pointer: >>24.9<< YXXY24.9YXXY Digraphs ============================================ usr_toc.txt, line 215, pointer: >>24.10<< YXXY24.10YXXY Normal mode commands ============================================ usr_toc.txt, line 218, pointer: >>25.1<< YXXY25.1YXXY Breaking lines ============================================ usr_toc.txt, line 219, pointer: >>25.2<< YXXY25.2YXXY Aligning text ============================================ usr_toc.txt, line 220, pointer: >>25.3<< YXXY25.3YXXY Indents and tabs ============================================ usr_toc.txt, line 221, pointer: >>25.4<< YXXY25.4YXXY Dealing with long lines ============================================ usr_toc.txt, line 222, pointer: >>25.5<< YXXY25.5YXXY Editing tables ============================================ usr_toc.txt, line 225, pointer: >>26.1<< YXXY26.1YXXY Repeating with Visual mode ============================================ usr_toc.txt, line 226, pointer: >>26.2<< YXXY26.2YXXY Add and subtract ============================================ usr_toc.txt, line 227, pointer: >>26.3<< YXXY26.3YXXY Making a change in many files ============================================ usr_toc.txt, line 228, pointer: >>26.4<< YXXY26.4YXXY Using Vim from a shell script ============================================ usr_toc.txt, line 231, pointer: >>27.1<< YXXY27.1YXXY Ignoring case ============================================ usr_toc.txt, line 232, pointer: >>27.2<< YXXY27.2YXXY Wrapping around the file end ============================================ usr_toc.txt, line 233, pointer: >>27.3<< YXXY27.3YXXY Offsets ============================================ usr_toc.txt, line 234, pointer: >>27.4<< YXXY27.4YXXY Matching multiple times ============================================ usr_toc.txt, line 235, pointer: >>27.5<< YXXY27.5YXXY Alternatives ============================================ usr_toc.txt, line 236, pointer: >>27.6<< YXXY27.6YXXY Character ranges ============================================ usr_toc.txt, line 237, pointer: >>27.7<< YXXY27.7YXXY Character classes ============================================ usr_toc.txt, line 238, pointer: >>27.8<< YXXY27.8YXXY Matching a line break ============================================ usr_toc.txt, line 239, pointer: >>27.9<< YXXY27.9YXXY Examples ============================================ usr_toc.txt, line 242, pointer: >>28.1<< YXXY28.1YXXY What is folding? ============================================ usr_toc.txt, line 243, pointer: >>28.2<< YXXY28.2YXXY Manual folding ============================================ usr_toc.txt, line 244, pointer: >>28.3<< YXXY28.3YXXY Working with folds ============================================ usr_toc.txt, line 245, pointer: >>28.4<< YXXY28.4YXXY Saving and restoring folds ============================================ usr_toc.txt, line 246, pointer: >>28.5<< YXXY28.5YXXY Folding by indent ============================================ usr_toc.txt, line 247, pointer: >>28.6<< YXXY28.6YXXY Folding with markers ============================================ usr_toc.txt, line 248, pointer: >>28.7<< YXXY28.7YXXY Folding by syntax ============================================ usr_toc.txt, line 249, pointer: >>28.8<< YXXY28.8YXXY Folding by expression ============================================ usr_toc.txt, line 250, pointer: >>28.9<< YXXY28.9YXXY Folding unchanged lines ============================================ usr_toc.txt, line 251, pointer: >>28.10<< YXXY28.10YXXY Which fold method to use? ============================================ usr_toc.txt, line 254, pointer: >>29.1<< YXXY29.1YXXY Using tags ============================================ usr_toc.txt, line 255, pointer: >>29.2<< YXXY29.2YXXY The preview window ============================================ usr_toc.txt, line 256, pointer: >>29.3<< YXXY29.3YXXY Moving through a program ============================================ usr_toc.txt, line 257, pointer: >>29.4<< YXXY29.4YXXY Finding global identifiers ============================================ usr_toc.txt, line 258, pointer: >>29.5<< YXXY29.5YXXY Finding local identifiers ============================================ usr_toc.txt, line 261, pointer: >>30.1<< YXXY30.1YXXY Compiling ============================================ usr_toc.txt, line 262, pointer: >>30.2<< YXXY30.2YXXY Indenting C files ============================================ usr_toc.txt, line 263, pointer: >>30.3<< YXXY30.3YXXY Automatic indenting ============================================ usr_toc.txt, line 264, pointer: >>30.4<< YXXY30.4YXXY Other indenting ============================================ usr_toc.txt, line 265, pointer: >>30.5<< YXXY30.5YXXY Tabs and spaces ============================================ usr_toc.txt, line 266, pointer: >>30.6<< YXXY30.6YXXY Formatting comments ============================================ usr_toc.txt, line 269, pointer: >>31.1<< YXXY31.1YXXY The file browser ============================================ usr_toc.txt, line 270, pointer: >>31.2<< YXXY31.2YXXY Confirmation ============================================ usr_toc.txt, line 271, pointer: >>31.3<< YXXY31.3YXXY Menu shortcuts ============================================ usr_toc.txt, line 272, pointer: >>31.4<< YXXY31.4YXXY Vim window position and size ============================================ usr_toc.txt, line 273, pointer: >>31.5<< YXXY31.5YXXY Various ============================================ usr_toc.txt, line 276, pointer: >>32.1<< YXXY32.1YXXY Numbering changes ============================================ usr_toc.txt, line 277, pointer: >>32.2<< YXXY32.2YXXY Jumping around the tree ============================================ usr_toc.txt, line 278, pointer: >>32.3<< YXXY32.3YXXY Time travelling ============================================ usr_toc.txt, line 286, pointer: >>40.1<< YXXY40.1YXXY Key mapping ============================================ usr_toc.txt, line 287, pointer: >>40.2<< YXXY40.2YXXY Defining command-line commands ============================================ usr_toc.txt, line 288, pointer: >>40.3<< YXXY40.3YXXY Autocommands ============================================ usr_toc.txt, line 291, pointer: >>41.1<< YXXY41.1YXXY Introduction ============================================ usr_toc.txt, line 292, pointer: >>41.2<< YXXY41.2YXXY Variables ============================================ usr_toc.txt, line 293, pointer: >>41.3<< YXXY41.3YXXY Expressions ============================================ usr_toc.txt, line 294, pointer: >>41.4<< YXXY41.4YXXY Conditionals ============================================ usr_toc.txt, line 295, pointer: >>41.5<< YXXY41.5YXXY Executing an expression ============================================ usr_toc.txt, line 296, pointer: >>41.6<< YXXY41.6YXXY Using functions ============================================ usr_toc.txt, line 297, pointer: >>41.7<< YXXY41.7YXXY Defining a function ============================================ usr_toc.txt, line 298, pointer: >>41.8<< YXXY41.8YXXY Lists and Dictionaries ============================================ usr_toc.txt, line 299, pointer: >>41.9<< YXXY41.9YXXY Exceptions ============================================ usr_toc.txt, line 300, pointer: >>41.10<< YXXY41.10YXXY Various remarks ============================================ usr_toc.txt, line 301, pointer: >>41.11<< YXXY41.11YXXY Writing a plugin ============================================ usr_toc.txt, line 302, pointer: >>41.12<< YXXY41.12YXXY Writing a filetype plugin ============================================ usr_toc.txt, line 303, pointer: >>41.13<< YXXY41.13YXXY Writing a compiler plugin ============================================ usr_toc.txt, line 304, pointer: >>41.14<< YXXY41.14YXXY Writing a plugin that loads quickly ============================================ usr_toc.txt, line 305, pointer: >>41.15<< YXXY41.15YXXY Writing library scripts ============================================ usr_toc.txt, line 306, pointer: >>41.16<< YXXY41.16YXXY Distributing Vim scripts ============================================ usr_toc.txt, line 309, pointer: >>42.1<< YXXY42.1YXXY Introduction ============================================ usr_toc.txt, line 310, pointer: >>42.2<< YXXY42.2YXXY Menu commands ============================================ usr_toc.txt, line 311, pointer: >>42.3<< YXXY42.3YXXY Various ============================================ usr_toc.txt, line 312, pointer: >>42.4<< YXXY42.4YXXY Toolbar and popup menus ============================================ usr_toc.txt, line 315, pointer: >>43.1<< YXXY43.1YXXY Plugins for a filetype ============================================ usr_toc.txt, line 316, pointer: >>43.2<< YXXY43.2YXXY Adding a filetype ============================================ usr_toc.txt, line 319, pointer: >>44.1<< YXXY44.1YXXY Basic syntax commands ============================================ usr_toc.txt, line 320, pointer: >>44.2<< YXXY44.2YXXY Keywords ============================================ usr_toc.txt, line 321, pointer: >>44.3<< YXXY44.3YXXY Matches ============================================ usr_toc.txt, line 322, pointer: >>44.4<< YXXY44.4YXXY Regions ============================================ usr_toc.txt, line 323, pointer: >>44.5<< YXXY44.5YXXY Nested items ============================================ usr_toc.txt, line 324, pointer: >>44.6<< YXXY44.6YXXY Following groups ============================================ usr_toc.txt, line 325, pointer: >>44.7<< YXXY44.7YXXY Other arguments ============================================ usr_toc.txt, line 326, pointer: >>44.8<< YXXY44.8YXXY Clusters ============================================ usr_toc.txt, line 327, pointer: >>44.9<< YXXY44.9YXXY Including another syntax file ============================================ usr_toc.txt, line 328, pointer: >>44.10<< YXXY44.10YXXY Synchronizing ============================================ usr_toc.txt, line 329, pointer: >>44.11<< YXXY44.11YXXY Installing a syntax file ============================================ usr_toc.txt, line 330, pointer: >>44.12<< YXXY44.12YXXY Portable syntax file layout ============================================ usr_toc.txt, line 333, pointer: >>45.1<< YXXY45.1YXXY Language for Messages ============================================ usr_toc.txt, line 334, pointer: >>45.2<< YXXY45.2YXXY Language for Menus ============================================ usr_toc.txt, line 335, pointer: >>45.3<< YXXY45.3YXXY Using another encoding ============================================ usr_toc.txt, line 336, pointer: >>45.4<< YXXY45.4YXXY Editing files with a different encoding ============================================ usr_toc.txt, line 337, pointer: >>45.5<< YXXY45.5YXXY Entering language text ============================================ usr_toc.txt, line 345, pointer: >>90.1<< YXXY90.1YXXY Unix ============================================ usr_toc.txt, line 346, pointer: >>90.2<< YXXY90.2YXXY MS-Windows ============================================ usr_toc.txt, line 347, pointer: >>90.3<< YXXY90.3YXXY Upgrading ============================================ usr_toc.txt, line 348, pointer: >>90.4<< YXXY90.4YXXY Common installation issues ============================================ usr_toc.txt, line 349, pointer: >>90.5<< YXXY90.5YXXY Uninstalling Vim ============================================ usr_toc.txt, li[New] 17L, 316C written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0cne 353, pointer: >>manual-copyright<< Copyright: see YXXYmanual-copyrightYXXY vim:tw=78:ts=8:ft=help:norl: ============================================ various.txt, line 9, pointer: >>various-cmds<< 1. Various commands YXXYvarious-cmdsYXXY ============================================ various.txt, line 10, pointer: >>online-help<< 2. Online help YXXYonline-helpYXXY ============================================ various.txt, line 11, pointer: >>less<< 3. Using Vim like less or more YXXYlessYXXY ============================================ various.txt, line 39, pointer: >>:fixdel<< See YXXY:fixdelYXXY if your <Del> key does not do what you ============================================ various.txt, line 64, pointer: >>UTF-8<< character under the cursor, assuming it is in YXXYUTF-8YXXY ============================================ various.txt, line 69, pointer: >>+multi_byte<< {not in Vi} {only when compiled with the YXXY+multi_byteYXXY ============================================ various.txt, line 85, pointer: >>+multi_byte<< {not in Vi} {only when compiled with the YXXY+multi_byteYXXY ============================================ various.txt, line 92, pointer: >>:hardcopy<< on paper see YXXY:hardcopyYXXY. In the GUI you can use the ============================================ various.txt, line 94, pointer: >>ex-flags<< See YXXYex-flagsYXXY for [flags]. ============================================ various.txt, line 98, pointer: >>cmdline-ranges<< current line YXXYcmdline-rangesYXXY). ============================================ various.txt, line 99, pointer: >>ex-flags<< See YXXYex-flagsYXXY for [flags]. ============================================ various.txt, line 105, pointer: >>ex-flags<< See YXXYex-flagsYXXY for [flags]. ============================================ various.txt, line 111, pointer: >>ex-flags<< See YXXYex-flagsYXXY for [flags]. ============================================ various.txt, line 118, pointer: >>ex-flags<< See YXXYex-flagsYXXY for [flags]. ============================================ various.txt, line 160, pointer: >>ex-flags<< See YXXYex-flagsYXXY for [flags]. ============================================ various.txt, line 165, pointer: >>ex-flags<< See YXXYex-flagsYXXY for [flags]. ============================================ various.txt, line 179, pointer: >>:startinsert<< (to start Insert mode, see YXXY:startinsertYXXY). A ":" ============================================ various.txt, line 190, pointer: >>:noremap<< mapping YXXY:noremapYXXY, the argument can be mapped anyway. ============================================ various.txt, line 191, pointer: >>:execute<< An alternative is to use YXXY:executeYXXY, which uses an ============================================ various.txt, line 196, pointer: >>+ex_extra<< {not available when the YXXY+ex_extraYXXY feature was ============================================ various.txt, line 206, pointer: >>+ex_extra<< Not available when YXXY+ex_extraYXXY feature was disabled at ============================================ various.txt, line 228, pointer: >>timestamp<< the current file is checked YXXYtimestampYXXY. ============================================ various.txt, line 230, pointer: >>:bar<< it to append a Vim command. See YXXY:barYXXY. ============================================ various.txt, line 240, pointer: >>:!start<< For Win32 also see YXXY:!startYXXY. ============================================ various.txt, line 249, pointer: >>shell-window<< Also see YXXYshell-windowYXXY. ============================================ various.txt, line 264, pointer: >>has()<< To check for this in an expression, see YXXYhas()YXXY. ============================================ various.txt, line 280, pointer: >>Arabic<< B ZWWZ+arabicZWWZ YXXYArabicYXXY language support ============================================ various.txt, line 281, pointer: >>:autocmd<< N ZWWZ+autocmdZWWZ YXXY:autocmdYXXY, automatic commands ============================================ various.txt, line 282, pointer: >>balloon-eval<< m ZWWZ+balloon_evalZWWZ YXXYballoon-evalYXXY support. Included when compiling with ============================================ various.txt, line 284, pointer: >>+eval<< Netbeans/Sun Workshop integration or YXXY+evalYXXY feature. ============================================ various.txt, line 285, pointer: >>:browse<< N ZWWZ+browseZWWZ YXXY:browseYXXY command ============================================ various.txt, line 286, pointer: >>builtin-terms<< N ZWWZ+builtin_termsZWWZ some terminals builtin YXXYbuiltin-termsYXXY ============================================ various.txt, line 287, pointer: >>builtin-terms<< B ZWWZ++builtin_termsZWWZ maximal terminals builtin YXXYbuiltin-termsYXXY ============================================ various.txt, line 290, pointer: >>'cindent'<< N ZWWZ+cindentZWWZ YXXY'cindent'YXXY, C indenting ============================================ various.txt, line 291, pointer: >>clientserver<< N ZWWZ+clientserverZWWZ Unix and Win32: Remote invocation YXXYclientserverYXXY ============================================ various.txt, line 292, pointer: >>clipboard<< ZWWZ+clipboardZWWZ YXXYclipboardYXXY support ============================================ various.txt, line 293, pointer: >>cmdline-completion<< N ZWWZ+cmdline_complZWWZ command line completion YXXYcmdline-completionYXXY ============================================ various.txt, line 294, pointer: >>cmdline-history<< N ZWWZ+cmdline_histZWWZ command line history YXXYcmdline-historyYXXY ============================================ various.txt, line 295, pointer: >>'showcmd'<< N ZWWZ+cmdline_infoZWWZ YXXY'showcmd'YXXY and YXXY'ruler'YXXY ============================================ various.txt, line 295, pointer: >>'ruler'<< N ZWWZ+cmdline_infoZWWZ YXXY'showcmd'YXXY and YXXY'ruler'YXXY ============================================ various.txt, line 296, pointer: >>'comments'<< N ZWWZ+commentsZWWZ YXXY'comments'YXXY support ============================================ various.txt, line 297, pointer: >>encryption<< N ZWWZ+cryptvZWWZ encryption support YXXYencryptionYXXY ============================================ various.txt, line 298, pointer: >>cscope<< B ZWWZ+cscopeZWWZ YXXYcscopeYXXY support ============================================ various.txt, line 299, pointer: >>termcap-cursor-shape<< m ZWWZ+cursorshapeZWWZ YXXYtermcap-cursor-shapeYXXY support ============================================ various.txt, line 301, pointer: >>:confirm<< N ZWWZ+dialog_guiZWWZ Support for YXXY:confirmYXXY with GUI dialog. ============================================ various.txt, line 302, pointer: >>:confirm<< N ZWWZ+dialog_conZWWZ Support for YXXY:confirmYXXY with console dialog. ============================================ various.txt, line 303, pointer: >>:confirm<< N ZWWZ+dialog_con_guiZWWZ Support for YXXY:confirmYXXY with GUI and console dialog. ============================================ various.txt, line 304, pointer: >>vimdiff<< N ZWWZ+diffZWWZ YXXYvimdiffYXXY and 'diff' ============================================ various.txt, line 305, pointer: >>digraphs<< N ZWWZ+digraphsZWWZ YXXYdigraphsYXXY ZWWZE196ZWWZ ============================================ various.txt, line 306, pointer: >>quote_~<< ZWWZ+dndZWWZ Support for DnD into the "~ register YXXYquote_~YXXY. ============================================ various.txt, line 307, pointer: >>emacs-tags<< B ZWWZ+emacs_tagsZWWZ YXXYemacs-tagsYXXY files ============================================ various.txt, line 308, pointer: >>eval.txt<< N ZWWZ+evalZWWZ expression evaluation YXXYeval.txtYXXY ============================================ various.txt, line 309, pointer: >>:center<< N ZWWZ+ex_extraZWWZ Vim's extra Ex commands: YXXY:centerYXXY, YXXY:leftYXXY, ============================================ various.txt, line 309, pointer: >>:left<< N ZWWZ+ex_extraZWWZ Vim's extra Ex commands: YXXY:centerYXXY, YXXY:leftYXXY, ============================================ various.txt, line 310, pointer: >>:normal<< YXXY:normalYXXY, YXXrm -rf X* test.ok viminfo Y:retabYXXY and YXXY:rightYXXY ============================================ various.txt, line 310, pointer: >>:retab<< YXXY:normalYXXY, YXXY:retabYXXY and YXXY:rightYXXY ============================================ various.txt, line 310, pointer: >>:right<< YXXY:normalYXXY, YXXY:retabYXXY and YXXY:rightYXXY ============================================ various.txt, line 311, pointer: >>'hlsearch'<< N ZWWZ+extra_searchZWWZ YXXY'hlsearch'YXXY and YXXY'incsearch'YXXY options. ============================================ various.txt, line 311, pointer: >>'incsearch'<< N ZWWZ+extra_searchZWWZ YXXY'hlsearch'YXXY and YXXY'incsearch'YXXY options. ============================================ various.txt, line 312, pointer: >>farsi<< B ZWWZ+farsiZWWZ YXXYfarsiYXXY language ============================================ various.txt, line 313, pointer: >>gf<< N ZWWZ+file_in_pathZWWZ YXXYgfYXXY, YXXYCTRL-W_fYXXY and YXXY<cfile>YXXY ============================================ various.txt, line 313, pointer: >>CTRL-W_f<< N ZWWZ+file_in_pathZWWZ YXXYgfYXXY, YXXYCTRL-W_fYXXY and YXXY<cfile>YXXY ============================================ various.txt, line 313, pointer: >><cfile><< N ZWWZ+file_in_pathZWWZ YXXYgfYXXY, YXXYCTRL-W_fYXXY and YXXY<cfile>YXXY ============================================ various.txt, line 314, pointer: >>[I<< N ZWWZ+find_in_pathZWWZ include file searches: YXXY[IYXXY, YXXY:isearchYXXY, ============================================ various.txt, line 314, pointer: >>:isearch<< N ZWWZ+find_in_pathZWWZ include file searches: YXXY[IYXXY, YXXY:isearchYXXY, ============================================ various.txt, line 315, pointer: >>CTRL-W_CTRL-I<< YXXYCTRL-W_CTRL-IYXXY, YXXY:checkpathYXXY, etc. ============================================ various.txt, line 315, pointer: >>:checkpath<< YXXYCTRL-W_CTRL-IYXXY, YXXY:checkpathYXXY, etc. ============================================ various.txt, line 316, pointer: >>folding<< N ZWWZ+foldingZWWZ YXXYfoldingYXXY ============================================ various.txt, line 317, pointer: >>gui-footer<< ZWWZ+footerZWWZ YXXYgui-footerYXXY ============================================ various.txt, line 318, pointer: >>fork<< ZWWZ+forkZWWZ Unix only: YXXYforkYXXY shell commands ============================================ various.txt, line 320, pointer: >>multi-lang<< N ZWWZ+gettextZWWZ message translations YXXYmulti-langYXXY ============================================ various.txt, line 321, pointer: >>GUI<< ZWWZ+GUI_AthenaZWWZ Unix only: Athena YXXYGUIYXXY ============================================ various.txt, line 322, pointer: >>GUI<< ZWWZ+GUI_neXtawZWWZ Unix only: neXtaw YXXYGUIYXXY ============================================ various.txt, line 323, pointer: >>GUI<< ZWWZ+GUI_GTKZWWZ Unix only: GTK+ YXXYGUIYXXY ============================================ various.txt, line 324, pointer: >>GUI<< ZWWZ+GUI_MotifZWWZ Unix only: Motif YXXYGUIYXXY ============================================ various.txt, line 325, pointer: >>GUI<< ZWWZ+GUI_PhotonZWWZ QNX only: Photon YXXYGUIYXXY ============================================ various.txt, line 326, pointer: >>hangul<< m ZWWZ+hangul_inputZWWZ Hangul input support YXXYhangulYXXY ============================================ various.txt, line 327, pointer: >>iconv()<< ZWWZ+iconvZWWZ Compiled with the YXXYiconv()YXXY function ============================================ various.txt, line 328, pointer: >>iconv-dynamic<< ZWWZ+iconv/dynZWWZ Likewise YXXYiconv-dynamicYXXY YXXY/dynYXXY ============================================ various.txt, line 328, pointer: >>/dyn<< ZWWZ+iconv/dynZWWZ Likewise YXXYiconv-dynamicYXXY YXXY/dynYXXY ============================================ various.txt, line 329, pointer: >>insert_expand<< N ZWWZ+insert_expandZWWZ YXXYinsert_expandYXXY Insert mode completion ============================================ various.txt, line 330, pointer: >>jumplist<< N ZWWZ+jumplistZWWZ YXXYjumplistYXXY ============================================ various.txt, line 331, pointer: >>'keymap'<< B ZWWZ+keymapZWWZ YXXY'keymap'YXXY ============================================ various.txt, line 332, pointer: >>'langmap'<< B ZWWZ+langmapZWWZ YXXY'langmap'YXXY ============================================ various.txt, line 333, pointer: >>libcall()<< N ZWWZ+libcallZWWZ YXXYlibcall()YXXY ============================================ various.txt, line 334, pointer: >>'linebreak'<< N ZWWZ+linebreakZWWZ YXXY'linebreak'YXXY, YXXY'breakat'YXXY and YXXY'showbreak'YXXY ============================================ various.txt, line 334, pointer: >>'breakat'<< N ZWWZ+linebreakZWWZ YXXY'linebreak'YXXY, YXXY'breakat'YXXY and YXXY'showbreak'YXXY ============================================ various.txt, line 334, pointer: >>'showbreak'<< N ZWWZ+linebreakZWWZ YXXY'linebreak'YXXY, YXXY'breakat'YXXY and YXXY'showbreak'YXXY ============================================ various.txt, line 335, pointer: >>'lisp'<< N ZWWZ+lispindentZWWZ YXXY'lisp'YXXY ============================================ various.txt, line 336, pointer: >>buffer-hidden<< N ZWWZ+listcmdsZWWZ Vim commands for the list of buffers YXXYbuffer-hiddenYXXY ============================================ various.txt, line 337, pointer: >>:argdelete<< and argument list YXXY:argdeleteYXXY ============================================ various.txt, line 338, pointer: >>:map-local<< N ZWWZ+localmapZWWZ Support for mappings local to a buffer YXXY:map-localYXXY ============================================ various.txt, line 339, pointer: >>:menu<< N ZWWZ+menuZWWZ YXXY:menuYXXY ============================================ various.txt, line 340, pointer: >>:mksession<< N ZWWZ+mksessionZWWZ YXXY:mksessionYXXY ============================================ various.txt, line 341, pointer: >>filename-modifiers<< N ZWWZ+modify_fnameZWWZ YXXYfilename-modifiersYXXY ============================================ various.txt, line 342, pointer: >>mouse-using<< N ZWWZ+mouseZWWZ Mouse handling YXXYmouse-usingYXXY ============================================ various.txt, line 343, pointer: >>'mouseshape'<< N ZWWZ+mouseshapeZWWZ YXXY'mouseshape'YXXY ============================================ various.txt, line 344, pointer: >>dec-mouse<< B ZWWZ+mouse_decZWWZ Unix only: Dec terminal mouse handling YXXYdec-mouseYXXY ============================================ various.txt, line 345, pointer: >>gpm-mouse<< N ZWWZ+mouse_gpmZWWZ Unix only: Linux console mouse handling YXXYgpm-mouseYXXY ============================================ various.txt, line 346, pointer: >>netterm-mouse<< B ZWWZ+mouse_nettermZWWZ Unix only: netterm mouse handling YXXYnetterm-mouseYXXY ============================================ various.txt, line 347, pointer: >>qnx-terminal<< N ZWWZ+mouse_ptermZWWZ QNX only: pterm mouse handling YXXYqnx-terminalYXXY ============================================ various.txt, line 348, pointer: >>sysmouse<< N *+mouse_sysmouse* Unix only: *BSD console mouse handling YXXYsysmouseYXXY ============================================ various.txt, line 349, pointer: >>xterm-mouse<< N ZWWZ+mouse_xtermZWWZ Unix only: xterm mouse handling YXXYxterm-mouseYXXY ============================================ various.txt, line 350, pointer: >>multibyte<< B ZWWZ+multi_byteZWWZ Korean and other languages YXXYmultibyteYXXY ============================================ various.txt, line 351, pointer: >>multibyte-ime<< ZWWZ+multi_byte_imeZWWZ Win32 input method for multibyte chars YXXYmultibyte-imeYXXY ============================================ various.txt, line 352, pointer: >>multi-lang<< N ZWWZ+multi_langZWWZ non-English language support YXXYmulti-langYXXY ============================================ various.txt, line 353, pointer: >>mzscheme<< m ZWWZ+mzschemeZWWZ Mzscheme interface YXXYmzschemeYXXY ============================================ various.txt, line 354, pointer: >>mzscheme-dynamic<< m ZWWZ+mzscheme/dynZWWZ Mzscheme interface YXXYmzscheme-dynamicYXXY YXXY/dynYXXY ============================================ various.txt, line 354, pointer: >>/dyn<< m ZWWZ+mzscheme/dynZWWZ Mzscheme interface YXXYmzscheme-dynamicYXXY YXXY/dynYXXY ============================================ various.txt, line 355, pointer: >>netbeans<< m ZWWZ+netbeans_intgZWWZ YXXYnetbeansYXXY ============================================ various.txt, line 356, pointer: >>ole-interface<< m ZWWZ+oleZWWZ Win32 GUI only: YXXYole-interfaceYXXY ============================================ various.txt, line 358, pointer: >>autocmd-osfiletypes<< checking in automatic commands. YXXYautocmd-osfiletypesYXXY ============================================ various.txt, line 360, pointer: >>perl<< m ZWWZ+perlZWWZ Perl interface YXXYperlYXXY ============================================ various.txt, line 361, pointer: >>perl-dynamic<< m ZWWZ+perl/dynZWWZ Perl interface YXXYperl-dynamicYXXY YXXY/dynYXXY ============================================ various.txt, line 361, pointer: >>/dyn<< m ZWWZ+perl/dynZWWZ Perl interface YXXYperl-dynamicYXXY YXXY/dynYXXY ============================================ various.txt, line 362, pointer: >>:hardcopy<< ZWWZ+postscriptZWWZ YXXY:hardcopyYXXY writes a PostScript file ============================================ various.txt, line 363, pointer: >>:hardcopy<< N ZWWZ+printerZWWZ YXXY:hardcopyYXXY command ============================================ various.txt, line 364, pointer: >>:profile<< H ZWWZ+profileZWWZ YXXY:profileYXXY command ============================================ various.txt, line 365, pointer: >>python<< m ZWWZ+pythonZWWZ Python interface YXXYpythonYXXY ============================================ various.txt, line 366, pointer: >>python-dynamic<< m ZWWZ+python/dynZWWZ Python interface YXXYpython-dynamicYXXY YXXY/dynYXXY ============================================ various.txt, line 366, pointer: >>/dyn<< m ZWWZ+python/dynZWWZ Python interface YXXYpython-dynamicYXXY YXXY/dynYXXY ============================================ various.txt, line 367, pointer: >>:make<< N ZWWZ+quickfixZWWZ YXXY:makeYXXY and YXXYquickfixYXXY commands ============================================ various.txt, line 367, pointer: >>quickfix<< N ZWWZ+quickfixZWWZ YXXY:makeYXXY and YXXYquickfixYXXY commands ============================================ various.txt, line 368, pointer: >>reltime()<< N ZWWZ+reltimeZWWZ YXXYreltime()YXXY function, 'hlsearch'/'incsearch' timeout, ============================================ various.txt, line 370, pointer: >>'rightleft'<< B ZWWZ+rightleftZWWZ Right to left typing YXXY'rightleft'YXXY ============================================ various.txt, line 371, pointer: >>ruby<< m ZWWZ+rubyZWWZ Ruby interface YXXYrubyYXXY ============================================ various.txt, line 372, pointer: >>ruby-dynamic<< m ZWWZ+ruby/dynZWWZ Ruby interface YXXYruby-dynamicYXXY YXXY/dynYXXY ============================================ various.txt, line 372, pointer: >>/dyn<< m ZWWZ+ruby/dynZWWZ Ruby interface YXXYruby-dynamicYXXY YXXY/dynYXXY ============================================ various.txt, line 373, pointer: >>'scrollbind'<< N ZWWZ+scrollbindZWWZ YXXY'scrollbind'YXXY ============================================ various.txt, line 374, pointer: >>:sign<< B ZWWZ+signsZWWZ YXXY:signYXXY ============================================ various.txt, line 375, pointer: >>'smartindent'<< N ZWWZ+smartindentZWWZ YXXY'smartindent'YXXY ============================================ various.txt, line 376, pointer: >>sniff<< m ZWWZ+sniffZWWZ SniFF interface YXXYsniffYXXY ============================================ various.txt, line 379, pointer: >>workshop<< m ZWWZ+sun_workshopZWWZ YXXYworkshopYXXY ============================================ various.txt, line 380, pointer: >>syntax<< N ZWWZ+syntaxZWWZ Syntax highlighting YXXYsyntaxYXXY ============================================ various.txt, line 381, pointer: >>+fork<< ZWWZ+system()ZWWZ Unix only: opposite of YXXY+forkYXXY ============================================ various.txt, line 382, pointer: >>tag-binary-search<< N ZWWZ+tag_binaryZWWZ binary searching in tags file YXXYtag-binary-searchYXXY ============================================ various.txt, line 383, pointer: >>tag-old-static<< N ZWWZ+tag_old_staticZWWZ old method for static tags YXXYtag-old-staticYXXY ============================================ various.txt, line 384, pointer: >>tag-any-white<< m ZWWZ+tag_any_whiteZWWZ any white space allowed in tags file YXXYtag-any-whiteYXXY ============================================ various.txt, line 385, pointer: >>tcl<< m ZWWZ+tclZWWZ Tcl interface YXXYtclYXXY ============================================ various.txt, line 386, pointer: >>tcl-dynamic<< m ZWWZ+tcl/dynZWWZ Tcl interface YXXYtcl-dynamicYXXY YXXY/dynYXXY ============================================ various.txt, line 386, pointer: >>/dyn<< m ZWWZ+tcl/dynZWWZ Tcl interface YXXYtcl-dynamicYXXY YXXY/dynYXXY ============================================ various.txt, line 387, pointer: >>terminfo<< ZWWZ+terminfoZWWZ uses YXXYterminfoYXXY instead of termcap ============================================ various.txt, line 388, pointer: >>t_RV<< N ZWWZ+termresponseZWWZ support for YXXYt_RVYXXY and YXXYv:termresponseYXXY ============================================ various.txt, line 388, pointer: >>v:termresponse<< N ZWWZ+termresponseZWWZ support for YXXYt_RVYXXY and YXXYv:termresponseYXXY ============================================ various.txt, line 389, pointer: >>text-objects<< N ZWWZ+textobjectsZWWZ YXXYtext-objectsYXXY selection ============================================ various.txt, line 392, pointer: >>gui-toolbar<< N ZWWZ+toolbarZWWZ YXXYgui-toolbarYXXY ============================================ various.txt, line 393, pointer: >>user-commands<< N ZWWZ+user_commandsZWWZ User-defined commands. YXXYuser-commandsYXXY ============================================ various.txt, line 394, pointer: >>'viminfo'<< N ZWWZ+viminfoZWWZ YXXY'viminfo'YXXY ============================================ various.txt, line 395, pointer: >>:vsplit<< N ZWWZ+vertsplitZWWZ Vertically split windows YXXY:vsplitYXXY ============================================ various.txt, line 396, pointer: >>'virtualedit'<< N ZWWZ+virtualeditZWWZ YXXY'virtualedit'YXXY ============================================ various.txt, line 397, pointer: >>Visual-mode<< S ZWWZ+visualZWWZ Visual mode YXXYVisual-modeYXXY ============================================ various.txt, line 398, pointer: >>blockwise-operators<< N ZWWZ+visualextraZWWZ extra Visual mode commands YXXYblockwise-operatorsYXXY ============================================ various.txt, line 399, pointer: >>gR<< N ZWWZ+vreplaceZWWZ YXXYgRYXXY and YXXYgrYXXY ============================================ various.txt, line 399, pointer: >>gr<< N ZWWZ+vreplaceZWWZ YXXYgRYXXY and YXXYgrYXXY ============================================ various.txt, line 400, pointer: >>'wildignore'<< N ZWWZ+wildignoreZWWZ YXXY'wildignore'YXXY ============================================ various.txt, line 401, pointer: >>'wildmenu'<< N ZWWZ+wildmenuZWWZ YXXY'wildmenu'YXXY ============================================ various.txt, line 403, pointer: >>'writebackup'<< m ZWWZ+writebackupZWWZ YXXY'writebackup'YXXY is default on ============================================ various.txt, line 404, pointer: >>xim<< m ZWWZ+ximZWWZ X input method YXXYximYXXY ============================================ various.txt, line 405, pointer: >>xfontset<< ZWWZ+xfontsetZWWZ X fontset support YXXYxfontsetYXXY ============================================ various.txt, line 409, pointer: >>xterm-screens<< m ZWWZ+xterm_saveZWWZ save and restore xterm screen YXXYxterm-screensYXXY ============================================ various.txt, line 410, pointer: >>X11<< N ZWWZ+X11ZWWZ Unix only: can restore window title YXXYX11YXXY ============================================ various.txt, line 452, pointer: >>quotestar<< name can be omitted. See YXXYquotestarYXXY and YXXYquoteplusYXXY. ============================================ various.txt, line 452, pointer: >>quoteplus<< name can be omitted. See YXXYquotestarYXXY and YXXYquoteplusYXXY. ============================================ various.txt, line 482, pointer: >>v:errmsg<< when an error is detected. YXXYv:errmsgYXXY is still set. ============================================ various.txt, line 485, pointer: >>:redir<< Redirection, started with YXXY:redirYXXY, will continue as ============================================ various.txt, line 493, pointer: >>:normal<< YXXY:normalYXXY command. For example, to search for a ============================================ various.txt, line 504, pointer: >>CTRL-L<< screen to be messed up. Use YXXYCTRL-LYXXY to clean it up ============================================ various.txt, line 520, pointer: >>v:statusmsg<< YXXYv:statusmsgYXXY and friends. For example: ============================================ various.txt, line 633, pointer: >>help-translated<< YXXYhelp-translatedYXXY. ============================================ various.txt, line 642, pointer: >>pattern<< To use a regexp YXXYpatternYXXY, first do ":help" and then ============================================ various.txt, line 667, pointer: >>help-translated<< current file. See YXXYhelp-translatedYXXY. ============================================ various.txt, line 676, pointer: >>quickfix<< YXXYquickfixYXXY commands, e.g., YXXY:cnextYXXY to jump to the ============================================ various.txt, line 676, pointer: >>:cnext<< YXXYquickfixYXXY commands, e.g., YXXY:cnextYXXY to jump to the ============================================ various.txt, line 677, pointer: >>:cwindow<< next one. Or use YXXY:cwindowYXXY to get the list of ============================================ various.txt, line 679, pointer: >>pattern<< {pattern} is used as a Vim regexp YXXYpatternYXXY. ============================================ various.txt, line 688, pointer: >>:grep<< match within one line. You can use YXXY:grepYXXY instead, ============================================ various.txt, line 693, pointer: >>:execute<< YXXY:executeYXXY when needed. ============================================ various.txt, line 715, pointer: >>:help<< When no argument is given to YXXY:helpYXXY the file given with the 'helpfile' option ============================================ various.txt, line 740, pointer: >>add-local-help<< to change the distributed help files for that. See YXXYadd-local-helpYXXY. ============================================ various.txt, line 742, pointer: >>write-local-help<< To write a local help file, see YXXYwrite-local-helpYXXY. ============================================ various.txt, line 745, pointer: >>local-additions<< the "LOCAL ADDITIONS" section in the "help.txt" help file YXXYlocal-additionsYXXY. ============================================ various.txt, line 757, pointer: >>:help<< :helpf[ind] Like YXXY:helpYXXY, but use a dialog to enter the argument. ============================================ various.txt, line 770, pointer: >>help-translated<< generate the "tags-??" file, see YXXYhelp-translatedYXXY. ============================================ various.txt, line 787, pointer: >>+multi_lang<< This is only available when compiled with the YXXY+multi_langYXXY feature. ============================================ various.txt, line 827, pointer: >>CTRL-]<< When using YXXYCTRL-]YXXY or ":help!" in a non-English help file Vim will try to ============================================ various.txt, line 848, pointer: >>:helptags<< - Use the YXXY:helptagsYXXY command to generate the tags files. It will find all ============================================ version4.txt, line 13, pointer: >>backup-changed<< 'backup' option default changed YXXYbackup-changedYXXY ============================================ version4.txt, line 14, pointer: >>backup-extension<< Extension for backup file changed YXXYbackup-extensionYXXY ============================================ version4.txt, line 15, pointer: >>swapfile-changed<< Structure of swap file changed YXXYswapfile-changedYXXY ============================================ version4.txt, line 16, pointer: >>scriptout-changed<< "-w scriptout" argument changed YXXYscriptout-changedYXXY ============================================ version4.txt, line 17, pointer: >>backspace-delete<< Backspace and Delete keys YXXYbackspace-deleteYXXY ============================================ version4.txt, line 18, pointer: >>escape-bar<< Escape for | changed YXXYescape-barYXXY ============================================ version4.txt, line 19, pointer: >>key-codes-changed<< Key codes changed YXXYkey-codes-changedYXXY ============================================ version4.txt, line 20, pointer: >>termcap-changed<< Terminal options changed YXXYtermcap-changedYXXY ============================================ version4.txt, line 21, pointer: >>errorformat-changed<< 'errorformat' option changed YXXYerrorformat-changedYXXY ============================================ version4.txt, line 22, pointer: >>graphic-option-gone<< 'graphic' option gone YXXYgraphic-option-goneYXXY ============================================ version4.txt, line 23, pointer: >>ye-option-gone<< 'yankendofline' option gone YXXYye-option-goneYXXY ============================================ version4.txt, line 24, pointer: >>icon-changed<< 'icon' and 'title' default value changed YXXYicon-changedYXXY ============================================ version4.txt, line 25, pointer: >>highlight-changed<< 'highlight' option changed YXXYhighlight-changedYXXY ============================================ version4.txt, line 26, pointer: >>short-name-changed<< 'tildeop' and 'weirdinvert' short names changed YXXYshort-name-changedYXXY ============================================ version4.txt, line 27, pointer: >>use-visual-cmds<< Use of "v", "V" and "CTRL-V" in Visual mode YXXYuse-visual-cmdsYXXY ============================================ version4.txt, line 28, pointer: >>toggle-revins<< CTRL-B in Insert mode removed YXXYtoggle-revinsYXXY ============================================ version4.txt, line 41, pointer: >>'backup'<< Vi-compatible. YXXY'backup'YXXY ============================================ version4.txt, line 70, pointer: >>swap-file<< recover the file---don't use 4.0. YXXYswap-fileYXXY ============================================ version4.txt, line 79, pointer: >>-w<< [This was removed again later] YXXY-wYXXY ============================================ version4.txt, line 89, pointer: >><Del><< and 'bs' is set, two lines are joined. YXXY<Del>YXXY YXXYi_<Del>YXXY ============================================ version4.txt, line 89, pointer: >>i_<Del><< and 'bs' is set, two lines are joined. YXXY<Del>YXXY YXXYi_<Del>YXXY ============================================ version4.txt, line 95, pointer: >><BS><< YXXY<BS>YXXY YXXYi_<BS>YXXY ============================================ version4.txt, line 95, pointer: >>i_<BS><< YXXY<BS>YXXY YXXYi_<BS>YXXY ============================================ version4.txt, line 111, pointer: >>:fixdel<< you are using several different terminals. YXXY:fixdelYXXY ============================================ version4.txt, line 122, pointer: >>:bar<< a bar in a mapping, this needs to be replaced by "^V|". See YXXY:barYXXY. ============================================ version4.txt, line 131, pointer: >>key-notation<< code is used that cannot be confused with a character. YXXYkey-notationYXXY ============================================ version4.txt, line 141, pointer: >><><< introduced for this YXXY<>YXXY. The 'B' and '<' flags must not be present in ============================================ version4.txt, line 142, pointer: >>'cpoptions'<< 'cpoptions' to enable this to work YXXY'cpoptions'YXXY. ============================================ version4.txt, line 205, pointer: >>terminal-options<< options to a different value. YXXYterminal-optionsYXXY ============================================ version4.txt, line 279, pointer: >>errorformat<< the most common formats. YXXYerrorformatYXXY ============================================ version4.txt, line 292, pointer: >>'isprint'<< YXXY'isprint'YXXY ============================================ version4.txt, line 307, pointer: >>'title'<< put ":set title" in your vimrc. YXXY'title'YXXY ============================================ version4.txt, line 311, pointer: >>'icon'<< changed, add this line to your vimrc: YXXY'icon'YXXY ============================================ version4.txt, line 321, pointer: >>'highlight'<< terminals and reverse mode is used as a fallback. YXXY'highlight'YXXY ============================================ version4.txt, line 330, pointer: >>'tildeop'<< Renamed 'to' (abbreviation for 'tildeop') to 'top'. YXXY'tildeop'YXXY ============================================ version4.txt, line 331, pointer: >>'weirdinvert'<< Renamed 'wi' (abbreviation for 'weirdinvert') to 'wiv'. YXXY'weirdinvert'YXXY ============================================ version4.txt, line 344, pointer: >>v_V<< to end Visual mode without doing anything. YXXYv_VYXXY ============================================ version4.txt, line 353, pointer: >>'revins'<< you want to use it, define RIGHTLEFT in feature.h before compiling. YXXY'revins'YXXY ============================================ version5.txt, line 13, pointer: >>incompatible-5<< INCOMPATIBLE: YXXYincompatible-5YXXY ============================================ version5.txt, line 15, pointer: >>cp-default<< Default value for 'compatible' changed YXXYcp-defaultYXXY ============================================ version5.txt, line 16, pointer: >>Q-command-changed<< Text formatting command "Q" changed YXXYQ-command-changedYXXY ============================================ version5.txt, line 17, pointer: >>cmdline-changed<< Command-line arguments changed YXXYcmdline-changedYXXY ============================================ version5.txt, line 18, pointer: >>autocmds-kept<< Autocommands are kept YXXYautocmds-keptYXXY ============================================ version5.txt, line 19, pointer: >>hidden-changed<< Use of 'hidden' changed YXXYhidden-changedYXXY ============================================ version5.txt, line 20, pointer: >>text-objects-changed<< Text object commands changed YXXYtext-objects-changedYXXY ============================================ version5.txt, line 21, pointer: >>x-resources<< X-Windows Resources removed YXXYx-resourcesYXXY ============================================ version5.txt, line 22, pointer: >>$VIM-use<< Use of $VIM YXXY$VIM-useYXXY ============================================ version5.txt, line 23, pointer: >>$HOME-use<< Use of $HOME for MS-DOS and Win32 YXXY$HOME-useYXXY ============================================ version5.txt, line 24, pointer: >>tags-file-changed<< Tags file format changed YXXYtags-file-changedYXXY ============================================ version5.txt, line 25, pointer: >>options-changed<< Options changed YXXYoptions-changedYXXY ============================================ version5.txt, line 26, pointer: >>i_CTRL-B-gone<< CTRL-B in Insert mode gone YXXYi_CTRL-B-goneYXXY ============================================ version5.txt, line 28, pointer: >>new-5<< NEW FEATURES: YXXYnew-5YXXY ============================================ version5.txt, line 30, pointer: >>new-highlighting<< Syntax highlighting YXXYnew-highlightingYXXY ============================================ version5.txt, line 31, pointer: >>new-script<< Built-in script language YXXYnew-scriptYXXY ============================================ version5.txt, line 32, pointer: >>new-perl-python<< Perl and Python support YXXYnew-perl-pythonYXXY ============================================ version5.txt, line 33, pointer: >>added-win32-GUI<< Win32 GUI version YXXYadded-win32-GUIYXXY ============================================ version5.txt, line 34, pointer: >>added-VMS<< VMS version YXXYadded-VMSYXXY ====================================rm -rf test5.failed test.ok test.out X* viminfo ======== version5.txt, line 35, pointer: >>added-BeOS<< BeOS version YXXYadded-BeOSYXXY ============================================ version5.txt, line 36, pointer: >>added-Mac<< Macintosh GUI version YXXYadded-MacYXXY ============================================ version5.txt, line 37, pointer: >>more-compatible<< More Vi compatible YXXYmore-compatibleYXXY ============================================ version5.txt, line 38, pointer: >>read-stdin<< Read input from stdin YXXYread-stdinYXXY ============================================ version5.txt, line 39, pointer: >>added-regexp<< Regular expression patterns YXXYadded-regexpYXXY ============================================ version5.txt, line 40, pointer: >>tag-overloaded<< Overloaded tags YXXYtag-overloadedYXXY ============================================ version5.txt, line 41, pointer: >>new-commands<< New commands YXXYnew-commandsYXXY ============================================ version5.txt, line 42, pointer: >>added-options<< New options YXXYadded-optionsYXXY ============================================ version5.txt, line 43, pointer: >>added-cmdline-args<< New command-line arguments YXXYadded-cmdline-argsYXXY ============================================ version5.txt, line 44, pointer: >>added-various<< Various additions YXXYadded-variousYXXY ============================================ version5.txt, line 46, pointer: >>improvements-5<< IMPROVEMENTS YXXYimprovements-5YXXY ============================================ version5.txt, line 48, pointer: >>compile-changes-5<< COMPILE TIME CHANGES YXXYcompile-changes-5YXXY ============================================ version5.txt, line 50, pointer: >>bug-fixes-5<< BUG FIXES YXXYbug-fixes-5YXXY ============================================ version5.txt, line 52, pointer: >>version-5.1<< VERSION 5.1 YXXYversion-5.1YXXY ============================================ version5.txt, line 53, pointer: >>changed-5.1<< Changed YXXYchanged-5.1YXXY ============================================ version5.txt, line 54, pointer: >>added-5.1<< Added YXXYadded-5.1YXXY ============================================ version5.txt, line 55, pointer: >>fixed-5.1<< Fixed YXXYfixed-5.1YXXY ============================================ version5.txt, line 57, pointer: >>version-5.2<< VERSION 5.2 YXXYversion-5.2YXXY ============================================ version5.txt, line 58, pointer: >>long-lines<< Long lines editable YXXYlong-linesYXXY ============================================ version5.txt, line 59, pointer: >>file-browser-5.2<< File browser added YXXYfile-browser-5.2YXXY ============================================ version5.txt, line 60, pointer: >>dialogs-added<< Dialogs added YXXYdialogs-addedYXXY ============================================ version5.txt, line 61, pointer: >>popup-menu-added<< Popup menu added YXXYpopup-menu-addedYXXY ============================================ version5.txt, line 62, pointer: >>new-Select-mode<< Select mode added YXXYnew-Select-modeYXXY ============================================ version5.txt, line 63, pointer: >>new-session-files<< Session files added YXXYnew-session-filesYXXY ============================================ version5.txt, line 64, pointer: >>new-user-defined<< User defined functions and commands YXXYnew-user-definedYXXY ============================================ version5.txt, line 65, pointer: >>interfaces-5.2<< New interfaces YXXYinterfaces-5.2YXXY ============================================ version5.txt, line 66, pointer: >>ports-5.2<< New ports YXXYports-5.2YXXY ============================================ version5.txt, line 67, pointer: >>new-multi-byte<< Multi-byte support YXXYnew-multi-byteYXXY ============================================ version5.txt, line 68, pointer: >>new-functions-5.2<< New functions YXXYnew-functions-5.2YXXY ============================================ version5.txt, line 69, pointer: >>new-options-5.2<< New options YXXYnew-options-5.2YXXY ============================================ version5.txt, line 70, pointer: >>new-ex-commands-5.2<< New Ex commands YXXYnew-ex-commands-5.2YXXY ============================================ version5.txt, line 71, pointer: >>changed-5.2<< Changed YXXYchanged-5.2YXXY ============================================ version5.txt, line 72, pointer: >>added-5.2<< Added YXXYadded-5.2YXXY ============================================ version5.txt, line 73, pointer: >>fixed-5.2<< Fixed YXXYfixed-5.2YXXY ============================================ version5.txt, line 75, pointer: >>version-5.3<< VERSION 5.3 YXXYversion-5.3YXXY ============================================ version5.txt, line 76, pointer: >>changed-5.3<< Changed YXXYchanged-5.3YXXY ============================================ version5.txt, line 77, pointer: >>added-5.3<< Added YXXYadded-5.3YXXY ============================================ version5.txt, line 78, pointer: >>fixed-5.3<< Fixed YXXYfixed-5.3YXXY ============================================ version5.txt, line 80, pointer: >>version-5.4<< VERSION 5.4 YXXYversion-5.4YXXY ============================================ version5.txt, line 81, pointer: >>new-runtime-dir<< Runtime directory introduced YXXYnew-runtime-dirYXXY ============================================ version5.txt, line 82, pointer: >>new-filetype-5.4<< Filetype introduced YXXYnew-filetype-5.4YXXY ============================================ version5.txt, line 83, pointer: >>new-line-continuation<< Vim script line continuation YXXYnew-line-continuationYXXY ============================================ version5.txt, line 84, pointer: >>improved-sessions<< Improved session files YXXYimproved-sessionsYXXY ============================================ version5.txt, line 85, pointer: >>improved-autocmds-5.4<< Autocommands improved YXXYimproved-autocmds-5.4YXXY ============================================ version5.txt, line 86, pointer: >>new-encryption<< Encryption YXXYnew-encryptionYXXY ============================================ version5.txt, line 87, pointer: >>new-GTK-GUI<< GTK GUI port YXXYnew-GTK-GUIYXXY ============================================ version5.txt, line 88, pointer: >>menu-changes-5.4<< Menu changes YXXYmenu-changes-5.4YXXY ============================================ version5.txt, line 89, pointer: >>improved-viminfo<< Viminfo improved YXXYimproved-viminfoYXXY ============================================ version5.txt, line 90, pointer: >>new-commands-5.4<< Various new commands YXXYnew-commands-5.4YXXY ============================================ version5.txt, line 91, pointer: >>new-options-5.4<< Various new options YXXYnew-options-5.4YXXY ============================================ version5.txt, line 92, pointer: >>new-script-5.4<< Vim scripts YXXYnew-script-5.4YXXY ============================================ version5.txt, line 93, pointer: >>avoid-hit-enter<< Avoid hit-enter prompt YXXYavoid-hit-enterYXXY ============================================ version5.txt, line 94, pointer: >>improved-quickfix<< Improved quickfix YXXYimproved-quickfixYXXY ============================================ version5.txt, line 95, pointer: >>regexp-changes-5.4<< Regular expressions YXXYregexp-changes-5.4YXXY ============================================ version5.txt, line 96, pointer: >>changed-5.4<< Changed YXXYchanged-5.4YXXY ============================================ version5.txt, line 97, pointer: >>added-5.4<< Added YXXYadded-5.4YXXY ============================================ version5.txt, line 98, pointer: >>fixed-5.4<< Fixed YXXYfixed-5.4YXXY ============================================ version5.txt, line 100, pointer: >>version-5.5<< VERSION 5.5 YXXYversion-5.5YXXY ============================================ version5.txt, line 101, pointer: >>changed-5.5<< Changed YXXYchanged-5.5YXXY ============================================ version5.txt, line 102, pointer: >>added-5.5<< Added YXXYadded-5.5YXXY ============================================ version5.txt, line 103, pointer: >>fixed-5.5<< Fixed YXXYfixed-5.5YXXY ============================================ version5.txt, line 105, pointer: >>version-5.6<< VERSION 5.6 YXXYversion-5.6YXXY ============================================ version5.txt, line 106, pointer: >>changed-5.6<< Changed YXXYchanged-5.6YXXY ============================================ version5.txt, line 107, pointer: >>added-5.6<< Added YXXYadded-5.6YXXY ============================================ version5.txt, line 108, pointer: >>fixed-5.6<< Fixed YXXYfixed-5.6YXXY ============================================ version5.txt, line 110, pointer: >>version-5.7<< VERSION 5.7 YXXYversion-5.7YXXY ============================================ version5.txt, line 111, pointer: >>changed-5.7<< Changed YXXYchanged-5.7YXXY ============================================ version5.txt, line 112, pointer: >>added-5.7<< Added YXXYadded-5.7YXXY ============================================ version5.txt, line 113, pointer: >>fixed-5.7<< Fixed YXXYfixed-5.7YXXY ============================================ version5.txt, line 115, pointer: >>version-5.8<< VERSION 5.8 YXXYversion-5.8YXXY ============================================ version5.txt, line 116, pointer: >>changed-5.8<< Changed YXXYchanged-5.8YXXY ============================================ version5.txt, line 117, pointer: >>added-5.8<< Added YXXYadded-5.8YXXY ============================================ version5.txt, line 118, pointer: >>fixed-5.8<< Fixed YXXYfixed-5.8YXXY ============================================ version5.txt, line 169, pointer: >>gq<< specifies. The command for this is now "gq" (see YXXYgqYXXY for more info). The ============================================ version5.txt, line 171, pointer: >>Q<< mode, and Vim now does in fact have an "Ex" mode (see YXXYQYXXY for more info). ============================================ version5.txt, line 191, pointer: >>-v<< old: "vim -v file" YXXY-vYXXY ============================================ version5.txt, line 192, pointer: >>-R<< new: "vim -R file" YXXY-RYXXY ============================================ version5.txt, line 195, pointer: >>-e<< old: "vim -e errorfile" YXXY-eYXXY ============================================ version5.txt, line 196, pointer: >>-q<< new: "vim -q errorfile" YXXY-qYXXY ============================================ version5.txt, line 198, pointer: >>-s-ex<< "-s" in Ex mode now means to run in silent (batch) mode. YXXY-s-exYXXY ============================================ version5.txt, line 201, pointer: >>-x<< old: "vim -x file" YXXY-xYXXY ============================================ version5.txt, line 202, pointer: >>-f<< new: "vim -f file" YXXY-fYXXY ============================================ version5.txt, line 272, pointer: >>v_aw<< a aw a word YXXYv_awYXXY ============================================ version5.txt, line 273, pointer: >>v_aW<< A aW a WORD YXXYv_aWYXXY ============================================ version5.txt, line 274, pointer: >>v_as<< s as a sentence YXXYv_asYXXY ============================================ version5.txt, line 275, pointer: >>v_ap<< p ap a paragraph YXXYv_apYXXY ============================================ version5.txt, line 276, pointer: >>v_ab<< S ab a () block YXXYv_abYXXY ============================================ version5.txt, line 277, pointer: >>v_aB<< P aB a {} block YXXYv_aBYXXY ============================================ version5.txt, line 293, pointer: >>:highlight<< using a bold Font, which would imply a certain color. See YXXY:highlightYXXY and ============================================ version5.txt, line 294, pointer: >>gui-resources<< YXXYgui-resourcesYXXY. ============================================ version5.txt, line 302, pointer: >>$VIM<< and syntax files. See YXXY$VIMYXXY. Starting with version 5.4, YXXY$VIMRUNTIMEYXXY can ============================================ version5.txt, line 302, pointer: >>$VIMRUNTIME<< and syntax files. See YXXY$VIMYXXY. Starting with version 5.4, YXXY$VIMRUNTIMEYXXY can ============================================ version5.txt, line 316, pointer: >>_vimrc<< in $HOME. See YXXY_vimrcYXXY. ============================================ version5.txt, line 354, pointer: >>+rightleft<< When Vim was compiled with the YXXY+rightleftYXXY feature, you could use CTRL-B to ============================================ version5.txt, line 359, pointer: >>i_CTRL-_<< CTRL-_ key for this YXXYi_CTRL-_YXXY. ============================================ version5.txt, line 369, pointer: >>syntax<< See YXXYsyntaxYXXY. Summary: ============================================ version5.txt, line 375, pointer: >>:highlight<< highlighting. See YXXY:highlightYXXY. The default colors have been improved. ============================================ version5.txt, line 391, pointer: >>expression<< directly the result of an expression. See YXXYexpressionYXXY. ============================================ version5.txt, line 397, pointer: >>perl<< Vim can call Perl commands with ":perldo", ":perl", etc. See YXXYperlYXXY. ============================================ version5.txt, line 400, pointer: >>python<< Vim can call Python commands with ":python" and ":pyfile". See YXXYpythonYXXY. ============================================ version5.txt, line 409, pointer: >>gui-w32<< GUI are available to Windows users now. YXXYgui-w32YXXY ============================================ version5.txt, line 444, pointer: >>Ex-mode<< executable "ex" or "gex". YXXYEx-modeYXXY ============================================ version5.txt, line 457, pointer: >>--<< See YXXY--YXXY. ============================================ version5.txt, line 463, pointer: >>/\{<< Added specifying a range for the number of matches of a atom: "\{a,b}". YXXY/\{YXXY ============================================ version5.txt, line 465, pointer: >>/\s<< Added "\s", matches a white character. Can replace "[ \t]". YXXY/\sYXXY ============================================ version5.txt, line 466, pointer: >>/\S<< Added "\S", matches a non-white character. Can replace "[^ \t]". YXXY/\SYXXY ============================================ version5.txt, line 475, pointer: >>:tselect<< YXXY:tselectYXXY List matching tags, and jump to one of them. ============================================ version5.txt, line 476, pointer: >>:stselect<< YXXY:stselectYXXY Idem, and split window. ============================================ version5.txt, line 477, pointer: >>g_CTRL-]<< YXXYg_CTRL-]YXXY Do ":tselect" with the word under the cursor. ============================================ version5.txt, line 480, pointer: >>:tnext<< YXXY:tnextYXXY Go to next matching tag. ============================================ version5.txt, line 481, pointer: >>:tprevious<< YXXY:tpreviousYXXY Go to previous matching tag. ============================================ version5.txt, line 482, pointer: >>:trewind<< YXXY:trewindYXXY Go to first matching tag. ============================================ version5.txt, line 483, pointer: >>:tlast<< YXXY:tlastYXXY Go to last matching tag. ============================================ version5.txt, line 492, pointer: >>:amenu<< YXXY:amenuYXXY Define menus for all modes, inserting a CTRL-O for Insert ============================================ version5.txt, line 496, pointer: >>:augroup<< YXXY:augroupYXXY Set group to be used for following autocommands. Allows the ============================================ version5.txt, line 500, pointer: >>:crewind<< YXXY:crewindYXXY Go to first error. ============================================ version5.txt, line 501, pointer: >>:clast<< YXXY:clastYXXY Go to last error. ============================================ version5.txt, line 503, pointer: >>:doautoall<< YXXY:doautoallYXXY Execute autocommands for all loaded buffers. ============================================ version5.txt, line 505, pointer: >>:echo<< YXXY:echoYXXY Echo its argument, which is an expression. Can be used to ============================================ version5.txt, line 508, pointer: >>:execute<< YXXY:executeYXXY Execute its argument, which is an expression. Can be used to ============================================ version5.txt, line 511, pointer: >>:hide<< YXXY:hideYXXY Works like ":close". ============================================ version5.txt, line 513, pointer: >>:if<< YXXY:ifYXXY Conditional execution, for built-in script language. ============================================ version5.txt, line 515, pointer: >>:intro<< YXXY:introYXXY Show introductory message. This is always executed when Vim ============================================ version5.txt, line 518, pointer: >>:let<< YXXY:letYXXY Assign a value to an internal variable. ============================================ version5.txt, line 520, pointer: >>:omap<< YXXY:omapYXXY Map only in operator-pending mode. Makes it possible to map ============================================ version5.txt, line 523, pointer: >>:redir<< YXXY:redirYXXY Redirect output of messages to a file. ============================================ version5.txt, line 525, pointer: >>:update<< YXXY:updateYXXY Write when buffer has changed. ============================================ version5.txt, line 527, pointer: >>:while<< YXXY:whileYXXY While-loop for built-in script language. ============================================ version5.txt, line 530, pointer: >>v_O<< YXXYv_OYXXY "O" in Visual block mode, moves the cursor to the other corner ============================================ version5.txt, line 532, pointer: >>v_D<< YXXYv_DYXXY "D" in Visual block mode deletes till end of line. ============================================ version5.txt, line 535, pointer: >>i_CTRL-]<< YXXYi_CTRL-]YXXY Triggers abbreviation, without inserting any character. ============================================ version5.txt, line 607, pointer: >>-U<< YXXY-UYXXY Set the gvimrc file to be used. Like "-u" for the vimrc. ============================================ version5.txt, line 609, pointer: >>-V<< YXXY-VYXXY Set the 'verbose' option. E.g. "vim -V10". ============================================ version5.txt, line 611, pointer: >>-N<< YXXY-NYXXY Start in non-compatible mode. ============================================ version5.txt, line 613, pointer: >>-C<< YXXY-CYXXY Start in compatible mode. ============================================ version5.txt, line 615, pointer: >>-Z<< YXXY-ZYXXY Start in restricted mode, disallow shell commands. Can also ============================================ version5.txt, line 618, pointer: >>-h<< YXXY-hYXXY Show usage information and exit. ============================================ version5.txt, line 629, pointer: >>bugs<< "bugreport.txt" in the current directory. YXXYbugsYXXY ============================================ version5.txt, line 632, pointer: >>:normal-range<< each line in the range. YXXY:normal-rangeYXXY ============================================ version5.txt, line 635, pointer: >>farsi<< compile time. See YXXYfarsiYXXY. ============================================ version5.txt, line 693, pointer: >>:set<< - Implemented ":set all&", set all options to their default value. YXXY:setYXXY ============================================ version5.txt, line 698, pointer: >>swap-file<< too high. YXXYswap-fileYXXY ============================================ version5.txt, line 702, pointer: >>:swapname<< system is edited. YXXY:swapnameYXXY On MSDOS the hidden file attribute is NOT ============================================ version5.txt, line 715, pointer: >>tags-file-format<< YXXYtags-file-formatYXXY ============================================ version5.txt, line 729, pointer: >>VimLeave<< of before. YXXYVimLeaveYXXY ============================================ version5.txt, line 740, pointer: >>autocmd-patterns<< file name (expanded symbolic links). YXXYautocmd-patternsYXXY ============================================ version5.txt, line 742, pointer: >><sfile><< - Expand <sfile> in an ":autocmd" when it is defined. YXXY<sfile>YXXY ============================================ version5.txt, line 743, pointer: >>autocmd-nested<< - Added "nested" flag to ":autocmd", allows nesting. YXXYautocmd-nestedYXXY ============================================ version5.txt, line 745, pointer: >>autocmd-groups<< YXXYautocmd-groupsYXXY ============================================ version5.txt, line 747, pointer: >>BufUnload<< YXXYBufUnloadYXXY before a buffer is unloaded ============================================ version5.txt, line 748, pointer: >>BufDelete<< YXXYBufDeleteYXXY before a buffer is deleted from the buffer list ============================================ version5.txt, line 749, pointer: >>FileChangedShell<< YXXYFileChangedShellYXXY when a file's modification time has changed after ============================================ version5.txt, line 751, pointer: >>User<< YXXYUserYXXY user-defined autocommand ============================================ version5.txt, line 758, pointer: >>-u<< - "vim -u NONE" now also stops loading the .gvimrc and other GUI inits. YXXY-uYXXY ============================================ version5.txt, line 759, pointer: >>-U<< Use "-U" to use another gvimrc file. YXXY-UYXXY ============================================ version5.txt, line 769, pointer: >>menu-priority<< YXXYmenu-priorityYXXY ============================================ version5.txt, line 773, pointer: >>win32-problems<< YXXYwin32-problemsYXXY ============================================ version5.txt, line 776, pointer: >>:s<< match (Campbell). YXXY:sYXXY ============================================ version5.txt, line 782, pointer: >>gvim<< Allows the use of "gvim5" et. al. YXXYgvimYXXY "gview" starts the GUI in readonly ============================================ version5.txt, line 783, pointer: >>gview<< mode. YXXYgviewYXXY ============================================ version5.txt, line 792, pointer: >>-f<< YXXY-fYXXY ============================================ version5.txt, line 801, pointer: >>:jumps<< CTRL-O takes you. YXXY:jumpsYXXY ============================================ version5.txt, line 803, pointer: >>$HOME<< Using "~" for $HOME now works for all systems. YXXY$HOMEYXXY ============================================ version5.txt, line 813, pointer: >>%<< YXXY%YXXY ============================================ version5.txt, line 827, pointer: >>i_CTRL-E<< CTRL-Y, 'textwidth' is no longer used. YXXYi_CTRL-EYXXY ============================================ version5.txt, line 834, pointer: >>'<<< buffer. YXXY'<YXXY ============================================ version5.txt, line 839, pointer: >>$VIM<< compiling. YXXY$VIMYXXY ============================================ version5.txt, line 847, pointer: >>+cmd<< putting a backslash before it. YXXY+cmdYXXY ============================================ version5.txt, line 849, pointer: >>:recover<< After recovery, BufReadPost autocommands are applied. YXXY:recoverYXXY ============================================ version5.txt, line 851, pointer: >>os2ansi<< Added color support for "os2ansi", OS/2 console. (Slootman) YXXYos2ansiYXXY ============================================ version5.txt, line 853, pointer: >>:_%<< Allow "%:p:h" when % is empty. YXXY:_%YXXY ============================================ version5.txt, line 855, pointer: >><sfile><< Included "<sfile>": file name from the ":source" command. YXXY<sfile>YXXY ============================================ version5.txt, line 864, pointer: >><C-Left><< forward/backward (Windows compatible). YXXY<C-Left>YXXY ============================================ version5.txt, line 868, pointer: >>:version<< YXXY:versionYXXY ============================================ version5.txt, line 875, pointer: >>t_mb<< options. YXXYt_mbYXXY ===========================cp test5.ok test.ok ================= version5.txt, line 876, pointer: >>t_bc<< "bc": backspace character. YXXYt_bcYXXY ============================================ version5.txt, line 878, pointer: >>t_nd<< of pixels from the last bold character. YXXYt_ndYXXY ============================================ version5.txt, line 880, pointer: >>t_xs<< 'weirdinvert'. Visual mode works on hpterm now. YXXYt_xsYXXY ============================================ version5.txt, line 890, pointer: >>quote#<< Added '#' register: Alternate file name YXXYquote#YXXY. Display '#' register with ============================================ version5.txt, line 891, pointer: >>:display<< ":dis" command. YXXY:displayYXXY ============================================ version5.txt, line 897, pointer: >>K<< the man command. "2K" results in "!man 2 <cword>". YXXYKYXXY ============================================ version5.txt, line 900, pointer: >>gf<< it's done for file names in the tags file. YXXYgfYXXY ============================================ version5.txt, line 937, pointer: >>dos16<< out of memory too quickly. YXXYdos16YXXY ============================================ version5.txt, line 975, pointer: >>digraphs-default<< YXXYdigraphs-defaultYXXY ============================================ version5.txt, line 1165, pointer: >>hit-enter<< Avoid YXXYhit-enterYXXY prompt when not able to write viminfo on exit. ============================================ version5.txt, line 1352, pointer: >>hit-enter<< Asking a yes/no question could cause a YXXYhit-enterYXXY prompt. ============================================ version5.txt, line 1444, pointer: >>hit-enter<< Didn't ask to YXXYhit-enterYXXY when GUI is started and error messages are printed. ============================================ version5.txt, line 1454, pointer: >>hit-enter<< Sometimes error messages on startup didn't cause a YXXYhit-enterYXXY prompt, ============================================ version5.txt, line 2101, pointer: >>:function<< See YXXY:functionYXXY. ============================================ version5.txt, line 2103, pointer: >>:call<< each line in the range. YXXY:callYXXY ============================================ version5.txt, line 2111, pointer: >>user-commands<< (Moore) See YXXYuser-commandsYXXY. ============================================ version5.txt, line 2117, pointer: >>tcl<< Tcl interface. (Wilken) See YXXYtclYXXY. ============================================ version5.txt, line 2120, pointer: >>cscope<< Cscope support. (Kahn) (Sekera) See YXXYcscopeYXXY. ============================================ version5.txt, line 2130, pointer: >>riscos<< RISC OS version. (Thomas Leonard) See YXXYriscosYXXY. ============================================ version5.txt, line 2150, pointer: >>browse()<< YXXYbrowse()YXXY puts up a file requester when available. (Negri) ============================================ version5.txt, line 2151, pointer: >>escape()<< YXXYescape()YXXY escapes characters in a string with a backslash. ============================================ version5.txt, line 2152, pointer: >>fnamemodify()<< YXXYfnamemodify()YXXY modifies a file name. ============================================ version5.txt, line 2153, pointer: >>input()<< YXXYinput()YXXY asks the user to enter a line. (Aaron) There is a separate ============================================ version5.txt, line 2155, pointer: >>argc()<< YXXYargc()YXXY ============================================ version5.txt, line 2156, pointer: >>argv()<< YXXYargv()YXXY can be used to access the argument list. ============================================ version5.txt, line 2157, pointer: >>winbufnr()<< YXXYwinbufnr()YXXY buffer number of a window. (Aaron) ============================================ version5.txt, line 2158, pointer: >>winnr()<< YXXYwinnr()YXXY window number. (Aaron) ============================================ version5.txt, line 2159, pointer: >>matchstr()<< YXXYmatchstr()YXXY Return matched string. ============================================ version5.txt, line 2160, pointer: >>setline()<< YXXYsetline()YXXY Set a line to a string value. ============================================ version5.txt, line 2173, pointer: >>cscope<< 'cscopeverbose' Set the YXXYcscopeYXXY behavior. ============================================ version5.txt, line 2176, pointer: >>:grep<< 'grepprg' For the YXXY:grepYXXY command. ============================================ version5.txt, line 2222, pointer: >>:badd<< YXXY:baddYXXY Add file name to buffer list without side effects. (Negri) ============================================ version5.txt, line 2223, pointer: >>:behave<< YXXY:behaveYXXY Quickly set MS-Windows or xterm behavior. ============================================ version5.txt, line 2224, pointer: >>:browse<< YXXY:browseYXXY Use file selection dialog. ============================================ version5.txt, line 2225, pointer: >>:call<< YXXY:callYXXY Call a function, optionally with a range. ============================================ version5.txt, line 2226, pointer: >>:cnewer<< YXXY:cnewerYXXY ============================================ version5.txt, line 2227, pointer: >>:colder<< YXXY:colderYXXY To access a stack of quickfix error lists. ============================================ version5.txt, line 2228, pointer: >>:comclear<< YXXY:comclearYXXY Clear all user-defined commands. ============================================ version5.txt, line 2229, pointer: >>:command<< YXXY:commandYXXY Define a user command. ============================================ version5.txt, line 2230, pointer: >>:continue<< YXXY:continueYXXY Go back to ":while". ============================================ version5.txt, line 2231, pointer: >>:confirm<< YXXY:confirmYXXY Ask confirmation if something unexpected happens. ============================================ version5.txt, line 2232, pointer: >>:cscope<< YXXY:cscopeYXXY Execute cscope command. ============================================ version5.txt, line 2233, pointer: >>:cstag<< YXXY:cstagYXXY Use cscope to jump to a tag. ============================================ version5.txt, line 2234, pointer: >>:delcommand<< YXXY:delcommandYXXY Delete a user-defined command. ============================================ version5.txt, line 2235, pointer: >>:delfunction<< YXXY:delfunctionYXXY Delete a user-defined function. ============================================ version5.txt, line 2236, pointer: >>:endfunction<< YXXY:endfunctionYXXY End of user-defined function. ============================================ version5.txt, line 2237, pointer: >>:function<< YXXY:functionYXXY Define a user function. ============================================ version5.txt, line 2238, pointer: >>:grep<< YXXY:grepYXXY Works similar to ":make". (Negri) ============================================ version5.txt, line 2239, pointer: >>:mksession<< YXXY:mksessionYXXY Create a session file. ============================================ version5.txt, line 2240, pointer: >>:nohlsearch<< YXXY:nohlsearchYXXY Stop 'hlsearch' highlighting for a moment. ============================================ version5.txt, line 2241, pointer: >>:Print<< YXXY:PrintYXXY This is Vi compatible. Does the same as ":print". ============================================ version5.txt, line 2242, pointer: >>:promptfind<< YXXY:promptfindYXXY Search dialog (Win32 GUI). ============================================ version5.txt, line 2243, pointer: >>:promptrepl<< YXXY:promptreplYXXY Search/replace dialog (Win32 GUI). ============================================ version5.txt, line 2244, pointer: >>:return<< YXXY:returnYXXY Return from a user-defined function. ============================================ version5.txt, line 2245, pointer: >>:simalt<< YXXY:simaltYXXY Win32 GUI: Simulate alt-key pressed. (Negri) ============================================ version5.txt, line 2246, pointer: >>:smagic<< YXXY:smagicYXXY Like ":substitute", but always use 'magic'. ============================================ version5.txt, line 2247, pointer: >>:snomagic<< YXXY:snomagicYXXY Like ":substitute", but always use 'nomagic'. ============================================ version5.txt, line 2248, pointer: >>:tcl<< YXXY:tclYXXY Execute TCL command. ============================================ version5.txt, line 2249, pointer: >>:tcldo<< YXXY:tcldoYXXY Execute TCL command for a range of lines. ============================================ version5.txt, line 2250, pointer: >>:tclfile<< YXXY:tclfileYXXY Execute a TCL script file. ============================================ version5.txt, line 2251, pointer: >>:tearoff<< YXXY:tearoffYXXY Tear-off a menu (Win32 GUI). ============================================ version5.txt, line 2252, pointer: >>:tmenu<< YXXY:tmenuYXXY ============================================ version5.txt, line 2253, pointer: >>:tunmenu<< YXXY:tunmenuYXXY Win32 GUI: menu tooltips. (Negri) ============================================ version5.txt, line 2254, pointer: >>:star<< YXXY:starYXXY :* Execute a register. ============================================ version5.txt, line 3160, pointer: >>filetypes<< "mysyntaxfile" files will no longer work. YXXYfiletypesYXXY ============================================ version5.txt, line 3193, pointer: >>line-continuation<< line. This avoids the need for long lines. YXXYline-continuationYXXY (Roemer) ============================================ version5.txt, line 3231, pointer: >>FileType<< YXXYFileTypeYXXY When the file type has been detected. ============================================ version5.txt, line 3232, pointer: >>FocusGained<< YXXYFocusGainedYXXY When Vim got input focus. (Negri) ============================================ version5.txt, line 3233, pointer: >>FocusLost<< YXXYFocusLostYXXY When Vim lost input focus. (Negri) ============================================ version5.txt, line 3234, pointer: >>BufCreate<< YXXYBufCreateYXXY Called just after a new buffer has been created or has been ============================================ version5.txt, line 3236, pointer: >>CursorHold<< YXXYCursorHoldYXXY Triggered when no key has been typed for 'updatetime'. Can be ============================================ version5.txt, line 3240, pointer: >>GUIEnter<< YXXYGUIEnterYXXY Can be used to do something with the GUI window after it has ============================================ version5.txt, line 3242, pointer: >>BufHidden<< YXXYBufHiddenYXXY When a buffer becomes hidden. Used to delete the ============================================ version5.txt, line 3245, pointer: >>BufDelete<< Also trigger YXXYBufDeleteYXXY just before a buffer is going to be renamed. (Madsen) ============================================ version5.txt, line 3261, pointer: >>encryption<< 'key' option, "-x" command line argument and ":X" command. YXXYencryptionYXXY (based ============================================ version5.txt, line 3274, pointer: >>gui-gtk<< New GUI port for GTK+. Includes a toolbar, menu tearoffs, etc. YXXYgui-gtkYXXY ============================================ version5.txt, line 3275, pointer: >>:helpfind<< Added the YXXY:helpfindYXXY command. (Kahn and Dalecki) ============================================ version5.txt, line 3285, pointer: >>:emenu<< The new YXXY:emenuYXXY command can be used to execute a menu item. ============================================ version5.txt, line 3333, pointer: >>zH<< YXXYzHYXXY and YXXYzLYXXY commands: Horizontal scrolling by half a page. ============================================ version5.txt, line 3333, pointer: >>zL<< YXXYzHYXXY and YXXYzLYXXY commands: Horizontal scrolling by half a page. ============================================ version5.txt, line 3334, pointer: >>gm<< YXXYgmYXXY move cursor to middle of screen line. (Ideas by Campbell) ============================================ version5.txt, line 3336, pointer: >>v_b_I<< Operations on Visual blocks: YXXYv_b_IYXXY, YXXYv_b_AYXXY, YXXYv_b_cYXXY, YXXYv_b_CYXXY, YXXYv_b_rYXXY, ============================================ version5.txt, line 3336, pointer: >>v_b_A<< Operations on Visual blocks: YXXYv_b_IYXXY, YXXYv_b_AYXXY, YXXYv_b_cYXXY, YXXYv_b_CYXXY, YXXYv_b_rYXXY, ============================================ version5.txt, line 3336, pointer: >>v_b_c<< Operations on Visual blocks: YXXYv_b_IYXXY, YXXYv_b_AYXXY, YXXYv_b_cYXXY, YXXYv_b_CYXXY, YXXYv_b_rYXXY, ============================================ version5.txt, line 3336, pointer: >>v_b_C<< Operations on Visual blocks: YXXYv_b_IYXXY, YXXYv_b_AYXXY, YXXYv_b_cYXXY, YXXYv_b_CYXXY, YXXYv_b_rYXXY, ============================================ version5.txt, line 3336, pointer: >>v_b_r<< Operations on Visual blocks: YXXYv_b_IYXXY, YXXYv_b_AYXXY, YXXYv_b_cYXXY, YXXYv_b_CYXXY, YXXYv_b_rYXXY, ============================================ version5.txt, line 3337, pointer: >>v_b_<<< YXXYv_b_<YXXY and YXXYv_b_>YXXY. (Kelly) ============================================ version5.txt, line 3337, pointer: >>v_b_><< YXXYv_b_<YXXY and YXXYv_b_>YXXY. (Kelly) ============================================ version5.txt, line 3342, pointer: >>CTRL-\_CTRL-N<< YXXYCTRL-\_CTRL-NYXXY ============================================ version5.txt, line 3344, pointer: >>:cscope<< ":cscope kill" command to use the connection filename. YXXY:cscopeYXXY (Kahn) ============================================ version5.txt, line 3346, pointer: >>:startinsert<< YXXY:startinsertYXXY command: Start Insert mode next. ============================================ version5.txt, line 3348, pointer: >>:history<< YXXY:historyYXXY command, to show all four types of histories. (Roemer) ============================================ version5.txt, line 3350, pointer: >>[m<< YXXY[mYXXY, YXXY[MYXXY, YXXY]mYXXY and YXXY]MYXXY commands, for jumping backward/forward to start/end ============================================ version5.txt, line 3350, pointer: >>[M<< YXXY[mYXXY, YXXY[MYXXY, YXXY]mYXXY and YXXY]MYXXY commands, for jumping backward/forward to start/end ============================================ version5.txt, line 3350, pointer: >>]m<< YXXY[mYXXY, YXXY[MYXXY, YXXY]mYXXY and YXXY]MYXXY commands, for jumping backward/forward to start/end ============================================ version5.txt, line 3350, pointer: >>]M<< YXXY[mYXXY, YXXY[MYXXY, YXXY]mYXXY and YXXY]MYXXY commands, for jumping backward/forward to start/end ============================================ version5.txt, line 3353, pointer: >>:@<< ":@*" executes the * register. YXXY:@YXXY (Acevedo) ============================================ version5.txt, line 3355, pointer: >>go<< YXXYgoYXXY and YXXY:gotoYXXY commands: Jump to byte offset in the file. ============================================ version5.txt, line 3355, pointer: >>:goto<< YXXYgoYXXY and YXXY:gotoYXXY commands: Jump to byte offset in the file. ============================================ version5.txt, line 3357, pointer: >>gR<< YXXYgRYXXY and YXXYgrYXXY command: Virtual Replace mode. Replace characters without ============================================ version5.txt, line 3357, pointer: >>gr<< YXXYgRYXXY and YXXYgrYXXY command: Virtual Replace mode. Replace characters without ============================================ version5.txt, line 3361, pointer: >>:cd-<< YXXY:cd-YXXY (Webb) ============================================ version5.txt, line 3363, pointer: >>:ptag<< Tag preview commands YXXY:ptagYXXY. Shows the result of a ":tag" in a dedicated ============================================ version5.txt, line 3366, pointer: >>:pclose<< YXXY:pcloseYXXY command, and CTRL-W CTRL-Z: Close preview window. (Moore) ============================================ version5.txt, line 3368, pointer: >>:ppop<< Also YXXY:ppopYXXY, YXXY:ptnextYXXY, YXXY:ptpreviousYXXY, YXXY:ptNextYXXY, YXXY:ptrewindYXXY, YXXY:ptlastYXXY. ============================================ version5.txt, line 3368, pointer: >>:ptnext<< Also YXXY:ppopYXXY, YXXY:ptnextYXXY, YXXY:ptpreviousYXXY, YXXY:ptNextYXXY, YXXY:ptrewindYXXY, YXXY:ptlastYXXY. ============================================ version5.txt, line 3368, pointer: >>:ptprevious<< Also YXXY:ppopYXXY, YXXY:ptnextYXXY, YXXY:ptpreviousYXXY, YXXY:ptNextYXXY, YXXY:ptrewindYXXY, YXXY:ptlastYXXY. ============================================ version5.txt, line 3368, pointer: >>:ptNext<< Also YXXY:ppopYXXY, YXXY:ptnextYXXY, YXXY:ptpreviousYXXY, YXXY:ptNextYXXY, YXXY:ptrewindYXXY, YXXY:ptlastYXXY. ============================================ version5.txt, line 3368, pointer: >>:ptrewind<< Also YXXY:ppopYXXY, YXXY:ptnextYXXY, YXXY:ptpreviousYXXY, YXXY:ptNextYXXY, YXXY:ptrewindYXXY, YXXY:ptlastYXXY. ============================================ version5.txt, line 3368, pointer: >>:ptlast<< Also YXXY:ppopYXXY, YXXY:ptnextYXXY, YXXY:ptpreviousYXXY, YXXY:ptNextYXXY, YXXY:ptrewindYXXY, YXXY:ptlastYXXY. ============================================ version5.txt, line 3370, pointer: >>:find<< YXXY:findYXXY and YXXY:sfindYXXY commands: Find a file in 'path', (split window) and edit ============================================ version5.txt, line 3370, pointer: >>:sfind<< YXXY:findYXXY and YXXY:sfindYXXY commands: Find a file in 'path', (split window) and edit ============================================ version5.txt, line 3373, pointer: >>:options<< The YXXY:optionsYXXY command opens an option window that shows the current option ============================================ version5.txt, line 3382, pointer: >>:syncbind<< Scroll-binding: 'scrollbind' and 'scrollopt' options. Added YXXY:syncbindYXXY ============================================ version5.txt, line 3397, pointer: >>-m<< file even with ":w!". The YXXY-mYXXY command line option resets 'write'. ============================================ version5.txt, line 3434, pointer: >>exists()<< The YXXYexists()YXXY function can also check for existence of a function. (Roemer) ============================================ version5.txt, line 3439, pointer: >>getwinposx()<< - YXXYgetwinposx()YXXY and YXXYgetwinposy()YXXY: get Vim window position. (Webb) ============================================ version5.txt, line 3439, pointer: >>getwinposy()<< - YXXYgetwinposx()YXXY and YXXYgetwinposy()YXXY: get Vim window position. (Webb) ============================================ version5.txt, line 3440, pointer: >>histnr()<< - YXXYhistnr()YXXY, YXXYhistadd()YXXY, YXXYhistget()YXXY and YXXYhistdel()YXXY: Make history ============================================ version5.txt, line 3440, pointer: >>histadd()<< - YXXYhistnr()YXXY, YXXYhistadd()YXXY, YXXYhistget()YXXY and YXXYhistdel()YXXY: Make history ============================================ version5.txt, line 3440, pointer: >>histget()<< - YXXYhistnr()YXXY, YXXYhistadd()YXXY, YXXYhistget()YXXY and YXXYhistdel()YXXY: Make history ============================================ version5.txt, line 3440, pointer: >>histdel()<< - YXXYhistnr()YXXY, YXXYhistadd()YXXY, YXXYhistget()YXXY and YXXYhistdel()YXXY: Make history ============================================ version5.txt, line 3448, pointer: >>localtime()<< - YXXYlocaltime()YXXY and YXXYgetftime()YXXY: wall clock time and last modification time ============================================ version5.txt, line 3448, pointer: >>getftime()<< - YXXYlocaltime()YXXY and YXXYgetftime()YXXY: wall clock time and last modification time ============================================ version5.txt, line 3458, pointer: >>strftime()<< - Optional argument to YXXYstrftime()YXXY to give the time in seconds. (Webb) ============================================ version5.txt, line 3459, pointer: >>expand()<< - YXXYexpand()YXXY now also returns names for files that don't exist. ============================================ version5.txt, line 3469, pointer: >>v:warningmsg<< warning and status message. YXXYv:warningmsgYXXY YXXYv:statusmsgYXXY (Madsen) ============================================ version5.txt, line 3469, pointer: >>v:statusmsg<< warning and status message. YXXYv:warningmsgYXXY YXXYv:statusmsgYXXY (Madsen) ============================================ version5.txt, line 3471, pointer: >>v:count1<< used. YXXYv:count1YXXY ============================================ version5.txt, line 3495, pointer: >>:messages<< Previous messages can be viewed with the new YXXY:messagesYXXY command. ============================================ version5.txt, line 3512, pointer: >>errorformat-multi-line<< Parsing of multi-line messages. YXXYerrorformat-multi-lineYXXY ============================================ version5.txt, line 3514, pointer: >>:clist<< Allow a range for the YXXY:clistYXXY command. (Roemer) ============================================ version5.txt, line 3519, pointer: >>:cnfile<< YXXY:cnfileYXXY jumps to first error in next file. ============================================ version5.txt, line 3527, pointer: >>/$<< In a regexp, a '$' before "\)" is also considered to be an end-of-line. YXXY/$YXXY ============================================ version5.txt, line 3543, pointer: >>[:tab:]<< 'l' flag from 'cpoptions': YXXY[:tab:]YXXY, YXXY[:return:]YXXY, YXXY[:backspace:]YXXY and ============================================ version5.txt, line 3543, pointer: >>[:return:]<< 'l' flag from 'cpoptions': YXXY[:tab:]YXXY, YXXY[:return:]YXXY, YXXY[:backspace:]YXXY and ============================================ version5.txt, line 3543, pointer: >>[:backspace:]<< 'l' flag from 'cpoptions': YXXY[:tab:]YXXY, YXXY[:return:]YXXY, YXXY[:backspace:]YXXY and ============================================ version5.txt, line 3544, pointer: >>[:escape:]<< YXXY[:escape:]YXXY. ============================================ version5.txt, line 3547, pointer: >>expr-==?<< is done by ignoring case. YXXYexpr-==?YXXY ============================================ version5.txt, line 3676, pointer: >>hangul<< - Hangul input method feature: YXXYhangulYXXY. (Nam) ============================================ version5.txt, line 5913, pointer: >>line-continuation<< sourced lines. See patch 5.5.013 below. YXXYline-continuationYXXY ============================================ version5.txt, line 5916, pointer: >>:syn-excludenl<< YXXY:syn-excludenlYXXY ============================================ version5.txt, line 5918, pointer: >>z+<< Implemented YXXYz+YXXY and YXXYz^YXXY commands. See patch 5.5.050 below. ============================================ version5.txt, line 5918, pointer: >>z^<< Implemented YXXYz+YXXY and YXXYz^YXXY commands. See patch 5.5.050 below. ============================================ version5.txt, line 7575, pointer: >>tag<< Conversion of docs to HTML didn't convert "YXXYtagYXXYs" to a hyperlink. ============================================ version6.txt, line 15, pointer: >>incompatible-6<< INCOMPATIBLE CHANGES YXXYincompatible-6YXXY ============================================ version6.txt, line 17, pointer: >>curpos-visual<< Cursor position in Visual mode YXXYcurpos-visualYXXY ============================================ version6.txt, line 18, pointer: >>substitute-CR<< substitute command Vi compatible YXXYsubstitute-CRYXXY ============================================ version6.txt, line 19, pointer: >>new-global-values<< global option values introduced YXXYnew-global-valuesYXXY ============================================ version6.txt, line 20, pointer: >>fileencoding-changed<< 'fileencoding' changed YXXYfileencoding-changedYXXY ============================================ version6.txt, line 21, pointer: >>digraphs-changed<< Digraphs changed YXXYdigraphs-changedYXXY ============================================ version6.txt, line 22, pointer: >>filetypedetect-changed<< Filetype detection changed YXXYfiletypedetect-changedYXXY ============================================ version6.txt, line 23, pointer: >>new-unlisted-buffers<< Unlisted buffers introduced YXXYnew-unlisted-buffersYXXY ============================================ version6.txt, line 24, pointer: >>CTRL-U-changed<< CTRL-U in Command-line mode changed YXXYCTRL-U-changedYXXY ============================================ version6.txt, line 25, pointer: >>ctags-gone<< Ctags gone YXXYctags-goneYXXY ============================================ version6.txt, line 26, pointer: >>documentation-6<< Documentation reorganized YXXYdocumentation-6YXXY ============================================ version6.txt# Sleep a moment to avoid that the xterm title is messed up , line 27, pointer: >>modeless-and-clipboard<< Modeless selection and clipboard YXXYmodeless-and-clipboardYXXY ============================================ version6.txt, line 28, pointer: >>incomp-small-6<< Small incompatibilities YXXYincomp-small-6YXXY ============================================ version6.txt, line 30, pointer: >>new-6<< NEW FEATURES YXXYnew-6YXXY ============================================ version6.txt, line 32, pointer: >>new-folding<< Folding YXXYnew-foldingYXXY ============================================ version6.txt, line 33, pointer: >>new-vertsplit<< Vertically split windows YXXYnew-vertsplitYXXY ============================================ version6.txt, line 34, pointer: >>new-diff-mode<< Diff mode YXXYnew-diff-modeYXXY ============================================ version6.txt, line 35, pointer: >>new-evim<< Easy Vim: click-and-type YXXYnew-evimYXXY ============================================ version6.txt, line 36, pointer: >>new-user-manual<< User manual YXXYnew-user-manualYXXY ============================================ version6.txt, line 37, pointer: >>new-indent-flex<< Flexible indenting YXXYnew-indent-flexYXXY ============================================ version6.txt, line 38, pointer: >>new-searchpat<< Extended search patterns YXXYnew-searchpatYXXY ============================================ version6.txt, line 39, pointer: >>new-utf-8<< UTF-8 support YXXYnew-utf-8YXXY ============================================ version6.txt, line 40, pointer: >>new-multi-lang<< Multi-language support YXXYnew-multi-langYXXY ============================================ version6.txt, line 41, pointer: >>new-plugins<< Plugin support YXXYnew-pluginsYXXY ============================================ version6.txt, line 42, pointer: >>new-filetype-plugins<< Filetype plugins YXXYnew-filetype-pluginsYXXY ============================================ version6.txt, line 43, pointer: >>new-file-browser<< File browser YXXYnew-file-browserYXXY ============================================ version6.txt, line 44, pointer: >>new-network-files<< Editing files over a network YXXYnew-network-filesYXXY ============================================ version6.txt, line 45, pointer: >>new-cmdwin<< Window for command-line editing YXXYnew-cmdwinYXXY ============================================ version6.txt, line 46, pointer: >>new-debug-mode<< Debugging mode YXXYnew-debug-modeYXXY ============================================ version6.txt, line 47, pointer: >>new-virtedit<< Cursor in virtual position YXXYnew-virteditYXXY ============================================ version6.txt, line 48, pointer: >>new-debug-itf<< Debugger interface YXXYnew-debug-itfYXXY ============================================ version6.txt, line 49, pointer: >>new-vim-server<< Communication between Vims YXXYnew-vim-serverYXXY ============================================ version6.txt, line 50, pointer: >>new-buftype<< Buffer type options YXXYnew-buftypeYXXY ============================================ version6.txt, line 51, pointer: >>new-printing<< Printing YXXYnew-printingYXXY ============================================ version6.txt, line 52, pointer: >>ports-6<< Ports YXXYports-6YXXY ============================================ version6.txt, line 53, pointer: >>quickfix-6<< Quickfix extended YXXYquickfix-6YXXY ============================================ version6.txt, line 54, pointer: >>new-operator-mod<< Operator modifiers YXXYnew-operator-modYXXY ============================================ version6.txt, line 55, pointer: >>new-search-path<< Search Path YXXYnew-search-pathYXXY ============================================ version6.txt, line 56, pointer: >>new-file-writing<< Writing files improved YXXYnew-file-writingYXXY ============================================ version6.txt, line 57, pointer: >>new-argument-list<< Argument list YXXYnew-argument-listYXXY ============================================ version6.txt, line 58, pointer: >>new-View<< Restore a View YXXYnew-ViewYXXY ============================================ version6.txt, line 59, pointer: >>new-color-schemes<< Color schemes YXXYnew-color-schemesYXXY ============================================ version6.txt, line 60, pointer: >>new-items-6<< Various new items YXXYnew-items-6YXXY ============================================ version6.txt, line 62, pointer: >>improvements-6<< IMPROVEMENTS YXXYimprovements-6YXXY ============================================ version6.txt, line 64, pointer: >>compile-changes-6<< COMPILE TIME CHANGES YXXYcompile-changes-6YXXY ============================================ version6.txt, line 66, pointer: >>bug-fixes-6<< BUG FIXES YXXYbug-fixes-6YXXY ============================================ version6.txt, line 68, pointer: >>version-6.1<< VERSION 6.1 YXXYversion-6.1YXXY ============================================ version6.txt, line 69, pointer: >>changed-6.1<< Changed YXXYchanged-6.1YXXY ============================================ version6.txt, line 70, pointer: >>added-6.1<< Added YXXYadded-6.1YXXY ============================================ version6.txt, line 71, pointer: >>fixed-6.1<< Fixed YXXYfixed-6.1YXXY ============================================ version6.txt, line 73, pointer: >>version-6.2<< VERSION 6.2 YXXYversion-6.2YXXY ============================================ version6.txt, line 74, pointer: >>changed-6.2<< Changed YXXYchanged-6.2YXXY ============================================ version6.txt, line 75, pointer: >>added-6.2<< Added YXXYadded-6.2YXXY ============================================ version6.txt, line 76, pointer: >>fixed-6.2<< Fixed YXXYfixed-6.2YXXY ============================================ version6.txt, line 78, pointer: >>version-6.3<< VERSION 6.3 YXXYversion-6.3YXXY ============================================ version6.txt, line 79, pointer: >>changed-6.3<< Changed YXXYchanged-6.3YXXY ============================================ version6.txt, line 80, pointer: >>added-6.3<< Added YXXYadded-6.3YXXY ============================================ version6.txt, line 81, pointer: >>fixed-6.3<< Fixed YXXYfixed-6.3YXXY ============================================ version6.txt, line 83, pointer: >>version-6.4<< VERSION 6.4 YXXYversion-6.4YXXY ============================================ version6.txt, line 84, pointer: >>changed-6.4<< Changed YXXYchanged-6.4YXXY ============================================ version6.txt, line 85, pointer: >>added-6.4<< Added YXXYadded-6.4YXXY ============================================ version6.txt, line 86, pointer: >>fixed-6.4<< Fixed YXXYfixed-6.4YXXY ============================================ version6.txt, line 157, pointer: >>digraphs<< what was used in Vim 5.x. YXXYdigraphsYXXY ============================================ version6.txt, line 189, pointer: >>unlisted-buffer<< buffer list. YXXYunlisted-bufferYXXY ============================================ version6.txt, line 201, pointer: >>:bwipeout<< YXXY:bwipeoutYXXY can be used for the old meaning of ":bdelete". ============================================ version6.txt, line 263, pointer: >>c_CTRL-Y<< MS-Windows. Use the YXXYc_CTRL-YYXXY command to manually copy the selection. ============================================ version6.txt, line 385, pointer: >>-dev<< diff feature, this no longer works. Use "-dev {device}" instead. YXXY-devYXXY ============================================ version6.txt, line 406, pointer: >>folding<< See YXXYfoldingYXXY. ============================================ version6.txt, line 414, pointer: >>new-diff-mode<< YXXYnew-diff-modeYXXY). The 'scrollbind' option can be used to synchronize ============================================ version6.txt, line 418, pointer: >>:vsplit<< :vsplit or CTRL-W v or CTRL-W CTRL-V YXXY:vsplitYXXY ============================================ version6.txt, line 419, pointer: >>:vnew<< :vnew YXXY:vnewYXXY ============================================ version6.txt, line 420, pointer: >>:vertical<< :vertical {cmd} YXXY:verticalYXXY ============================================ version6.txt, line 426, pointer: >>CTRL-W_h<< Moving from window to window horizontally can be done with the YXXYCTRL-W_hYXXY and ============================================ version6.txt, line 427, pointer: >>CTRL-W_l<< YXXYCTRL-W_lYXXY commands. The YXXYCTRL-W_kYXXY and YXXYCTRL-W_jYXXY commands have been changed ============================================ version6.txt, line 427, pointer: >>CTRL-W_k<< YXXYCTRL-W_lYXXY commands. The YXXYCTRL-W_kYXXY and YXXYCTRL-W_jYXXY commands have been changed ============================================ version6.txt, line 427, pointer: >>CTRL-W_j<< YXXYCTRL-W_lYXXY commands. The YXXYCTRL-W_kYXXY and YXXYCTRL-W_jYXXY commands have been changed ============================================ version6.txt, line 435, pointer: >>CTRL-W_<<< To resize vertically split windows use the YXXYCTRL-W_<YXXY and YXXYCTRL-W_>YXXY commands. ============================================ version6.txt, line 435, pointer: >>CTRL-W_><< To resize vertically split windows use the YXXYCTRL-W_<YXXY and YXXYCTRL-W_>YXXY commands. ============================================ version6.txt, line 436, pointer: >>CTRL-W_bar<< To make a window the maximum width use the CTRL-W | command YXXYCTRL-W_barYXXY. ============================================ version6.txt, line 489, pointer: >>diff-mode<< See YXXYdiff-modeYXXY. ============================================ version6.txt, line 494, pointer: >>:diffsplit<< In a running Vim the YXXY:diffsplitYXXY command starts diff mode for the current ============================================ version6.txt, line 495, pointer: >>:diffpatch<< file and another file. The YXXY:diffpatchYXXY command starts diff mode using the ============================================ version6.txt, line 496, pointer: >>:diffthis<< current file and a patch file. The YXXY:diffthisYXXY command starts diff mode for ============================================ version6.txt, line 499, pointer: >>:diffget<< Differences can be removed with the YXXY:diffgetYXXY and YXXY:diffputYXXY commands. ============================================ version6.txt, line 499, pointer: >>:diffput<< Differences can be removed with the YXXY:diffgetYXXY and YXXY:diffputYXXY commands. ============================================ version6.txt, line 502, pointer: >>:diffupdate<< - The YXXY:diffupdateYXXY command refreshes the diffs. ============================================ version6.txt, line 540, pointer: >>user-manual<< YXXYuser-manualYXXY. ============================================ version6.txt, line 542, pointer: >>frombook<< The user manual includes parts of the Vim book by Steve Oualline YXXYfrombookYXXY. ============================================ version6.txt, line 543, pointer: >>manual-copyright<< It is published under the OPL YXXYmanual-copyrightYXXY. ============================================ version6.txt, line 561, pointer: >>30.3<< This is explained in the user manual: YXXY30.3YXXY. ============================================ version6.txt, line 636, pointer: >>UTF-8<< Double-wide characters are also supported. See YXXYUTF-8YXXY. ============================================ version6.txt, line 739, pointer: >>multi-lang<< without recompiling Vim. YXXYmulti-langYXXY (partly by Marcin Dalecki) ============================================ version6.txt, line 744, pointer: >>:menutranslate<< Menu translations are available as well. This uses the new YXXY:menutranslateYXXY ============================================ version6.txt, line 748, pointer: >>:language<< Added YXXY:languageYXXY command to set the language (locale) for messages, time and ============================================ version6.txt, line 791, pointer: >>load-plugins<< YXXYload-pluginsYXXY YXXYadd-pluginYXXY ============================================ version6.txt, line 791, pointer: >>add-plugin<< YXXYload-pluginsYXXY YXXYadd-pluginYXXY ============================================ version6.txt, line 793, pointer: >>:runtime<< The YXXY:runtimeYXXY command has been added to load one or more files in ============================================ version6.txt, line 797, pointer: >>new-network-files<< netrw.vim - Edit files over a network YXXYnew-network-filesYXXY ============================================ version6.txt, line 799, pointer: >>new-file-browser<< explorer.vim - Browse directories YXXYnew-file-browserYXXY ============================================ version6.txt, line 801, pointer: >>add-local-help<< Added support for local help files. YXXYadd-local-helpYXXY. ============================================ version6.txt, line 814, pointer: >>:scriptnames<< The new YXXY:scriptnamesYXXY command displays a list of all scripts that have been ============================================ version6.txt, line 836, pointer: >>s:var<< invocations of the same script. YXXYs:varYXXY ============================================ version6.txt, line 880, pointer: >>netrw<< supported. Uses the netrw.vim script as a standard "plugin". YXXYnetrwYXXY ============================================ version6.txt, line 897, pointer: >>cmdwin<< copying parts of previous command lines. YXXYcmdwinYXXY ============================================ version6.txt, line 917, pointer: >>debug-mode<< line. There are commands to step over a command or step into it. YXXYdebug-modeYXXY ============================================ version6.txt, line 920, pointer: >>:breakadd<< function is executed. YXXY:breakaddYXXY ============================================ version6.txt, line 923, pointer: >>-D<< command executes. The YXXY-DYXXY argument can be used to debug while starting up. ============================================ version6.txt, line 946, pointer: >>:wsverb<< Added the YXXY:wsverbYXXY command to execute debugger commands. ============================================ version6.txt, line 958, pointer: >>clientserver<< one Vim to another. Works for X-Windows and MS-Windows YXXYclientserverYXXY. ============================================ version6.txt, line 966, pointer: >>remote_send()<< YXXYremote_send()YXXY YXXYremote_expr()YXXY ============================================ version6.txt, line 966, pointer: >>remote_expr()<< YXXYremote_send()YXXY YXXYremote_expr()YXXY ============================================ version6.txt, line 994, pointer: >>special-buffers<< use various kinds of special buffers. See YXXYspecial-buffersYXXY. ============================================ version6.txt, line 1056, pointer: >>quickfix-window<< YXXYquickfix-windowYXXY. ============================================ version6.txt, line 1058, pointer: >>:copen<< - YXXY:copenYXXY opens the quickfix window. ============================================ version6.txt, line 1059, pointer: >>:cclose<< - YXXY:ccloseYXXY closes the quickfix window. ============================================ version6.txt, line 1060, pointer: >>:cwindow<< - YXXY:cwindowYXXY takes care that there is a quickfix window only when there are ============================================ version6.txt, line 1075, pointer: >>o_v<< the operator to work characterwise, linewise or blockwise. YXXYo_vYXXY ============================================ version6.txt, line 1127, pointer: >>:arglocal<< YXXY:arglocalYXXY command. The YXXY:argglobalYXXY command can be used to go back to the ============================================ version6.txt, line 1127, pointer: >>:argglobal<< YXXY:arglocalYXXY command. The YXXY:argglobalYXXY command can be used to go back to the ============================================ version6.txt, line 1130, pointer: >>:argdo<< The YXXY:argdoYXXY command executes a command on all files in the argument list. ============================================ version6.txt, line 1132, pointer: >>:argadd<< File names can be added to the argument list with YXXY:argaddYXXY. File names can ============================================ version6.txt, line 1133, pointer: >>:argdelete<< be removed with YXXY:argdeleteYXXY. ============================================ version6.txt, line 1138, pointer: >>:argedit<< The YXXY:argeditYXXY adds a file to the argument list and edits it. Like ":argadd" ============================================ version6.txt, line 1190, pointer: >>gi<< mark is just after the line. YXXYgiYXXY ============================================ version6.txt, line 1241, pointer: >>:saveas<< again and avoiding other side effects. YXXY:saveasYXXY ============================================ version6.txt, line 1261, pointer: >>:grepadd<< instead of defining a new list. YXXY:grepaddYXXY ============================================ version6.txt, line 1264, pointer: >>:finish<< script. YXXY:finishYXXY ============================================ version6.txt, line 1293, pointer: >>CursorHold-example<< YXXYCursorHold-exampleYXXY for a nice application with it. ============================================ version6.txt, line 1451, pointer: >>:pedit<< - YXXY:peditYXXY edits the specified file in the preview window ============================================ version6.txt, line 1452, pointer: >>:psearch<< - YXXY:psearchYXXY searches for a word in included files, like YXXY:ijumpYXXY, and ============================================ version6.txt, line 1452, pointer: >>:ijump<< - YXXY:psearchYXXY searches for a word in included files, like YXXY:ijumpYXXY, and ============================================ version6.txt, line 1612, pointer: >>sandbox<< - Evaluating options which are an expression is done in a YXXYsandboxYXXY. If the ============================================ version6.txt, line 1879, pointer: >>t_RV<< YXXYt_RVYXXY. All key codes are automatically converted to their 8-bit versions. ============================================ version6.txt, line 1882, pointer: >>t_RV<< actual key codes used and the number of colors for t_Co. Only when YXXYt_RVYXXY is ============================================ version7.txt, line 17, pointer: >>incompatible-7<< INCOMPATIBLE CHANGES YXXYincompatible-7YXXY ============================================ version7.txt, line 19, pointer: >>new-7<< NEW FEATURES YXXYnew-7YXXY ============================================ version7.txt, line 21, pointer: >>new-vim-script<< Vim script enhancements YXXYnew-vim-scriptYXXY ============================================ version7.txt, line 22, pointer: >>new-spell<< Spell checking YXXYnew-spellYXXY ============================================ version7.txt, line 23, pointer: >>new-omni-completion<< Omni completion YXXYnew-omni-completionYXXY ============================================ version7.txt, line 24, pointer: >>new-MzScheme<< MzScheme interface YXXYnew-MzSchemeYXXY ============================================ version7.txt, line 25, pointer: >>new-print-multi-byte<< Printing multi-byte text YXXYnew-print-multi-byteYXXY ============================================ version7.txt, line 26, pointer: >>new-tab-pages<< Tab pages YXXYnew-tab-pagesYXXY ============================================ version7.txt, line 27, pointer: >>new-undo-branches<< Undo branches YXXYnew-undo-branchesYXXY ============================================ version7.txt, line 28, pointer: >>new-more-unicode<< Extended Unicode support YXXYnew-more-unicodeYXXY ============================================ version7.txt, line 29, pointer: >>new-more-highlighting<< More highlighting YXXYnew-more-highlightingYXXY ============================================ version7.txt, line 30, pointer: >>new-manpage-trans<< Translated manual pages YXXYnew-manpage-transYXXY ============================================ version7.txt, line 31, pointer: >>new-vimgrep<< Internal grep YXXYnew-vimgrepYXXY ============================================ version7.txt, line 32, pointer: >>new-scroll-back<< Scroll back in messages YXXYnew-scroll-backYXXY ============================================ version7.txt, line 33, pointer: >>new-onemore<< Cursor past end of the line YXXYnew-onemoreYXXY ============================================ version7.txt, line 34, pointer: >>new-posix<< POSIX compatibility YXXYnew-posixYXXY ============================================ version7.txt, line 35, pointer: >>new-debug-support<< Debugger support YXXYnew-debug-supportYXXY ============================================ version7.txt, line 36, pointer: >>new-netrw-explore<< Remote file explorer YXXYnew-netrw-exploreYXXY ============================================ version7.txt, line 37, pointer: >>new-define-operator<< Define an operator YXXYnew-define-operatorYXXY ============================================ version7.txt, line 38, pointer: >>new-map-expression<< Mapping to an expression YXXYnew-map-expressionYXXY ============================================ version7.txt, line 39, pointer: >>new-map-select<< Visual and Select mode mappings YXXYnew-map-selectYXXY ============================================ version7.txt, line 40, pointer: >>new-location-list<< Location list YXXYnew-location-listYXXY ============================================ version7.txt, line 41, pointer: >>new-items-7<< Various new items YXXYnew-items-7YXXY ============================================ version7.txt, line 43, pointer: >>improvements-7<< IMPROVEMENTS YXXYimprovements-7YXXY ============================================ version7.txt, line 45, pointer: >>compile-changes-7<< COMPILE TIME CHANGES YXXYcompile-changes-7YXXY ============================================ version7.txt, line 47, pointer: >>bug-fixes-7<< BUG FIXES YXXYbug-fixes-7YXXY ============================================ version7.txt, line 49, pointer: >>version-7.1<< VERSION 7.1 YXXYversion-7.1YXXY ============================================ version7.txt, line 50, pointer: >>changed-7.1<< Changed YXXYchanged-7.1YXXY ============================================ version7.txt, line 51, pointer: >>added-7.1<< Added YXXYadded-7.1YXXY ============================================ version7.txt, line 52, pointer: >>fixed-7.1<< Fixed YXXYfixed-7.1YXXY ============================================ version7.txt, line 54, pointer: >>version-7.2<< VERSION 7.2 YXXYversion-7.2YXXY ============================================ version7.txt, line 55, pointer: >>changed-7.2<< Changed YXXYchanged-7.2YXXY ============================================ version7.txt, line 56, pointer: >>added-7.2<< Added YXXYadded-7.2YXXY ============================================ version7.txt, line 57, pointer: >>fixed-7.2<< Fixed YXXYfixed-7.2YXXY ============================================ version7.txt, line 66, pointer: >>cpo-+<< unless the '+' flag is in 'cpoptions' YXXYcpo-+YXXY. This was illogical, since the ============================================ version7.txt, line 81, pointer: >>literal-string<< In a YXXYliteral-stringYXXY a single quote can be doubled to get one. ============================================ version7.txt, line 86, pointer: >>E768<< was being edited by another Vim. Vim now gives an error message YXXYE768YXXY. ============================================ version7.txt, line 91, pointer: >>ft-tex-plugin<< "tex". YXXYft-tex-pluginYXXY ============================================ version7.txt, line 166, pointer: >>:command<< When defining a user command with YXXY:commandYXXY the special items could be ============================================ version7.txt, line 175, pointer: >>more-prompt<< At the YXXYmore-promptYXXY and the YXXYhit-enter-promptYXXY, when the 'more' option is ============================================ version7.txt, line 175, pointer: >>hit-enter-prompt<< At the YXXYmore-promptYXXY and the YXXYhit-enter-promptYXXY, when the 'more' option is ============================================ version7.txt, line 187, pointer: >>List<< YXXYListYXXY ordered list of items ============================================ version7.txt, line 188, pointer: >>Dictionary<< YXXYDictionaryYXXY associative array of items ============================================ version7.txt, line 189, pointer: >>Funcref<< YXXYFuncrefYXXY reference to a function ============================================ version7.txt, line 193, pointer: >>string()<< The YXXYstring()YXXY function can be used to get a string representation of a ============================================ version7.txt, line 194, pointer: >>eval()<< variable. Works for Numbers, Strings and composites of them. Then YXXYeval()YXXY ============================================ version7.txt, line 197, pointer: >>:let<< The YXXY:letYXXY command can now use "+=", "-=" and ".=": ============================================ version7.txt, line 202, pointer: >>:profile<< With the YXXY:profileYXXY command you can find out where your function or script ============================================ version7.txt, line 206, pointer: >>python-eval<< YXXYpython-evalYXXY (G. Sumner Hayes) ============================================ version7.txt, line 208, pointer: >>getscript<< The YXXYgetscriptYXXY plugin was added as a convenient way to update scripts from ============================================ version7.txt, line 211, pointer: >>vimball<< The YXXYvimballYXXY plugin was added as a convenient way to distribute a set of ============================================ version7.txt, line 227, pointer: >>[s<< The YXXY[sYXXY and YXXY]sYXXY commands can be used to move to the next or previous error ============================================ version7.txt, line 227, pointer: >>]s<< The YXXY[sYXXY and YXXY]sYXXY commands can be used to move to the next or previous error ============================================ version7.txt, line 228, pointer: >>zg<< The YXXYzgYXXY and YXXYzwYXXY commands can be used to add good and wrong words ============================================ version7.txt, line 228, pointer: >>zw<< The YXXYzgYXXY and YXXYzwYXXY commands can be used to add good and wrong words ============================================ version7.txt, line 229, pointer: >>z=<< The YXXYz=YXXY command can be used to list suggestions and correct the word ============================================ version7.txt, line 230, pointer: >>:mkspell<< The YXXY:mkspellYXXY command is used to generate a Vim spell file from word lists ============================================ version7.txt, line 241, pointer: >>spell<< Much more info here: YXXYspellYXXY. ============================================ version7.txt, line 252, pointer: >>i_CTRL-X_CTRL-O<< Use CTRL-X CTRL-O in Insert mode to start the completion. YXXYi_CTRL-X_CTRL-OYXXY ============================================ version7.txt, line 258, pointer: >>ft-c-omni<< C YXXYft-c-omniYXXY ============================================ version7.txt, line 259, pointer: >>ft-html-omni<< (X)HTML with CSS YXXYft-html-omniYXXY ============================================ version7.txt, line 260, pointer: >>ft-javascript-omni<< JavaScript YXXYft-javascript-omniYXXY ============================================ version7.txt, line 261, pointer: >>ft-php-omni<< PHP YXXYft-php-omniYXXY ============================================ version7.txt, line 263, pointer: >>ft-ruby-omni<< Ruby YXXYft-ruby-omniYXXY ============================================ version7.txt, line 264, pointer: >>ft-sql-omni<< SQL YXXYft-sql-omniYXXY ============================================ version7.txt, line 265, pointer: >>ft-xml-omni<< XML YXXYft-xml-omniYXXY ============================================ version7.txt, line 266, pointer: >>ft-syntax-omni<< any language with syntax highlighting YXXYft-syntax-omniYXXY ============================================ version7.txt, line 277, pointer: >>MzScheme<< The MzScheme interpreter is supported. YXXYMzSchemeYXXY ============================================ version7.txt, line 279, pointer: >>:mzscheme<< The YXXY:mzschemeYXXY command can be used to execute MzScheme commands ============================================ version7.txt, line 280, pointer: >>:mzfile<< The YXXY:mzfileYXXY command can be used to execute an MzScheme script file ============================================ version7.txt, line 282, pointer: >>+mzscheme<< This depends on Vim being compiled with the YXXY+mzschemeYXXY feature. ============================================ version7.txt, line 288, pointer: >>:hardcopy<< The YXXY:hardcopyYXXY command now supports printing multi-byte characters when using ============================================ version7.txt, line 292, pointer: >>postscript-cjk-printing<< Also see YXXYpostscript-cjk-printingYXXY. (Mike Williams) ============================================ version7.txt, line 300, pointer: >>gt<< with the keyboard, using the YXXYgtYXXY (Goto Tab) command. This is a convenient ============================================ version7.txt, line 303, pointer: >>-p<< To start Vim with each file argument in a separate tab page use the YXXY-pYXXY ============================================ version7.txt, line 312, pointer: >>:tab<< The YXXY:tabYXXY command modifier can be used to have most commands that open a new ============================================ version7.txt, line 315, pointer: >>--remote-tab<< The YXXY--remote-tabYXXY argument can be used to edit a file in a new tab page in an ============================================ version7.txt, line 320, pointer: >>tabpage<< More info here: YXXYtabpageYXXY ============================================ version7.txt, line 336, pointer: >>g-<< The commands YXXYg-YXXY and YXXY:earlierYXXY go back in time, to older changes. The ============================================ version7.txt, line 336, pointer: >>:earlier<< The commands YXXYg-YXXY and YXXY:earlierYXXY go back in time, to older changes. The ============================================ version7.txt, line 337, pointer: >>g+<< commands YXXYg+YXXY and YXXY:laterYXXY go forward in time, to newer changes. ============================================ version7.txt, line 337, pointer: >>:later<< commands YXXYg+YXXY and YXXY:laterYXXY go forward in time, to newer changes. ============================================ version7.txt, line 342, pointer: >>:undolist<< The YXXY:undolistYXXY command can be used to get an idea of which undo branches ============================================ version7.txt, line 343, pointer: >>:undo<< exist. The YXXY:undoYXXY command now takes an argument to directly jump to a ============================================ version7.txt, line 344, pointer: >>changenr()<< specific position in this list. The YXXYchangenr()YXXY function can be used to ============================================ version7.txt, line 358, pointer: >>ga<< YXXYgaYXXY now shows all combining characters, not just the first two. ============================================ version7.txt, line 365, pointer: >>patterns-composing<< characters. YXXYpatterns-composingYXXY ============================================ version7.txt, line 367, pointer: >>8g8<< The YXXY8g8YXXY command searches for an illegal UTF-8 byte sequence. ============================================ version7.txt, line 376, pointer: >>CursorMoved<< matching paren can be highlighted. This uses the new YXXYCursorMovedYXXY ============================================ version7.txt, line 383, pointer: >>matchparen<< See YXXYmatchparenYXXY for more information. ============================================ version7.txt, line 385, pointer: >>:match<< The plugin uses the YXXY:matchYXXY command. It now supports three match patterns. ============================================ version7.txt, line 395, pointer: >>hl-CursorColumn<< highlight groups allow changing the colors used. YXXYhl-CursorColumnYXXY ============================================ version7.txt, line 396, pointer: >>hl-CursorLine<< YXXYhl-CursorLineYXXY ============================================ version7.txt, line 432, pointer: >>:vimgrep<< YXXY:vimgrepYXXY. ============================================ version7.txt, line 435, pointer: >>getqflist()<< YXXYgetqflist()YXXY function. ============================================ version7.txt, line 439, pointer: >>:next<< file names are expanded, thus also with YXXY:nextYXXY and YXXY:argsYXXY. ============================================ version7.txt, line 439, pointer: >>:args<< file names are expanded, thus also with YXXY:nextYXXY and YXXY:argsYXXY. ============================================ version7.txt, line 445, pointer: >>more-prompt<< When displaying messages, at the YXXYmore-promptYXXY and the YXXYhit-enter-promptYXXY, The ============================================ version7.txt, line 445, pointer: >>hit-enter-prompt<< When displaying messages, at the YXXYmore-promptYXXY and the YXXYhit-enter-promptYXXY, The ============================================ version7.txt, line 452, pointer: >>g<<< The YXXYg<YXXY command can be used to see the last page of messages after you have ============================================ version7.txt, line 453, pointer: >>hit-enter-prompt<< hit <Enter> at the YXXYhit-enter-promptYXXY. Then you can scroll further back. ============================================ version7.txt, line 475, pointer: >>posix<< variable can be set to get POSIX compatibility. See YXXYposixYXXY. ============================================ version7.txt, line 479, pointer: >>cpo-X<< 'cpoptions' YXXYcpo-XYXXY ============================================ version7.txt, line 481, pointer: >>cpo--<< the '-' flag to 'cpoptions' YXXYcpo--YXXY ============================================ version7.txt, line 483, pointer: >>cpo-&<< '&' flag to 'cpoptions' YXXYcpo-&YXXY ============================================ version7.txt, line 500, pointer: >>:open<< - The YXXY:openYXXY command has been partially implemented. It stops Ex mode, but ============================================ version7.txt, line 545, pointer: >>g@<< YXXYg@YXXY operator. This makes it possible to define a mapping that works like an ============================================ version7.txt, line 547, pointer: >>g@<< through the YXXYg@YXXY operator. ============================================ version7.txt, line 549, pointer: >>:map-operator<< See YXXY:map-operatorYXXY for the explanation and an example. ============================================ version7.txt, line 560, pointer: >>:map-<expr><< This also works for abbreviations. See YXXY:map-<expr>YXXY for the details. ============================================ version7.txt, line 571, pointer: >>:xmap<< separately: YXXY:xmapYXXY and YXXY:smapYXXY. With the associated "noremap" and "unmap" ============================================ version7.txt, line 571, pointer: >>:smap<< separately: YXXY:xmapYXXY and YXXY:smapYXXY. With the associated "noremap" and "unmap" ============================================ version7.txt, line 574, pointer: >>:xmenu<< The same is done for menus: YXXY:xmenuYXXY, YXXY:smenuYXXY, etc. ============================================ version7.txt, line 574, pointer: >>:smenu<< The same is done for menus: YXXY:xmenuYXXY, YXXY:smenuYXXY, etc. ============================================ version7.txt, line 592, pointer: >>a'<< a", a' and a` New text objects to select quoted strings. YXXYa'YXXY ============================================ version7.txt, line 598, pointer: >>at<< YXXYatYXXY and YXXYitYXXY text objects select a block of text between HTML or XML tags. ============================================ version7.txt, line 598, pointer: >>it<< YXXYatYXXY and YXXYitYXXY text objects select a block of text between HTML or XML tags. ============================================ version7.txt, line 602, pointer: >><A-LeftMouse><< Make a blockwise selection. YXXY<A-LeftMouse>YXXY ============================================ version7.txt, line 615, pointer: >>i_CTRL-\_CTRL-O<< without moving the cursor. YXXYi_CTRL-\_CTRL-OYXXY ============================================ version7.txt, line 628, pointer: >>gq<< 'formatexpr' expression for formatting text with YXXYgqYXXY and when text ============================================ version7.txt, line 639, pointer: >>:mkspell<< 'mkspellmem' parameters for YXXY:mkspellYXXY memory use ============================================ version7.txt, line 644, pointer: >>g@<< 'operatorfunc' function to be called for YXXYg@YXXY operator ============================================ version7.txt, line 649, pointer: >>a'<< Used for the a", a' and a` text objects. YXXYa'YXXY ============================================ version7.txt, line 660, pointer: >>-p<< 'tabpagemax' maximum number of tab pages to open for YXXY-pYXXY ============================================ version7.txt, line 672, pointer: >>:startreplace<< YXXY:startreplaceYXXY Start Replace mode. (Charles Campbell) ============================================ version7.txt, line 673, pointer: >>:startgreplace<< YXXY:startgreplaceYXXY Start Virtual Replace mode. ============================================ version7.txt, line 675, pointer: >>:0file<< YXXY:0fileYXXY Removes the name of the buffer. (Charles Campbell) ============================================ version7.txt, line 677, pointer: >>:diffoff<< YXXY:diffoffYXXY Switch off diff mode in the current window or in all ============================================ version7.txt, line 680, pointer: >>:delmarks<< YXXY:delmarksYXXY Delete marks. ============================================ version7.txt, line 682, pointer: >>:exusage<< YXXY:exusageYXXY Help for Ex commands (Nvi command). ============================================ version7.txt, line 683, pointer: >>:viusage<< YXXY:viusageYXXY Help for Vi commands (Nvi command). ============================================ version7.txt, line 685, pointer: >>:sort<< YXXY:sortYXXY Sort lines in the buffer without depending on an ============================================ version7.txt, line 688, pointer: >>:vimgrep<< YXXY:vimgrepYXXY Internal grep command, search for a pattern in files. ============================================ version7.txt, line 689, pointer: >>:vimgrepadd<< YXXY:vimgrepaddYXXY Like YXXY:vimgrepYXXY but don't make a new list. ============================================ version7.txt, line 689, pointer: >>:vimgrep<< YXXY:vimgrepaddYXXY Like YXXY:vimgrepYXXY but don't make a new list. ============================================ version7.txt, line 691, pointer: >>:caddfile<< YXXY:caddfileYXXY Add error messages to an existing quickfix list ============================================ version7.txt, line 693, pointer: >>:cbuffer<< YXXY:cbufferYXXY Read error lines from a buffer. (partly by Yegappan ============================================ version7.txt, line 695, pointer: >>:cgetbuffer<< YXXY:cgetbufferYXXY Create a quickfix list from a buffer but don't jump to ============================================ version7.txt, line 697, pointer: >>:caddbuffer<< YXXY:caddbufferYXXY Add errors from the current buffer to the quickfix ============================================ version7.txt, line 699, pointer: >>:cexpr<< YXXY:cexprYXXY Read error messages from a Vim expression (Yegappan ============================================ version7.txt, line 701, pointer: >>:caddexpr<< YXXY:caddexprYXXY Add error messages from a Vim expression to an ============================================ version7.txt, line 703, pointer: >>:cgetexpr<< YXXY:cgetexprYXXY Create a quickfix list from a Vim expression, but ============================================ version7.txt, line 706, pointer: >>:lfile<< YXXY:lfileYXXY Like YXXY:cfileYXXY but use the location list. ============================================ version7.txt, line 706, pointer: >>:cfile<< YXXY:lfileYXXY Like YXXY:cfileYXXY but use the location list. ============================================ version7.txt, line 707, pointer: >>:lgetfile<< YXXY:lgetfileYXXY Like YXXY:cgetfileYXXY but use the location list. ============================================ version7.txt, line 707, pointer: >>:cgetfile<< YXXY:lgetfileYXXY Like YXXY:cgetfileYXXY but use the location list. ============================================ version7.txt, line 708, pointer: >>:laddfile<< YXXY:laddfileYXXY Like YXXY:caddfileYXXY but use the location list. ============================================ version7.txt, line 708, pointer: >>:caddfile<< YXXY:laddfileYXXY Like YXXY:caddfileYXXY but use the location list. ============================================ version7.txt, line 709, pointer: >>:lbuffer<< YXXY:lbufferYXXY Like YXXY:cbufferYXXY but use the location list. ============================================ version7.txt, line 709, pointer: >>:cbuffer<< YXXY:lbufferYXXY Like YXXY:cbufferYXXY but use the location list. ============================================ version7.txt, line 710, pointer: >>:lgetbuffer<< YXXY:lgetbufferYXXY Like YXXY:cgetbufferYXXY but use the location list. ============================================ version7.txt, line 710, pointer: >>:cgetbuffer<< YXXY:lgetbufferYXXY Like YXXY:cgetbufferYXXY but use the location list. ============================================ version7.txt, line 711, pointer: >>:laddbuffer<< YXXY:laddbufferYXXY Like YXXY:caddbufferYXXY but use the location list. ============================================ version7.txt, line 711, pointer: >>:caddbuffer<< YXXY:laddbufferYXXY Like YXXY:caddbufferYXXY but use the location list. ============================================ version7.txt, line 712, pointer: >>:lexpr<< YXXY:lexprYXXY Like YXXY:cexprYXXY but use the location list. ============================================ version7.txt, line 712, pointer: >>:cexpr<< YXXY:lexprYXXY Like YXXY:cexprYXXY but use the location list. ============================================ version7.txt, line 713, pointer: >>:lgetexpr<< YXXY:lgetexprYXXY Like YXXY:cgetexprYXXY but use the location list. ============================================ version7.txt, line 713, pointer: >>:cgetexpr<< YXXY:lgetexprYXXY Like YXXY:cgetexprYXXY but use the location list. ============================================ version7.txt, line 714, pointer: >>:laddexpr<< YXXY:laddexprYXXY Like YXXY:caddexprYXXY but use the location list. ============================================ version7.txt, line 714, pointer: >>:caddexpr<< YXXY:laddexprYXXY Like YXXY:caddexprYXXY but use the location list. ============================================ version7.txt, line 715, pointer: >>:ll<< YXXY:llYXXY Like YXXY:ccYXXY but use the location list. ============================================ version7.txt, line 715, pointer: >>:cc<< YXXY:llYXXY Like YXXY:ccYXXY but use the location list. ============================================ version7.txt, line 716, pointer: >>:llist<< YXXY:llistYXXY Like YXXY:clistYXXY but use the location list. ============================================ version7.txt, line 716, pointer: >>:clist<< YXXY:llistYXXY Like YXXY:clistYXXY but use the location list. ============================================ version7.txt, line 717, pointer: >>:lnext<< YXXY:lnextYXXY Like YXXY:cnextYXXY but use the location list. ============================================ version7.txt, line 717, pointer: >>:cnext<< YXXY:lnextYXXY Like YXXY:cnextYXXY but use the location list. ============================================ version7.txt, line 718, pointer: >>:lprevious<< YXXY:lpreviousYXXY Like YXXY:cpreviousYXXY but use the location list. ============================================ version7.txt, line 718, pointer: >>:cprevious<< YXXY:lpreviousYXXY Like YXXY:cpreviousYXXY but use the location list. ============================================ version7.txt, line 719, pointer: >>:lNext<< YXXY:lNextYXXY Like YXXY:cNextYXXY but use the location list. ============================================ version7.txt, line 719, pointer: >>:cNext<< YXXY:lNextYXXY Like YXXY:cNextYXXY but use the location list. ============================================ version7.txt, line 720, pointer: >>:lfirst<< YXXY:lfirstYXXY Like YXXY:cfirstYXXY but use the location list. ============================================ version7.txt, line 720, pointer: >>:cfirst<< YXXY:lfirstYXXY Like YXXY:cfirstYXXY but use the location list. ============================================ version7.txt, line 721, pointer: >>:lrewind<< YXXY:lrewindYXXY Like YXXY:crewindYXXY but use the location list. ============================================ version7.txt, line 721, pointer: >>:crewind<< YXXY:lrewindYXXY Like YXXY:crewindYXXY but use the location list. ============================================ version7.txt, line 722, pointer: >>:llast<< YXXY:llastYXXY Like YXXY:clastYXXY but use the location list. ============================================ version7.txt, line 722, pointer: >>:clast<< YXXY:llastYXXY Like YXXY:clastYXXY but use the location list. ============================================ version7.txt, line 723, pointer: >>:lnfile<< YXXY:lnfileYXXY Like YXXY:cnfileYXXY but use the location list. ============================================ version7.txt, line 723, pointer: >>:cnfile<< YXXY:lnfileYXXY Like YXXY:cnfileYXXY but use the location list. ============================================ version7.txt, line 724, pointer: >>:lpfile<< YXXY:lpfileYXXY Like YXXY:cpfileYXXY but use the location list. ============================================ version7.txt, line 724, pointer: >>:cpfile<< YXXY:lpfileYXXY Like YXXY:cpfileYXXY but use the location list. ============================================ version7.txt, line 725, pointer: >>:lNfile<< YXXY:lNfileYXXY Like YXXY:cNfileYXXY but use the location list. ============================================ version7.txt, line 725, pointer: >>:cNfile<< YXXY:lNfileYXXY Like YXXY:cNfileYXXY but use the location list. ============================================ version7.txt, line 726, pointer: >>:lolder<< YXXY:lolderYXXY Like YXXY:colderYXXY but use the location list. ============================================ version7.txt, line 726, pointer: >>:colder<< YXXY:lolderYXXY Like YXXY:colderYXXY but use the location list. ============================================ version7.txt, line 727, pointer: >>:lnewer<< YXXY:lnewerYXXY Like YXXY:cnewerYXXY but use the location list. ============================================ version7.txt, line 727, pointer: >>:cnewer<< YXXY:lnewerYXXY Like YXXY:cnewerYXXY but use the location list. ============================================ version7.txt, line 728, pointer: >>:lwindow<< YXXY:lwindowYXXY Like YXXY:cwindowYXXY but use the location list. ============================================ version7.txt, line 728, pointer: >>:cwindow<< YXXY:lwindowYXXY Like YXXY:cwindowYXXY but use the location list. ============================================ version7.txt, line 729, pointer: >>:lopen<< YXXY:lopenYXXY Like YXXY:copenYXXY but use the location list. ============================================ version7.txt, line 729, pointer: >>:copen<< YXXY:lopenYXXY Like YXXY:copenYXXY but use the location list. ============================================ version7.txt, line 730, pointer: >>:lclose<< YXXY:lcloseYXXY Like YXXY:ccloseYXXY but use the location list. ============================================ version7.txt, line 730, pointer: >>:cclose<< YXXY:lcloseYXXY Like YXXY:ccloseYXXY but use the location list. ============================================ version7.txt, line 731, pointer: >>:lmake<< YXXY:lmakeYXXY Like YXXY:makeYXXY but use the location list. ============================================ version7.txt, line 731, pointer: >>:make<< YXXY:lmakeYXXY Like YXXY:makeYXXY but use the location list. ============================================ version7.txt, line 732, pointer: >>:lgrep<< YXXY:lgrepYXXY Like YXXY:grepYXXY but use the location list. ============================================ version7.txt, line 732, pointer: >>:grep<< YXXY:lgrepYXXY Like YXXY:grepYXXY but use the location list. ============================================ version7.txt, line 733, pointer: >>:lgrepadd<< YXXY:lgrepaddYXXY Like YXXY:grepaddYXXY but use the location list. ============================================ version7.txt, line 733, pointer: >>:grepadd<< YXXY:lgrepaddYXXY Like YXXY:grepaddYXXY but use the location list. ============================================ version7.txt, line 734, pointer: >>:lvimgrep<< YXXY:lvimgrepYXXY Like YXXY:vimgrepYXXY but use the location list. ============================================ version7.txt, line 734, pointer: >>:vimgrep<< YXXY:lvimgrepYXXY Like YXXY:vimgrepYXXY but use the location list. ============================================ version7.txt, line 735, pointer: >>:lvimgrepadd<< YXXY:lvimgrepaddYXXY Like YXXY:vimgrepaddYXXY but use the location list. ============================================ version7.txt, line 735, pointer: >>:vimgrepadd<< YXXY:lvimgrepaddYXXY Like YXXY:vimgrepaddYXXY but use the location list. ============================================ version7.txt, line 736, pointer: >>:lhelpgrep<< YXXY:lhelpgrepYXXY Like YXXY:helpgrepYXXY but use the location list. ============================================ version7.txt, line 736, pointer: >>:helpgrep<< YXXY:lhelpgrepYXXY Like YXXY:helpgrepYXXY but use the location list. ============================================ version7.txt, line 737, pointer: >>:lcscope<< YXXY:lcscopeYXXY Like YXXY:cscopeYXXY but use the location list. ============================================ version7.txt, line 737, pointer: >>:cscope<< YXXY:lcscopeYXXY Like YXXY:cscopeYXXY but use the location list. ============================================ version7.txt, line 738, pointer: >>:ltag<< YXXY:ltagYXXY Jump to a tag and add matching tags to a location list. ============================================ version7.txt, line 740, pointer: >>:undojoin<< YXXY:undojoinYXXY Join a change with the previous undo block. ============================================ version7.txt, line 741, pointer: >>:undolist<< YXXY:undolistYXXY List the leafs of the undo tree. ============================================ version7.txt, line 743, pointer: >>:earlier<< YXXY:earlierYXXY Go back in time for changes in the text. ============================================ version7.txt, line 744, pointer: >>:later<< YXXY:laterYXXY Go forward in time for changes in the text. ============================================ version7.txt, line 746, pointer: >>:for<< YXXY:forYXXY Loop over a YXXYListYXXY. ============================================ version7.txt, line 746, pointer: >>List<< YXXY:forYXXY Loop over a YXXYListYXXY. ============================================ version7.txt, line 747, pointer: >>:endfor<< YXXY:endforYXXY ============================================ version7.txt, line 749, pointer: >>:lockvar<< YXXY:lockvarYXXY Lock a variable, prevents it from being changed. ============================================ version7.txt, line 750, pointer: >>:unlockvar<< YXXY:unlockvarYXXY Unlock a locked variable. ============================================ version7.txt, line 752, pointer: >>:mkspell<< YXXY:mkspellYXXY Create a Vim spell file. ============================================ version7.txt, line 753, pointer: >>:spellgood<< YXXY:spellgoodYXXY Add a word to the list of good words. ============================================ version7.txt, line 754, pointer: >>:spellwrong<< YXXY:spellwrongYXXY Add a word to the list of bad words ============================================ version7.txt, line 755, pointer: >>:spelldump<< YXXY:spelldumpYXXY Dump list of good words. ============================================ version7.txt, line 756, pointer: >>:spellinfo<< YXXY:spellinfoYXXY Show information about the spell files used. ============================================ version7.txt, line 757, pointer: >>:spellrepall<< YXXY:spellrepallYXXY Repeat a spelling correction for the whole buffer. ============================================ version7.txt, line 758, pointer: >>:spellundo<< YXXY:spellundoYXXY Remove a word from list of good and bad words. ============================================ version7.txt, line 760, pointer: >>:mzscheme<< YXXY:mzschemeYXXY Execute MzScheme commands. ============================================ version7.txt, line 761, pointer: >>:mzfile<< YXXY:mzfileYXXY Execute an MzScheme script file. ============================================ version7.txt, line 763, pointer: >>:nbkey<< YXXY:nbkeyYXXY Pass a key to NetBeans for processing. ============================================ version7.txt, line 765, pointer: >>:profile<< YXXY:profileYXXY Commands for Vim script profiling. ============================================ version7.txt, line 766, pointer: >>:profdel<< YXXY:profdelYXXY Stop profiling for specified items. ============================================ version7.txt, line 768, pointer: >>:smap<< YXXY:smapYXXY Select mode mapping. ============================================ version7.txt, line 769, pointer: >>:smapclear<< YXXY:smapclearYXXY ============================================ version7.txt, line 770, pointer: >>:snoremap<< YXXY:snoremapYXXY ============================================ version7.txt, line 771, pointer: >>:sunmap<< YXXY:sunmapYXXY ============================================ version7.txt, line 773, pointer: >>:xmap<< YXXY:xmapYXXY Visual mode mapping, not used for Select mode. ============================================ version7.txt, line 774, pointer: >>:xmapclear<< YXXY:xmapclearYXXY ============================================ version7.txt, line 775, pointer: >>:xnoremap<< YXXY:xnoremapYXXY ============================================ version7.txt, line 776, pointer: >>:xunmap<< YXXY:xunmapYXXY ============================================ version7.txt, line 778, pointer: >>:smenu<< YXXY:smenuYXXY Select mode menu. ============================================ version7.txt, line 779, pointer: >>:snoremenu<< YXXY:snoremenuYXXY ============================================ version7.txt, line 780, pointer: >>:sunmenu<< YXXY:sunmenuYXXY ============================================ version7.txt, line 782, pointer: >>:xmenu<< YXXY:xmenuYXXY Visual mode menu, not used for Select mode. ============================================ version7.txt, line 783, pointer: >>:xnoremenu<< YXXY:xnoremenuYXXY ============================================ version7.txt, line 784, pointer: >>:xunmenu<< YXXY:xunmenuYXXY ============================================ version7.txt, line 786, pointer: >>:tabclose<< YXXY:tabcloseYXXY Close the current tab page. ============================================ version7.txt, line 787, pointer: >>:tabdo<< YXXY:tabdoYXXY Perform a command in every tab page. ============================================ version7.txt, line 788, pointer: >>:tabedit<< YXXY:tabeditYXXY Edit a file in a new tab page. ============================================ version7.txt, line 789, pointer: >>:tabnew<< YXXY:tabnewYXXY Open a new tab page. ============================================ version7.txt, line 790, pointer: >>:tabfind<< YXXY:tabfindYXXY Search for a file and open it in a new tab page. ============================================ version7.txt, line 791, pointer: >>:tabnext<< YXXY:tabnextYXXY Go to the next tab page. ============================================ version7.txt, line 792, pointer: >>:tabprevious<< YXXY:tabpreviousYXXY Go to the previous tab page. ============================================ version7.txt, line 793, pointer: >>:tabNext<< YXXY:tabNextYXXY Go to the previous tab page. ============================================ version7.txt, line 794, pointer: >>:tabfirst<< YXXY:tabfirstYXXY Go to the first tab page. ============================================ version7.txt, line 795, pointer: >>:tabrewind<< YXXY:tabrewindYXXY Go to the first tab page. ============================================ version7.txt, line 796, pointer: >>:tablast<< YXXY:tablastYXXY Go to the last tab page. ============================================ version7.txt, line 797, pointer: >>:tabmove<< YXXY:tabmoveYXXY Move the current tab page elsewhere. ============================================ version7.txt, line 798, pointer: >>:tabonly<< YXXY:tabonlyYXXY Close all other tab pages. ============================================ version7.txt, line 799, pointer: >>:tabs<< YXXY:tabsYXXY List the tab pages and the windows they contain. ============================================ version7.txt, line 803, pointer: >>:keepalt<< YXXY:keepaltYXXY Do not change the alternate file. ============================================ version7.txt, line 805, pointer: >>:noautocmd<< YXXY:noautocmdYXXY Do not trigger autocommand events. ============================================ version7.txt, line 807, pointer: >>:sandbox<< YXXY:sandboxYXXY Execute a command in the sandbox. ============================================ version7.txt, line 809, pointer: >>:tab<< YXXY:tabYXXY When opening a new window create a new tab page. ============================================ version7.txt, line 814, pointer: >>++bad<< YXXY++badYXXY Specify what happens with characters that can't be ============================================ version7.txt, line 824, pointer: >>add()<< YXXYadd()YXXY append an item to a List ============================================ version7.txt, line 825, pointer: >>append()<< YXXYappend()YXXY append List of lines to the buffer ============================================ version7.txt, line 826, pointer: >>argv()<< YXXYargv()YXXY without an argument return the whole argument list ============================================ version7.txt, line 827, pointer: >>browsedir()<< YXXYbrowsedir()YXXY dialog to select a directory ============================================ version7.txt, line 828, pointer: >>bufnr()<< YXXYbufnr()YXXY takes an extra argument: create buffer ============================================ version7.txt, line 829, pointer: >>byteidx()<< YXXYbyteidx()YXXY index of a character (Ilya Sher) ============================================ version7.txt, line 830, pointer: >>call()<< YXXYcall()YXXY call a function with List as arguments ============================================ version7.txt, line 831, pointer: >>changenr()<< YXXYchangenr()YXXY number of current change ============================================ version7.txt, line 832, pointer: >>complete()<< YXXYcomplete()YXXY set matches for Insert mode completion ============================================ version7.txt, line 833, pointer: >>complete_add()<< YXXYcomplete_add()YXXY add match for 'completefunc' ============================================ version7.txt, line 834, pointer: >>complete_check()<< YXXYcomplete_check()YXXY check for key pressed, for 'completefunc' ============================================ version7.txt, line 835, pointer: >>copy()<< YXXYcopy()YXXY make a shallow copy of a List or Dictionary ============================================ version7.txt, line 836, pointer: >>count()<< YXXYcount()YXXY count nr of times a value is in a List or Dictionary ============================================ version7.txt, line 837, pointer: >>cursor()<< YXXYcursor()YXXY also accepts an offset for 'virtualedit', and ============================================ version7.txt, line 839, pointer: >>deepcopy()<< YXXYdeepcopy()YXXY make a full copy of a List or Dictionary ============================================ version7.txt, line 840, pointer: >>diff_filler()<< YXXYdiff_filler()YXXY returns number of filler lines above line {lnum}. ============================================ version7.txt, line 841, pointer: >>diff_hlID()<< YXXYdiff_hlID()YXXY returns the highlight ID for diff mode ============================================ version7.txt, line 842, pointer: >>empty()<< YXXYempty()YXXY check if List or Dictionary is empty ============================================ version7.txt, line 843, pointer: >>eval()<< YXXYeval()YXXY evaluate {string} and return the result ============================================ version7.txt, line 844, pointer: >>extend()<< YXXYextend()YXXY append one List to another or add items from one ============================================ version7.txt, line 846, pointer: >>feedkeys()<< YXXYfeedkeys()YXXY put characters in the typeahead buffer ============================================ version7.txt, line 847, pointer: >>filter()<< YXXYfilter()YXXY remove selected items from a List or Dictionary ============================================ version7.txt, line 848, pointer: >>finddir()<< YXXYfinddir()YXXY find a directory in 'path' ============================================ version7.txt, line 849, pointer: >>findfile()<< YXXYfindfile()YXXY find a file in 'path' (Johannes Zellner) ============================================ version7.txt, line 850, pointer: >>foldtextresult()<< YXXYfoldtextresult()YXXY the text displayed for a closed fold at line "lnum" ============================================ version7.txt, line 851, pointer: >>function()<< YXXYfunction()YXXY make a Funcref out of a function name ============================================ version7.txt, line 852, pointer: >>garbagecollect()<< YXXYgarbagecollect()YXXY cleanup unused YXXYListsYXXY and YXXYDictionariesYXXY with circular ============================================ version7.txt, line 852, pointer: >>Lists<< YXXYgarbagecollect()YXXY cleanup unused YXXYListsYXXY and YXXYDictionariesYXXY with circular ============================================ version7.txt, line 852, pointer: >>Dictionaries<< YXXYgarbagecollect()YXXY cleanup unused YXXYListsYXXY and YXXYDictionariesYXXY with circular ============================================ version7.txt, line 854, pointer: >>get()<< YXXYget()YXXY get an item from a List or Dictionary ============================================ version7.txt, line 855, pointer: >>getbufline()<< YXXYgetbufline()YXXY get a list of lines from a specified buffer ============================================ version7.txt, line 857, pointer: >>getcmdtype()<< YXXYgetcmdtype()YXXY return the current command-line type ============================================ version7.txt, line 859, pointer: >>getfontname()<< YXXYgetfontname()YXXY get actual font name being used ============================================ version7.txt, line 860, pointer: >>getfperm()<< YXXYgetfperm()YXXY get file permission string (Nikolai Weibull) ============================================ version7.txt, line 861, pointer: >>getftype()<< YXXYgetftype()YXXY get type of file (Nikolai Weibull) ============================================ version7.txt, line 862, pointer: >>getline()<< YXXYgetline()YXXY with second argument: get List with buffer lines ============================================ version7.txt, line 863, pointer: >>getloclist()<< YXXYgetloclist()YXXY list of location list items (Yegappan Lakshmanan) ============================================ version7.txt, line 864, pointer: >>getpos()<< YXXYgetpos()YXXY return a list with the position of cursor, mark, etc. ============================================ version7.txt, line 865, pointer: >>getqflist()<< YXXYgetqflist()YXXY list of quickfix errors (Yegappan Lakshmanan) ============================================ version7.txt, line 866, pointer: >>getreg()<< YXXYgetreg()YXXY get contents of a register ============================================ version7.txt, line 867, pointer: >>gettabwinvar()<< YXXYgettabwinvar()YXXY get variable from window in specified tab page. ============================================ version7.txt, line 868, pointer: >>has_key()<< YXXYhas_key()YXXY check whether a key appears in a Dictionary ============================================ version7.txt, line 869, pointer: >>haslocaldir()<< YXXYhaslocaldir()YXXY check if current window used YXXY:lcdYXXY ============================================ version7.txt, line 869, pointer: >>:lcd<< YXXYhaslocaldir()YXXY check if current window used YXXY:lcdYXXY ============================================ version7.txt, line 870, pointer: >>hasmapto()<< YXXYhasmapto()YXXY check for a mapping to a string ============================================ version7.txt, line 871, pointer: >>index()<< YXXYindex()YXXY index of item in List ============================================ version7.txt, line 872, pointer: >>inputlist()<< YXXYinputlist()YXXY prompt the user to make a selection from a list ============================================ version7.txt, line 873, pointer: >>insert()<< YXXYinsert()YXXY insert an item somewhere in a List ============================================ version7.txt, line 874, pointer: >>islocked()<< YXXYislocked()YXXY check if a variable is locked ============================================ version7.txt, line 875, pointer: >>items()<< YXXYitems()YXXY get List of Dictionary key-value pairs ============================================ version7.txt, line 876, pointer: >>join()<< YXXYjoin()YXXY join List items into a String ============================================ version7.txt, line 877, pointer: >>keys()<< YXXYkeys()YXXY get List of Dictionary keys ============================================ version7.txt, line 878, pointer: >>len()<< YXXYlen()YXXY number of items in a List or Dictionary ============================================ version7.txt, line 879, pointer: >>map()<< YXXYmap()YXXY change each List or Dictionary item ============================================ version7.txt, line 880, pointer: >>maparg()<< YXXYmaparg()YXXY extra argument: use abbreviation ============================================ version7.txt, line 881, pointer: >>mapcheck()<< YXXYmapcheck()YXXY extra argument: use abbreviation ============================================ version7.txt, line 882, pointer: >>match()<< YXXYmatch()YXXY extra argument: count ============================================ version7.txt, line 883, pointer: >>matcharg()<< YXXYmatcharg()YXXY return arguments of YXXY:matchYXXY command ============================================ version7.txt, line 883, pointer: >>:match<< YXXYmatcharg()YXXY return arguments of YXXY:matchYXXY command ============================================ version7.txt, line 884, pointer: >>matchend()<< YXXYmatchend()YXXY extra argument: count ============================================ version7.txt, line 885, pointer: >>matchlist()<< YXXYmatchlist()YXXY list with match and submatches of a pattern in a string ============================================ version7.txt, line 886, pointer: >>matchstr()<< YXXYmatchstr()YXXY extra argument: count ============================================ version7.txt, line 887, pointer: >>max()<< YXXYmax()YXXY maximum value in a List or Dictionary ============================================ version7.txt, line 888, pointer: >>min()<< YXXYmin()YXXY minimum value in a List or Dictionary ============================================ version7.txt, line 889, pointer: >>mkdir()<< YXXYmkdir()YXXY create a directory ============================================ version7.txt, line 890, pointer: >>pathshorten()<< YXXYpathshorten()YXXY reduce directory names to a single character ============================================ version7.txt, line 891, pointer: >>printf()<< YXXYprintf()YXXY format text ============================================ version7.txt, line 892, pointer: >>pumvisible()<< YXXYpumvisible()YXXY check whether the popup menu is displayed ============================================ version7.txt, line 893, pointer: >>range()<< YXXYrange()YXXY generate a List with numbers ============================================ version7.txt, line 894, pointer: >>readfile()<< YXXYreadfile()YXXY read a file into a list of lines ============================================ version7.txt, line 895, pointer: >>reltime()<< YXXYreltime()YXXY get time value, possibly relative ============================================ version7.txt, line 896, pointer: >>reltimestr()<< YXXYreltimestr()YXXY turn a time value into a string ============================================ version7.txt, line 897, pointer: >>remove()<< YXXYremove()YXXY remove one or more items from a List or Dictionary ============================================ version7.txt, line 898, pointer: >>repeat()<< YXXYrepeat()YXXY repeat "expr" "count" times (Christophe Poucet) ============================================ version7.txt, line 899, pointer: >>reverse()<< YXXYreverse()YXXY reverse the order of a List ============================================ version7.txt, line 900, pointer: >>search()<< YXXYsearch()YXXY extra argument: ============================================ version7.txt, line 901, pointer: >>searchdecl()<< YXXYsearchdecl()YXXY search for declaration of variable ============================================ version7.txt, line 902, pointer: >>searchpair()<< YXXYsearchpair()YXXY extra argument: line to stop searching ============================================ version7.txt, line 903, pointer: >>searchpairpos()<< YXXYsearchpairpos()YXXY return a List with the position of the match ============================================ version7.txt, line 904, pointer: >>searchpos()<< YXXYsearchpos()YXXY return a List with the position of the match ============================================ version7.txt, line 905, pointer: >>setloclist()<< YXXYsetloclist()YXXY modify a location list (Yegappan Lakshmanan) ============================================ version7.txt, line 906, pointer: >>setpos()<< YXXYsetpos()YXXY set cursor or mark to a position ============================================ version7.txt, line 907, pointer: >>setqflist()<< YXXYsetqflist()YXXY modify a quickfix list (Yegappan Lakshmanan) ============================================ version7.txt, line 908, pointer: >>settabwinvar()<< YXXYsettabwinvar()YXXY set variable in window of specified tab page ============================================ version7.txt, line 909, pointer: >>sort()<< YXXYsort()YXXY sort a List ============================================ version7.txt, line 910, pointer: >>soundfold()<< YXXYsoundfold()YXXY get the sound-a-like equivalent of a word ============================================ version7.txt, line 911, pointer: >>spellbadword()<< YXXYspellbadword()YXXY get a badly spelled word ============================================ version7.txt, line 912, pointer: >>spellsuggest()<< YXXYspellsuggest()YXXY get suggestions for correct spelling ============================================ version7.txt, line 913, pointer: >>split()<< YXXYsplit()YXXY split a String into a List ============================================ version7.txt, line 914, pointer: >>str2nr()<< YXXYstr2nr()YXXY convert a string to a number, base 8, 10 or 16 ============================================ version7.txt, line 915, pointer: >>stridx()<< YXXYstridx()YXXY extra argument: start position ============================================ version7.txt, line 916, pointer: >>strridx()<< YXXYstrridx()YXXY extra argument: start position ============================================ version7.txt, line 917, pointer: >>string()<< YXXYstring()YXXY string representation of a List or Dictionary ============================================ version7.txt, line 918, pointer: >>system()<< YXXYsystem()YXXY extra argument: filters {input} through a shell command ============================================ version7.txt, line 919, pointer: >>tabpagebuflist()<< YXXYtabpagebuflist()YXXY List of buffers in a tab page ============================================ version7.txt, line 920, pointer: >>tabpagenr()<< YXXYtabpagenr()YXXY number of current or last tab page ============================================ version7.txt, line 921, pointer: >>tabpagewinnr()<< YXXYtabpagewinnr()YXXY window number in a tab page ============================================ version7.txt, line 922, pointer: >>tagfiles()<< YXXYtagfiles()YXXY List with tags file names ============================================ version7.txt, line 923, pointer: >>taglist()<< YXXYtaglist()YXXY get list of matching tags (Yegappan Lakshmanan) ============================================ version7.txt, line 924, pointer: >>tr()<< YXXYtr()YXXY translate characters (Ron Aaron) ============================================ version7.txt, line 925, pointer: >>values()<< YXXYvalues()YXXY get List of Dictionary values ============================================ version7.txt, line 926, pointer: >>winnr()<< YXXYwinnr()YXXY takes an argument: what window to use ============================================ version7.txt, line 927, pointer: >>winrestview()<< YXXYwinrestview()YXXY restore the view of the current window ============================================ version7.txt, line 928, pointer: >>winsaveview()<< YXXYwinsaveview()YXXY save the view of the current window ============================================ version7.txt, line 929, pointer: >>writefile()<< YXXYwritefile()YXXY write a list of lines into a file ============================================ version7.txt, line 932, pointer: >>autoload-functions<< directory in 'runtimepath'. See YXXYautoload-functionsYXXY. ============================================ version7.txt, line 937, pointer: >>v:insertmode<< YXXYv:insertmodeYXXY used for YXXYInsertEnterYXXY and YXXYInsertChangeYXXY autocommands ============================================ version7.txt, line 937, pointer: >>InsertEnter<< YXXYv:insertmodeYXXY used for YXXYInsertEnterYXXY and YXXYInsertChangeYXXY autocommands ============================================ version7.txt, line 937, pointer: >>InsertChange<< YXXYv:insertmodeYXXY used for YXXYInsertEnterYXXY and YXXYInsertChangeYXXY autocommands ============================================ version7.txt, line 938, pointer: >>v:val<< YXXYv:valYXXY item value in a YXXYmap()YXXY or YXXYfilter()YXXY function ============================================ version7.txt, line 938, pointer: >>map()<< YXXYv:valYXXY item value in a YXXYmap()YXXY or YXXYfilter()YXXY function ============================================ version7.txt, line 938, pointer: >>filter()<< YXXYv:valYXXY item value in a YXXYmap()YXXY or YXXYfilter()YXXY function ============================================ version7.txt, line 939, pointer: >>v:key<< YXXYv:keyYXXY item key in a YXXYmap()YXXY or YXXYfilter()YXXY function ============================================ version7.txt, line 939, pointer: >>map()<< YXXYv:keyYXXY item key in a YXXYmap()YXXY or YXXYfilter()YXXY function ============================================ version7.txt, line 939, pointer: >>filter()<< YXXYv:keyYXXY item key in a YXXYmap()YXXY or YXXYfilter()YXXY function ============================================ version7.txt, line 940, pointer: >>v:profiling<< YXXYv:profilingYXXY non-zero after a ":profile start" command ============================================ version7.txt, line 941, pointer: >>v:fcs_reason<< YXXYv:fcs_reasonYXXY the reason why YXXYFileChangedShellYXXY was triggered ============================================ version7.txt, line 941, pointer: >>FileChangedShell<< YXXYv:fcs_reasonYXXY the reason why YXXYFileChangedShellYXXY was triggered ============================================ version7.txt, line 942, pointer: >>v:fcs_choice<< YXXYv:fcs_choiceYXXY what should happen after YXXYFileChangedShellYXXY ============================================ version7.txt, line 942, pointer: >>FileChangedShell<< YXXYv:fcs_choiceYXXY what should happen after YXXYFileChangedShellYXXY ============================================ version7.txt, line 943, pointer: >>v:beval_bufnr<< YXXYv:beval_bufnrYXXY buffer number for 'balloonexpr' ============================================ version7.txt, line 944, pointer: >>v:beval_winnr<< YXXYv:beval_winnrYXXY window number for 'balloonexpr' ============================================ version7.txt, line 945, pointer: >>v:beval_lnum<< YXXYv:beval_lnumYXXY line number for 'balloonexpr' ============================================ version7.txt, line 946, pointer: >>v:beval_col<< YXXYv:beval_colYXXY column number for 'balloonexpr' ============================================ version7.txt, line 947, pointer: >>v:beval_text<< YXXYv:beval_textYXXY text under the mouse pointer for 'balloonexpr' ============================================ version7.txt, line 948, pointer: >>v:scrollstart<< YXXYv:scrollstartYXXY what caused the screen to be scrolled up ============================================ version7.txt, line 949, pointer: >>v:swapname<< YXXYv:swapnameYXXY name of the swap file for the YXXYSwapExistsYXXY event ============================================ version7.txt, line 949, pointer: >>SwapExists<< YXXYv:swapnameYXXY name of the swap file for the YXXYSwapExistsYXXY event ============================================ version7.txt, line 950, pointer: >>v:swapchoice<< YXXYv:swapchoiceYXXY what to do for an existing swap file ============================================ version7.txt, line 951, pointer: >>v:swapcommand<< YXXYv:swapcommandYXXY command to be executed after handling YXXYSwapExistsYXXY ============================================ version7.txt, line 951, pointer: >>SwapExists<< YXXYv:swapcommandYXXY command to be executed after handling YXXYSwapExistsYXXY ============================================ version7.txt, line 952, pointer: >>v:char<< YXXYv:charYXXY argument for evaluating 'formatexpr' ============================================ version7.txt, line 957, pointer: >>ColorScheme<< YXXYColorSchemeYXXY after loading a color scheme ============================================ version7.txt, line 959, pointer: >>CursorHoldI<< YXXYCursorHoldIYXXY the user doesn't press a key for a while in Insert mode ============================================ version7.txt, line 960, pointer: >>CursorMoved<< YXXYCursorMovedYXXY the cursor was moved in Normal mode ============================================ version7.txt, line 961, pointer: >>CursorMovedI<< YXXYCursorMovedIYXXY the cursor was moved in Insert mode ============================================ version7.txt, line 963, pointer: >>FileChangedShellPost<< YXXYFileChangedShellPostYXXY after handling a file changed outside of Vim ============================================ version7.txt, line 965, pointer: >>InsertEnter<< YXXYInsertEnterYXXY starting Insert or Replace mode ============================================ version7.txt, line 966, pointer: >>InsertChange<< YXXYInsertChangeYXXY going from Insert to Replace mode or back ============================================ version7.txt, line 967, pointer: >>InsertLeave<< YXXYInsertLeaveYXXY leaving Insert or Replace mode ============================================ version7.txt, line 969, pointer: >>MenuPopup<< YXXYMenuPopupYXXY just before showing popup menu ============================================ version7.txt, line 971, pointer: >>QuickFixCmdPre<< YXXYQuickFixCmdPreYXXY before :make, :grep et al. (Ciaran McCreesh) ============================================ version7.txt, line 972, pointer: >>QuickFixCmdPost<< YXXYQuickFixCmdPostYXXY after :make, :grep et al. (Ciaran McCreesh) ============================================ version7.txt, line 974, pointer: >>SessionLoadPost<< YXXYSessionLoadPostYXXY after loading a session file. (Yegappan Lakshmanan) ============================================ version7.txt, line 976, pointer: >>ShellCmdPost<< YXXYShellCmdPostYXXY after executing a shell command ============================================ version7.txt, line 977, pointer: >>ShellFilterPost<< YXXYShellFilterPostYXXY after filtering with a shell command ============================================ version7.txt, line 979, pointer: >>SourcePre<< YXXYSourcePreYXXY before sourcing a Vim script ============================================ version7.txt, line 981, pointer: >>SpellFileMissing<< YXXYSpellFileMissingYXXY when a spell file can't be found ============================================ version7.txt, line 983, pointer: >>SwapExists<< YXXYSwapExistsYXXY found existing swap file when editing a file ============================================ version7.txt, line 985, pointer: >>TabEnter<< YXXYTabEnterYXXY just after entering a tab page ============================================ version7.txt, line 986, pointer: >>TabLeave<< YXXYTabLeaveYXXY just before leaving a tab page ============================================ version7.txt, line 988, pointer: >>VimResized<< YXXYVimResizedYXXY after the Vim window size changed (Yakov Lerner) ============================================ version7.txt, line 993, pointer: >>hl-Pmenu<< Pmenu Popup menu: normal item YXXYhl-PmenuYXXY ============================================ version7.txt, line 994, pointer: >>hl-PmenuSel<< PmenuSel Popup menu: selected item YXXYhl-PmenuSelYXXY ============================================ version7.txt, line 995, pointer: >>hl-PmenuThumb<< PmenuThumb Popup menu: scrollbar YXXYhl-PmenuThumbYXXY ============================================ version7.txt, line 996, pointer: >>hl-PmenuSbar<< PmenuSbar Popup menu: Thumb of the scrollbar YXXYhl-PmenuSbarYXXY ============================================ version7.txt, line 998, pointer: >>hl-TabLine<< TabLine tab pages line, inactive label YXXYhl-TabLineYXXY ============================================ version7.txt, line 999, pointer: >>hl-TabLineSel<< TabLineSel tab pages line, selected label YXXYhl-TabLineSelYXXY ============================================ version7.txt, line 1000, pointer: >>hl-TabLineFill<< TabLineFill tab pages line, filler YXXYhl-TabLineFillYXXY ============================================ version7.txt, line 1002, pointer: >>hl-SpellBad<< SpellBad badly spelled word YXXYhl-SpellBadYXXY ============================================ version7.txt, line 1003, pointer: >>hl-SpellCap<< SpellCap word with wrong caps YXXYhl-SpellCapYXXY ============================================ version7.txt, line 1004, pointer: >>hl-SpellRare<< SpellRare rare word YXXYhl-SpellRareYXXY ============================================ version7.txt, line 1005, pointer: >>hl-SpellLocal<< SpellLocal word only exists in other region YXXYhl-SpellLocalYXXY ============================================ version7.txt, line 1007, pointer: >>hl-CursorColumn<< CursorColumn 'cursorcolumn' YXXYhl-CursorColumnYXXY ============================================ version7.txt, line 1008, pointer: >>hl-CursorLine<< CursorLine 'cursorline' YXXYhl-CursorLineYXXY ============================================ version7.txt, line 1010, pointer: >>hl-MatchParen<< MatchParen matching parens YXXYpi_paren.txtYXXY YXXYhl-MatchParenYXXY ============================================ version7.txt, line 1014, pointer: >>/\%d<< YXXY/\%dYXXY \%d123 search for character with decimal number ============================================ version7.txt, line 1015, pointer: >>/\]<< YXXY/\]YXXY [\d123] idem, in a collection ============================================ version7.txt, line 1016, pointer: >>/\%o<< YXXY/\%oYXXY \%o103 search for character with octal number ============================================ version7.txt, line 1017, pointer: >>/\]<< YXXY/\]YXXY [\o1o3] idem, in a collection ============================================ version7.txt, line 1018, pointer: >>/\%x<< YXXY/\%xYXXY \%x1a search for character with 2 pos. hex number ============================================ version7.txt, line 1019, pointer: >>/\]<< YXXY/\]YXXY [\x1a] idem, in a collection ============================================ version7.txt, line 1020, pointer: >>/\%u<< YXXY/\%uYXXY \%u12ab search for character with 4 pos. hex number ============================================ version7.txt, line 1021, pointer: >>/\]<< YXXY/\]YXXY [\u12ab] idem, in a collection ============================================ version7.txt, line 1022, pointer: >>/\%U<< YXXY/\%UYXXY \%U1234abcd search for character with 8 pos. hex number ============================================ version7.txt, line 1023, pointer: >>/\]<< YXXY/\]YXXY [\U1234abcd] idem, in a collection ============================================ version7.txt, line 1026, pointer: >>/[[=<< YXXY/[[=YXXY [[=a=]] an equivalence class (only for latin1 characters) ============================================ version7.txt, line 1027, pointer: >>/[[.<< YXXY/[[.YXXY [[.a.]] a collation element (only works with single char) ============================================ version7.txt, line 1029, pointer: >>/\%'m<< YXXY/\%'mYXXY \%'m match at mark m ============================================ version7.txt, line 1030, pointer: >>/\%<'m<< YXXY/\%<'mYXXY \%<'m match before mark m ============================================ version7.txt, line 1031, pointer: >>/\%>'m<< YXXY/\%>'mYXXY \%>'m match after mark m ============================================ version7.txt, line 1032, pointer: >>/\%V<< YXXY/\%VYXXY \%V match in Visual area ============================================ version7.txt, line 1034, pointer: >>/multi<< Nesting YXXY/multiYXXY items no longer is an error when an empty match is possible. ============================================ version7.txt, line 1175, pointer: >>:read<< The YXXY:readYXXY command has the YXXY++editYXXY argument. This means it will use the ============================================ version7.txt, line 1175, pointer: >>++edit<< The YXXY:readYXXY command has the YXXY++editYXXY argument. This means it will use the ============================================ version7.txt, line 1222, pointer: >>autocmd-buflocal<< YXXYautocmd-buflocalYXXY. (Yakov Lerner) ============================================ version7.txt, line 1225, pointer: >>xterm-modifier-keys<< YXXYxterm-modifier-keysYXXY ============================================ version7.txt, line 1241, pointer: >>v:scrollstart<< The YXXYv:scrollstartYXXY variable has been added to help finding the location in ============================================ version7.txt, line 1245, pointer: >>SwapExists<< is already being edited by another Vim instance, the YXXYSwapExistsYXXY event has ============================================ version7.txt, line 1246, pointer: >>v:swapname<< been added. The YXXYv:swapnameYXXY, YXXYv:swapchoiceYXXY and YXXYv:swapcommandYXXY variables ============================================ version7.txt, line 1246, pointer: >>v:swapchoice<< been added. The YXXYv:swapnameYXXY, YXXYv:swapchoiceYXXY and YXXYv:swapcommandYXXY variables ============================================ version7.txt, line 1246, pointer: >>v:swapcommand<< been added. The YXXYv:swapnameYXXY, YXXYv:swapchoiceYXXY and YXXYv:swapcommandYXXY variables ============================================ version7.txt, line 1247, pointer: >>client-server<< can be used, for example to use the YXXYclient-serverYXXY functionality to bring the ============================================ version7.txt, line 1282, pointer: >>sandbox<< Previously some options were always evaluated in the YXXYsandboxYXXY. Now that only ============================================ version7.txt, line 1288, pointer: >>textlock<< that jumps to another window. The YXXYtextlockYXXY has been added to prevent this ============================================ version7.txt, line 1398, pointer: >>:redir<< invalid characters after the register name. YXXY:redirYXXY ============================================ version7.txt, line 1401, pointer: >>:redir<< (Yegappan Lakshmanan) YXXY:redirYXXY ============================================ version7.txt, line 1439, pointer: >>:substitute<< been added to YXXY:substituteYXXY. See YXXYcount-itemsYXXY. ============================================ version7.txt, line 1439, pointer: >>count-items<< been added to YXXY:substituteYXXY. See YXXYcount-itemsYXXY. ============================================ version7.txt, line 1441, pointer: >>:substitute<< In a YXXY:substituteYXXY command the \u, \U, \l and \L items now also work for ============================================ version7.txt, line 1447, pointer: >>FileChangedShell<< The YXXYFileChangedShellYXXY autocommand event can now use the YXXYv:fcs_reasonYXXY ============================================ version7.txt, line 1447, pointer: >>v:fcs_reason<< The YXXYFileChangedShellYXXY autocommand event can now use the YXXYv:fcs_reasonYXXY ============================================ version7.txt, line 1448, pointer: >>v:fcs_choice<< variable that specifies what triggered the event. YXXYv:fcs_choiceYXXY can be used ============================================ version7.txt, line 1526, pointer: >>load-plugins<< directory. YXXYload-pluginsYXXY ============================================ version7.txt, line 1593, pointer: >>global-local<< The 'balloonexpr' option is now YXXYglobal-localYXXY. ============================================ version7.txt, line 2225, pointer: >>textlock<< YXXYtextlockYXXY to disallow changing the buffer or jumping to another window ============================================ version7.txt, line 2242, pointer: >>t_RV<< Requesting the termresponse (YXXYt_RVYXXY) early may cause problems with "-c" ============================================ version7.txt, line 2270, pointer: >>cpo-f<< When the name of the buffer was set by a ":r fname" command YXXYcpo-fYXXY no ============================================ version7.txt, line 2627, pointer: >>xml-omni-datafile<< YXXYxml-omni-datafileYXXY ============================================ version7.txt, line 2810, pointer: >>:shell<< When using YXXY:shellYXXY ignore clicks on the tab page labels. Also when using the ============================================ version7.txt, line 2878, pointer: >>textlock<< "gt" and other commands could move to another window when YXXYtextlockYXXY active ============================================ version7.txt, line 4629, pointer: >>Float<< support. YXXYFloatYXXY ============================================ version7.txt, line 4739, pointer: >>Float<< Added floating point support. YXXYFloatYXXY ============================================ version7.txt, line 4744, pointer: >>sysmouse<< Added support for BSD console mouse: YXXYsysmouseYXXY. (Paul Mahol) ============================================ vi_diff.txt, line 17, pointer: >>simulated-command<< 1. Simulated command YXXYsimulated-commandYXXY ============================================ vi_diff.txt, line 18, pointer: >>missing-options<< 2. Missing options YXXYmissing-optionsYXXY ============================================ vi_diff.txt, line 19, pointer: >>limits<< 3. Limits YXXYlimitsYXXY ============================================ vi_diff.txt, line 20, pointer: >>vim-additions<< 4. The most interesting additions YXXYvim-additionsYXXY ============================================ vi_diff.txt, line 21, pointer: >>other-features<< 5. Other vim features YXXYother-featuresYXXY ============================================ vi_diff.txt, line 22, pointer: >>cmdline-arguments<< 6. Command-line arguments YXXYcmdline-argumentsYXXY ============================================ vi_diff.txt, line 23, pointer: >>posix-compliance<< 7. POSIX compliance YXXYposix-complianceYXXY ============================================ vi_diff.txt, line 80, pointer: >>swap-file<< by available disk space for the YXXYswap-fileYXXY. ============================================ vi_diff.txt, line 116, pointer: >>'compatible'<< Vi compatibility. YXXY'compatible'YXXY ============================================ vi_diff.txt, line 126, pointer: >>startup<< file. See YXXYstartupYXXY. ============================================ vi_diff.txt, line 149, pointer: >>undo<< Multi level undo. YXXYundoYXXY ============================================ vi_diff.txt, line 159, pointer: >>undo-tree<< lost forever. YXXYundo-treeYXXY ============================================ vi_diff.txt, line 161, pointer: >>gui<< Graphical User Interface (GUI). YXXYguiYXXY ============================================ vi_diff.txt, line 176, pointer: >>tab-page<< YXXYtab-pageYXXY ============================================ vi_diff.txt, line 178, pointer: >>:syntax<< Syntax highlighting. YXXY:syntaxYXXY ============================================ vi_diff.txt, line 180, pointer: >>:syntax<< defined by a number of YXXY:syntaxYXXY commands, and can be made to ============================================ vi_diff.txt, line 185, pointer: >>:highlight<< and the GUI with the YXXY:highlightYXXY command. A convenient way to do ============================================ vi_diff.txt, line 186, pointer: >>:colorscheme<< this is using a YXXY:colorschemeYXXY command. ============================================ vi_diff.txt, line 187, pointer: >>convert-to-HTML<< The highlighted text can be exported as HTML. YXXYconvert-to-HTMLYXXY ============================================ vi_diff.txt, line 189, pointer: >>'hlsearch'<< YXXY'hlsearch'YXXY, matching parens YXXYmatchparenYXXY and the cursor line and ============================================ vi_diff.txt, line 189, pointer: >>matchparen<< YXXY'hlsearch'YXXY, matching parens YXXYmatchparenYXXY and the cursor line and ============================================ vi_diff.txt, line 190, pointer: >>'cursorline'<< column YXXY'cursorline'YXXY YXXY'cursorcolumn'YXXY. ============================================ vi_diff.txt, line 190, pointer: >>'cursorcolumn'<< column YXXY'cursorline'YXXY YXXY'cursorcolumn'YXXY. ============================================ vi_diff.txt, line 192, pointer: >>spell<< Spell checking. YXXYspellYXXY ============================================ vi_diff.txt, line 198, pointer: >>folding<< Folding. YXXYfoldingYXXY ============================================ vi_diff.txt, line 204, pointer: >>diff<< Diff mode. YXXYdiffYXXY ============================================ vi_diff.txt, line 209, pointer: >>add-plugin<< Plugins. YXXYadd-pluginYXXY ============================================ vi_diff.txt, line 215, pointer: >>q<< Repeat a series of commands. YXXYqYXXY ============================================ vi_diff.txt, line 221, pointer: >>ins-special-special<< Flexible insert mode. YXXYins-special-specialYXXY ============================================ vi_diff.txt, line 227, pointer: >>a<< almost the same as hitting <Esc>, typing the command and doing YXXYaYXXY. ============================================ vi_diff.txt, line 229, pointer: >>Visual-mode<< Visual mode. YXXYVisual-modeYXXY ============================================ vi_diff.txt, line 234, pointer: >>v<< YXXYvYXXY and YXXYVYXXY are used to start Visual mode. YXXYvYXXY works on characters ============================================ vi_diff.txt, line 234, pointer: >>V<< YXXYvYXXY and YXXYVYXXY are used to start Visual mode. YXXYvYXXY works on characters ============================================ vi_diff.txt, line 234, pointer: >>v<< YXXYvYXXY and YXXYVYXXY are used to start Visual mode. YXXYvYXXY works on characters ============================================ vi_diff.txt, line 235, pointer: >>V<< and YXXYVYXXY on lines. Move the cursor to extend the Visual area. It is ============================================ vi_diff.txt, line 245, pointer: >>:<< : start YXXY:YXXY command for the Visual lines. ============================================ vi_diff.txt, line 252, pointer: >>visual-block<< Block operators. YXXYvisual-blockYXXY ============================================ vi_diff.txt, line 258, pointer: >>:help<< Help system. YXXY:helpYXXY ============================================ vi_diff.txt, line 261, pointer: >>:help<< around in the help files, just like hypertext links. The YXXY:helpYXXY ============================================ vi_diff.txt, line 266, pointer: >>cmdline-editing<< Command-line editing and history. YXXYcmdline-editingYXXY ============================================ vi_diff.txt, line 272, pointer: >>cmdline-history<< YXXYcmdline-historyYXXY ============================================ vi_diff.txt, line 278, pointer: >>cmdline-completion<< Command-line completion. YXXYcmdline-completionYXXY ============================================ vi_diff.txt, line 299, pointer: >>ins-completion<< Insert-mode completion. YXXYins-completionYXXY ============================================ vi_diff.txt, line 301, pointer: >>i_CTRL-N<< word that appears elsewhere. YXXYi_CTRL-NYXXY ============================================ vi_diff.txt, line 304, pointer: >>i_CTRL-X_CTRL-F<< YXXYi_CTRL-X_CTRL-FYXXY file names ============================================ vi_diff.txt, line 305, pointer: >>i_CTRL-X_CTRL-K<< YXXYi_CTRL-X_CTRL-KYXXY words from 'dictionary' files ============================================ vi_diff.txt, line 306, pointer: >>i_CTRL-X_CTRL-T<< YXXYi_CTRL-X_CTRL-TYXXY words from 'thesaurus' files ============================================ vi_diff.txt, line 307, pointer: >>i_CTRL-X_CTRL-I<< YXXYi_CTRL-X_CTRL-IYXXY words from included files ============================================ vi_diff.txt, line 308, pointer: >>i_CTRL-X_CTRL-L<< YXXYi_CTRL-X_CTRL-LYXXY whole lines ============================================ vi_diff.txt, line 309, pointer: >>i_CTRL-X_CTRL-]<< YXXYi_CTRL-X_CTRL-]YXXY words from the tags file ============================================ vi_diff.txt, line 310, pointer: >>i_CTRL-X_CTRL-D<< YXXYi_CTRL-X_CTRL-DYXXY definitions or macros ============================================ vi_diff.txt, line 311, pointer: >>i_CTRL-X_CTRL-O<< YXXYi_CTRL-X_CTRL-OYXXY Omni completion: clever completion ============================================ vi_diff.txt, line 315, pointer: >>'wrap'<< Long line support. YXXY'wrap'YXXY YXXY'linebreak'YXXY ============================================ vi_diff.txt, line 315, pointer: >>'linebreak'<< Long line support. YXXY'wrap'YXXY YXXY'linebreak'YXXY ============================================ vi_diff.txt, line 319, pointer: >>zh<< columns to scroll can be set with the 'sidescroll' option. The YXXYzhYXXY ============================================ vi_diff.txt, line 320, pointer: >>zl<< and YXXYzlYXXY commands can be used to scroll sideways. ============================================ vi_diff.txt, line 324, pointer: >>gk<< program). Move the cursor up/down with the YXXYgkYXXY and YXXYgjYXXY commands. ============================================ vi_diff.txt, line 324, pointer: >>gj<< program). Move the cursor up/down with the YXXYgkYXXY and YXXYgjYXXY commands. ============================================ vi_diff.txt, line 326, pointer: >>formatting<< Text formatting. YXXYformattingYXXY ============================================ vi_diff.txt, line 329, pointer: >>gq<< very useful. The YXXYgqYXXY operator can be used to format a piece of text ============================================ vi_diff.txt, line 330, pointer: >>gqap<< (for example, YXXYgqapYXXY formats the current paragraph). Commands for ============================================ vi_diff.txt, line 331, pointer: >>:center<< text alignment: YXXY:centerYXXY, YXXY:leftYXXY and YXXY:rightYXXY. ============================================ vi_diff.txt, line 331, pointer: >>:left<< text alignment: YXXY:centerYXXY, YXXY:leftYXXY and YXXY:rightYXXY. ============================================ vi_diff.txt, line 331, pointer: >>:right<< text alignment: YXXY:centerYXXY, YXXY:leftYXXY and YXXY:rightYXXY. ============================================ vi_diff.txt, line 333, pointer: >>pattern<< Extended search patterns. YXXYpatternYXXY ============================================ vi_diff.txt, line 339, pointer: >>netrw<< Directory, remote and archive browsing. YXXYnetrwYXXY ============================================ vi_diff.txt, line 344, pointer: >>tar<< Zip and tar archives can also be browsed. YXXYtarYXXY YXXYzipYXXY ============================================ vi_diff.txt, line 344, pointer: >>zip<< Zip and tar archives can also be browsed. YXXYtarYXXY YXXYzipYXXY ============================================ vi_diff.txt, line 346, pointer: >>quickfix<< Edit-compile-edit speedup. YXXYquickfixYXXY ============================================ vi_diff.txt, line 347, pointer: >>:make<< The YXXY:makeYXXY command can be used to run the compilation and jump to the ============================================ vi_diff.txt, line 355, pointer: >>:cn<< The YXXY:cnYXXY command can be used to jump to the next error. ============================================ vi_diff.txt, line 356, pointer: >>:cl<< YXXY:clYXXY lists all the error messages. Other commands are available. ============================================ vi_diff.txt, line 359, pointer: >>:make<< with the YXXY:makeYXXY command. ============================================ vi_diff.txt, line 363, pointer: >>:vimgrep<< Finding matches in files. YXXY:vimgrepYXXY ============================================ vi_diff.txt, line 368, pointer: >>'cindent'<< Improved indenting for programs. YXXY'cindent'YXXY ============================================ vi_diff.txt, line 377, pointer: >>=<< other types of text. The YXXY=YXXY operator can be used to re-indent ============================================ vi_diff.txt, line 381, pointer: >>30.3<< automatic indenting. YXXY30.3YXXY ============================================ vi_diff.txt, line 383, pointer: >>include-search<< Searching for words in included files. YXXYinclude-searchYXXY ============================================ vi_diff.txt, line 384, pointer: >>[i<< The YXXY[iYXXY command can be used to search for a match of the word under ============================================ vi_diff.txt, line 388, pointer: >>[I<< The YXXY[IYXXY command lists all matches, the YXXY[_CTRL-IYXXY command jumps to ============================================ vi_diff.txt, line 388, pointer: >>[_CTRL-I<< The YXXY[IYXXY command lists all matches, the YXXY[_CTRL-IYXXY command jumps to ============================================ vi_diff.txt, line 390, pointer: >>[d<< The YXXY[dYXXY, YXXY[DYXXY and YXXY[_CTRL-DYXXY commands do the same, but only for ============================================ vi_diff.txt, line 390, pointer: >>[D<< The YXXY[dYXXY, YXXY[DYXXY and YXXY[_CTRL-DYXXY commands do the same, but only for ============================================ vi_diff.txt, line 390, pointer: >>[_CTRL-D<< The YXXY[dYXXY, YXXY[DYXXY and YXXY[_CTRL-DYXXY commands do the same, but only for ============================================ vi_diff.txt, line 393, pointer: >>autocommand<< Automatic commands. YXXYautocommandYXXY ============================================ vi_diff.txt, line 400, pointer: >>expression<< Scripts and Expressions. YXXYexpressionYXXY ============================================ vi_diff.txt, line 402, pointer: >>:if<< YXXY:ifYXXY Conditional execution, which can be used for example ============================================ vi_diff.txt, line 404, pointer: >>:while<< YXXY:whileYXXY Repeat a number of commands. ============================================ vi_diff.txt, line 405, pointer: >>:for<< YXXY:forYXXY Loop over a list. ============================================ vi_diff.txt, line 406, pointer: >>:echo<< YXXY:echoYXXY Print the result of an expression. ============================================ vi_diff.txt, line 407, pointer: >>:let<< YXXY:letYXXY Assign a value to an internal variable, option, etc. ============================================ vi_diff.txt, line 409, pointer: >>:execute<< YXXY:executeYXXY Execute a command formed by an expression. ============================================ vi_diff.txt, line 410, pointer: >>:try<< YXXY:tryYXXY Catch exceptions. ============================================ vi_diff.txt, line 411, pointer: >>eval<< etc., etc. See YXXYevalYXXY. ============================================ vi_diff.txt, line 412, pointer: >>debug-scripts<< Debugging and profiling are supported. YXXYdebug-scriptsYXXY YXXYprofileYXXY ============================================ vi_diff.txt, line 412, pointer: >>profile<< Debugging and profiling are supported. YXXYdebug-scriptsYXXY YXXYprofileYXXY ============================================ vi_diff.txt, line 413, pointer: >>Python<< If this is not enough, an interface is provided to YXXYPythonYXXY, YXXYRubyYXXY, ============================================ vi_diff.txt, line 413, pointer: >>Ruby<< If this is not enough, an interface is provided to YXXYPythonYXXY, YXXYRubyYXXY, ============================================ vi_diff.txt, line 414, pointer: >>Tcl<< YXXYTclYXXY, YXXYPerlYXXY and YXXYMzSchemeYXXY. ============================================ vi_diff.txt, line 414, pointer: >>Perl<< YXXYTclYXXY, YXXYPerlYXXY and YXXYMzSchemeYXXY. ============================================ vi_diff.txt, line 414, pointer: >>MzScheme<< YXXYTclYXXY, YXXYPerlYXXY and YXXYMzSchemeYXXY. ============================================ vi_diff.txt, line 416, pointer: >>viminfo-file<< Viminfo. YXXYviminfo-fileYXXY ============================================ vi_diff.txt, line 420, pointer: >>'0<< possible to jump right back to where the last edit stopped with YXXY'0YXXY. ============================================ vi_diff.txt, line 424, pointer: >>printing<< Printing. YXXYprintingYXXY ============================================ vi_diff.txt, line 425, pointer: >>:hardcopy<< The YXXY:hardcopyYXXY command sends text to the printer. This can include ============================================ vi_diff.txt, line 428, pointer: >>mouse-using<< Mouse support. YXXYmouse-usingYXXY ============================================ vi_diff.txt, line 434, pointer: >><><< Usage of key names. YXXY<>YXXY YXXYkey-notationYXXY ============================================ vi_diff.txt, line 434, pointer: >>key-notation<< Usage of key names. YXXY<>YXXY YXXYkey-notationYXXY ============================================ vi_diff.txt, line 438, pointer: >>edit-binary<< Editing binary files. YXXYedit-binaryYXXY ============================================ vi_diff.txt, line 442, pointer: >>-b<< YXXY-bYXXY command-line argument to start editing a binary file ============================================ vi_diff.txt, line 443, pointer: >>'binary'<< YXXY'binary'YXXY Option set by YXXY-bYXXY. Prevents adding an <EOL> for the ============================================ vi_diff.txt, line 443, pointer: >>-b<< YXXY'binary'YXXY Option set by YXXY-bYXXY. Prevents adding an <EOL> for the ============================================ vi_diff.txt, line 446, pointer: >>multi-lang<< Multi-language support. YXXYmulti-langYXXY ============================================ vi_diff.txt, line 449, pointer: >>UTF-8<< without switching fonts. YXXYUTF-8YXXY ============================================ vi_diff.txt, line 730, pointer: >>-d<< editing with the YXXY-dYXXY argument, e.g. "-d con:20/20/600/150". ============================================ vi_diff.txt, line 738, pointer: >>trojan-horse<< in a modeline (a major security problem). YXXYtrojan-horseYXXY ============================================ vi_diff.txt, line 760, pointer: >>'shortname'<< filesystem under Unix. See YXXY'shortname'YXXY. ============================================ vi_diff.txt, line 764, pointer: >>hit-enter<< If Vim gives the YXXYhit-enterYXXY prompt, you can hit any key. Characters other ============================================ vi_diff.txt, line 807, pointer: >>-f<< --nofork Vim: same as YXXY-fYXXY ============================================ vi_diff.txt, line 852, pointer: >>+diff<< without the YXXY+diffYXXY feature} ============================================ vi_diff.txt, line 853, pointer: >>vimdiff<< -d Vim: start with 'diff' set. YXXYvimdiffYXXY ============================================ vi_diff.txt, line 862, pointer: >>gQ<< -E Vim: Start in improved Ex mode YXXYgQYXXY, like "exim". ============================================ vi_diff.txt, line 946, pointer: >>encryption<< -x Vi, Vim: Ask for encryption key. See YXXYencryptionYXXY. ============================================ vi_diff.txt, line 950, pointer: >>evim<< -y Vim: Start in easy mode, like YXXYevimYXXY. ============================================ index.txt, line 13, pointer: >>insert-index<< 1. Insert mode YXXYinsert-indexYXXY ============================================ index.txt, line 14, pointer: >>normal-index<< 2. Normal mode YXXYnormal-indexYXXY ============================================ index.txt, line 15, pointer: >>objects<< 2.1. Text objects YXXYobjectsYXXY ============================================ index.txt, line 16, pointer: >>CTRL-W<< 2.2. Window commands YXXYCTRL-WYXXY ============================================ index.txt, line 17, pointer: >>[<< 2.3. Square bracket commands YXXY[YXXY ============================================ index.txt, line 18, pointer: >>g<< 2.4. Commands starting with 'g' YXXYgYXXY ============================================ index.txt, line 19, pointer: >>z<< 2.5. Commands starting with 'z' YXXYzYXXY ============================================ index.txt, line 20, pointer: >>visual-index<< 3. Visual mode YXXYvisual-indexYXXY ============================================ index.txt, line 21, pointer: >>ex-edit-index<< 4. Command-line editing YXXYex-edit-indexYXXY ============================================ index.txt, line 22, pointer: >>ex-cmd-index<< 5. EX commands YXXYex-cmd-indexYXXY ============================================ index.txt, line 24, pointer: >>option-list<< For an overview of options see help.txt YXXYoption-listYXXY. ============================================ index.txt, line 25, pointer: >>functions<< For an overview of built-in functions see YXXYfunctionsYXXY. ============================================ index.txt, line 26, pointer: >>vim-variable<< For a list of Vim variables see YXXYvim-variableYXXY. ============================================ index.txt, line 27, pointer: >>help-tags<< For a complete listing of all help items see YXXYhelp-tagsYXXY. ============================================ index.txt, line 34, pointer: >>i_CTRL-@<< YXXYi_CTRL-@YXXY CTRL-@ insert previously inserted text and stop ============================================ index.txt, line 36, pointer: >>i_CTRL-A<< YXXYi_CTRL-AYXXY CTRL-A insert previously inserted text ============================================ index.txt, line 37, pointer: >>i_CTRL-B-gone<< CTRL-B not used YXXYi_CTRL-B-goneYXXY ============================================ index.txt, line 38, pointer: >>i_CTRL-C<< YXXYi_CTRL-CYXXY CTRL-C quit insert mode, without checking for ============================================ index.txt, line 40, pointer: >>i_CTRL-D<< YXXYi_CTRL-DYXXY CTRL-D delete one shiftwidth of indent in the current ============================================ index.txt, line 42, pointer: >>i_CTRL-E<< YXXYi_CTRL-EYXXY CTRL-E insert the character which is below the cursor ============================================ index.txt, line 45, pointer: >>i_CTRL-G_j<< YXXYi_CTRL-G_jYXXY CTRL-G CTRL-J line down, to column where inserting started ============================================ index.txt, line 46, pointer: >>i_CTRL-G_j<< YXXYi_CTRL-G_jYXXY CTRL-G j line down, to column where inserting started ============================================ index.txt, line 47, pointer: >>i_CTRL-G_j<< YXXYi_CTRL-G_jYXXY CTRL-G <Down> line down, to column where inserting started ============================================ index.txt, line 48, pointer: >>i_CTRL-G_k<< YXXYi_CTRL-G_kYXXY CTRL-G CTRL-K line up, to column where inserting started ============================================ index.txt, line 49, pointer: >>i_CTRL-G_k<< YXXYi_CTRL-G_kYXXY CTRL-G k line up, to column where inserting started ============================================ index.txt, line 50, pointer: >>i_CTRL-G_k<< YXXYi_CTRL-G_kYXXY CTRL-G <Up> line up, to column where inserting started ============================================ index.txt, line 51, pointer: >>i_CTRL-G_u<< YXXYi_CTRL-G_uYXXY CTRL-G u start new undoable edit ============================================ index.txt, line 52, pointer: >>i_<BS><< YXXYi_<BS>YXXY <BS> delete character before the cursor ============================================ index.txt, line 53, pointer: >>i_digraph<< YXXYi_digraphYXXY {char1}<BS>{char2} ============================================ index.txt, line 55, pointer: >>i_CTRL-H<< YXXYi_CTRL-HYXXY CTRL-H same as <BS> ============================================ index.txt, line 56, pointer: >>i_<Tab><< YXXYi_<Tab>YXXY <Tab> insert a <Tab> character ============================================ index.txt, line 57, pointer: >>i_CTRL-I<< YXXYi_CTRL-IYXXY CTRL-I same as <Tab> ============================================ index.txt, line 58, pointer: >>i_<NL><< YXXYi_<NL>YXXY <NL> same as <CR> ============================================ index.txt, line 59, pointer: >>i_CTRL-J<< YXXYi_CTRL-JYXXY CTRL-J same as <CR> ============================================ index.txt, line 60, pointer: >>i_CTRL-K<< YXXYi_CTRL-KYXXY CTRL-K {char1} {char2} ============================================ index.txt, line 62, pointer: >>i_CTRL-L<< YXXYi_CTRL-LYXXY CTRL-L when 'insertmode' set: Leave Insert mode ============================================ index.txt, line 63, pointer: >>i_<CR><< YXXYi_<CR>YXXY <CR> begin new line ============================================ index.txt, line 64, pointer: >>i_CTRL-M<< YXXYi_CTRL-MYXXY CTRL-M same as <CR> ============================================ index.txt, line 65, pointer: >>i_CTRL-N<< YXXYi_CTRL-NYXXY CTRL-N find next match for keyword in front of the ============================================ index.txt, line 67, pointer: >>i_CTRL-O<< YXXYi_CTRL-OYXXY CTRL-O execute a single command and return to insert ============================================ index.txt, line 69, pointer: >>i_CTRL-P<< YXXYi_CTRL-PYXXY CTRL-P find previous match for keyword in front of ============================================ index.txt, line 71, pointer: >>i_CTRL-Q<< YXXYi_CTRL-QYXXY CTRL-Q same as CTRL-V, unless used for terminal ============================================ index.txt, line 73, pointer: >>i_CTRL-R<< YXXYi_CTRL-RYXXY CTRL-R {0-9a-z"%#*:=} ============================================ index.txt, line 75, pointer: >>i_CTRL-R_CTRL-R<< YXXYi_CTRL-R_CTRL-RYXXY CTRL-R CTRL-R {0-9a-z"%#*:=} ============================================ index.txt, line 77, pointer: >>i_CTRL-R_CTRL-O<< YXXYi_CTRL-R_CTRL-OYXXY CTRL-R CTRL-O {0-9a-z"%#*:=} ============================================ index.txt, line 80, pointer: >>i_CTRL-R_CTRL-P<< YXXYi_CTRL-R_CTRL-PYXXY CTRL-R CTRL-P {0-9a-z"%#*:=} ============================================ index.txt, line 84, pointer: >>i_CTRL-T<< YXXYi_CTRL-TYXXY CTRL-T insert one shiftwidth of indent in current ============================================ index.txt, line 86, pointer: >>i_CTRL-U<< YXXYi_CTRL-UYXXY CTRL-U delete all entered characters in the current ============================================ index.txt, line 88, pointer: >>i_CTRL-V<< YXXYi_CTRL-VYXXY CTRL-V {char} insert next non-digit literally ============================================ index.txt, line 89, pointer: >>i_CTRL-V_digit<< YXXYi_CTRL-V_digitYXXY CTRL-V {number} insert three digit decimal number as a single ============================================ index.txt, line 91, pointer: >>i_CTRL-W<< YXXYi_CTRL-WYXXY CTRL-W delete word before the cursor ============================================ index.txt, line 92, pointer: >>i_CTRL-X<< YXXYi_CTRL-XYXXY CTRL-X {mode} enter CTRL-X sub mode, see YXXYi_CTRL-X_indexYXXY ============================================ index.txt, line 92, pointer: >>i_CTRL-X_index<< YXXYi_CTRL-XYXXY CTRL-X {mode} enter CTRL-X sub mode, see YXXYi_CTRL-X_indexYXXY ============================================ index.txt, line 93, pointer: >>i_CTRL-Y<< YXXYi_CTRL-YYXXY CTRL-Y insert the character which is above the cursor ============================================ index.txt, line 94, pointer: >>i_CTRL-Z<< YXXYi_CTRL-ZYXXY CTRL-Z when 'insertmode' set: suspend Vim ============================================ index.txt, line 95, pointer: >>i_<Esc><< YXXYi_<Esc>YXXY <Esc> end insert mode (unless 'insertmode' set) ============================================ index.txt, line 96, pointer: >>i_CTRL-[<< YXXYi_CTRL-[YXXY CTRL-[ same as <Esc> ============================================ index.txt, line 97, pointer: >>i_CTRL-\_CTRL-N<< YXXYi_CTRL-\_CTRL-NYXXY CTRL-\ CTRL-N go to Normal mode ============================================ index.txt, line 98, pointer: >>i_CTRL-\_CTRL-G<< YXXYi_CTRL-\_CTRL-GYXXY CTRL-\ CTRL-G go to mode specified with 'insertmode' ============================================ index.txt, line 101, pointer: >>i_CTRL-]<< YXXYi_CTRL-]YXXY CTRL-] trigger abbreviation ============================================ index.txt, line 102, pointer: >>i_CTRL-^<< YXXYi_CTRL-^YXXY CTRL-^ toggle use of YXXY:lmapYXXY mappings ============================================ index.txt, line 102, pointer: >>:lmap<< YXXYi_CTRL-^YXXY CTRL-^ toggle use of YXXY:lmapYXXY mappings ============================================ index.txt, line 103, pointer: >>i_CTRL-_<< YXXYi_CTRL-_YXXY CTRL-_ When 'allowrevins' set: change language ============================================ index.txt, line 110, pointer: >>i_0_CTRL-D<< YXXYi_0_CTRL-DYXXY 0 CTRL-D delete all indent in the current line ============================================ index.txt, line 111, pointer: >>i_^_CTRL-D<< YXXYi_^_CTRL-DYXXY ^ CTRL-D delete all indent in the current line, restore ============================================ index.txt, line 114, pointer: >>i_<Del><< YXXYi_<Del>YXXY <Del> delete character under the cursor ============================================ index.txt, line 119, pointer: >>i_<Left><< YXXYi_<Left>YXXY <Left> cursor one character left ============================================ index.txt, line 120, pointer: >>i_<S-Left><< YXXYi_<S-Left>YXXY <S-Left> cursor one word left ============================================ index.txt, line 121, pointer: >>i_<C-Left><< YXXYi_<C-Left>YXXY <C-Left> cursor one word left ============================================ index.txt, line 122, pointer: >>i_<Right><< YXXYi_<Right>YXXY <Right> cursor one character right ============================================ index.txt, line 123, pointer: >>i_<S-Right><< YXXYi_<S-Right>YXXY <S-Right> cursor one word right ============================================ index.txt, line 124, pointer: >>i_<C-Right><< YXXYi_<C-Right>YXXY <C-Right> cursor one word right ============================================ index.txt, line 125, pointer: >>i_<Up><< YXXYi_<Up>YXXY <Up> cursor one line up ============================================ index.txt, line 126, pointer: >>i_<S-Up><< YXXYi_<S-Up>YXXY <S-Up> same as <PageUp> ============================================ index.txt, line 127, pointer: >>i_<Down><< YXXYi_<Down>YXXY <Down> cursor one line down ============================================ index.txt, line 128, pointer: >>i_<S-Down><< YXXYi_<S-Down>YXXY <S-Down> same as <PageDown> ============================================ index.txt, line 129, pointer: >>i_<Home><< YXXYi_<Home>YXXY <Home> cursor to start of line ============================================ index.txt, line 130, pointer: >>i_<C-Home><< YXXYi_<C-Home>YXXY <C-Home> cursor to start of file ============================================ index.txt, line 131, pointer: >>i_<End><< YXXYi_<End>YXXY <End> cursor past end of line ============================================ index.txt, line 132, pointer: >>i_<C-End><< YXXYi_<C-End>YXXY <C-End> cursor past end of file ============================================ index.txt, line 133, pointer: >>i_<PageUp><< YXXYi_<PageUp>YXXY <PageUp> one screenful backward ============================================ index.txt, line 134, pointer: >>i_<PageDown><< YXXYi_<PageDown>YXXY <PageDown> one screenful forward ============================================ index.txt, line 135, pointer: >>i_<F1><< YXXYi_<F1>YXXY <F1> same as <Help> ============================================ index.txt, line 136, pointer: >>i_<Help><< YXXYi_<Help>YXXY <Help> stop insert mode and display help window ============================================ index.txt, line 137, pointer: >>i_<Insert><< YXXYi_<Insert>YXXY <Insert> toggle Insert/Replace mode ============================================ index.txt, line 138, pointer: >>i_<LeftMouse><< YXXYi_<LeftMouse>YXXY <LeftMouse> cursor at mouse click ============================================ index.txt, line 139, pointer: >>i_<MouseDown><< YXXYi_<MouseDown>YXXY <MouseDown> scroll three lines downwards ============================================ index.txt, line 140, pointer: >>i_<S-MouseDown><< YXXYi_<S-MouseDown>YXXY <S-MouseDown> scroll a full page downwards ============================================ index.txt, line 141, pointer: >>i_<MouseUp><< YXXYi_<MouseUp>YXXY <MouseUp> scroll three lines upwards ============================================ index.txt, line 142, pointer: >>i_<S-MouseUp><< YXXYi_<S-MouseUp>YXXY <S-MouseUp> scroll a full page upwards ============================================ index.txt, line 146, pointer: >>i_CTRL-X_CTRL-D<< YXXYi_CTRL-X_CTRL-DYXXY CTRL-X CTRL-D complete defined identifiers ============================================ index.txt, line 147, pointer: >>i_CTRL-X_CTRL-E<< YXXYi_CTRL-X_CTRL-EYXXY CTRL-X CTRL-E scroll up ============================================ index.txt, line 148, pointer: >>i_CTRL-X_CTRL-F<< YXXYi_CTRL-X_CTRL-FYXXY CTRL-X CTRL-F complete file names ============================================ index.txt, line 149, pointer: >>i_CTRL-X_CTRL-I<< YXXYi_CTRL-X_CTRL-IYXXY CTRL-X CTRL-I complete identifiers ============================================ index.txt, line 150, pointer: >>i_CTRL-X_CTRL-K<< YXXYi_CTRL-X_CTRL-KYXXY CTRL-X CTRL-K complete identifiers from dictionary ============================================ index.txt, line 151, pointer: >>i_CTRL-X_CTRL-L<< YXXYi_CTRL-X_CTRL-LYXXY CTRL-X CTRL-L complete whole lines ============================================ index.txt, line 152, pointer: >>i_CTRL-X_CTRL-N<< YXXYi_CTRL-X_CTRL-NYXXY CTRL-X CTRL-N next completion ============================================ index.txt, line 153, pointer: >>i_CTRL-X_CTRL-O<< YXXYi_CTRL-X_CTRL-OYXXY CTRL-X CTRL-O omni completion ============================================ index.txt, line 154, pointer: >>i_CTRL-X_CTRL-P<< YXXYi_CTRL-X_CTRL-PYXXY CTRL-X CTRL-P previous completion ============================================ index.txt, line 155, pointer: >>i_CTRL-X_CTRL-S<< YXXYi_CTRL-X_CTRL-SYXXY CTRL-X CTRL-S spelling suggestions ============================================ index.txt, line 156, pointer: >>i_CTRL-X_CTRL-T<< YXXYi_CTRL-X_CTRL-TYXXY CTRL-X CTRL-T complete identifiers from thesaurus ============================================ index.txt, line 157, pointer: >>i_CTRL-X_CTRL-Y<< YXXYi_CTRL-X_CTRL-YYXXY CTRL-X CTRL-Y scroll down ============================================ index.txt, line 158, pointer: >>i_CTRL-X_CTRL-U<< YXXYi_CTRL-X_CTRL-UYXXY CTRL-X CTRL-U complete with 'completefunc' ============================================ index.txt, line 159, pointer: >>i_CTRL-X_CTRL-V<< YXXYi_CTRL-X_CTRL-VYXXY CTRL-X CTRL-V complete like in : command line ============================================ index.txt, line 160, pointer: >>i_CTRL-X_CTRL-]<< YXXYi_CTRL-X_CTRL-]YXXY CTRL-X CTRL-] complete tags ============================================ index.txt, line 161, pointer: >>i_CTRL-X_s<< YXXYi_CTRL-X_sYXXY CTRL-X s spelling suggestions ============================================ index.txt, line 179, pointer: >>CTRL-A<< YXXYCTRL-AYXXY CTRL-A 2 add N to number at/after cursor ============================================ index.txt, line 180, pointer: >>CTRL-B<< YXXYCTRL-BYXXY CTRL-B 1 scroll N screens Backwards ============================================ index.txt, line 181, pointer: >>CTRL-C<< YXXYCTRL-CYXXY CTRL-C interrupt current (search) command ============================================ index.txt, line 182, pointer: >>CTRL-D<< YXXYCTRL-DYXXY CTRL-D scroll Down N lines (default: half a screen) ============================================ index.txt, line 183, pointer: >>CTRL-E<< YXXYCTRL-EYXXY CTRL-E scroll N lines upwards (N lines Extra) ============================================ index.txt, line 184, pointer: >>CTRL-F<< YXXYCTRL-FYXXY CTRL-F 1 scroll N screens Forward ============================================ index.txt, line 185, pointer: >>CTRL-G<< YXXYCTRL-GYXXY CTRL-G display current file name and position ============================================ index.txt, line 186, pointer: >><BS><< YXXY<BS>YXXY <BS> 1 same as "h" ============================================ index.txt, line 187, pointer: >>CTRL-H<< YXXYCTRL-HYXXY CTRL-H 1 same as "h" ============================================ index.txt, line 188, pointer: >><Tab><< YXXY<Tab>YXXY <Tab> 1 go to N newer entry in jump list ============================================ index.txt, line 189, pointer: >>CTRL-I<< YXXYCTRL-IYXXY CTRL-I 1 same as <Tab> ============================================ index.txt, line 190, pointer: >><NL><< YXXY<NL>YXXY <NL> 1 same as "j" ============================================ index.txt, line 191, pointer: >>CTRL-J<< YXXYCTRL-JYXXY CTRL-J 1 same as "j" ============================================ index.txt, line 193, pointer: >>CTRL-L<< YXXYCTRL-LYXXY CTRL-L redraw screen ============================================ index.txt, line 194, pointer: >><CR><< YXXY<CR>YXXY <CR> 1 cursor to the first CHAR N lines lower ============================================ index.txt, line 195, pointer: >>CTRL-M<< YXXYCTRL-MYXXY CTRL-M 1 same as <CR> ============================================ index.txt, line 196, pointer: >>CTRL-N<< YXXYCTRL-NYXXY CTRL-N 1 same as "j" ============================================ index.txt, line 197, pointer: >>CTRL-O<< YXXYCTRL-OYXXY CTRL-O 1 go to N older entry in jump list ============================================ index.txt, line 198, pointer: >>CTRL-P<< YXXYCTRL-PYXXY CTRL-P 1 same as "k" ============================================ index.txt, line 200, pointer: >>CTRL-R<< YXXYCTRL-RYXXY CTRL-R 2 redo changes which were undone with 'u' ============================================ index.txt, line 202, pointer: >>CTRL-T<< YXXYCTRL-TYXXY CTRL-T jump to N older Tag in tag list ============================================ index.txt, line 203, pointer: >>CTRL-U<< YXXYCTRL-UYXXY CTRL-U scroll N lines Upwards (default: half a ============================================ index.txt, line 205, pointer: >>CTRL-V<< YXXYCTRL-VYXXY CTRL-V start blockwise Visual mode ============================================ index.txt, line 206, pointer: >>CTRL-W<< YXXYCTRL-WYXXY CTRL-W {char} window commands, see YXXYCTRL-WYXXY ============================================ index.txt, line 206, pointer: >>CTRL-W<< YXXYCTRL-WYXXY CTRL-W {char} window commands, see YXXYCTRL-WYXXY ============================================ index.txt, line 207, pointer: >>CTRL-X<< YXXYCTRL-XYXXY CTRL-X 2 subtract N from number at/after cursor ============================================ index.txt, line 208, pointer: >>CTRL-Y<< YXXYCTRL-YYXXY CTRL-Y scroll N lines downwards ============================================ index.txt, line 209, pointer: >>CTRL-Z<< YXXYCTRL-ZYXXY CTRL-Z suspend program (or start new shell) ============================================ index.txt, line 211, pointer: >>CTRL-\_CTRL-N<< YXXYCTRL-\_CTRL-NYXXY CTRL-\ CTRL-N go to Normal mode (no-op) ============================================ index.txt, line 212, pointer: >>CTRL-\_CTRL-G<< YXXYCTRL-\_CTRL-GYXXY CTRL-\ CTRL-G go to mode specified with 'insertmode' ============================================ index.txt, line 215, pointer: >>CTRL-]<< YXXYCTRL-]YXXY CTRL-] :ta to ident under cursor ============================================ index.txt, line 216, pointer: >>CTRL-^<< YXXYCTRL-^YXXY CTRL-^ edit Nth alternate file (equivalent to ============================================ index.txt, line 220, pointer: >><Space><< YXXY<Space>YXXY <Space> 1 same as "l" ============================================ index.txt, line 221, pointer: >>!<< YXXY!YXXY !{motion}{filter} ============================================ index.txt, line 224, pointer: >>!!<< YXXY!!YXXY !!{filter} 2 filter N lines through the {filter} command ============================================ index.txt, line 225, pointer: >>quote<< YXXYquoteYXXY "{a-zA-Z0-9.%#:-"} use register {a-zA-Z0-9.%#:-"} for next ============================================ index.txt, line 228, pointer: >>#<< YXXY#YXXY # 1 search backward for the Nth occurrence of ============================================ index.txt, line 230, pointer: >>$<< YXXY$YXXY $ 1 cursor to the end of Nth next line ============================================ index.txt, line 231, pointer: >>%<< YXXY%YXXY % 1 find the next (curly/square) bracket on ============================================ index.txt, line 235, pointer: >>N%<< YXXYN%YXXY {count}% 1 go to N percentage in the file ============================================ index.txt, line 236, pointer: >>&<< YXXY&YXXY & 2 repeat last :s ============================================ index.txt, line 237, pointer: >>'<< YXXY'YXXY '{a-zA-Z0-9} 1 cursor to the first CHAR on the line with ============================================ index.txt, line 239, pointer: >>''<< YXXY''YXXY '' 1 cursor to the first CHAR of the line where ============================================ index.txt, line 241, pointer: >>'(<< YXXY'(YXXY '( 1 cursor to the first CHAR on the line of the ============================================ index.txt, line 243, pointer: >>')<< YXXY')YXXY ') 1 cursor to the first CHAR on the line of the ============================================ index.txt, line 245, pointer: >>'<<< YXXY'<YXXY '< 1 cursor to the first CHAR of the line where ============================================ index.txt, line 248, pointer: >>'><< YXXY'>YXXY '> 1 cursor to the first CHAR of the line where ============================================ index.txt, line 251, pointer: >>'[<< YXXY'[YXXY '[ 1 cursor to the first CHAR on the line of the ============================================ index.txt, line 254, pointer: >>']<< YXXY']YXXY '] 1 cursor to the first CHAR on the line of the ============================================ index.txt, line 257, pointer: >>'{<< YXXY'{YXXY '{ 1 cursor to the first CHAR on the line of the ============================================ index.txt, line 259, pointer: >>'}<< YXXY'}YXXY '} 1 cursor to the first CHAR on the line of the ============================================ index.txt, line 261, pointer: >>(<< YXXY(YXXY ( 1 cursor N sentences backward ============================================ index.txt, line 262, pointer: >>)<< YXXY)YXXY ) 1 cursor N sentences forward ============================================ index.txt, line 263, pointer: >>star<< YXXYstarYXXY * 1 search forward for the Nth occurrence of ============================================ index.txt, line 265, pointer: >>+<< YXXY+YXXY + 1 same as <CR> ============================================ index.txt, line 266, pointer: >>,<< YXXY,YXXY , 1 repeat latest f, t, F or T in opposite ============================================ index.txt, line 268, pointer: >>-<< YXXY-YXXY - 1 cursor to the first CHAR N lines higher ============================================ index.txt, line 269, pointer: >>.<< YXXY.YXXY . 2 repeat last change with count replaced with ============================================ index.txt, line 271, pointer: >>/<< YXXY/YXXY /{pattern}<CR> 1 search forward for the Nth occurrence of ============================================ index.txt, line 273, pointer: >>/<CR><< YXXY/<CR>YXXY /<CR> 1 search forward for {pattern} of last search ============================================ index.txt, line 274, pointer: >>count<< YXXYcountYXXY 0 1 cursor to the first char of the line ============================================ index.txt, line 275, pointer: >>count<< YXXYcountYXXY 1 prepend to command to give a count ============================================ index.txt, line 276, pointer: >>count<< YXXYcountYXXY 2 " ============================================ index.txt, line 277, pointer: >>count<< YXXYcountYXXY 3 " ============================================ index.txt, line 278, pointer: >>count<< YXXYcountYXXY 4 " ============================================ index.txt, line 279, pointer: >>count<< YXXYcountYXXY 5 " ============================================ index.txt, line 280, pointer: >>count<< YXXYcountYXXY 6 " ============================================ index.txt, line 281, pointer: >>count<< YXXYcountYXXY 7 " ============================================ index.txt, line 282, pointer: >>count<< YXXYcountYXXY 8 " ============================================ index.txt, line 283, pointer: >>count<< YXXYcountYXXY 9 " ============================================ index.txt, line 284, pointer: >>:<< YXXY:YXXY : 1 start entering an Ex command ============================================ index.txt, line 285, pointer: >>N:<< YXXYN:YXXY {count}: start entering an Ex command with range ============================================ index.txt, line 287, pointer: >>;<< YXXY;YXXY ; 1 repeat latest f, t, F or T N times ============================================ index.txt, line 288, pointer: >><<< YXXY<YXXY <{motion} 2 shift Nmove lines one 'shiftwidth' ============================================ index.txt, line 290, pointer: >><<<< YXXY<<YXXY << 2 shift N lines one 'shiftwidth' leftwards ============================================ index.txt, line 291, pointer: >>=<< YXXY=YXXY ={motion} 2 filter Nmove lines through "indent" ============================================ index.txt, line 292, pointer: >>==<< YXXY==YXXY == 2 filter N lines through "indent" ============================================ index.txt, line 293, pointer: >>><< YXXY>YXXY >{motion} 2 shift Nmove lines one 'shiftwidth' ============================================ index.txt, line 295, pointer: >>>><< YXXY>>YXXY >> 2 shift N lines one 'shiftwidth' rightwards ============================================ index.txt, line 296, pointer: >>?<< YXXY?YXXY ?{pattern}<CR> 1 search backward for the Nth previous ============================================ index.txt, line 298, pointer: >>?<CR><< YXXY?<CR>YXXY ?<CR> 1 search backward for {pattern} of last search ============================================ index.txt, line 299, pointer: >>@<< YXXY@YXXY @{a-z} 2 execute the contents of register {a-z} ============================================ index.txt, line 301, pointer: >>@:<< YXXY@:YXXY @: repeat the previous ":" command N times ============================================ index.txt, line 302, pointer: >>@@<< YXXY@@YXXY @@ 2 repeat the previous @{a-z} N times ============================================ index.txt, line 303, pointer: >>A<< YXXYAYXXY A 2 append text after the end of the line N times ============================================ index.txt, line 304, pointer: >>B<< YXXYBYXXY B 1 cursor N WORDS backward ============================================ index.txt, line 305, pointer: >>C<< YXXYCYXXY ["x]C 2 change from the cursor position to the end ============================================ index.txt, line 308, pointer: >>D<< YXXYDYXXY ["x]D 2 delete the characters under the cursor ============================================ index.txt, line 311, pointer: >>E<< YXXYEYXXY E 1 cursor forward to the end of WORD N ============================================ index.txt, line 312, pointer: >>F<< YXXYFYXXY F{char} 1 cursor to the Nth occurrence of {char} to ============================================ index.txt, line 314, pointer: >>G<< YXXYGYXXY G 1 cursor to line N, default last line ============================================ index.txt, line 315, pointer: >>H<< YXXYHYXXY H 1 cursor to line N from top of screen ============================================ index.txt, line 316, pointer: >>I<< YXXYIYXXY I 2 insert text before the first CHAR on the ============================================ index.txt, line 318, pointer: >>J<< YXXYJYXXY J 2 Join N lines; default is 2 ============================================ index.txt, line 319, pointer: >>K<< YXXYKYXXY K lookup Keyword under the cursor with ============================================ index.txt, line 321, pointer: >>L<< YXXYLYXXY L 1 cursor to line N from bottom of screen ============================================ index.txt, line 322, pointer: >>M<< YXXYMYXXY M 1 cursor to middle line of screen ============================================ index.txt, line 323, pointer: >>N<< YXXYNYXXY N 1 repeat the latest '/' or '?' N times in ============================================ index.txt, line 325, pointer: >>O<< YXXYOYXXY O 2 begin a new line above the cursor and ============================================ index.txt, line 327, pointer: >>P<< YXXYPYXXY ["x]P 2 put the text [from buffer x] before the ============================================ index.txt, line 329, pointer: >>Q<< YXXYQYXXY Q switch to "Ex" mode ============================================ index.txt, line 330, pointer: >>R<< YXXYRYXXY R 2 enter replace mode: overtype existing ============================================ index.txt, line 333, pointer: >>S<< YXXYSYXXY ["x]S 2 delete N lines [into buffer x] and start ============================================ index.txt, line 335, pointer: >>T<< YXXYTYXXY T{char} 1 cursor till after Nth occurrence of {char} ============================================ index.txt, line 337, pointer: >>U<< YXXYUYXXY U 2 undo all latest changes on one line ============================================ index.txt, line 338, pointer: >>V<< YXXYVYXXY V start linewise Visual mode ============================================ index.txt, line 339, pointer: >>W<< YXXYWYXXY W 1 cursor N WORDS forward ============================================ index.txt, line 340, pointer: >>X<< YXXYXYXXY ["x]X 2 delete N characters before the cursor [into ============================================ index.txt, line 342, pointer: >>Y<< YXXYYYXXY ["x]Y yank N lines [into buffer x]; synonym for ============================================ index.txt, line 344, pointer: >>ZZ<< YXXYZZYXXY ZZ store current file if modified, and exit ============================================ index.txt, line 345, pointer: >>ZQ<< YXXYZQYXXY ZQ exit current file always ============================================ index.txt, line 346, pointer: >>[<< YXXY[YXXY [{char} square bracket command (see YXXY[YXXY below) ============================================ index.txt, line 346, pointer: >>[<< YXXY[YXXY [{char} square bracket command (see YXXY[YXXY below) ============================================ index.txt, line 348, pointer: >>]<< YXXY]YXXY ]{char} square bracket command (see YXXY]YXXY below) ============================================ index.txt, line 348, pointer: >>]<< YXXY]YXXY ]{char} square bracket command (see YXXY]YXXY below) ============================================ index.txt, line 349, pointer: >>^<< YXXY^YXXY ^ 1 cursor to the first CHAR of the line ============================================ index.txt, line 350, pointer: >>_<< YXXY_YXXY _ 1 cursor to the first CHAR N - 1 lines lower ============================================ index.txt, line 351, pointer: >>`<< YXXY`YXXY `{a-zA-Z0-9} 1 cursor to the mark {a-zA-Z0-9} ============================================ index.txt, line 352, pointer: >>`(<< YXXY`(YXXY `( 1 cursor to the start of the current sentence ============================================ index.txt, line 353, pointer: >>`)<< YXXY`)YXXY `) 1 cursor to the end of the current sentence ============================================ index.txt, line 354, pointer: >>`<<< YXXY`<YXXY `< 1 cursor to the start of the highlighted area ============================================ index.txt, line 355, pointer: >>`><< YXXY`>YXXY `> 1 cursor to the end of the highlighted area ============================================ index.txt, line 356, pointer: >>`[<< YXXY`[YXXY `[ 1 cursor to the start of last operated text ============================================ index.txt, line 358, pointer: >>`]<< YXXY`]YXXY `] 1 cursor to the end of last operated text or ============================================ index.txt, line 360, pointer: >>``<< YXXY``YXXY `` 1 cursor to the position before latest jump ============================================ index.txt, line 361, pointer: >>`{<< YXXY`{YXXY `{ 1 cursor to the start of the current paragraph ============================================ index.txt, line 362, pointer: >>`}<< YXXY`}YXXY `} 1 cursor to the end of the current paragraph ============================================ index.txt, line 363, pointer: >>a<< YXXYaYXXY a 2 append text after the cursor N times ============================================ index.txt, line 364, pointer: >>b<< YXXYbYXXY b 1 cursor N words backward ============================================ index.txt, line 365, pointer: >>c<< YXXYcYXXY ["x]c{motion} 2 delete Nmove text [into buffer x] and start ============================================ index.txt, line 367, pointer: >>cc<< YXXYccYXXY ["x]cc 2 delete N lines [into buffer x] and start ============================================ index.txt, line 369, pointer: >>d<< YXXYdYXXY ["x]d{motion} 2 delete Nmove text [into buffer x] ============================================ index.txt, line 370, pointer: >>dd<< YXXYddYXXY ["x]dd 2 delete N lines [into buffer x] ============================================ index.txt, line 371, pointer: >>do<< YXXYdoYXXY do 2 same as ":diffget" ============================================ index.txt, line 372, pointer: >>dp<< YXXYdpYXXY dp 2 same as ":diffput" ============================================ index.txt, line 373, pointer: >>e<< YXXYeYXXY e 1 cursor forward to the end of word N ============================================ index.txt, line 374, pointer: >>f<< YXXYfYXXY f{char} 1 cursor to Nth occurrence of {char} to the ============================================ index.txt, line 376, pointer: >>g<< YXXYgYXXY g{char} extended commands, see YXXYgYXXY below ============================================ index.txt, line 376, pointer: >>g<< YXXYgYXXY g{char} extended commands, see YXXYgYXXY below ============================================ index.txt, line 377, pointer: >>h<< YXXYhYXXY h 1 cursor N chars to the left ============================================ index.txt, line 378, pointer: >>i<< YXXYiYXXY i 2 insert text before the cursor N times ============================================ index.txt, line 379, pointer: >>j<< YXXYjYXXY j 1 cursor N lines downward ============================================ index.txt, line 380, pointer: >>k<< YXXYkYXXY k 1 cursor N lines upward ============================================ index.txt, line 381, pointer: >>l<< YXXYlYXXY l 1 cursor N chars to the right ============================================ index.txt, line 382, pointer: >>m<< YXXYmYXXY m{A-Za-z} set mark {A-Za-z} at cursor position ============================================ index.txt, line 383, pointer: >>n<< YXXYnYXXY n 1 repeat the latest '/' or '?' N times ============================================ index.txt, line 384, pointer: >>o<< YXXYoYXXY o 2 begin a new line below the cursor and ============================================ index.txt, line 386, pointer: >>p<< YXXYpYXXY ["x]p 2 put the text [from register x] after the ============================================ index.txt, line 388, pointer: >>q<< YXXYqYXXY q{0-9a-zA-Z"} record typed characters into named register ============================================ index.txt, line 390, pointer: >>q<< YXXYqYXXY q (while recording) stops recording ============================================ index.txt, line 391, pointer: >>q:<< YXXYq:YXXY q: edit : command-line in command-line window ============================================ index.txt, line 392, pointer: >>q/<< YXXYq/YXXY q/ edit / command-line in command-line window ============================================ index.txt, line 393, pointer: >>q?<< YXXYq?YXXY q? edit ? command-line in command-line window ============================================ index.txt, line 394, pointer: >>r<< YXXYrYXXY r{char} 2 replace N chars with {char} ============================================ index.txt, line 395, pointer: >>s<< YXXYsYXXY ["x]s 2 (substitute) delete N characters [into ============================================ index.txt, line 397, pointer: >>t<< YXXYtYXXY t{char} 1 cursor till before Nth occurrence of {char} ============================================ index.txt, line 399, pointer: >>u<< YXXYuYXXY u 2 undo changes ============================================ index.txt, line 400, pointer: >>v<< YXXYvYXXY v start characterwise Visual mode ============================================ index.txt, line 401, pointer: >>w<< YXXYwYXXY w 1 cursor N words forward ============================================ index.txt, line 402, pointer: >>x<< YXXYxYXXY ["x]x 2 delete N characters under and after the ============================================ index.txt, line 404, pointer: >>y<< YXXYyYXXY ["x]y{motion} yank Nmove text [into buffer x] ============================================ index.txt, line 405, pointer: >>yy<< YXXYyyYXXY ["x]yy yank N lines [into buffer x] ============================================ index.txt, line 406, pointer: >>z<< YXXYzYXXY z{char} commands starting with 'z', see YXXYzYXXY below ============================================ index.txt, line 406, pointer: >>z<< YXXYzYXXY z{char} commands starting with 'z', see YXXYzYXXY below ============================================ index.txt, line 407, pointer: >>{<< YXXY{YXXY { 1 cursor N paragraphs backward ============================================ index.txt, line 408, pointer: >>bar<< YXXYbarYXXY | 1 cursor to column N ============================================ index.txt, line 409, pointer: >>}<< YXXY}YXXY } 1 cursor N paragraphs forward ============================================ index.txt, line 410, pointer: >>~<< YXXY~YXXY ~ 2 'tildeop' off: switch case of N characters ============================================ index.txt, line 413, pointer: >>~<< YXXY~YXXY ~{motion} 'tildeop' on: switch case of Nmove text ============================================ index.txt, line 414, pointer: >><C-End><< YXXY<C-End>YXXY <C-End> 1 same as "G" ============================================ index.txt, line 415, pointer: >><C-Home><< YXXY<C-Home>YXXY <C-Home> 1 same as "gg" ============================================ index.txt, line 416, pointer: >><C-Left><< YXXY<C-Left>YXXY <C-Left> 1 same as "b" ============================================ index.txt, line 417, pointer: >><C-LeftMouse><< YXXY<C-LeftMouse>YXXY <C-LeftMouse> ":ta" to the keyword at the mouse click ============================================ index.txt, line 418, pointer: >><C-Right><< YXXY<C-Right>YXXY <C-Right> 1 same as "w" ============================================ index.txt, line 419, pointer: >><C-RightMouse><< YXXY<C-RightMouse>YXXY <C-RightMouse> same as "CTRL-T" ============================================ index.txt, line 420, pointer: >><Del><< YXXY<Del>YXXY ["x]<Del> 2 same as "x" ============================================ index.txt, line 421, pointer: >>N<Del><< YXXYN<Del>YXXY {count}<Del> remove the last digit from {count} ============================================ index.txt, line 422, pointer: >><Down><< YXXY<Down>YXXY <Down> 1 same as "j" ============================================ index.txt, line 423, pointer: >><End><< YXXY<End>YXXY <End> 1 same as "$" ============================================ index.txt, line 424, pointer: >><F1><< YXXY<F1>YXXY <F1> same as <Help> ============================================ index.txt, line 425, pointer: >><Help><< YXXY<Help>YXXY <Help> open a help window ============================================ index.txt, line 426, pointer: >><Home><< YXXY<Home>YXXY <Home> 1 same as "0" ============================================ index.txt, line 427, pointer: >><Insert><< YXXY<Insert>YXXY <Insert> 2 same as "i" ============================================ index.txt, line 428, pointer: >><Left><< YXXY<Left>YXXY <Left> 1 same as "h" ============================================ index.txt, line 429, pointer: >><LeftMouse><< YXXY<LeftMouse>YXXY <LeftMouse> 1 move cursor to the mouse click position ============================================ index.txt, line 430, pointer: >><MiddleMouse><< YXXY<MiddleMouse>YXXY <MiddleMouse> 2 same as "gP" at the mouse click position ============================================ index.txt, line 431, pointer: >><PageDown><< YXXY<PageDown>YXXY <PageDown> same as CTRL-F ============================================ index.txt, line 432, pointer: >><PageUp><< YXXY<PageUp>YXXY <PageUp> same as CTRL-B ============================================ index.txt, line 433, pointer: >><Right><< YXXY<Right>YXXY <Right> 1 same as "l" ============================================ index.txt, line 434, pointer: >><RightMouse><< YXXY<RightMouse>YXXY <RightMouse> start Visual mode, move cursor to the mouse ============================================ index.txt, line 436, pointer: >><S-Down><< YXXY<S-Down>YXXY <S-Down> 1 same as CTRL-F ============================================ index.txt, line 437, pointer: >><S-Left><< YXXY<S-Left>YXXY <S-Left> 1 same as "b" ============================================ index.txt, line 438, pointer: >><S-LeftMouse><< YXXY<S-LeftMouse>YXXY <S-LeftMouse> same as "*" at the mouse click position ============================================ index.txt, line 439, pointer: >><S-Right><< YXXY<S-Right>YXXY <S-Right> 1 same as "w" ============================================ index.txt, line 440, pointer: >><S-RightMouse><< YXXY<S-RightMouse>YXXY <S-RightMouse> same as "#" at the mouse click position ============================================ index.txt, line 441, pointer: >><S-Up><< YXXY<S-Up>YXXY <S-Up> 1 same as CTRL-B ============================================ index.txt, line 442, pointer: >><Undo><< YXXY<Undo>YXXY <Undo> 2 same as "u" ============================================ index.txt, line 443, pointer: >><Up><< YXXY<Up>YXXY <Up> 1 same as "k" ============================================ index.txt, line 444, pointer: >><MouseDown><< YXXY<MouseDown>YXXY <MouseDown> scroll three lines downwards ============================================ index.txt, line 445, pointer: >><S-MouseDown><< YXXY<S-MouseDown>YXXY <S-MouseDown> scroll a full page downwards ============================================ index.txt, line 446, pointer: >><MouseUp><< YXXY<MouseUp>YXXY <MouseUp> scroll three lines upwards ============================================ index.txt, line 447, pointer: >><S-MouseUp><< YXXY<S-MouseUp>YXXY <S-MouseUp> scroll a full page upwards ============================================ index.txt, line 456, pointer: >>v_aquote<< YXXYv_aquoteYXXY a" double quoted string ============================================ index.txt, line 457, pointer: >>v_a'<< YXXYv_a'YXXY a' single quoted string ============================================ index.txt, line 458, pointer: >>v_a(<< YXXYv_a(YXXY a( same as ab ============================================ index.txt, line 459, pointer: >>v_a)<< YXXYv_a)YXXY a) same as ab ============================================ index.txt, line 460, pointer: >>v_a<<< YXXYv_a<YXXY a< "a <>" from '<' to the matching '>' ============================================ index.txt, line 461, pointer: >>v_a><< YXXYv_a>YXXY a> same as a< ============================================ index.txt, line 462, pointer: >>v_aB<< YXXYv_aBYXXY aB "a Block" from "[{" to "]}" (with brackets) ============================================ index.txt, line 463, pointer: >>v_aW<< YXXYv_aWYXXY aW "a WORD" (with white space) ============================================ index.txt, line 464, pointer: >>v_a[<< YXXYv_a[YXXY a[ "a []" from '[' to the matching ']' ============================================ index.txt, line 465, pointer: >>v_a]<< YXXYv_a]YXXY a] same as a[ ============================================ index.txt, line 466, pointer: >>v_a`<< YXXYv_a`YXXY a` string in backticks =../vim -u unix.vim -U NONE --noplugin -s dotest.in test5.in =========================================== index.txt, line 467, pointer: >>v_ab<< YXXYv_abYXXY ab "a block" from "[(" to "])" (with braces) ============================================ index.txt, line 468, pointer: >>v_ap<< YXXYv_apYXXY ap "a paragraph" (with white space) ============================================ index.txt, line 469, pointer: >>v_as<< YXXYv_asYXXY as "a sentence" (with white space) ============================================ index.txt, line 470, pointer: >>v_at<< YXXYv_atYXXY at "a tag block" (with white space) ============================================ index.txt, line 471, pointer: >>v_aw<< YXXYv_awYXXY aw "a word" (with white space) ============================================ index.txt, line 472, pointer: >>v_a{<< YXXYv_a{YXXY a{ same as aB ============================================ index.txt, line 473, pointer: >>v_a}<< YXXYv_a}YXXY a} same as aB ============================================ index.txt, line 474, pointer: >>v_iquote<< YXXYv_iquoteYXXY i" double quoted string without the quotes ============================================ index.txt, line 475, pointer: >>v_i'<< YXXYv_i'YXXY i' single quoted string without the quotes ============================================ index.txt, line 476, pointer: >>v_i(<< YXXYv_i(YXXY i( same as ib ============================================ index.txt, line 477, pointer: >>v_i)<< YXXYv_i)YXXY i) same as ib ============================================ index.txt, line 478, pointer: >>v_i<<< YXXYv_i<YXXY i< "inner <>" from '<' to the matching '>' ============================================ index.txt, line 479, pointer: >>v_i><< YXXYv_i>YXXY i> same as i< ============================================ index.txt, line 480, pointer: >>v_iB<< YXXYv_iBYXXY iB "inner Block" from "[{" and "]}" ============================================ index.txt, line 481, pointer: >>v_iW<< YXXYv_iWYXXY iW "inner WORD" ============================================ index.txt, line 482, pointer: >>v_i[<< YXXYv_i[YXXY i[ "inner []" from '[' to the matching ']' ============================================ index.txt, line 483, pointer: >>v_i]<< YXXYv_i]YXXY i] same as i[ ============================================ index.txt, line 484, pointer: >>v_i`<< YXXYv_i`YXXY i` string in backticks without the backticks ============================================ index.txt, line 485, pointer: >>v_ib<< YXXYv_ibYXXY ib "inner block" from "[(" to "])" ============================================ index.txt, line 486, pointer: >>v_ip<< YXXYv_ipYXXY ip "inner paragraph" ============================================ index.txt, line 487, pointer: >>v_is<< YXXYv_isYXXY is "inner sentence" ============================================ index.txt, line 488, pointer: >>v_it<< YXXYv_itYXXY it "inner tag block" ============================================ index.txt, line 489, pointer: >>v_iw<< YXXYv_iwYXXY iw "inner word" ============================================ index.txt, line 490, pointer: >>v_i{<< YXXYv_i{YXXY i{ same as iB ============================================ index.txt, line 491, pointer: >>v_i}<< YXXYv_i}YXXY i} same as iB ============================================ index.txt, line 498, pointer: >>CTRL-W_CTRL-B<< YXXYCTRL-W_CTRL-BYXXY CTRL-W CTRL-B same as "CTRL-W b" ============================================ index.txt, line 499, pointer: >>CTRL-W_CTRL-C<< YXXYCTRL-W_CTRL-CYXXY CTRL-W CTRL-C same as "CTRL-W c" ============================================ index.txt, line 500, pointer: >>CTRL-W_CTRL-D<< YXXYCTRL-W_CTRL-DYXXY CTRL-W CTRL-D same as "CTRL-W d" ============================================ index.txt, line 501, pointer: >>CTRL-W_CTRL-F<< YXXYCTRL-W_CTRL-FYXXY CTRL-W CTRL-F same as "CTRL-W f" ============================================ index.txt, line 503, pointer: >>CTRL-W_CTRL-H<< YXXYCTRL-W_CTRL-HYXXY CTRL-W CTRL-H same as "CTRL-W h" ============================================ index.txt, line 504, pointer: >>CTRL-W_CTRL-I<< YXXYCTRL-W_CTRL-IYXXY CTRL-W CTRL-I same as "CTRL-W i" ============================================ index.txt, line 505, pointer: >>CTRL-W_CTRL-J<< YXXYCTRL-W_CTRL-JYXXY CTRL-W CTRL-J same as "CTRL-W j" ============================================ index.txt, line 506, pointer: >>CTRL-W_CTRL-K<< YXXYCTRL-W_CTRL-KYXXY CTRL-W CTRL-K same as "CTRL-W k" ============================================ index.txt, line 507, pointer: >>CTRL-W_CTRL-L<< YXXYCTRL-W_CTRL-LYXXY CTRL-W CTRL-L same as "CTRL-W l" ============================================ index.txt, line 508, pointer: >>CTRL-W_CTRL-N<< YXXYCTRL-W_CTRL-NYXXY CTRL-W CTRL-N same as "CTRL-W n" ============================================ index.txt, line 509, pointer: >>CTRL-W_CTRL-O<< YXXYCTRL-W_CTRL-OYXXY CTRL-W CTRL-O same as "CTRL-W o" ============================================ index.txt, line 510, pointer: >>CTRL-W_CTRL-P<< YXXYCTRL-W_CTRL-PYXXY CTRL-W CTRL-P same as "CTRL-W p" ============================================ index.txt, line 511, pointer: >>CTRL-W_CTRL-Q<< YXXYCTRL-W_CTRL-QYXXY CTRL-W CTRL-Q same as "CTRL-W q" ============================================ index.txt, line 512, pointer: >>CTRL-W_CTRL-R<< YXXYCTRL-W_CTRL-RYXXY CTRL-W CTRL-R same as "CTRL-W r" ============================================ index.txt, line 513, pointer: >>CTRL-W_CTRL-S<< YXXYCTRL-W_CTRL-SYXXY CTRL-W CTRL-S same as "CTRL-W s" ============================================ index.txt, line 514, pointer: >>CTRL-W_CTRL-T<< YXXYCTRL-W_CTRL-TYXXY CTRL-W CTRL-T same as "CTRL-W t" ============================================ index.txt, line 515, pointer: >>CTRL-W_CTRL-V<< YXXYCTRL-W_CTRL-VYXXY CTRL-W CTRL-V same as "CTRL-W v" ============================================ index.txt, line 516, pointer: >>CTRL-W_CTRL-W<< YXXYCTRL-W_CTRL-WYXXY CTRL-W CTRL-W same as "CTRL-W w" ============================================ index.txt, line 517, pointer: >>CTRL-W_CTRL-X<< YXXYCTRL-W_CTRL-XYXXY CTRL-W CTRL-X same as "CTRL-W x" ============================================ index.txt, line 518, pointer: >>CTRL-W_CTRL-Z<< YXXYCTRL-W_CTRL-ZYXXY CTRL-W CTRL-Z same as "CTRL-W z" ============================================ index.txt, line 519, pointer: >>CTRL-W_CTRL-]<< YXXYCTRL-W_CTRL-]YXXY CTRL-W CTRL-] same as "CTRL-W ]" ============================================ index.txt, line 520, pointer: >>CTRL-W_CTRL-^<< YXXYCTRL-W_CTRL-^YXXY CTRL-W CTRL-^ same as "CTRL-W ^" ============================================ index.txt, line 521, pointer: >>CTRL-W_CTRL-_<< YXXYCTRL-W_CTRL-_YXXY CTRL-W CTRL-_ same as "CTRL-W _" ============================================ index.txt, line 522, pointer: >>CTRL-W_+<< YXXYCTRL-W_+YXXY CTRL-W + increase current window height N lines ============================================ index.txt, line 523, pointer: >>CTRL-W_-<< YXXYCTRL-W_-YXXY CTRL-W - decrease current window height N lines ============================================ index.txt, line 524, pointer: >>CTRL-W_<<< YXXYCTRL-W_<YXXY CTRL-W < decrease current window width N columns ============================================ index.txt, line 525, pointer: >>CTRL-W_=<< YXXYCTRL-W_=YXXY CTRL-W = make all windows the same height ============================================ index.txt, line 526, pointer: >>CTRL-W_><< YXXYCTRL-W_>YXXY CTRL-W > increase current window width N columns ============================================ index.txt, line 527, pointer: >>CTRL-W_H<< YXXYCTRL-W_HYXXY CTRL-W H move current window to the far left ============================================ index.txt, line 528, pointer: >>CTRL-W_J<< YXXYCTRL-W_JYXXY CTRL-W J move current window to the very bottom ============================================ index.txt, line 529, pointer: >>CTRL-W_K<< YXXYCTRL-W_KYXXY CTRL-W K move current window to the very top ============================================ index.txt, line 530, pointer: >>CTRL-W_L<< YXXYCTRL-W_LYXXY CTRL-W L move current window to the far right ============================================ index.txt, line 531, pointer: >>CTRL-W_P<< YXXYCTRL-W_PYXXY CTRL-W P go to preview window ============================================ index.txt, line 532, pointer: >>CTRL-W_R<< YXXYCTRL-W_RYXXY CTRL-W R rotate windows upwards N times ============================================ index.txt, line 533, pointer: >>CTRL-W_S<< YXXYCTRL-W_SYXXY CTRL-W S same as "CTRL-W s" ============================================ index.txt, line 534, pointer: >>CTRL-W_T<< YXXYCTRL-W_TYXXY CTRL-W T move current window to a new tab page ============================================ index.txt, line 535, pointer: >>CTRL-W_W<< YXXYCTRL-W_WYXXY CTRL-W W go to N previous window (wrap around) ============================================ index.txt, line 536, pointer: >>CTRL-W_]<< YXXYCTRL-W_]YXXY CTRL-W ] split window and jump to tag under cursor ============================================ index.txt, line 537, pointer: >>CTRL-W_^<< YXXYCTRL-W_^YXXY CTRL-W ^ split current window and edit alternate ============================================ index.txt, line 539, pointer: >>CTRL-W__<< YXXYCTRL-W__YXXY CTRL-W _ set current window height to N (default: ============================================ index.txt, line 541, pointer: >>CTRL-W_b<< YXXYCTRL-W_bYXXY CTRL-W b go to bottom window ============================================ index.txt, line 542, pointer: >>CTRL-W_c<< YXXYCTRL-W_cYXXY CTRL-W c close current window (like YXXY:closeYXXY) ============================================ index.txt, line 542, pointer: >>:close<< YXXYCTRL-W_cYXXY CTRL-W c close current window (like YXXY:closeYXXY) ============================================ index.txt, line 543, pointer: >>CTRL-W_d<< YXXYCTRL-W_dYXXY CTRL-W d split window and jump to definition under ============================================ index.txt, line 545, pointer: >>CTRL-W_f<< YXXYCTRL-W_fYXXY CTRL-W f split window and edit file name under the ============================================ index.txt, line 547, pointer: >>CTRL-W_F<< YXXYCTRL-W_FYXXY CTRL-W F split window and edit file name under the ============================================ index.txt, line 550, pointer: >>CTRL-W_g_CTRL-]<< YXXYCTRL-W_g_CTRL-]YXXY CTRL-W g CTRL-] split window and do YXXY:tjumpYXXY to tag under ============================================ index.txt, line 550, pointer: >>:tjump<< YXXYCTRL-W_g_CTRL-]YXXY CTRL-W g CTRL-] split window and do YXXY:tjumpYXXY to tag under ============================================ index.txt, line 552, pointer: >>CTRL-W_g]<< YXXYCTRL-W_g]YXXY CTRL-W g ] split window and do YXXY:tselectYXXY for tag ============================================ index.txt, line 552, pointer: >>:tselect<< YXXYCTRL-W_g]YXXY CTRL-W g ] split window and do YXXY:tselectYXXY for tag ============================================ index.txt, line 554, pointer: >>CTRL-W_g}<< YXXYCTRL-W_g}YXXY CTRL-W g } do a YXXY:ptjumpYXXY to the tag under the cursor ============================================ index.txt, line 554, pointer: >>:ptjump<< YXXYCTRL-W_g}YXXY CTRL-W g } do a YXXY:ptjumpYXXY to the tag under the cursor ============================================ index.txt, line 555, pointer: >>CTRL-W_gf<< YXXYCTRL-W_gfYXXY CTRL-W g f edit file name under the cursor in a new ============================================ index.txt, line 557, pointer: >>CTRL-W_gF<< YXXYCTRL-W_gFYXXY CTRL-W g F edit file name under the cursor in a new ============================================ index.txt, line 560, pointer: >>CTRL-W_h<< YXXYCTRL-W_hYXXY CTRL-W h go to Nth left window (stop at first window) ==========================================Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal == index.txt, line 561, pointer: >>CTRL-W_i<< YXXYCTRL-W_iYXXY CTRL-W i split window and jump to declaration of ============================================ index.txt, line 563, pointer: >>CTRL-W_j<< YXXYCTRL-W_jYXXY CTRL-W j go N windows down (stop at last window) ============================================ index.txt, line 564, pointer: >>CTRL-W_k<< YXXYCTRL-W_kYXXY CTRL-W k go N windows up (stop at first window) ============================================ index.txt, line 565, pointer: >>CTRL-W_l<< YXXYCTRL-W_lYXXY CTRL-W l go to Nth right window (stop at last window) ============================================ index.txt, line 566, pointer: >>CTRL-W_n<< YXXYCTRL-W_nYXXY CTRL-W n open new window, N lines high ============================================ index.txt, line 567, pointer: >>CTRL-W_o<< YXXYCTRL-W_oYXXY CTRL-W o close all but current window (like YXXY:onlyYXXY) ============================================ index.txt, line 567, pointer: >>:only<< YXXYCTRL-W_oYXXY CTRL-W o close all but current window (like YXXY:onlyYXXY) ============================================ index.txt, line 568, pointer: >>CTRL-W_p<< YXXYCTRL-W_pYXXY CTRL-W p go to previous (last accessed) window ============================================ index.txt, line 569, pointer: >>CTRL-W_q<< YXXYCTRL-W_qYXXY CTRL-W q quit current window (like YXXY:quitYXXY) ============================================ index.txt, line 569, pointer: >>:quit<< YXXYCTRL-W_qYXXY CTRL-W q quit current window (like YXXY:quitYXXY) ============================================ index.txt, line 570, pointer: >>CTRL-W_r<< YXXYCTRL-W_rYXXY CTRL-W r rotate windows downwards N times ============================================ index.txt, line 571, pointer: >>CTRL-W_s<< YXXYCTRL-W_sYXXY CTRL-W s split current window in two parts, new ============================================ index.txt, line 573, pointer: >>CTRL-W_t<< YXXYCTRL-W_tYXXY CTRL-W t go to top window ============================================ index.txt, line 574, pointer: >>CTRL-W_v<< YXXYCTRL-W_vYXXY CTRL-W v split current window vertically, new window ============================================ index.txt, line 576, pointer: >>CTRL-W_w<< YXXYCTRL-W_wYXXY CTRL-W w go to N next window (wrap around) ============================================ index.txt, line 577, pointer: >>CTRL-W_x<< YXXYCTRL-W_xYXXY CTRL-W x exchange current window with window N ============================================ index.txt, line 579, pointer: >>CTRL-W_z<< YXXYCTRL-W_zYXXY CTRL-W z close preview window ============================================ index.txt, line 580, pointer: >>CTRL-W_bar<< YXXYCTRL-W_barYXXY CTRL-W | set window width to N columns ============================================ index.txt, line 581, pointer: >>CTRL-W_}<< YXXYCTRL-W_}YXXY CTRL-W } show tag under cursor in preview window ============================================ index.txt, line 582, pointer: >>CTRL-W_<Down><< YXXYCTRL-W_<Down>YXXY CTRL-W <Down> same as "CTRL-W j" ============================================ index.txt, line 583, pointer: >>CTRL-W_<Up><< YXXYCTRL-W_<Up>YXXY CTRL-W <Up> same as "CTRL-W k" ============================================ index.txt, line 584, pointer: >>CTRL-W_<Left><< YXXYCTRL-W_<Left>YXXY CTRL-W <Left> same as "CTRL-W h" ============================================ index.txt, line 585, pointer: >>CTRL-W_<Right><< YXXYCTRL-W_<Right>YXXY CTRL-W <Right> same as "CTRL-W l" ============================================ index.txt, line 592, pointer: >>[_CTRL-D<< YXXY[_CTRL-DYXXY [ CTRL-D jump to first #define found in current and ============================================ index.txt, line 596, pointer: >>[_CTRL-I<< YXXY[_CTRL-IYXXY [ CTRL-I jump to first line in current and included ============================================ index.txt, line 600, pointer: >>[#<< YXXY[#YXXY [# 1 cursor to N previous unmatched #if, #else ============================================ index.txt, line 602, pointer: >>['<< YXXY['YXXY [' 1 cursor to previous lowercase mark, on first ============================================ index.txt, line 604, pointer: >>[(<< YXXY[(YXXY [( 1 cursor N times back to unmatched '(' ============================================ index.txt, line 605, pointer: >>[star<< YXXY[starYXXY [* 1 same as "[/" ============================================ index.txt, line 606, pointer: >>[`<< YXXY[`YXXY [` 1 cursor to previous lowercase mark ============================================ index.txt, line 607, pointer: >>[/<< YXXY[/YXXY [/ 1 cursor to N previous start of a C comment ============================================ index.txt, line 608, pointer: >>[D<< YXXY[DYXXY [D list all defines found in current and ============================================ index.txt, line 612, pointer: >>[I<< YXXY[IYXXY [I list all lines found in current and ============================================ index.txt, line 616, pointer: >>[P<< YXXY[PYXXY [P 2 same as "[p" ============================================ index.txt, line 617, pointer: >>[[<< YXXY[[YXXY [[ 1 cursor N sections backward ============================================ index.txt, line 618, pointer: >>[]<< YXXY[]YXXY [] 1 cursor N SECTIONS backward ============================================ index.txt, line 619, pointer: >>[c<< YXXY[cYXXY [c 1 cursor N times backwards to start of change ============================================ index.txt, line 620, pointer: >>[d<< YXXY[dYXXY [d show first #define found in current and ============================================ index.txt, line 624, pointer: >>[f<< YXXY[fYXXY [f same as "gf" ============================================ index.txt, line 625, pointer: >>[i<< YXXY[iYXXY [i show first line found in current and ============================================ index.txt, line 629, pointer: >>[m<< YXXY[mYXXY [m 1 cursor N times back to start of member ============================================ index.txt, line 631, pointer: >>[p<< YXXY[pYXXY [p 2 like "P", but adjust indent to current line ============================================ index.txt, line 632, pointer: >>[s<< YXXY[sYXXY [s 1 move to the previous misspelled word ============================================ index.txt, line 633, pointer: >>[z<< YXXY[zYXXY [z 1 move to start of open fold ============================================ index.txt, line 634, pointer: >>[{<< YXXY[{YXXY [{ 1 cursor N times back to unmatched '{' ============================================ index.txt, line 637, pointer: >>]_CTRL-D<< YXXY]_CTRL-DYXXY ] CTRL-D jump to first #define found in current and ============================================ index.txt, line 640, pointer: >>]_CTRL-I<< YXXY]_CTRL-IYXXY ] CTRL-I jump to first line in current and included ============================================ index.txt, line 643, pointer: >>]#<< YXXY]#YXXY ]# 1 cursor to N next unmatched #endif or #else ============================================ index.txt, line 644, pointer: >>]'<< YXXY]'YXXY ]' 1 cursor to next lowercase mark, on first ============================================ index.txt, line 646, pointer: >>])<< YXXY])YXXY ]) 1 cursor N times forward to unmatched ')' ============================================ index.txt, line 647, pointer: >>]star<< YXXY]starYXXY ]* 1 same as "]/" ============================================ index.txt, line 648, pointer: >>]`<< YXXY]`YXXY ]` 1 cursor to next lowercase mark ============================================ index.txt, line 649, pointer: >>]/<< YXXY]/YXXY ]/ 1 cursor to N next end of a C comment ============================================ index.txt, line 650, pointer: >>]D<< YXXY]DYXXY ]D list all #defines found in current and ============================================ index.txt, line 653, pointer: >>]I<< YXXY]IYXXY ]I list all lines found in current and ============================================ index.txt, line 657, pointer: >>]P<< YXXY]PYXXY ]P 2 same as "[p" ============================================ index.txt, line 658, pointer: >>][<< YXXY][YXXY ][ 1 cursor N SECTIONS forward ============================================ index.txt, line 659, pointer: >>]]<< YXXY]]YXXY ]] 1 cursor N sections forward ============================================ index.txt, line 660, pointer: >>]c<< YXXY]cYXXY ]c 1 cursor N times forward to start of change ============================================ index.txt, line 661, pointer: >>]d<< YXXY]dYXXY ]d show first #define found in current and ============================================ index.txt, line 664, pointer: >>]f<< YXXY]fYXXY ]f same as "gf" ============================================ index.txt, line 665, pointer: >>]i<< YXXY]iYXXY ]i show first line found in current and ============================================ index.txt, line 669, pointer: >>]m<< YXXY]mYXXY ]m 1 cursor N times forward to end of member ============================================ index.txt, line 671, pointer: >>]p<< YXXY]pYXXY ]p 2 like "p", but adjust indent to current line ============================================ index.txt, line 672, pointer: >>]s<< YXXY]sYXXY ]s 1 move to next misspelled word ============================================ index.txt, line 673, pointer: >>]z<< YXXY]zYXXY ]z 1 move to end of open fold ============================================ index.txt, line 674, pointer: >>]}<< YXXY]}YXXY ]} 1 cursor N times forward to unmatched '}' ============================================ index.txt, line 682, pointer: >>g_CTRL-A<< YXXYg_CTRL-AYXXY g CTRL-A only when compiled with MEM_PROFILE ============================================ index.txt, line 684, pointer: >>g_CTRL-G<< YXXYg_CTRL-GYXXY g CTRL-G show information about current cursor ============================================ index.txt, line 686, pointer: >>g_CTRL-H<< YXXYg_CTRL-HYXXY g CTRL-H start Select block mode ============================================ index.txt, line 687, pointer: >>g_CTRL-]<< YXXYg_CTRL-]YXXY g CTRL-] YXXY:tjumpYXXY to the tag under the cursor ============================================ index.txt, line 687, pointer: >>:tjump<< YXXYg_CTRL-]YXXY g CTRL-] YXXY:tjumpYXXY to the tag under the cursor ============================================ index.txt, line 688, pointer: >>g#<< YXXYg#YXXY g# 1 like "#", but without using "\<" and "\>" ============================================ index.txt, line 689, pointer: >>g$<< YXXYg$YXXY g$ 1 when 'wrap' off go to rightmost character of ============================================ index.txt, line 693, pointer: >>g&<< YXXYg&YXXY g& 2 repeat last ":s" on all lines ============================================ index.txt, line 694, pointer: >>g'<< YXXYg'YXXY g'{mark} 1 like YXXY'YXXY but without changing the jumplist ============================================ index.txt, line 694, pointer: >>'<< YXXYg'YXXY g'{mark} 1 like YXXY'YXXY but without changing the jumplist ============================================ index.txt, line 695, pointer: >>g`<< YXXYg`YXXY g`{mark} 1 like YXXY`YXXY but without changing the jumplist ============================================ index.txt, line 695, pointer: >>`<< YXXYg`YXXY g`{mark} 1 like YXXY`YXXY but without changing the jumplist ============================================ index.txt, line 696, pointer: >>gstar<< YXXYgstarYXXY g* 1 like "*", but without using "\<" and "\>" ============================================ index.txt, line 697, pointer: >>g0<< YXXYg0YXXY g0 1 when 'wrap' off go to leftmost character of ============================================ index.txt, line 701, pointer: >>g8<< YXXYg8YXXY g8 print hex value of bytes used in UTF-8 ============================================ index.txt, line 703, pointer: >>g<<< YXXYg<YXXY g< display previous command output ============================================ index.txt, line 704, pointer: >>g?<< YXXYg?YXXY g? 2 Rot13 enco[?25h[?8c[?25h[?0c[?25l[?1c"test5.in" 29 lines, 949 charactersTest for autocommand that deletes the current buffer on BufLeave event. Also test deleting the last buffer, should give a new, empty buffer. STARTTEST :so small.vim :au BufLeave Xxx bwipe /start of :.,/end of/w! Xxx" write test file Xxx :sp Xxx" split to Xxx :bwipe" delete buffer Xxx, now we're back here G?this is a othis is some more text^[ :" Append some text to this file :?start?,$w! test.out" Write current file contents :bwipe test.out" delete alternate buffer :au bufleave test5.in bwipe :bwipe!" delete current buffer, get an empty one ithis is another test line^[:w >>test.out :" append an extra line to the output file :qa! ENDTEST start of test file Xxx[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for autocommand that deletes the current buffer on BufLeave event.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" ding operator ============================================ index.txt, line 705, pointer: >>g?g?<< YXXYg?g?YXXY g?? 2 Rot13 encode current line ============================================ index.txt, line 706, pointer: >>g?g?<< YXXYg?g?YXXY g?g? 2 Rot13 encode current line ============================================ index.txt, line 707, pointer: >>gD<< YXXYgDYXXY gD 1 go to definition of word under the cursor ============================================ index.txt, line 709, pointer: >>gE<< YXXYgEYXXY gE 1 go backwards to the end of the previous ============================================ index.txt, line 711, pointer: >>gH<< YXXYgHYXXY gH start Select line mode ============================================ index.txt, line 712, pointer: >>gI<< YXXYgIYXXY gI 2 like "I", but always start in column 1 ============================================ index.txt, line 713, pointer: >>gJ<< YXXYgJYXXY gJ 2 join lines without inserting space ============================================ index.txt, line 714, pointer: >>gP<< YXXYgPYXXY ["x]gP 2 put the text [from register x] before the ============================================ index.txt, line 716, pointer: >>gR<< YXXYgRYXXY gR 2 enter Virtual Replace mode ============================================ index.txt, line 717, pointer: >>gU<< YXXYgUYXXY gU{motion} 2 make Nmove text uppercase ============================================ index.txt, line 718, pointer: >>gV<< YXXYgVYXXY gV don't reselect the previous Visual area ============================================ index.txt, line 721, pointer: >>g]<< YXXYg]YXXY g] :tselect on the tag under the cursor ============================================ index.txt, line 722, pointer: >>g^<< YXXYg^YXXY g^ 1 when 'wrap' off go to leftmost non-white ============================================ index.txt, line 727, pointer: >>ga<< YXXYgaYXXY ga print ascii value of character under the ============================================ index.txt, line 729, pointer: >>gd<< YXXYgdYXXY gd 1 go to definition of word under the cursor ============================================ index.txt, line 731, pointer: >>ge<< YXXYgeYXXY ge 1 go backwards to the end of the previous ============================================ index.txt, line 733, pointer: >>gf<< YXXYgfYXXY gf start editing the file whose name is under ============================================ index.txt, line 735, pointer: >>gF<< YXXYgFYXXY gF start editing the file whose name is under ============================================ index.txt, line 738, pointer: >>gg<< YXXYggYXXY gg 1 cursor to line N, default first line ============================================ index.txt, line 739, pointer: >>gh<< YXXYghYXXY gh start Select mode ============================================ index.txt, line 740, pointer: >>gi<< YXXYgiYXXY gi 2 like "i", but first move to the YXXY'^YXXY mark ============================================ index.txt, line 740, pointer: >>'^<< YXXYgiYXXY gi 2 like "i", but first move to the YXXY'^YXXY mark ============================================ index.txt, line 741, pointer: >>gj<< YXXYgjYXXY gj 1 like "j", but when 'wrap' on go N screen ============================================ index.txt, line 743, pointer: >>gk<< YXXYgkYXXY gk 1 like "k", but when 'wrap' on go N screen ============================================ index.txt, line 745, pointer: >>gm<< YXXYgmYXXY gm 1 go to character at middle of the screenline ============================================ index.txt, line 746, pointer: >>go<< YXXYgoYXXY go 1 cursor to byte N in the buffer ============================================ index.txt, line 747, pointer: >>gp<< YXXYgpYXXY ["x]gp 2 put the text [from register x] after the ============================================ index.txt, line 749, pointer: >>gq<< YXXYgqYXXY gq{motion} 2 format Nmove text ============================================ index.txt, line 750, pointer: >>gr<< YXXYgrYXXY gr{char} 2 virtual replace N chars with {char}[New File] 16 lines, 664 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim ============================================ index.txt, line 751, pointer: >>gs<< YXXYgsYXXY gs go to sleep for N seconds (default 1) ============================================ index.txt, line 752, pointer: >>gu<< YXXYguYXXY gu{motion} 2 make Nmove text lowercase ============================================ index.txt, line 753, pointer: >>gv<< YXXYgvYXXY gv reselect the previous Visual area ============================================ index.txt, line 754, pointer: >>gw<< YXXYgwYXXY gw{motion} 2 format Nmove text and keep cursor ============================================ index.txt, line 755, pointer: >>netrw-gx<< YXXYnetrw-gxYXXY gx execute application for file name under the ============================================ index.txt, line 756, pointer: >>netrw<< cursor (only with YXXYnetrwYXXY plugin) ============================================ index.txt, line 757, pointer: >>g@<< YXXYg@YXXY g@{motion} call 'operatorfunc' ============================================ index.txt, line 758, pointer: >>g~<< YXXYg~YXXY g~{motion} 2 swap case for Nmove text ============================================ index.txt, line 759, pointer: >>g<Down><< YXXYg<Down>YXXY g<Down> 1 same as "gj" ============================================ index.txt, line 760, pointer: >>g<End><< YXXYg<End>YXXY g<End> 1 same as "g$" ============================================ index.txt, line 761, pointer: >>g<Home><< YXXYg<Home>YXXY g<Home> 1 same as "g0" ============================================ index.txt, line 762, pointer: >>g<LeftMouse><< YXXYg<LeftMouse>YXXY g<LeftMouse> same as <C-LeftMouse> ============================================ index.txt, line 764, pointer: >>g<RightMouse><< YXXYg<RightMouse>YXXY g<RightMouse> same as <C-RightMouse> ============================================ index.txt, line 765, pointer: >>g<Up><< YXXYg<Up>YXXY g<Up> 1 same as "gk" ============================================ index.txt, line 772, pointer: >>z<CR><< YXXYz<CR>YXXY z<CR> redraw, cursor line to top of window, ============================================ index.txt, line 774, pointer: >>zN<CR><< YXXYzN<CR>YXXY z{height}<CR> redraw, make window {height} lines high ============================================ index.txt, line 775, pointer: >>z+<< YXXYz+YXXY z+ cursor on line N (default line below ============================================ index.txt, line 777, pointer: >>z-<< YXXYz-YXXY z- redraw, cursor line at bottom of window, ============================================ index.txt, line 779, pointer: >>z.<< YXXYz.YXXY z. redraw, cursor line to center of window, ============================================ index.txt, line 781, pointer: >>z=<< YXXYz=YXXY z= give spelling suggestions ============================================ index.txt, line 782, pointer: >>zA<< YXXYzAYXXY zA open a closed fold or close an open fold ============================================ index.txt, line 784, pointer: >>zC<< YXXYzCYXXY zC close folds recursively ============================================ index.txt, line 785, pointer: >>zD<< YXXYzDYXXY zD delete folds recursively ============================================ index.txt, line 786, pointer: >>zE<< YXXYzEYXXY zE eliminate all folds ============================================ index.txt, line 787, pointer: >>zF<< YXXYzFYXXY zF create a fold for N lines ============================================ index.txt, line 788, pointer: >>zG<< YXXYzGYXXY zG mark word as good spelled word ============================================ index.txt, line 789, pointer: >>zM<< YXXYzMYXXY zM set 'foldlevel' to zero ============================================ index.txt, line 790, pointer: >>zN<< YXXYzNYXXY zN set 'foldenable' ============================================ index.txt, line 791, pointer: >>zO<< YXXYzOYXXY zO open folds recursi[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufLeave Xxx bwipe [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cstart of [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx " write test file Xxx [?25l[?1c"Xxx" vely ============================================ index.txt, line 792, pointer: >>zR<< YXXYzRYXXY zR set 'foldlevel' to the deepest fold ============================================ index.txt, line 793, pointer: >>zW<< YXXYzWYXXY zW mark word as wrong (bad) spelled word ============================================ index.txt, line 794, pointer: >>zX<< YXXYzXYXXY zX re-apply 'foldlevel' ============================================ index.txt, line 795, pointer: >>z^<< YXXYz^YXXY z^ cursor on line N (default line above ============================================ index.txt, line 797, pointer: >>za<< YXXYzaYXXY za open a closed fold, close an open fold ============================================ index.txt, line 798, pointer: >>zb<< YXXYzbYXXY zb redraw, cursor line at bottom of window ============================================ index.txt, line 799, pointer: >>zc<< YXXYzcYXXY zc close a fold ============================================ index.txt, line 800, pointer: >>zd<< YXXYzdYXXY zd delete a fold ============================================ index.txt, line 801, pointer: >>ze<< YXXYzeYXXY ze when 'wrap' off scroll horizontally to ============================================ index.txt, line 804, pointer: >>zf<< YXXYzfYXXY zf{motion} create a fold for Nmove text ============================================ index.txt, line 805, pointer: >>zg<< YXXYzgYXXY zg mark word as good spelled word ============================================ index.txt, line 806, pointer: >>zh<< YXXYzhYXXY zh when 'wrap' off scroll screen N characters ============================================ index.txt, line 808, pointer: >>zi<< YXXYziYXXY zi toggle 'foldenable' ============================================ index.txt, line 809, pointer: >>zj<< YXXYzjYXXY zj 1 move to the start of the next fold ============================================ index.txt, line 810, pointer: >>zk<< YXXYzkYXXY zk 1 move to the end of the previous fold ============================================ index.txt, line 811, pointer: >>zl<< YXXYzlYXXY zl when 'wrap' off scroll screen N characters ============================================ index.txt, line 813, pointer: >>zm<< YXXYzmYXXY zm subtract one from 'foldlevel' ============================================ index.txt, line 814, pointer: >>zn<< YXXYznYXXY zn reset 'foldenable' ============================================ index.txt, line 815, pointer: >>zo<< YXXYzoYXXY zo open fold ============================================ index.txt, line 816, pointer: >>zr<< YXXYzrYXXY zr add one to 'foldlevel' ============================================ index.txt, line 817, pointer: >>zs<< YXXYzsYXXY zs when 'wrap' off scroll horizontally to ============================================ index.txt, line 820, pointer: >>zt<< YXXYztYXXY zt redraw, cursor line at top of window ============================================ index.txt, line 821, pointer: >>zv<< YXXYzvYXXY zv open enough folds to view the cursor line ============================================ index.txt, line 822, pointer: >>zw<< YXXYzwYXXY zw mark word as wrong (bad) spelled word ============================================ index.txt, line 823, pointer: >>zx<< YXXYzxYXXY zx re-apply 'foldlevel' and do "zv" ============================================ index.txt, line 824, pointer: >>zz<< YXXYzzYXXY zz redraw, cursor line at center of window ============================================ index.txt, line 825, pointer: >>z<Left><< YXXYz<Left>YXXY z<Left> same as "zh" ============================================ index.txt, line 826, pointer: >>z<Right><< YXXYz<Right>YXXY z<Right> same as "zl" ============================================ index.txt, line 836, pointer: >>v_CTRL-\_CTRL-N<< YXXYv_CTRL-\_CTRL-NYXXY CTRL-\ CTRL-N stop Visual mode ============================================ index.txt, line 837, pointer: >>v_CTRL-\_CTRL-G<< YXXYv_CTRL-\_CTRL-GYXXY CTRL-\ CTRL-G go to mode specified with 'insertmode' ============================================ index.txt, line 838, pointer: >>v_CTRL-C<< YXXYv_CTRL-CYXXY CTRL-C stop Visual mode ============================================ index.txt, line 839, pointer: >>v_CTRL-G<< YXXYv_CTRL-GYXXY CTRL-G toggle between Visual mode and Select mode ============================================ index.txt, line 840, pointer: >>v_<BS><< YXXYv_<BS>YXXY <BS> 2 Select mode: delete highlighted area ============================================ index.txt, line 841, pointer: >>v_CTRL-H<< YXXYv_CTRL-HYXXY CTRL-H 2 same as <BS> ============================================ index.txt, line 842, pointer: >>v_CTRL-O<< YXXYv_CTRL-OYXXY CTRL-O switch from Select to Visual mode for one ============================================ index.txt, line 844, pointer: >>v_CTRL-V<< YXXYv_CTRL-VYXXY CTRL-V make Visual mode blockwise or stop Visual ============================================ index.txt, line 846, pointer: >>v_<Esc><< YXXYv_<Esc>YXXY <Esc> stop Visual mode ============================================ index.txt, line 847, pointer: >>v_CTRL-]<< YXXYv_CTRL-]YXXY CTRL-] jump to highlighted tag ============================================ index.txt, line 848, pointer: >>v_!<< YXXYv_!YXXY !{filter} 2 filter the highlighted lines through the ============================================ index.txt, line 850, pointer: >>v_:<< YXXYv_:YXXY : start a command-line with the highlighted ============================================ index.txt, line 852, pointer: >>v_<<< YXXYv_<YXXY < 2 shift the highlighted lines one ============================================ index.txt, line 854, pointer: >>v_=<< YXXYv_=YXXY = 2 filter the highlighted lines through the ============================================ index.txt, line 857, pointer: >>v_><< YXXYv_>YXXY > 2 shift the highlighted lines one ============================================ index.txt, line 859, pointer: >>v_b_A<< YXXYv_b_AYXXY A 2 block mode: append same text in all lines, ============================================ index.txt, line 861, pointer: >>v_C<< YXXYv_CYXXY C 2 delete the highlighted lines and start ============================================ index.txt, line 863, pointer: >>v_D<< YXXYv_DYXXY D 2 delete the highlighted lines ============================================ index.txt, line 864, pointer: >>v_b_I<< YXXYv_b_IYXXY I 2 block mode: insert same text in all lines, ============================================ index.txt, line 866, pointer: >>v_J<< YXXYv_JYXXY J 2 join the highlighted lines ============================================ index.txt, line 867, pointer: >>v_K<< YXXYv_KYXXY K run 'keywordprg' on the highlighted area ============================================ index.txt, line 868, pointer: >>v_O<< YXXYv_OYXXY O Move horizontally to other corner of area. ============================================ index.txt, line 870, pointer: >>v_R<< YXXYv_RYXXY R 2 delete the highlighted lines and start ============================================ index.txt, line 872, pointer: >>v_S<< YXXYv_SYXXY S 2 delete the highlighted lines and start ============================================ index.txt, line 874, pointer: >>v_U<< YXXYv_UYXXY U 2 make highlighted area uppercase ============================================ index.txt, line 875, pointer: >>v_V<< YXXYv_VYXXY V make Visual mode linewise or stop Visual ============================================ index.txt, line 877, pointer: >>v_X<< YXXYv_XYXXY X 2 delete the highlighted lines ============================================ index.txt, line 878, pointer: >>v_Y<< YXXYv_YYXXY Y yank the highlighted lines ============================================ index.txt, line 879, pointer: >>v_aquote<< YXXYv_aquoteYXXY a" extend highlighted area with a double ============================================ index.txt, line 881, pointer: >>v_a'<< YXXYv_a'YXXY a' extend highlighted area with a single ============================================ index.txt, line 883, pointer: >>v_a(<< YXXYv_a(YXXY a( same as ab ============================================ index.txt, line 884, pointer: >>v_a)<< YXXYv_a)YXXY a) same as ab ============================================ index.txt, line 885, pointer: >>v_a<<< YXXYv_a<YXXY a< extend highlighted area with a <> block ============================================ index.txt, line 886, pointer: >>v_a><< YXXYv_a>YXXY a> same as a< ============================================ index.txt, line 887, pointer: >>v_aB<< YXXYv_aBYXXY aB extend highlighted area with a {} block ============================================ index.txt, line 888, pointer: >>v_aW<< YXXYv_aWYXXY aW extend highlighted area with "a WORD" ============================================ index.txt, line 889, pointer: >>v_a[<< YXXYv_a[YXXY a[ extend highlighted area with a [] block ============================================ index.txt, line 890, pointer: >>v_a]<< YXXYv_a]YXXY a] same as a[ ============================================ index.txt, line 891, pointer: >>v_a`<< YXXYv_a`YXXY a` extend highlighted area with a backtick ============================================ index.txt, line 893, pointer: >>v_ab<< YXXYv_abYXXY ab extend highlighted area with a () block ============================================ index.txt, line 894, pointer: >>v_ap<< YXXYv_apYXXY ap extend highlighted area with a paragraph ============================================ index.txt, line 895, pointer: >>v_as<< YXXYv_asYXXY as extend highlighted area with a sentence ============================================ index.txt, line 896, pointer: >>v_at<< YXXYv_atYXXY at extend highlighted area with a tag block ============================================ index.txt, line 897, pointer: >>v_aw<< YXXYv_awYXXY aw extend highlighted area with "a word" ============================================ index.txt, line 898, pointer: >>v_a{<< YXXYv_a{YXXY a{ same as aB ============================================ index.txt, line 899, pointer: >>v_a}<< YXXYv_a}YXXY a} same as aB ============================================ index.txt, line 900, pointer: >>v_c<< YXXYv_cYXXY c 2 delete highlighted area and start insert ============================================ index.txt, line 901, pointer: >>v_d<< YXXYv_dYXXY d 2 delete highlighted area ============================================ index.txt, line 902, pointer: >>v_gJ<< YXXYv_gJYXXY gJ 2 join the highlighted lines without ============================================ index.txt, line 904, pointer: >>v_gq<< YXXYv_gqYXXY gq 2 format the highlighted lines ============================================ index.txt, line 905, pointer: >>v_gv<< YXXYv_gvYXXY gv exchange current and previous highlighted ============================================ index.txt, line 907, pointer: >>v_iquote<< YXXYv_iquoteYXXY i" extend highlighted area with a double ============================================ index.txt, line 909, pointer: >>v_i'<< YXXYv_i'YXXY i' extend highlighted area with a single ============================================ index.txt, line 911, pointer: >>v_i(<< YXXYv_i(YXXY i( same as ib ============================================ index.txt, line 912, pointer: >>v_i)<< YXXYv_i)YXXY i) same as ib ============================================ index.txt, line 913, pointer: >>v_i<<< YXXYv_i<YXXY i< extend highlighted area with inner <> block ============================================ index.txt, line 914, pointer: >>v_i><< YXXYv_i>YXXY i> same as i< ============================================ index.txt, line 915, pointer: >>v_iB<< YXXYv_iBYXXY iB extend highlighted area with inner {} block ============================================ index.txt, line 916, pointer: >>v_iW<< YXXYv_iWYXXY iW extend highlighted area with "inner WORD" ============================================ index.txt, line 917, pointer: >>v_i[<< YXXYv_i[YXXY i[ extend highlighted area with inner [] block ============================================ index.txt, line 918, pointer: >>v_i]<< YXXYv_i]YXXY i] same as i[ ============================================ index.txt, line 919, pointer: >>v_i`<< YXXYv_i`YXXY i` extend highlighted area with a backtick ============================================ index.txt, line 921, pointer: >>v_ib<< YXXYv_ibYXXY ib extend highlighted area with inner () block ============================================ index.txt, line 922, pointer: >>v_ip<< YXXYv_ipYXXY ip extend highlighted area with inner paragraph ============================================ index.txt, line 923, pointer: >>v_is<< YXXYv_isYXXY is extend highlighted area with inner sentence ============================================ index.txt, line 924, pointer: >>v_it<< YXXYv_itYXXY it extend highlighted area with inner tag block ============================================ index.txt, line 925, pointer: >>v_iw<< YXXYv_iwYXXY iw extend highlighted area with "inner word" ============================================ index.txt, line 926, pointer: >>v_i{<< YXXYv_i{YXXY i{ same as iB ============================================ index.txt, line 927, pointer: >>v_i}<< YXXYv_i}YXXY i} same as iB ============================================ index.txt, line 928, pointer: >>v_o<< YXXYv_oYXXY o move cursor to other corner of area ============================================ index.txt, line 929, pointer: >>v_r<< YXXYv_rYXXY r 2 delete highlighted area and start insert ============================================ index.txt, line 930, pointer: >>v_s<< YXXYv_sYXXY s 2 delete highlighted area and start insert ============================================ index.txt, line 931, pointer: >>v_u<< YXXYv_uYXXY u 2 make highlighted area lowercase ============================================ index.txt, line 932, pointer: >>v_v<< YXXYv_vYXXY v make Visual mode characterwise or stop ============================================ index.txt, line 934, pointer: >>v_x<< YXXYv_xYXXY x 2 delete the highlighted area ============================================ index.txt, line 935, pointer: >>v_y<< YXXYv_yYXXY y yank the highlighted area ============================================ index.txt, line 936, pointer: >>v_~<< YXXYv_~YXXY ~ 2 swap case for the highlighted area ============================================ index.txt, line 947, pointer: >>c_CTRL-A<< YXXYc_CTRL-AYXXY CTRL-A do completion on the pattern in front of the ============================================ index.txt, line 949, pointer: >>c_CTRL-B<< YXXYc_CTRL-BYXXY CTRL-B cursor to begin of command-line ============================================ index.txt, line 950, pointer: >>c_CTRL-C<< YXXYc_CTRL-CYXXY CTRL-C same as <ESC> ============================================ index.txt, line 951, pointer: >>c_CTRL-D<< YXXYc_CTRL-DYXXY CTRL-D list completions that match the pattern in ============================================ index.txt, line 953, pointer: >>c_CTRL-E<< YXXYc_CTRL-EYXXY CTRL-E cursor to end of command-line ============================================ index.txt, line 954, pointer: >>'cedit'<< YXXY'cedit'YXXY CTRL-F default value for 'cedit': opens the ============================================ index.txt, line 957, pointer: >>c_<BS><< YXXYc_<BS>YXXY <BS> delete the character in front of the cursor ============================================ index.txt, line 958, pointer: >>c_digraph<< YXXYc_digraphYXXY {char1} <BS> {char2} ============================================ index.txt, line 960, pointer: >>c_CTRL-H<< YXXYc_CTRL-HYXXY CTRL-H same as <BS> ============================================ index.txt, line 961, pointer: >>c_<Tab><< YXXYc_<Tab>YXXY <Tab> if 'wildchar' is <Tab>: Do completion on ============================================ index.txt, line 963, pointer: >>c_<S-Tab><< YXXYc_<S-Tab>YXXY <S-Tab> same as CTRL-P ============================================ index.txt, line 964, pointer: >>c_wildchar<< YXXYc_wildcharYXXY 'wildchar' Do completion on the pattern in front of the ============================================ index.txt, line 966, pointer: >>c_CTRL-I<< YXXYc_CTRL-IYXXY CTRL-I same as <Tab> ============================================ index.txt, line 967, pointer: >>c_<NL><< YXXYc_<NL>YXXY <NL> same as <CR> ============================================ index.txt, line 968, pointer: >>c_CTRL-J<< YXXYc_CTRL-JYXXY CTRL-J same as <CR> ============================================ index.txt, line 969, pointer: >>c_CTRL-K<< YXXYc_CTRL-KYXXY CTRL-K {char1} {char2} ============================================ index.txt, line 971, pointer: >>c_CTRL-L<< YXXYc_CTRL-LYXXY CTRL-L do completion on the pattern in front of the ============================================ index.txt, line 973, pointer: >>c_<CR><< YXXYc_<CR>YXXY <CR> execute entered command ============================================ index.txt, line 974, pointer: >>c_<CR><< YXXYc_<CR>YXXY CTRL-M same as <CR> ============================================ index.txt, line 975, pointer: >>c_CTRL-N<< YXXYc_CTRL-NYXXY CTRL-N after using 'wildchar' with multiple matches: ============================================ index.txt, line 978, pointer: >>c_CTRL-P<< YXXYc_CTRL-PYXXY CTRL-P after using 'wildchar' with multiple matches: ============================================ index.txt, line 980, pointer: >>c_CTRL-Q<< YXXYc_CTRL-QYXXY CTRL-Q same as CTRL-V, unless it's used for terminal ============================================ index.txt, line 982, pointer: >>c_CTRL-R<< YXXYc_CTRL-RYXXY CTRL-R {0-9a-z"%#*:= CTRL-F CTRL-P CTRL-W CTRL-A} ============================================ index.txt, line 985, pointer: >>c_CTRL-R_CTRL-R<< YXXYc_CTRL-R_CTRL-RYXXY CTRL-R CTRL-R {0-9a-z"%#*:= CTRL-F CTRL-P CTRL-W CTRL-A} ============================================ index.txt, line 990, pointer: >>c_CTRL-U<< YXXYc_CTRL-UYXXY CTRL-U remove all characters ============================================ index.txt, line 991, pointer: >>c_CTRL-V<< YXXYc_CTRL-VYXXY CTRL-V insert next non-digit literally, insert three ============================================ index.txt, line 993, pointer: >>c_CTRL-W<< YXXYc_CTRL-WYXXY CTRL-W delete the word in front of the cursor ============================================ index.txt, line 997, pointer: >>c_<Esc><< YXXYc_<Esc>YXXY <Esc> abandon command-line without executing it ============================================ index.txt, line 998, pointer: >>c_<Esc><< YXXYc_<Esc>YXXY CTRL-[ same as <Esc> ============================================ index.txt, line 999, pointer: >>c_CTRL-\_CTRL-N<< YXXYc_CTRL-\_CTRL-NYXXY CTRL-\ CTRL-N go to Normal mode, abandon command-line ============================================ index.txt, line 1000, pointer: >>c_CTRL-\_CTRL-G<< YXXYc_CTRL-\_CTRL-GYXXY CTRL-\ CTRL-G go to mode specified with 'insertmode', ============================================ index.txt, line 1003, pointer: >>c_CTRL-\_e<< YXXYc_CTRL-\_eYXXY CTRL-\ e {expr} replace the command line with the result of ============================================ index.txt, line 1007, pointer: >>c_CTRL-]<< YXXYc_CTRL-]YXXY CTRL-] trigger abbreviation ============================================ index.txt, line 1008, pointer: >>c_CTRL-^<< YXXYc_CTRL-^YXXY CTRL-^ toggle use of YXXY:lmapYXXY mappings ============================================ index.txt, line 1008, pointer: >>:lmap<< YXXYc_CTRL-^YXXY CTRL-^ toggle use of YXXY:lmapYXXY mappings ============================================ index.txt, line 1009, pointer: >>c_CTRL-_<< YXXYc_CTRL-_YXXY CTRL-_ when 'allowrevins' set: change language ============================================ index.txt, line 1011, pointer: >>c_<Del><< YXXYc_<Del>YXXY <Del> delete the character under the cursor ============================================ index.txt, line 1013, pointer: >>c_<Left><< YXXYc_<Left>YXXY <Left> cursor left ============================================ index.txt, line 1014, pointer: >>c_<S-Left><< YXXYc_<S-Left>YXXY <S-Left> cursor one word left ============================================ index.txt, line 1015, pointer: >>c_<C-Left><< YXXYc_<C-Left>YXXY <C-Left> cursor one word left ============================================ index.txt, line 1016, pointer: >>c_<Right><< YXXYc_<Right>YXXY <Right> cursor right ============================================ index.txt, line 1017, pointer: >>c_<S-Right><< YXXYc_<S-Right>YXXY <S-Right> cursor one word right ============================================ index.txt, line 1018, pointer: >>c_<C-Right><< YXXYc_<C-Right>YXXY <C-Right> cursor one word right ============================================ index.txt, line 1019, pointer: >>c_<Up><< YXXYc_<Up>YXXY <Up> recall previous command-line from history that ============================================ index.txt, line 1021, pointer: >>c_<S-Up><< YXXYc_<S-Up>YXXY <S-Up> recall previous command-line from history ============================================ index.txt, line 1022, pointer: >>c_<Down><< YXXYc_<Down>YXXY <Down> recall next command-line from history that ============================================ index.txt, line 1024, pointer: >>c_<S-Down><< YXXYc_<S-Down>YXXY <S-Down> recall next command-line from history ============================================ index.txt, line 1025, pointer: >>c_<Home><< YXXYc_<Home>YXXY <Home> cursor to start of command-line ============================================ index.txt, line 1026, pointer: >>c_<End><< YXXYc_<End>YXXY <End> cursor to end of command-line ============================================ index.txt, line 1027, pointer: >>c_<PageDown><< YXXYc_<PageDown>YXXY <PageDown> same as <S-Down> ============================================ index.txt, line 1028, pointer: >>c_<PageUp><< YXXYc_<PageUp>YXXY <PageUp> same as <S-Up> ============================================ index.txt, line 1029, pointer: >>c_<Insert><< YXXYc_<Insert>YXXY <Insert> toggle insert/overstrike mode ============================================ index.txt, line 1030, pointer: >>c_<LeftMouse><< YXXYc_<LeftMouse>YXXY <LeftMouse> cursor at mouse click ============================================ index.txt, line 1041, pointer: >>:!<< YXXY:!YXXY :! filter lines or execute an external command ============================================ index.txt, line 1042, pointer: >>:!!<< YXXY:!!YXXY :!! repeat last ":!" command ============================================ index.txt, line 1043, pointer: >>:#<< YXXY:#YXXY :# same as ":number" ============================================ index.txt, line 1044, pointer: >>:&<< YXXY:&YXXY :& repeat last ":substitute" ============================================ index.txt, line 1045, pointer: >>:star<< YXXY:starYXXY :* execute contents of a register ============================================ index.txt, line 1046, pointer: >>:<<< YXXY:<YXXY :< shift lines one 'shiftwidth' left ============================================ index.txt, line 1047, pointer: >>:=<< YXXY:=YXXY := print the cursor line number ============================================ index.txt, line 1048, pointer: >>:><< YXXY:>YXXY :> shift lines one 'shiftwidth' right ============================================ index.txt, line 1049, pointer: >>:@<< YXXY:@YXXY :@ execute contents of a register ============================================ index.txt, line 1050, pointer: >>:@@<< YXXY:@@YXXY :@@ repeat the previous ":@" ============================================ index.txt, line 1051, pointer: >>:Next<< YXXY:NextYXXY :N[ext] go to previous file in the argument list ============================================ index.txt, line 1052, pointer: >>:Print<< YXXY:PrintYXXY :P[rint] print lines ============================================ index.txt, line 1053, pointer: >>:X<< YXXY:XYXXY :X ask for encryption key ============================================ index.txt, line 1054, pointer: >>:append<< YXXY:appendYXXY :a[ppend] append text ============================================ index.txt, line 1055, pointer: >>:abbreviate<< YXXY:abbreviateYXXY :ab[breviate] enter abbreviation ============================================ index.txt, line 1056, pointer: >>:abclear<< YXXY:abclearYXXY :abc[lear] remove all abbreviations ============================================ index.txt, line 1057, pointer: >>:aboveleft<< YXXY:aboveleftYXXY :abo[veleft] make split window appear left or above ============================================ index.txt, line 1058, pointer: >>:all<< YXXY:allYXXY :al[l] open a window for each file in the argument ============================================ index.txt, line 1060, pointer: >>:amenu<< YXXY:amenuYXXY :am[enu] enter new menu item for all modes ============================================ index.txt, line 1061, pointer: >>:anoremenu<< YXXY:anoremenuYXXY :an[oremenu] enter a new menu for all modes that will not ============================================ index.txt, line 1063, pointer: >>:args<< YXXY:argsYXXY :ar[gs] print the argument list ============================================ index.txt, line 1064, pointer: >>:argadd<< YXXY:argaddYXXY :arga[dd] add items to the argument list ============================================ index.txt, line 1065, pointer: >>:argdelete<< YXXY:argdeleteYXXY :argd[elete] delete items from the argument list ============================================ index.txt, line 1066, pointer: >>:argedit<< YXXY:argeditYXXY :arge[dit] add item to the argument list and edit it ============================================ index.txt, line 1067, pointer: >>:argdo<< YXXY:argdoYXXY :argdo do a command on all items in the argument list ============================================ index.txt, line 1068, pointer: >>:argglobal<< YXXY:argglobalYXXY :argg[lobal] define the global argument list ============================================ index.txt, line 1069, pointer: >>:arglocal<< YXXY:arglocalYXXY :argl[ocal] define a local argument list ============================================ index.txt, line 1070, pointer: >>:argument<< YXXY:argumentYXXY :argu[ment] go to specific file in the argument list ============================================ index.txt, line 1071, pointer: >>:ascii<< YXXY:asciiYXXY :as[cii] print ascii value of character under the cursor ============================================ index.txt, line 1072, pointer: >>:autocmd<< YXXY:autocmdYXXY :au[tocmd] enter or show autocommands ============================================ index.txt, line 1073, pointer: >>:augroup<< YXXY:augroupYXXY :aug[roup] select the autocommand group to use ============================================ index.txt, line 1074, pointer: >>:aunmenu<< YXXY:aunmenuYXXY :aun[menu] remove menu for all modes ============================================ index.txt, line 1075, pointer: >>:buffer<< YXXY:bufferYXXY :b[uffer] go to specific buffer in the buffer list ============================================ index.txt, line 1076, pointer: >>:bNext<< YXXY:bNextYXXY :bN[ext] go to previous buffer in the buffer list ============================================ index.txt, line 1077, pointer: >>:ball<< YXXY:ballYXXY :ba[ll] open a window for each buffer in the buffer list ============================================ index.txt, line 1078, pointer: >>:badd<< YXXY:baddYXXY :bad[d] add buffer to the buffer list ============================================ index.txt, line 1079, pointer: >>:bdelete<< YXXY:bdeleteYXXY :bd[elete] remove a buffer from the buffer list ============================================ index.txt, line 1080, pointer: >>:behave<< YXXY:behaveYXXY :be[have] set mouse and selection behavior ============================================ index.txt, line 1081, pointer: >>:belowright<< YXXY:belowrightYXXY :bel[owright] make split window appear right or below ============================================ index.txt, line 1082, pointer: >>:bfirst<< YXXY:bfirstYXXY :bf[irst] go to first buffer in the buffer list ============================================ index.txt, line 1083, pointer: >>:blast<< YXXY:blastYXXY :bl[ast] go to last buffer in the buffer list ============================================ index.txt, line 1084, pointer: >>:bmodified<< YXXY:bmodifiedYXXY :bm[odified] go to next buffer in the buffer list that has ============================================ index.txt, line 1086, pointer: >>:bnext<< YXXY:bnextYXXY :bn[ext] go to next buffer in the buffer list ============================================ index.txt, line 1087, pointer: >>:botright<< YXXY:botrightYXXY :bo[tright] make split window appear at bottom or far right ============================================ index.txt, line 1088, pointer: >>:bprevious<< YXXY:bpreviousYXXY :bp[revious] go to previous buffer in the buffer list ============================================ index.txt, line 1089, pointer: >>:brewind<< YXXY:brewindYXXY :br[ewind] go to first buffer in the buffer list ============================================ index.txt, line 1090, pointer: >>:break<< YXXY:breakYXXY :brea[k] break out of while loop ============================================ index.txt, line 1091, pointer: >>:breakadd<< YXXY:breakaddYXXY :breaka[dd] add a debugger breakpoint ============================================ index.txt, line 1092, pointer: >>:breakdel<< YXXY:breakdelYXXY :breakd[el] delete a debugger breakpoint ============================================ index.txt, line 1093, pointer: >>:breaklist<< YXXY:breaklistYXXY :breakl[ist] list debugger breakpoints ============================================ index.txt, line 1094, pointer: >>:browse<< YXXY:browseYXXY :bro[wse] use file selection dialog ============================================ index.txt, line 1095, pointer: >>:bufdo<< YXXY:bufdoYXXY :bufdo execute command in each listed buffer ============================================ index.txt, line 1096, pointer: >>:buffers<< YXXY:buffersYXXY :buffers list all files in the buffer list ============================================ index.txt, line 1097, pointer: >>:bunload<< YXXY:bunloadYXXY :bun[load] unload a specific buffer ============================================ index.txt, line 1098, pointer: >>:bwipeout<< YXXY:bwipeoutYXXY :bw[ipeout] really delete a buffer ============================================ index.txt, line 1099, pointer: >>:change<< YXXY:changeYXXY :c[hange] replace a line or series of lines ============================================ index.txt, line 1100, pointer: >>:cNext<< YXXY:cNextYXXY :cN[ext] go to previous error ============================================ index.txt, line 1101, pointer: >>:cNfile<< YXXY:cNfileYXXY :cNf[ile] go to last error in previous file ============================================ index.txt, line 1102, pointer: >>:cabbrev<< YXXY:cabbrevYXXY :ca[bbrev] like ":abbreviate" but for Command-line mode ============================================ index.txt, line 1103, pointer: >>:cabclear<< YXXY:cabclearYXXY :cabc[lear] clear all abbreviations for Command-line mode ============================================ index.txt, line 1104, pointer: >>:caddbuffer<< YXXY:caddbufferYXXY :caddb[uffer] add errors from buffer ============================================ index.txt, line 1105, pointer: >>:caddexpr<< YXXY:caddexprYXXY :cad[dexpr] add errors from expr ============================================ index.txt, line 1106, pointer: >>:caddfile<< YXXY:caddfileYXXY :caddf[ile] add error message to current quickfix list ============================================ index.txt, line 1107, pointer: >>:call<< YXXY:callYXXY :cal[l] call a function ============================================ index.txt, line 1108, pointer: >>:catch<< YXXY:catchYXXY :cat[ch] part of a :try command ============================================ index.txt, line 1109, pointer: >>:cbuffer<< YXXY:cbufferYXXY :cb[uffer] parse error messages and jump to first error ============================================ index.txt, line 1110, pointer: >>:cc<< YXXY:ccYXXY :cc go to specific error ============================================ index.txt, line 1111, pointer: >>:cclose<< YXXY:ccloseYXXY :ccl[ose] close quickfix window ============================================ index.txt, line 1112, pointer: >>:cd<< YXXY:cdYXXY :cd change directory ============================================ index.txt, line 1113, pointer: >>:center<< YXXY:centerYXXY :ce[nter] format lines at the center ============================================ index.txt, line 1114, pointer: >>:cexpr<< YXXY:cexprYXXY :cex[pr] read errors from expr and jump to first ============================================ index.txt, line 1115, pointer: >>:cfile<< YXXY:cfileYXXY :cf[ile] read file with error messages and jump to first ============================================ index.txt, line 1116, pointer: >>:cfirst<< YXXY:cfirstYXXY :cfir[st] go to the specified error, default first one ============================================ index.txt, line 1117, pointer: >>:cgetbuffer<< YXXY:cgetbufferYXXY :cgetb[uffer] get errors from buffer ============================================ index.txt, line 1118, pointer: >>:cgetexpr<< YXXY:cgetexprYXXY :cgete[xpr] get errors from expr ============================================ index.txt, line 1119, pointer: >>:cgetfile<< YXXY:cgetfileYXXY :cg[etfile] read file with error messages ============================================ index.txt, line 1120, pointer: >>:changes<< YXXY:changesYXXY :cha[nges] print the change list ============================================ index.txt, line 1121, pointer: >>:chdir<< YXXY:chdirYXXY :chd[ir] change directory ============================================ index.txt, line 1122, pointer: >>:checkpath<< YXXY:checkpathYXXY :che[ckpath] list included files ============================================ index.txt, line 1123, pointer: >>:checktime<< YXXY:checktimeYXXY :checkt[ime] check timestamp of loaded buffers ============================================ index.txt, line 1124, pointer: >>:clist<< YXXY:clistYXXY :cl[ist] list all errors ============================================ index.txt, line 1125, pointer: >>:clast<< YXXY:clastYXXY :cla[st] go to the specified error, default last one ============================================ index.txt, line 1126, pointer: >>:close<< YXXY:closeYXXY :clo[se] close current window ============================================ index.txt, line 1127, pointer: >>:cmap<< YXXY:cmapYXXY :cm[ap] like ":map" but for Command-line mode ============================================ index.txt, line 1128, pointer: >>:cmapclear<< YXXY:cmapclearYXXY :cmapc[lear] clear all mappings for Command-line mode ============================================ index.txt, line 1129, pointer: >>:cmenu<< YXXY:cmenuYXXY :cme[nu] add menu for Command-line mode ============================================ index.txt, line 1130, pointer: >>:cnext<< YXXY:cnextYXXY :cn[ext] go to next error ============================================ index.txt, line 1131, pointer: >>:cnewer<< YXXY:cnewerYXXY :cnew[er] go to newer error list ============================================ index.txt, line 1132, pointer: >>:cnfile<< YXXY:cnfileYXXY :cnf[ile] go to first error in next file ============================================ index.txt, line 1133, pointer: >>:cnoremap<< YXXY:cnoremapYXXY :cno[remap] like ":noremap" but for Command-line mode ============================================ index.txt, line 1134, pointer: >>:cnoreabbrev<< YXXY:cnoreabbrevYXXY :cnorea[bbrev] like ":noreabbrev" but for Command-line mode ============================================ index.txt, line 1135, pointer: >>:cnoremenu<< YXXY:cnoremenuYXXY :cnoreme[nu] like ":noremenu" but for Command-line mode ============================================ index.txt, line 1136, pointer: >>:copy<< YXXY:copyYXXY :co[py] copy lines ============================================ index.txt, line 1137, pointer: >>:colder<< YXXY:colderYXXY :col[der] go to older error list ============================================ index.txt, line 1138, pointer: >>:colorscheme<< YXXY:colorschemeYXXY :colo[rscheme] load a specific color scheme ============================================ index.txt, line 1139, pointer: >>:command<< YXXY:commandYXXY :com[mand] create user-defined command ============================================ index.txt, line 1140, pointer: >>:comclear<< YXXY:comclearYXXY :comc[lear] clear all user-defined commands ============================================ index.txt, line 1141, pointer: >>:compiler<< YXXY:compilerYXXY :comp[iler] do settings for a specific compiler ============================================ index.txt, line 1142, pointer: >>:continue<< YXXY:continueYXXY :con[tinue] go back to :while ============================================ index.txt, line 1143, pointer: >>:confirm<< YXXY:confirmYXXY :conf[irm] prompt user when confirmation required ============================================ index.txt, line 1144, pointer: >>:copen<< YXXY:copenYXXY :cope[n] open quickfix window ============================================ index.txt, line 1145, pointer: >>:cprevious<< YXXY:cpreviousYXXY :cp[revious] go to previous error ============================================ index.txt, line 1146, pointer: >>:cpfile<< YXXY:cpfileYXXY :cpf[ile] go to last error in previous file ============================================ index.txt, line 1147, pointer: >>:cquit<< YXXY:cquitYXXY :cq[uit] quit Vim with an error code ============================================ index.txt, line 1148, pointer: >>:crewind<< YXXY:crewindYXXY :cr[ewind] go to the specified error, default first one ============================================ index.txt, line 1149, pointer: >>:cscope<< YXXY:cscopeYXXY :cs[cope] execute cscope command ============================================ index.txt, line 1150, pointer: >>:cstag<< YXXY:cstagYXXY :cst[ag] use cscope to jump to a tag ============================================ index.txt, line 1151, pointer: >>:cunmap<< YXXY:cunmapYXXY :cu[nmap] like ":unmap" but for Command-line mode ============================================ index.txt, line 1152, pointer: >>:cunabbrev<< YXXY:cunabbrevYXXY :cuna[bbrev] like ":unabbrev" but for Command-line mode ============================================ index.txt, line 1153, pointer: >>:cunmenu<< YXXY:cunmenuYXXY :cunme[nu] remove menu for Command-line mode ============================================ index.txt, line 1154, pointer: >>:cwindow<< YXXY:cwindowYXXY :cw[indow] open or close quickfix window ============================================ index.txt, line 1155, pointer: >>:delete<< YXXY:deleteYXXY :d[elete] delete lines ============================================ index.txt, line 1156, pointer: >>:delmarks<< YXXY:delmarksYXXY :delm[arks] delete marks ============================================ index.txt, line 1157, pointer: >>:debug<< YXXY:debugYXXY :deb[ug] run a command in debugging mode ============================================ index.txt, line 1158, pointer: >>:debuggreedy<< YXXY:debuggreedyYXXY :debugg[reedy] read debug mode commands from normal input ============================================ index.txt, line 1159, pointer: >>:delcommand<< YXXY:delcommandYXXY :delc[ommand] delete user-defined command ============================================ index.txt, line 1160, pointer: >>:delfunction<< YXXY:delfunctionYXXY :delf[unction] delete a user function ============================================ index.txt, line 1161, pointer: >>:diffupdate<< YXXY:diffupdateYXXY :dif[fupdate] update 'diff' buffers ============================================ index.txt, line 1162, pointer: >>:diffget<< YXXY:diffgetYXXY :diffg[et] remove differences in current buffer ============================================ index.txt, line 1163, pointer: >>:diffoff<< YXXY:diffoffYXXY :diffo[ff] switch off diff mode ============================================ index.txt, line 1164, pointer: >>:diffpatch<< YXXY:diffpatchYXXY :diffp[atch] apply a patch and show differences ============================================ index.txt, line 1165, pointer: >>:diffput<< YXXY:diffputYXXY :diffpu[t] remove differences in other buffer ============================================ index.txt, line 116[New File] 7 lines, 124 characters written[?25h[?0c[?25l[?1c:[?25h[?0csp Xxx " split to Xxx 6, pointer: >>:diffsplit<< YXXY:diffsplitYXXY :diffs[plit] show differences with another file ============================================ index.txt, line 1167, pointer: >>:diffthis<< YXXY:diffthisYXXY :diffthis make current window a diff window ============================================ index.txt, line 1168, pointer: >>:digraphs<< YXXY:digraphsYXXY :dig[raphs] show or enter digraphs ============================================ index.txt, line 1169, pointer: >>:display<< YXXY:displayYXXY :di[splay] display registers ============================================ index.txt, line 1170, pointer: >>:djump<< YXXY:djumpYXXY :dj[ump] jump to #define ============================================ index.txt, line 1171, pointer: >>:dlist<< YXXY:dlistYXXY :dl[ist] list #defines ============================================ index.txt, line 1172, pointer: >>:doautocmd<< YXXY:doautocmdYXXY :do[autocmd] apply autocommands to current buffer ============================================ index.txt, line 1173, pointer: >>:doautoall<< YXXY:doautoallYXXY :doautoa[ll] apply autocommands for all loaded buffers ============================================ index.txt, line 1174, pointer: >>:drop<< YXXY:dropYXXY :dr[op] jump to window editing file or edit file in ============================================ index.txt, line 1176, pointer: >>:dsearch<< YXXY:dsearchYXXY :ds[earch] list one #define ============================================ index.txt, line 1177, pointer: >>:dsplit<< YXXY:dsplitYXXY :dsp[lit] split window and jump to #define ============================================ index.txt, line 1178, pointer: >>:edit<< YXXY:editYXXY :e[dit] edit a file ============================================ index.txt, line 1179, pointer: >>:earlier<< YXXY:earlierYXXY :ea[rlier] go to older change, undo ============================================ index.txt, line 1180, pointer: >>:echo<< YXXY:echoYXXY :ec[ho] echoes the result of expressions ============================================ index.txt, line 1181, pointer: >>:echoerr<< YXXY:echoerrYXXY :echoe[rr] like :echo, show like an error and use history ============================================ index.txt, line 1182, pointer: >>:echohl<< YXXY:echohlYXXY :echoh[l] set highlighting for echo commands ============================================ index.txt, line 1183, pointer: >>:echomsg<< YXXY:echomsgYXXY :echom[sg] same as :echo, put message in history ============================================ index.txt, line 1184, pointer: >>:echon<< YXXY:echonYXXY :echon same as :echo, but without <EOL> ============================================ index.txt, line 1185, pointer: >>:else<< YXXY:elseYXXY :el[se] part of an :if command ============================================ index.txt, line 1186, pointer: >>:elseif<< YXXY:elseifYXXY :elsei[f] part of an :if command ============================================ index.txt, line 1187, pointer: >>:emenu<< YXXY:emenuYXXY :em[enu] execute a menu by name ============================================ index.txt, line 1188, pointer: >>:endif<< YXXY:endifYXXY :en[dif] end previous :if ============================================ index.txt, line 1189, pointer: >>:endfor<< YXXY:endforYXXY :endfo[r] end previous :for ============================================ index.txt, line 1190, pointer: >>:endfunction<< YXXY:endfunctionYXXY :endf[unction] end of a user function ============================================ index.txt, line 1191, pointer: >>:endtry<< YXXY:endtryYXXY :endt[ry] end previous :try ============================================ index.txt, line 1192, pointer: >>:endwhile<< YXXY:endwhileYXXY :endw[hile] end previous :while ============================================ index.txt, line 1193, pointer: >>:enew<< YXXY:enewYXXY :ene[w] edit a new, unnamed buffer ============================================ index.txt, line 1194, pointer: >>:ex<< YXXY:exYXXY :ex same as ":edit" ============================================ index.txt, line 1195, pointer: >>:execute<< YXXY:executeYXXY :exe[cute] execute result of expressions ============================================ index.txt, line 1196, pointer: >>:exit<< YXXY:exitYXXY :exi[t] same as ":xit" ============================================ index.txt, line 1197, pointer: >>:exusage<< YXXY:exusageYXXY :exu[sage] overview of Ex commands ============================================ index.txt, line 1198, pointer: >>:file<< YXXY:fileYXXY :f[ile] show or set the current file name ============================================ index.txt, line 1199, pointer: >>:files<< YXXY:filesYXXY :files list all files in the buffer list ============================================ index.txt, line 1200, pointer: >>:filetype<< YXXY:filetypeYXXY :filet[ype] switch file type detection on/off ============================================ index.txt, line 1201, pointer: >>:find<< YXXY:findYXXY :fin[d] find file in 'path' and edit it ============================================ index.txt, line 1202, pointer: >>:finally<< YXXY:finallyYXXY :fina[lly] part of a :try command ============================================ index.txt, line 1203, pointer: >>:finish<< YXXY:finishYXXY :fini[sh] quit sourcing a Vim script ============================================ index.txt, line 1204, pointer: >>:first<< YXXY:firstYXXY :fir[st] go to the first file in the argument list ============================================ index.txt, line 1205, pointer: >>:fixdel<< YXXY:fixdelYXXY :fix[del] set key code of <Del> ============================================ index.txt, line 1206, pointer: >>:fold<< YXXY:foldYXXY :fo[ld] create a fold ============================================ index.txt, line 1207, pointer: >>:foldclose<< YXXY:foldcloseYXXY :foldc[lose] close folds ============================================ index.txt, line 1208, pointer: >>:folddoopen<< YXXY:folddoopenYXXY :foldd[oopen] execute command on lines not in a closed fold ============================================ index.txt, line 1209, pointer: >>:folddoclosed<< YXXY:folddoclosedYXXY :folddoc[losed] execute command on lines in a closed fold ============================================ index.txt, line 1210, pointer: >>:foldopen<< YXXY:foldopenYXXY :foldo[pen] open folds ============================================ index.txt, line 1211, pointer: >>:for<< YXXY:forYXXY :for for loop ============================================ index.txt, line 1212, pointer: >>:function<< YXXY:functionYXXY :fu[nction] define a user function ============================================ index.txt, line 1213, pointer: >>:global<< YXXY:globalYXXY :g[lobal] execute commands for matching lines ============================================ index.txt, line 1214, pointer: >>:goto<< YXXY:gotoYXXY :go[to] go to byte in the buffer ============================================ index.txt, line 1215, pointer: >>:grep<< YXXY:grepYXXY :gr[ep] run 'grepprg' and jump to first match ============================================ index.txt, line 1216, pointer: >>:grepadd<< YXXY:grepaddYXXY :grepa[dd] like :grep, but append to current list ============================================ index.txt, line 1217, pointer: >>:gui<< YXXY:guiYXXY :gu[i] start the GUI ============================================ index.txt, line 1218, pointer: >>:gvim<< YXXY:gvimYXXY :gv[im] start the GUI ============================================ index.txt, line 1219, pointer: >>:hardcopy<< YXXY:hardcopyYXXY :ha[rdcopy] send text to the printer ============================================ index.txt, line 1220, pointer: >>:help<< YXXY:helpYXXY :h[elp] open a help window ============================================ index.txt, line 1221, pointer: >>:helpfind<< YXXY:helpfindYXXY :helpf[ind] dialog to open a help window ============================================ index.txt, line 1222, pointer: >>:helpgrep<< YXXY:helpgrepYXXY :helpg[rep] like ":grep" but searches help files ============================================ index.txt, line 1223, pointer: >>:helptags<< YXXY:helptagsYXXY :helpt[ags] generate help tags for a directory ============================================ index.txt, line 1224, pointer: >>:highlight<< YXXY:highlightYXXY :hi[ghlight] specify highlighting methods ============================================ index.txt, line 1225, pointer: >>:hide<< YXXY:hideYXXY :hid[e] hide current buffer for a command ============================================ index.txt, line 1226, pointer: >>:history<< YXXY:historyYXXY :his[tory] print a history list ============================================ index.txt, line 1227, pointer: >>:insert<< YXXY:insertYXXY :i[nsert] insert text ============================================ index.txt, line 1228, pointer: >>:iabbrev<< YXXY:iabbrevYXXY :ia[bbrev] like ":abbrev" but for Insert mode ============================================ index.txt, line 1229, pointer: >>:iabclear<< YXXY:iabclearYXXY :iabc[lear] like ":abclear" but for Insert mode ============================================ index.txt, line 1230, pointer: >>:if<< YXXY:ifYXXY :if execute commands when condition met ============================================ index.txt, line 1231, pointer: >>:ijump<< YXXY:ijumpYXXY :ij[ump] jump to definition of identifier ============================================ index.txt, line 1232, pointer: >>:ilist<< YXXY:ilistYXXY :il[ist] list lines where identifier matches ============================================ index.txt, line 1233, pointer: >>:imap<< YXXY:imapYXXY :im[ap] like ":map" but for Insert mode ============================================ index.txt, line 1234, pointer: >>:imapclear<< YXXY:imapclearYXXY :imapc[lear] like ":mapclear" but for Insert mode ============================================ index.txt, line 1235, pointer: >>:imenu<< YXXY:imenuYXXY :ime[nu] add menu for Insert mode ============================================ index.txt, line 1236, pointer: >>:inoremap<< YXXY:inoremapYXXY :ino[remap] like ":noremap" but for Insert mode ============================================ index.txt, line 1237, pointer: >>:inoreabbrev<< YXXY:inoreabbrevYXXY :inorea[bbrev] like ":noreabbrev" but for Insert mode ============================================ index.txt, line 1238, pointer: >>:inoremenu<< YXXY:inoremenuYXXY :inoreme[nu] like ":noremenu" but for Insert mode ============================================ index.txt, line 1239, pointer: >>:intro<< YXXY:introYXXY :int[ro] print the introductory message ============================================ index.txt, line 1240, pointer: >>:isearch<< YXXY:isearchYXXY :is[earch] list one line where identifier matches ============================================ index.txt, line 1241, pointer: >>:isplit<< YXXY:isplitYXXY :isp[lit] split window and jump to definition of ============================================ index.txt, line 1243, pointer: >>:iunmap<< YXXY:iunmapYXXY :iu[nmap] like ":unmap" but for Insert mode ============================================ index.txt, line 1244, pointer: >>:iunabbrev<< YXXY:iunabbrevYXXY :iuna[bbrev] like ":unabbrev" but for Insert mode ============================================ index.txt, line 1245, pointer: >>:iunmenu<< YXXY:iunmenuYXXY :iunme[nu] remove menu for Insert mode ============================================ index.txt, line 1246, pointer: >>:join<< YXXY:joinYXXY :j[oin] join lines ============================================ index.txt, line 1247, pointer: >>:jumps<< YXXY:jumpsYXXY :ju[mps] print the jump list ============================================ index.txt, line 1248, pointer: >>:k<< YXXY:kYXXY :k set a mark ============================================ index.txt, line 1249, pointer: >>:keepalt<< YXXY:keepaltYXXY :keepa[lt] following command keeps the alternate file ============================================ index.txt, line 1250, pointer: >>:keepmarks<< YXXY:keepmarksYXXY :kee[pmarks] following command keeps marks where they are ============================================ index.txt, line 1251, pointer: >>:keepjumps<< YXXY:keepjumpsYXXY :keepj[jumps] following command keeps jumplist and marks ============================================ index.txt, line 1252, pointer: >>:lNext<< YXXY:lNextYXXY :lN[ext] go to previous entry in location list =[?25l[?1c"Xxx" 7 lines, 124 charactersstart of test file Xxxvim: set noai :this is a test this is a test this is a test this is a test end of test file Xxx ~ ~ ~ ~ Xxx ?start?,$w! test.outWrite current file contentsbwipe test.out delete alternate bufferau bufleave test5.in bwipebwipe! " delete current buffer, get an empty one ithis is another test line^[:w >>test.out: " append an extra line to the output file :qa!ENDTESTstart of test file Xxx test5.in [?25h[?0c[?25l[?1c:[?25h[?0cbwipe " delete buffer Xxx, now we're back here [?25l[?1cTest for autocommand that deletes the current buffer on BufLeave event. Also test deleting the last buffer, should give a new, empty buffer.STARTTEST:so small.vim:au BufLeave Xxx bwipe /start of:.,/end of/w! Xxx " write test file Xxx:sp Xxx " split to Xxx:bwipe " delete buffer Xxx, now we're back hereG?this is aothis is some more text^[ Append some text to this file :?start?,$w! test.outWrite current file contents :bwipe test.out " delete alternate buffer :au bufleave test5.in bwipe:bwipe! " delete current buffer, get an empty one ithis is another test line^[:w >>test.out " append an extra line to the output file :qa!ENDTESTstart of test file Xxx[?25h[?0c[?25l[?1cvim: set noai :this is a testthis is a testthis is a testthis is a test end of test file Xxx[?25h[?0c[?25l[?1c ?[?25h[?0cthis is a [?25l[?1c[?25h[?0c[?25l[?1c this is some more text[?25h[?0c[?25l[?1c end of test file Xxx[?25h[?0c[?25l[?1c :[?25h[?0c =========================================== index.txt, line 1253, pointer: >>:lNfile<< YXXY:lNfileYXXY :lNf[ile] go to last entry in previous file ============================================ index.txt, line 1254, pointer: >>:list<< YXXY:listYXXY :l[ist] print lines ============================================ index.txt, line 1255, pointer: >>:laddexpr<< YXXY:laddexprYXXY :lad[dexpr] add locations from expr ============================================ index.txt, line 1256, pointer: >>:laddbuffer<< YXXY:laddbufferYXXY :laddb[uffer] add locations from buffer ============================================ index.txt, line 1257, pointer: >>:laddfile<< YXXY:laddfileYXXY :laddf[ile] add locations to current location list ============================================ index.txt, line 1258, pointer: >>:last<< YXXY:lastYXXY :la[st] go to the last file in the argument list ============================================ index.txt, line 1259, pointer: >>:language<< YXXY:languageYXXY :lan[guage] set the language (locale) ============================================ index.txt, line 1260, pointer: >>:later<< YXXY:laterYXXY :lat[er] go to newer change, redo ============================================ index.txt, line 1261, pointer: >>:lbuffer<< YXXY:lbufferYXXY :lb[uffer] parse locations and jump to first location ============================================ index.txt, line 1262, pointer: >>:lcd<< YXXY:lcdYXXY :lc[d] change directory locally ============================================ index.txt, line 1263, pointer: >>:lchdir<< YXXY:lchdirYXXY :lch[dir] change directory locally ============================================ index.txt, line 1264, pointer: >>:lclose<< YXXY:lcloseYXXY :lcl[ose] close location window ============================================ index.txt, line 1265, pointer: >>:lcscope<< YXXY:lcscopeYXXY :lcs[cope] like ":cscope" but uses location list ============================================ index.txt, line 1266, pointer: >>:left<< YXXY:leftYXXY :le[ft] left align lines ============================================ index.txt, line 1267, pointer: >>:leftabove<< YXXY:leftaboveYXXY :lefta[bove] make split window appear left or above ============================================ index.txt, line 1268, pointer: >>:let<< YXXY:letYXXY :let assign a value to a variable or option ============================================ index.txt, line 1269, pointer: >>:lexpr<< YXXY:lexprYXXY :lex[pr] read locations from expr and jump to first ============================================ index.txt, line 1270, pointer: >>:lfile<< YXXY:lfileYXXY :lf[ile] read file with locations and jump to first ============================================ index.txt, line 1271, pointer: >>:lfirst<< YXXY:lfirstYXXY :lfir[st] go to the specified location, default first one ============================================ index.txt, line 1272, pointer: >>:lgetbuffer<< YXXY:lgetbufferYXXY :lgetb[uffer] get locations from buffer ============================================ index.txt, line 1273, pointer: >>:lgetexpr<< YXXY:lgetexprYXXY :lgete[xpr] get locations from expr ============================================ index.txt, line 1274, pointer: >>:lgetfile<< YXXY:lgetfileYXXY :lg[etfile] read file with locations ============================================ index.txt, line 1275, pointer: >>:lgrep<< YXXY:lgrepYXXY :lgr[ep] run 'grepprg' and jump to first match ============================================ index.txt, line 1276, pointer: >>:lgrepadd<< YXXY:lgrepaddYXXY :lgrepa[dd] like :grep, but append to current list ============================================ index.txt, line 1277, pointer: >>:lhelpgrep<< YXXY:lhelpgrepYXXY :lh[elpgrep] like ":helpgrep" but uses location list ============================================ index.txt, line 1278, pointer: >>:ll<< YXXY:llYXXY :ll go to specific location ============================================ index.txt, line 1279, pointer: >>:llast<< YXXY:llastYXXY :lla[st] go to the specified location, default last one ============================================ index.txt, line 1280, pointer: >>:llist<< YXXY:llistYXXY :lli[st] list all locations ============================================ index.txt, line 1281, pointer: >>:lmake<< YXXY:lmakeYXXY :lmak[e] execute external command 'makeprg' and parse ============================================ index.txt, line 1283, pointer: >>:lmap<< YXXY:lmapYXXY :lm[ap] like ":map!" but includes Lang-Arg mode ============================================ index.txt, line 1284, pointer: >>:lmapclear<< YXXY:lmapclearYXXY :lmapc[lear] like ":mapclear!" but includes Lang-Arg mode ============================================ index.txt, line 1285, pointer: >>:lnext<< YXXY:lnextYXXY :lne[xt] go to next location ============================================ index.txt, line 1286, pointer: >>:lnewer<< YXXY:lnewerYXXY :lnew[er] go to newer location list ============================================ index.txt, line 1287, pointer: >>:lnfile<< YXXY:lnfileYXXY :lnf[ile] go to first location in next file ============================================ index.txt, line 1288, pointer: >>:lnoremap<< YXXY:lnoremapYXXY :ln[oremap] like ":noremap!" but includes Lang-Arg mode ============================================ index.txt, line 1289, pointer: >>:loadkeymap<< YXXY:loadkeymapYXXY :loadk[eymap] load the following keymaps until EOF ============================================ index.txt, line 1290, pointer: >>:loadview<< YXXY:loadviewYXXY :lo[adview] load view for current window from a file ============================================ index.txt, line 1291, pointer: >>:lockmarks<< YXXY:lockmarksYXXY :loc[kmarks] following command keeps marks where they are ============================================ index.txt, line 1292, pointer: >>:lockvar<< YXXY:lockvarYXXY :lockv[ar] lock variables ============================================ index.txt, line 1293, pointer: >>:lolder<< YXXY:lolderYXXY :lol[der] go to older location list ============================================ index.txt, line 1294, pointer: >>:lopen<< YXXY:lopenYXXY :lope[n] open location window ============================================ index.txt, line 1295, pointer: >>:lprevious<< YXXY:lpreviousYXXY :lp[revious] go to previous location ============================================ index.txt, line 1296, pointer: >>:lpfile<< YXXY:lpfileYXXY :lpf[ile] go to last location in previous file ============================================ index.txt, line 1297, pointer: >>:lrewind<< YXXY:lrewindYXXY :lr[ewind] go to the specified location, default first one ============================================ index.txt, line 1298, pointer: >>:ls<< YXXY:lsYXXY :ls list all buffers ============================================ index.txt, line 1299, pointer: >>:ltag<< YXXY:ltagYXXY :lt[ag] jump to tag and add matching tags to the ============================================ index.txt, line 1301, pointer: >>:lunmap<< YXXY:lunmapYXXY :lu[nmap] like ":unmap!" but includes Lang-Arg mode ============================================ index.txt, line 1302, pointer: >>:lvimgrep<< YXXY:lvimgrepYXXY :lv[imgrep] search for pattern in files ============================================ index.txt, line 1303, pointer: >>:lvimgrepadd<< YXXY:lvimgrepaddYXXY :lvimgrepa[dd] like :vimgrep, but append to current list ============================================ index.txt, line 1304, pointer: >>:lwindow<< YXXY:lwindowYXXY :lw[indow] open or close location window ============================================ index.txt, line 1305, pointer: >>:move<< YXXY:moveYXXY :m[ove] move lines ============================================ index.txt, line 1306, pointer: >>:mark<< YXXY:markYXXY :ma[rk] set a mark ============================================ index.txt, line 1307, pointer: >>:make<< YXXY:makeYXXY :mak[e] execute external command 'makeprg' and parse ============================================ index.txt, line 1309, pointer: >>:map<< YXXY:mapYXXY :map show or enter a mapping ============================================ index.txt, line 1310, pointer: >>:mapclear<< YXXY:mapclearYXXY :mapc[lear] clear all mappings for Normal and Visual mode ============================================ index.txt, line 1311, pointer: >>:marks<< YXXY:marksYXXY :marks list all marks ============================================ index.txt, line 1312, pointer: >>:match<< YXXY:matchYXXY :mat[ch] define a match to highlight ============================================ index.txt, line 1313, pointer: >>:menu<< YXXY:menuYXXY :me[nu] enter a new menu item ============================================ index.txt, line 1314, pointer: >>:menutranslate<< YXXY:menutranslateYXXY :menut[ranslate] add a menu translation item ============================================ index.txt, line 1315, pointer: >>:messages<< YXXY:messagesYXXY :mes[sages] view previously displayed messages ============================================ index.txt, line 1316, pointer: >>:mkexrc<< YXXY:mkexrcYXXY :mk[exrc] write current mappings and settings to a file ============================================ index.txt, line 1317, pointer: >>:mksession<< YXXY:mksessionYXXY :mks[ession] write session info to a file ============================================ index.txt, line 1318, pointer: >>:mkspell<< YXXY:mkspellYXXY :mksp[ell] produce .spl spell file ============================================ index.txt, line 1319, pointer: >>:mkvimrc<< YXXY:mkvimrcYXXY :mkv[imrc] write current mappings and settings to a file ============================================ index.txt, line 1320, pointer: >>:mkview<< YXXY:mkviewYXXY :mkvie[w] write view of current window to a file ============================================ index.txt, line 1321, pointer: >>:mode<< YXXY:modeYXXY :mod[e] show or change the screen mode ============================================ index.txt, line 1322, pointer: >>:mzscheme<< YXXY:mzschemeYXXY :mz[scheme] execute MzScheme command ============================================ index.txt, line 1323, pointer: >>:mzfile<< YXXY:mzfileYXXY :mzf[ile] execute MzScheme script file ============================================ index.txt, line 1324, pointer: >>:nbkey<< YXXY:nbkeyYXXY :nb[key] pass a key to Netbeans ============================================ index.txt, line 1325, pointer: >>:next<< YXXY:nextYXXY :n[ext] go to next file in the argument list ============================================ index.txt, line 1326, pointer: >>:new<< YXXY:newYXXY :new create a new empty window ============================================ index.txt, line 1327, pointer: >>:nmap<< YXXY:nmapYXXY :nm[ap] like ":map" but for Normal mode ============================================ index.txt, line 1328, pointer: >>:nmapclear<< YXXY:nmapclearYXXY :nmapc[lear] clear all mappings for Normal mode ============================================ index.txt, line 1329, pointer: >>:nmenu<< YXXY:nmenuYXXY :nme[nu] add menu for Normal mode ============================================ index.txt, line 1330, pointer: >>:nnoremap<< YXXY:nnoremapYXXY :nn[oremap] like ":noremap" but for Normal mode ============================================ index.txt, line 1331, pointer: >>:nnoremenu<< YXXY:nnoremenuYXXY :nnoreme[nu] like ":noremenu" but for Normal mode ============================================ index.txt, line 1332, pointer: >>:noautocmd<< YXXY:noautocmdYXXY :noa[utocmd] following command don't trigger autocommands ============================================ index.txt, line 1333, pointer: >>:noremap<< YXXY:noremapYXXY :no[remap] enter a mapping that will not be remapped ============================================ index.txt, line 1334, pointer: >>:nohlsearch<< YXXY:nohlsearchYXXY :noh[lsearch] suspend 'hlsearch' highlighting ============================================ index.txt, line 1335, pointer: >>:noreabbrev<< YXXY:noreabbrevYXXY :norea[bbrev] enter an abbreviation that will not be ============================================ index.txt, line 1337, pointer: >>:noremenu<< YXXY:noremenuYXXY :noreme[nu] enter a menu that will not be remapped ============================================ index.txt, line 1338, pointer: >>:normal<< YXXY:normalYXXY :norm[al] execute Normal mode commands ============================================ index.txt, line 1339, pointer: >>:number<< YXXY:numberYXXY :nu[mber] print lines with line number ============================================ index.txt, line 1340, pointer: >>:nunmap<< YXXY:nunmapYXXY :nun[map] like ":unmap" but for Normal mode ============================================ index.txt, line 1341, pointer: >>:nunmenu<< YXXY:nunmenuYXXY :nunme[nu] remove menu for Normal mode ============================================ index.txt, line 1342, pointer: >>:open<< YXXY:openYXXY :o[pen] start open mode (not implemented) ============================================ index.txt, line 1343, pointer: >>:omap<< YXXY:omapYXXY :om[ap] like ":map" but for Operator-pending mode ============================================ index.txt, line 1344, pointer: >>:omapclear<< YXXY:omapclearYXXY :omapc[lear] remove all mappings for Operator-pending mode ============================================ index.txt, line 1345, pointer: >>:omenu<< YXXY:omenuYXXY :ome[nu] add menu for Operator-pending mode ============================================ index.txt, line 1346, pointer: >>:only<< YXXY:onlyYXXY :on[ly] close all windows except the current one ============================================ index.txt, line 1347, pointer: >>:onoremap<< YXXY:onoremapYXXY :ono[remap] like ":noremap" but for Operator-pending mode ============================================ index.txt, line 1348, pointer: >>:onoremenu<< YXXY:onoremenuYXXY :onoreme[nu] like ":noremenu" but for Operator-pending mode ============================================ index.txt, line 1349, pointer: >>:options<< YXXY:optionsYXXY :opt[ions] open the options-window ============================================ index.txt, line 1350, pointer: >>:ounmap<< YXXY:ounmapYXXY :ou[nmap] like ":unmap" but for Operator-pending mode ============================================ index.txt, line 1351, pointer: >>:ounmenu<< YXXY:ounmenuYXXY :ounme[nu] remove menu for Operator-pending mode ============================================ index.txt, line 1352, pointer: >>:pclose<< YXXY:pcloseYXXY :pc[lose] close preview window ============================================ index.txt, line 1353, pointer: >>:pedit<< YXXY:peditYXXY :ped[it] edit file in the preview window ============================================ index.txt, line 1354, pointer: >>:perl<< YXXY:perlYXXY :pe[rl] execute Perl command ============================================ index.txt, line 1355, pointer: >>:print<< YXXY:printYXXY :p[rint] print lines ============================================ index.txt, line 1356, pointer: >>:profdel<< YXXY:profdelYXXY :profd[el] stop profiling a function or script ============================================ index.txt, line 1357, pointer: >>:profile<< YXXY:profileYXXY :prof[ile] profiling functions and scripts ============================================ index.txt, line 1358, pointer: >>:promptfind<< YXXY:promptfindYXXY :pro[mptfind] open GUI dialog for searching ============================================ index.txt, line 1359, pointer: >>:promptrepl<< YXXY:promptreplYXXY :promptr[epl] open GUI dialog for search/replace ============================================ index.txt, line 1360, pointer: >>:perldo<< YXXY:perldoYXXY :perld[o] execute Perl command for each line ============================================ index.txt, line 1361, pointer: >>:pop<< YXXY:popYXXY :po[p] jump to older entry in tag stack ============================================ index.txt, line 1362, pointer: >>:popup<< YXXY:popupYXXY :pop[up] popup a menu by name ============================================ index.txt, line 1363, pointer: >>:ppop<< YXXY:ppopYXXY :pp[op] ":pop" in preview window ============================================ index.txt, line 1364, pointer: >>:preserve<< YXXY:preserveYXXY :pre[serve] write all text to swap file ============================================ index.txt, line 1365, pointer: >>:previous<< YXXY:previousYXXY :prev[ious] go to previous file in argument list ============================================ index.txt, line 1366, pointer: >>:psearch<< YXXY:psearchYXXY :ps[earch] like ":ijump" but shows match in preview window ============================================ index.txt, line 1367, pointer: >>:ptag<< YXXY:ptagYXXY :pt[ag] show tag in preview window ============================================ index.txt, line 1368, pointer: >>:ptNext<< YXXY:ptNextYXXY :ptN[ext] YXXY:tNextYXXY in preview window ============================================ index.txt, line 1368, pointer: >>:tNext<< YXXY:ptNextYXXY :ptN[ext] YXXY:tNextYXXY in preview window ============================================ index.txt, line 1369, pointer: >>:ptfirst<< YXXY:ptfirstYXXY :ptf[irst] YXXY:trewindYXXY in preview window ============================================ index.txt, line 1369, pointer: >>:trewind<< YXXY:ptfirstYXXY :ptf[irst] YXXY:trewindYXXY in preview window ============================================ index.txt, line 1370, pointer: >>:ptjump<< YXXY:ptjumpYXXY :ptj[ump] YXXY:tjumpYXXY and show tag in preview window ============================================ index.txt, line 1370, pointer: >>:tjump<< YXXY:ptjumpYXXY :ptj[ump] YXXY:tjumpYXXY and show tag in preview window ============================================ index.txt, line 1371, pointer: >>:ptlast<< YXXY:ptlastYXXY :ptl[ast] YXXY:tlastYXXY in preview window ============================================ index.txt, line 1371, pointer: >>:tlast<< YXXY:ptlastYXXY :ptl[ast] YXXY:tlastYXXY in preview window ============================================ index.txt, line 1372, pointer: >>:ptnext<< YXXY:ptnextYXXY :ptn[ext] YXXY:tnextYXXY in preview window ============================================ index.txt, line 1372, pointer: >>:tnext<< YXXY:ptnextYXXY :ptn[ext] YXXY:tnextYXXY in preview window ============================================ index.txt, line 1373, pointer: >>:ptprevious<< YXXY:ptpreviousYXXY :ptp[revious] YXXY:tpreviousYXXY in preview window ============================================ index.txt, line 1373, pointer: >>:tprevious<< YXXY:ptpreviousYXXY :ptp[revious] YXXY:tpreviousYXXY in preview window ============================================ index.txt, line 1374, pointer: >>:ptrewind<< YXXY:ptrewindYXXY :ptr[ewind] YXXY:trewindYXXY in preview window ============================================ index.txt, line 1374, pointer: >>:trewind<< YXXY:ptrewindYXXY :ptr[ewind] YXXY:trewindYXXY in preview window ============================================ index.txt, line 1375, pointer: >>:ptselect<< YXXY:ptselectYXXY :pts[elect] YXXY:tselectYXXY and show tag in preview window ============================================ index.txt, line 1375, pointer: >>:tselect<< YXXY:ptselectYXXY :pts[elect] YXXY:tselectYXXY and show tag in preview window ============================================ index.txt, line 1376, pointer: >>:put<< YXXY:putYXXY :pu[t] insert contents of register in the text ============================================ index.txt, line 1377, pointer: >>:pwd<< YXXY:pwdYXXY :pw[d] print current directory ============================================ index.txt, line 1378, pointer: >>:python<< YXXY:pythonYXXY :py[thon] execute Python command ============================================ index.txt, line 1379, pointer: >>:pyfile<< YXXY:pyfileYXXY :pyf[ile] execute Python script file ============================================ index.txt, line 1380, pointer: >>:quit<< YXXY:quitYXXY :q[uit] quit current window (when one window quit Vim) ============================================ index.txt, line 1381, pointer: >>:quitall<< YXXY:quitallYXXY :quita[ll] quit Vim ============================================ index.txt, line 1382, pointer: >>:qall<< YXXY:qallYXXY :qa[ll] quit Vim ============================================ index.txt, line 1383, pointer: >>:read<< YXXY:readYXXY :r[ead] read file into the text ============================================ index.txt, line 1384, pointer: >>:recover<< YXXY:recoverYXXY :rec[over] recover a file from a swap file ============================================ index.txt, line 1385, pointer: >>:redo<< YXXY:redoYXXY :red[o] redo one undone change ============================================ index.txt, line 1386, pointer: >>:redir<< YXXY:redirYXXY :redi[r] redirect messages to a file or register ============================================ index.txt, line 1387, pointer: >>:redraw<< YXXY:redrawYXXY :redr[aw] force a redraw of the display ============================================ index.txt, line 1388, pointer: >>:redrawstatus<< YXXY:redrawstatusYXXY :redraws[tatus] force a redraw of the status line(s) ============================================ index.txt, line 1389, pointer: >>:registers<< YXXY:registersYXXY :reg[isters] display the contents of registers ============================================ index.txt, line 1390, pointer: >>:resize<< YXXY:resizeYXXY :res[ize] change current window height ============================================ index.txt, line 1391, pointer: >>:retab<< YXXY:retabYXXY :ret[ab] change tab size ============================================ index.txt, line 1392, pointer: >>:return<< YXXY:returnYXXY :retu[rn] return from a user function ============================================ index.txt, line 1393, pointer: >>:rewind<< YXXY:rewindYXXY :rew[ind] go to the first file in the argument list ============================================ index.txt, line 1394, pointer: >>:right<< YXXY:rightYXXY :ri[ght] right align text ============================================ index.txt, line 1395, pointer: >>:rightbelow<< YXXY:rightbelowYXXY :rightb[elow] make split window appear right or below ============================================ index.txt, line 1396, pointer: >>:ruby<< YXXY:rubyYXXY :rub[y] execute Ruby command ============================================ index.txt, line 1397, pointer: >>:rubydo<< YXXY:rubydoYXXY :rubyd[o] execute Ruby command for each line ============================================ index.txt, line 1398, pointer: >>:rubyfile<< YXXY:rubyfileYXXY :rubyf[ile] execute Ruby script file ============================================ index.txt, line 1399, pointer: >>:runtime<< YXXY:runtimeYXXY :ru[ntime] source vim scripts in 'runtimepath' ============================================ index.txt, line 1400, pointer: >>:rviminfo<< YXXY:rviminfoYXXY :rv[iminfo] read from viminfo file ============================================ index.txt, line 1401, pointer: >>:substitute<< YXXY:substituteYXXY :s[ubstitute] find and replace text ============================================ index.txt, line 1402, pointer: >>:sNext<< YXXY:sNextYXXY :sN[ext] split window and go to previous file in ============================================ index.txt, line 1404, pointer: >>:sandbox<< YXXY:sandboxYXXY :san[dbox] execute a command in the sandbox ============================================ index.txt, line 1405, pointer: >>:sargument<< YXXY:sargumentYXXY :sa[rgument] split window and go to specific file in ============================================ index.txt, line 1407, pointer: >>:sall<< YXXY:sallYXXY :sal[l] open a window for each file in argument list ============================================ index.txt, line 1408, pointer: >>:saveas<< YXXY:saveasYXXY :sav[eas] save file under another name. ============================================ index.txt, line 1409, pointer: >>:sbuffer<< YXXY:sbufferYXXY :sb[uffer] split window and go to specific file in the ============================================ index.txt, line 1411, pointer: >>:sbNext<< YXXY:sbNextYXXY :sbN[ext] split window and go to previous file in the ============================================ index.txt, line 1413, pointer: >>:sball<< YXXY:sballYXXY :sba[ll] open a window for each file in the buffer list ============================================ index.txt, line 1414, pointer: >>:sbfirst<< YXXY:sbfirstYXXY :sbf[irst] split window and go to first file in the ============================================ index.txt, line 1416, pointer: >>:sblast<< YXXY:sblastYXXY :sbl[ast] split window and go to last file in buffer ============================================ index.txt, line 1418, pointer: >>:sbmodified<< YXXY:sbmodifiedYXXY :sbm[odified] split window and go to modified file in the ============================================ index.txt, line 1420, pointer: >>:sbnext<< YXXY:sbnextYXXY :sbn[ext] split window and go to next file in the buffer ============================================ index.txt, line 1422, pointer: >>:sbprevious<< YXXY:sbpreviousYXXY :sbp[revious] split window and go to previous file in the ============================================ index.txt, line 1424, pointer: >>:sbrewind<< YXXY:sbrewindYXXY :sbr[ewind] split window and go to first file in the ============================================ index.txt, line 1426, pointer: >>:scriptnames<< YXXY:scriptnamesYXXY :scrip[tnames] list names of all sourced Vim scripts ============================================ index.txt, line 1427, pointer: >>:scriptencoding<< YXXY:scriptencodingYXXY :scripte[ncoding] encoding used in sourced Vim script ============================================ index.txt, line 1428, pointer: >>:scscope<< YXXY:scscopeYXXY :scs[cope] split window and execute cscope command ============================================ index.txt, line 1429, pointer: >>:set<< YXXY:setYXXY :se[t] show or set options ============================================ index.txt, line 1430, pointer: >>:setfiletype<< YXXY:setfiletypeYXXY :setf[iletype] set 'filetype', unless it was set already ============================================ index.txt, line 1431, pointer: >>:setglobal<< YXXY:setglobalYXXY :setg[lobal] show global values of options ============================================ index.txt, line 1432, pointer: >>:setlocal<< YXXY:setlocalYXXY :setl[ocal] show or set options locally ============================================ index.txt, line 1433, pointer: >>:sfind<< YXXY:sfindYXXY :sf[ind] split current window and edit file in 'path' ============================================ index.txt, line 1434, pointer: >>:sfirst<< YXXY:sfirstYXXY :sfir[st] split window and go to first file in the ============================================ index.txt, line 1436, pointer: >>:shell<< YXXY:shellYXXY :sh[ell] escape to a shell ============================================ index.txt, line 1437, pointer: >>:simalt<< YXXY:simaltYXXY :sim[alt] Win32 GUI: simulate Windows ALT key ============================================ index.txt, line 1438, pointer: >>:sign<< YXXY:signYXXY :sig[n] manipulate signs ============================================ index.txt, line 1439, pointer: >>:silent<< YXXY:silentYXXY :sil[ent] Run a command silently ============================================ index.txt, line 1440, pointer: >>:sleep<< YXXY:sleepYXXY :sl[eep] do nothing for a few seconds ============================================ index.txt, line 1441, pointer: >>:slast<< YXXY:slastYXXY :sla[st] split window and go to last file in the ============================================ index.txt, line 1443, pointer: >>:smagic<< YXXY:smagicYXXY :sm[agic] :substitute with 'magic' ============================================ index.txt, line 1444, pointer: >>:smap<< YXXY:smapYXXY :sma[p] like ":map" but for Select mode ============================================ index.txt, line 1445, pointer: >>:smapclear<< YXXY:smapclearYXXY :smapc[lear] remove all mappings for Select mode ============================================ index.txt, line 1446, pointer: >>:smenu<< YXXY:smenuYXXY :sme[nu] add menu for Select mode ============================================ index.txt, line 1447, pointer: >>:snext<< YXXY:snextYXXY :sn[ext] split window and go to next file in the ============================================ index.txt, line 1449, pointer: >>:sniff<< YXXY:sniffYXXY :sni[ff] send request to sniff ============================================ index.txt, line 1450, pointer: >>:snomagic<< YXXY:snomagicYXXY :sno[magic] :substitute with 'nomagic' ============================================ index.txt, line 1451, pointer: >>:snoremap<< YXXY:snoremapYXXY :snor[emap] like ":noremap" but for Select mode ============================================ index.txt, line 1452, pointer: >>:snoremenu<< YXXY:snoremenuYXXY :snoreme[nu] like ":noremenu" but for Select mode ============================================ index.txt, line 1453, pointer: >>:sort<< YXXY:sortYXXY :sor[t] sort lines ============================================ index.txt, line 1454, pointer: >>:source<< YXXY:sourceYXXY :so[urce] read Vim or Ex commands from a file ============================================ index.txt, line 1455, pointer: >>:spelldump<< YXXY:spelldumpYXXY :spelld[ump] split window and fill with all correct words ============================================ index.txt, line 1456, pointer: >>:spellgood<< YXXY:spellgoodYXXY :spe[llgood] add good word for spelling ============================================ index.txt, line 1457, pointer: >>:spellinfo<< YXXY:spellinfoYXXY :spelli[nfo] show info about loaded spell files ============================================ index.txt, line 1458, pointer: >>:spellrepall<< YXXY:spellrepallYXXY :spellr[epall] replace all bad words like last YXXYz=YXXY ============================================ index.txt, line 1458, pointer: >>z=<< YXXY:spellrepallYXXY :spellr[epall] replace all bad words like last YXXYz=YXXY ============================================ index.txt, line 1459, pointer: >>:spellundo<< YXXY:spellundoYXXY :spellu[ndo] remove good or bad word ============================================ index.txt, line 1460, pointer: >>:spellwrong<< YXXY:spellwrongYXXY :spellw[rong] add spelling mistake ============================================ index.txt, line 1461, pointer: >>:split<< YXXY:splitYXXY :sp[lit] split current window ============================================ index.txt, line 1462, pointer: >>:sprevious<< YXXY:spreviousYXXY :spr[evious] split window and go to previous file in the ============================================ index.txt, line 1464, pointer: >>:srewind<< YXXY:srewindYXXY :sre[wind] split window and go to first file in the ============================================ index.txt, line 1466, pointer: >>:stop<< YXXY:stopYXXY :st[op] suspend the editor or escape to a shell ============================================ index.txt, line 1467, pointer: >>:stag<< YXXY:stagYXXY :sta[g] split window and jump to a tag ============================================ index.txt, line 1468, pointer: >>:startinsert<< YXXY:startinsertYXXY :star[tinsert] start Insert mode ============================================ index.txt, line 1469, pointer: >>:startgreplace<< YXXY:startgreplaceYXXY :startg[replace] start Virtual Replace mode ============================================ index.txt, line 1470, pointer: >>:startreplace<< YXXY:startreplaceYXXY :startr[eplace] start Replace mode ============================================ index.txt, line 1471, pointer: >>:stopinsert<< YXXY:stopinsertYXXY :stopi[nsert] stop Insert mode ============================================ index.txt, line 1472, pointer: >>:stjump<< YXXY:stjumpYXXY :stj[ump] do ":tjump" and split window ============================================ index.txt, line 1473, pointer: >>:stselect<< YXXY:stselectYXXY :sts[elect] do ":tselect" and split window ============================================ index.txt, line 1474, pointer: >>:sunhide<< YXXY:sunhideYXXY :sun[hide] same as ":unhide" ============================================ index.txt, line 1475, pointer: >>:sunmap<< YXXY:sunmapYXXY :sunm[ap] like ":unmap" but for Select mode ============================================ index.txt, line 1476, pointer: >>:sunmenu<< YXXY:sunmenuYXXY :sunme[nu] remove menu for Select mode ============================================ index.txt, line 1477, pointer: >>:suspend<< YXXY:suspendYXXY :sus[pend] same as ":stop" ============================================ index.txt, line 1478, pointer: >>:sview<< YXXY:sviewYXXY :sv[iew] split window and edit file read-only ============================================ index.txt, line 1479, pointer: >>:swapname<< YXXY:swapnameYXXY :sw[apname] show the name of the current swap file ============================================ index.txt, line 1480, pointer: >>:syntax<< YXXY:syntaxYXXY :sy[ntax] syntax highlighting ============================================ index.txt, line 1481, pointer: >>:syncb " Append some text to this file [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c?start?,$w! test.out " Write current file contents [?25l[?1c"test.out" ind<< YXXY:syncbindYXXY :sync[bind] sync scroll binding ============================================ index.txt, line 1482, pointer: >>:t<< YXXY:tYXXY :t same as ":copy" ============================================ index.txt, line 1483, pointer: >>:tNext<< YXXY:tNextYXXY :tN[ext] jump to previous matching tag ============================================ index.txt, line 1484, pointer: >>:tabNext<< YXXY:tabNextYXXY :tabN[ext] go to previous tab page ============================================ index.txt, line 1485, pointer: >>:tabclose<< YXXY:tabcloseYXXY :tabc[lose] close current tab page ============================================ index.txt, line 1486, pointer: >>:tabdo<< YXXY:tabdoYXXY :tabdo execute command in each tab page ============================================ index.txt, line 1487, pointer: >>:tabedit<< YXXY:tabeditYXXY :tabe[dit] edit a file in a new tab page ============================================ index.txt, line 1488, pointer: >>:tabfind<< YXXY:tabfindYXXY :tabf[ind] find file in 'path', edit it in a new tab page ============================================ index.txt, line 1489, pointer: >>:tabfirst<< YXXY:tabfirstYXXY :tabfir[st] got to first tab page ============================================ index.txt, line 1490, pointer: >>:tablast<< YXXY:tablastYXXY :tabl[ast] got to last tab page ============================================ index.txt, line 1491, pointer: >>:tabmove<< YXXY:tabmoveYXXY :tabm[ove] move tab page to other position ============================================ index.txt, line 1492, pointer: >>:tabnew<< YXXY:tabnewYXXY :tabnew edit a file in a new tab page ============================================ index.txt, line 1493, pointer: >>:tabnext<< YXXY:tabnextYXXY :tabn[ext] go to next tab page ============================================ index.txt, line 1494, pointer: >>:tabonly<< YXXY:tabonlyYXXY :tabo[nly] close all tab pages except the current one ============================================ index.txt, line 1495, pointer: >>:tabprevious<< YXXY:tabpreviousYXXY :tabp[revious] go to previous tab page ============================================ index.txt, line 1496, pointer: >>:tabrewind<< YXXY:tabrewindYXXY :tabr[ewind] got to first tab page ============================================ index.txt, line 1497, pointer: >>:tabs<< YXXY:tabsYXXY :tabs list the tab pages and what they contain ============================================ index.txt, line 1498, pointer: >>:tab<< YXXY:tabYXXY :tab create new tab when opening new window ============================================ index.txt, line 1499, pointer: >>:tag<< YXXY:tagYXXY :ta[g] jump to tag ============================================ index.txt, line 1500, pointer: >>:tags<< YXXY:tagsYXXY :tags show the contents of the tag stack ============================================ index.txt, line 1501, pointer: >>:tcl<< YXXY:tclYXXY :tc[l] execute Tcl command ============================================ index.txt, line 1502, pointer: >>:tcldo<< YXXY:tcldoYXXY :tcld[o] execute Tcl command for each line ============================================ index.txt, line 1503, pointer: >>:tclfile<< YXXY:tclfileYXXY :tclf[ile] execute Tcl script file ============================================ index.txt, line 1504, pointer: >>:tearoff<< YXXY:tearoffYXXY :te[aroff] tear-off a menu ============================================ index.txt, line 1505, pointer: >>:tfirst<< YXXY:tfirstYXXY :tf[irst] jump to first matching tag ============================================ index.txt, line 1506, pointer: >>:throw<< YXXY:throwYXXY :th[row] throw an exception ============================================ index.txt, line 1507, pointer: >>:tjump<< YXXY:tjumpYXXY :tj[ump] like ":tselect", but jump directly when there ============================================ index.txt, line 1509, pointer: >>:tlast<< YXXY:tlastYXXY :tl[ast] jump to last matching tag ============================================ index.txt, line 1510, pointer: >>:tmenu<< YXXY:tmenuYXXY :tm[enu] define menu tooltip ============================================ index.txt, line 1511, pointer: >>:tnext<< YXXY:tnextYXXY :tn[ext] jump to next matching tag ============================================ index.txt, line 1512, pointer: >>:topleft<< YXXY:topleftYXXY :to[pleft] make split window appear at top or far left ============================================ index.txt, line 1513, pointer: >>:tprevious<< YXXY:tpreviousYXXY :tp[revious] jump to previous matching tag ============================================ index.txt, line 1514, pointer: >>:trewind<< YXXY:trewindYXXY :tr[ewind] jump to first matching tag ============================================ index.txt, line 1515, pointer: >>:try<< YXXY:tryYXXY :try execute commands, abort on error or exception ============================================ index.txt, line 1516, pointer: >>:tselect<< YXXY:tselectYXXY :ts[elect] list matching tags and select one ============================================ index.txt, line 1517, pointer: >>:tunmenu<< YXXY:tunmenuYXXY :tu[nmenu] remove menu tooltip ============================================ index.txt, line 1518, pointer: >>:undo<< YXXY:undoYXXY :u[ndo] undo last change(s) ============================================ index.txt, line 1519, pointer: >>:undojoin<< YXXY:undojoinYXXY :undoj[oin] join next change with previous undo block ============================================ index.txt, line 1520, pointer: >>:undolist<< YXXY:undolistYXXY :undol[ist] list leafs of the undo tree ============================================ index.txt, line 1521, pointer: >>:unabbreviate<< YXXY:unabbreviateYXXY :una[bbreviate] remove abbreviation ============================================ index.txt, line 1522, pointer: >>:unhide<< YXXY:unhideYXXY :unh[ide] open a window for each loaded file in the ============================================ index.txt, line 1524, pointer: >>:unlet<< YXXY:unletYXXY :unl[et] delete variable ============================================ index.txt, line 1525, pointer: >>:unlockvar<< YXXY:unlockvarYXXY :unlo[ckvar] unlock variables ============================================ index.txt, line 1526, pointer: >>:unmap<< YXXY:unmapYXXY :unm[ap] remove mapping ============================================ index.txt, line 1527, pointer: >>:unmenu<< YXXY:unmenuYXXY :unme[nu] remove menu ============================================ index.txt, line 1528, pointer: >>:update<< YXXY:updateYXXY :up[date] write buffer if modified ============================================ index.txt, line 1529, pointer: >>:vglobal<< YXXY:vglobalYXXY :v[global] execute commands for not matching lines ============================================ index.txt, line 1530, pointer: >>:version<< YXXY:versionYXXY :ve[rsion] print version number and other info ============================================ index.txt, line 1531, pointer: >>:verbose<< YXXY:verboseYXXY :verb[ose] execute command with 'verbose' set ============================================ index.txt, line 1532, pointer: >>:vertical<< YXXY:verticalYXXY :vert[ical] make following command split vertically ============================================ index.txt, line 1533, pointer: >>:vimgrep<< YXXY:vimgrepYXXY :vim[grep] search for pattern in files ============================================ index.txt, line 1534, pointer: >>:vimgrepadd<< YXXY:vimgrepaddYXXY :vimgrepa[dd] like :vimgrep, but append to current list ============================================ index.txt, line 1535, pointer: >>:visual<< YXXY:visualYXXY :vi[sual] same as ":edit", but turns off "Ex" mode ============================================ index.txt, line 1536, pointer: >>:viusage<< YXXY:viusageYXXY :viu[sage] overview of Normal mode commands ============================================ index.txt, line 1537, pointer: >>:view<< YXXY:viewYXXY :vie[w] edit a file read-only ============================================ index.txt, line 1538, pointer: >>:vmap<< YXXY:vmapYXXY :vm[ap] like ":map" but for Visual+Select mode ============================================ index.txt, line 1539, pointer: >>:vmapclear<< YXXY:vmapclearYXXY :vmapc[lear] remove all mappings for Visual+Select mode ============================================ index.txt, line 1540, pointer: >>:vmenu<< YXXY:vmenuYXXY :vme[nu] add menu for Visual+Select mode ============================================ index.txt, line 1541, pointer: >>:vnew<< YXXY:vnewYXXY :vne[w] create a new empty window, vertically split ============================================ index.txt, line 1542, pointer: >>:vnoremap<< YXXY:vnoremapYXXY :vn[oremap] like ":noremap" but for Visual+Select mode ============================================ index.txt, line 1543, pointer: >>:vnoremenu<< YXXY:vnoremenuYXXY :vnoreme[nu] like ":noremenu" but for Visual+Select mode ============================================ index.txt, line 1544, pointer: >>:vsplit<< YXXY:vsplitYXXY :vs[plit] split current window vertically ============================================ index.txt, line 1545, pointer: >>:vunmap<< YXXY:vunmapYXXY :vu[nmap] like ":unmap" but for Visual+Select mode ============================================ index.txt, line 1546, pointer: >>:vunmenu<< YXXY:vunmenuYXXY :vunme[nu] remove menu for Visual+Select mode ============================================ index.txt, line 1547, pointer: >>:windo<< YXXY:windoYXXY :windo execute command in each window ============================================ index.txt, line 1548, pointer: >>:write<< YXXY:writeYXXY :w[rite] write to a file ============================================ index.txt, line 1549, pointer: >>:wNext<< YXXY:wNextYXXY :wN[ext] write to a file and go to previous file in ============================================ index.txt, line 1551, pointer: >>:wall<< YXXY:wallYXXY :wa[ll] write all (changed) buffers ============================================ index.txt, line 1552, pointer: >>:while<< YXXY:whileYXXY :wh[ile] execute loop for as long as condition met ============================================ index.txt, line 1553, pointer: >>:winsize<< YXXY:winsizeYXXY :wi[nsize] get or set window size (obsolete) ============================================ index.txt, line 1554, pointer: >>:wincmd<< YXXY:wincmdYXXY :winc[md] execute a Window (CTRL-W) command ============================================ index.txt, line 1555, pointer: >>:winpos<< YXXY:winposYXXY :winp[os] get or set window position ============================================ index.txt, line 1556, pointer: >>:wnext<< YXXY:wnextYXXY :wn[ext] write to a file and go to next file in ============================================ index.txt, line 1558, pointer: >>:wprevious<< YXXY:wpreviousYXXY :wp[revious] write to a file and go to previous file in ============================================ index.txt, line 1560, pointer: >>:wq<< YXXY:wqYXXY :wq write to a file and quit window or Vim ============================================ index.txt, line 1561, pointer: >>:wqall<< YXXY:wqallYXXY :wqa[ll] write all changed buffers and quit Vim ============================================ index.txt, line 1562, pointer: >>:wsverb<< YXXY:wsverbYXXY :ws[verb] pass the verb to workshop over IPC ============================================ index.txt, line 1563, pointer: >>:wviminfo<< YXXY:wviminfoYXXY :wv[iminfo] write to viminfo file ============================================ index.txt, line 1564, pointer: >>:xit<< YXXY:xitYXXY :x[it] write if buffer changed and quit window or Vim ============================================ index.txt, line 1565, pointer: >>:xall<< YXXY:xallYXXY :xa[ll] same as ":wqall" ============================================ index.txt, line 1566, pointer: >>:xmapclear<< YXXY:xmapclearYXXY :xmapc[lear] remove all mappings for Visual mode ============================================ index.txt, line 1567, pointer: >>:xmap<< YXXY:xmapYXXY :xm[ap] like ":map" but for Visual mode ============================================ index.txt, line 1568, pointer: >>:xmenu<< YXXY:xmenuYXXY :xme[nu] add menu for Visual mode ============================================ index.txt, line 1569, pointer: >>:xnoremap<< YXXY:xnoremapYXXY :xn[oremap] like ":noremap" but for Visual mode ============================================ index.txt, line 1570, pointer: >>:xnoremenu<< YXXY:xnoremenuYXXY :xnoreme[nu] like ":noremenu" but for Visual mode ============================================ index.txt, line 1571, pointer: >>:xunmap<< YXXY:xunmapYXXY :xu[nmap] like ":unmap" but for Visual mode ============================================ index.txt, line 1572, pointer: >>:xunmenu<< YXXY:xunmenuYXXY :xunme[nu] remove menu for Visual mode ============================================ index.txt, line 1573, pointer: >>:yank<< YXXY:yankYXXY :y[ank] yank lines into a register ============================================ index.txt, line 1574, pointer: >>:z<< YXXY:zYXXY :z print some lines ============================================ index.txt, line 1575, pointer: >>:~<< YXXY:~YXXY :~ repeat last ":substitute" ============================================ visual.txt, line 12, pointer: >>04.4<< This is introduced in section YXXY04.4YXXY of the user manual. ============================================ visual.txt, line 14, pointer: >>visual-use<< 1. Using Visual mode YXXYvisual-useYXXY ============================================ visual.txt, line 15, pointer: >>visual-start<< 2. Starting and stopping Visual mode YXXYvisual-startYXXY ============================================ visual.txt, line 16, pointer: >>visual-change<< 3. Changing the Visual area YXXYvisual-changeYXXY ============================================ visual.txt, line 17, pointer: >>visual-operators<< 4. Operating on the Visual area YXXYvisual-operatorsYXXY ============================================ visual.txt, line 18, pointer: >>blockwise-operators<< 5. Blockwise operators YXXYblockwise-operatorsYXXY ============================================ visual.txt, line 19, pointer: >>visual-repeat<< 6. Repeating YXXYvisual-repeatYXXY ============================================ visual.txt, line 20, pointer: >>visual-examples<< 7. Examples YXXYvisual-examplesYXXY ============================================ visual.txt, line 21, pointer: >>Select-mode<< 8. Select mode YXXYSelect-modeYXXY ============================================ visual.txt, line 25, pointer: >>+visual<< {not available when the YXXY+visualYXXY feature was disabled when compiling} ============================================ visual.txt, line 72, pointer: >>CTRL-V-alternative<< to start Visual mode then, see YXXYCTRL-V-alternativeYXXY. ============================================ visual.txt, line 79, pointer: >>CTRL-Z<< started YXXYCTRL-ZYXXY. ============================================ visual.txt, line 143, pointer: >>gv<< "gv" YXXYgvYXXY YXXYv_gvYXXY. ============================================ visual.txt, line 143, pointer: >>v_gv<< "gv" YXXYgvYXXY YXXYv_gvYXXY. ============================================ visual.txt, line 191, pointer: >>v_~<< ~ switch case YXXYv_~YXXY ============================================ visual.txt, line 192, pointer: >>v_d<< d delete YXXYv_dYXXY ============================================ visual.txt, line 193, pointer: >>v_c<< c change (4) YXXYv_cYXXY ============================================ visual.txt, line 194, pointer: >>v_y<< y yank YXXYv_yYXXY ============================================ visual.txt, line 195, pointer: >>v_><< > shift right (4) YXXYv_>YXXY ============================================ visual.txt, line 196, pointer: >>v_<<< < shift left (4) YXXYv_<YXXY ============================================ visual.txt, line 197, pointer: >>v_!<< ! filter through external command (1) YXXYv_!YXXY ============================================ visual.txt, line 198, pointer: >>v_=<< = filter through 'equalprg' option command (1) YXXYv_=YXXY ============================================ visual.txt, line 199, pointer: >>v_gq<< gq format lines to 'textwidth' length (1) YXXYv_gqYXXY ============================================ visual.txt, line 202, pointer: >>v_aw<< aw a word (with white space) YXXYv_awYXXY ============================================ visual.txt, line 203, pointer: >>v_iw<< iw inner word YXXYv_iwYXXY ============================================ visual.txt, line 204, pointer: >>v_aW<< aW a WORD (with white space) YXXYv_aWYXXY ============================================ visual.txt, line 205, pointer: >>v_iW<< iW inner WORD YXXYv_iWYXXY ============================================ visual.txt, line 206, pointer: >>v_as<< as a sentence (with white space) YXXYv_asYXXY ============================================ visual.txt, line 207, pointer: >>v_is<< is inner sentence YXXYv_isYXXY ============================================ visual.txt, line 208, pointer: >>v_ap<< ap a paragraph (with white space) YXXYv_apYXXY ============================================ visual.txt, line 209, pointer: >>v_ip<< ip inner paragraph YXXYv_ipYXXY ============================================ visual.txt, line 210, pointer: >>v_ab<< ab a () block (with parenthesis) YXXYv_abYXXY ============================================ visual.txt, line 211, pointer: >>v_ib<< ib inner () block YXXYv_ibYXXY ============================================ visual.txt, line 212, pointer: >>v_aB<< aB a {} block (with braces) YXXYv_aBYXXY ============================================ visual.txt, line 213, pointer: >>v_iB<< iB inner {} block YXXYv_iBYXXY ============================================ visual.txt, line 214, pointer: >>v_a<<< a< a <> block (with <>) YXXYv_a<YXXY ============================================ visual.txt, line 215, pointer: >>v_i<<< i< inner <> block YXXYv_i<YXXY ============================================ visual.txt, line 216, pointer: >>v_a[<< a[ a [] block (with []) YXXYv_a[YXXY ============================================ visual.txt, line 217, pointer: >>v_i[<< i[ inner [] block YXXYv_i[YXXY ============================================ visual.txt, line 220, pointer: >>v_:<< : start ex command for highlighted lines (1) YXXYv_:YXXY ============================================ visual.txt, line 221, pointer: >>v_r<< r change (4) YXXYv_rYXXY ============================================ visual.txt, line 222, pointer: >>v_s<< s change YXXYv_sYXXY ============================================ visual.txt, line 223, pointer: >>v_C<< C change (2)(4) YXXYv_CYXXY ============================================ visual.txt, line 224, pointer: >>v_S<< S change (2) YXXYv_SYXXY ============================================ visual.txt, line 225, pointer: >>v_R<< R change (2) YXXYv_RYXXY ============================================ visual.txt, line 226, pointer: >>v_x<< x delete YXXYv_xYXXY ============================================ visual.txt, line 227, pointer: >>v_D<< D delete (3) YXXYv_DYXXY ============================================ visual.txt, line 228, pointer: >>v_X<< X delete (2) YXXYv_XYXXY ============================================ visual.txt, line 229, pointer: >>v_Y<< Y yank (2) YXXYv_YYXXY ============================================ visual.txt, line 230, pointer: >>v_p<< p put YXXYv_pYXXY ============================================ visual.txt, line 231, pointer: >>v_J<< J join (1) YXXYv_JYXXY ============================================ visual.txt, line 232, pointer: >>v_U<< U make uppercase YXXYv_UYXXY ============================================ visual.txt, line 233, pointer: >>v_u<< u make lowercase YXXYv_uYXXY ============================================ visual.txt, line 234, pointer: >>v_CTRL-]<< ^] find tag YXXYv_CTRL-]YXXY ============================================ visual.txt, line 235, pointer: >>v_b_I<< I block insert YXXYv_b_IYXXY ============================================ visual.txt, line 236, pointer: >>v_b_A<< A block append YXXYv_b_AYXXY ============================================ visual.txt, line 238, pointer: >>:visual_example<< (1): Always whole lines, see YXXY:visual_exampleYXXY. ============================================ visual.txt, line 248, pointer: >><><< (In the <> notation YXXY<>YXXY, when typing it you should type it literally; you ============================================ visual.txt, line 261, pointer: >>/\%V<< Another way to operate on the Visual area is using the YXXY/\%VYXXY item in a ============================================ visual.txt, line 269, pointer: >>+visualextra<< {not available when compiled without the YXXY+visualextraYXXY feature} ============================================ visual.txt, line 279, pointer: >>v_b_I_example<< See YXXYv_b_I_exampleYXXY. ============================================ visual.txt, line 291, pointer: >>v_b_A_example<< See YXXYv_b_A_exampleYXXY. ============================================ visual.txt, line 314, pointer: >>v_b_>_example<< See YXXYv_b_>_exampleYXXY. ============================================ visual.txt, line 315, pointer: >>v_b_<_example<< See YXXYv_b_<_exampleYXXY. ============================================ visual.txt, line 321, pointer: >>v_b_r_example<< See YXXYv_b_r_exampleYXXY. ============================================ visual.txt, line 351, pointer: >><><< (In the <> notation YXXY<>YXXY, when typing it you should type it literally; you ============================================ visual.txt, line 368, pointer: >><><< (In the <> notation YXXY<>YXXY, when typing it you should type it literally; you ============================================ visual.txt, line 463, pointer: >>:vmap<< When mappings and menus are defined with the YXXY:vmapYXXY or YXXY:vmenuYXXY command they ============================================ visual.txt, line 463, pointer: >>:vmenu<< When mappings and menus are defined with the YXXY:vmapYXXY or YXXY:vmenuYXXY command they ============================================ visual.txt, line 466, pointer: >>:xmap<< in Visual mode is effective. If you don't want this use YXXY:xmapYXXY or YXXY:smapYXXY. ============================================ visual.txt, line 466, pointer: >>:smap<< in Visual mode is effective. If you don't want this use YXXY:xmapYXXY or YXXY:smapYXXY. ============================================ windows.txt, line 16, pointer: >>windows-intro<< 1. Introduction YXXYwindows-introYXXY ============================================ windows.txt, line 17, pointer: >>windows-starting<< 2. Starting Vim YXXYwindows-startingYXXY ============================================ windows.txt, line 18, pointer: >>opening-window<< 3. Opening and closing a window YXXYopening-windowYXXY ============================================ windows.txt, line 19, pointer: >>window-move-cursor<< 4. Moving cursor to other windows YXXYwindow-move-cursorYXXY ============================================ windows.txt, line 20, pointer: >>window-moving<< 5. Moving windows around YXXYwindow-movingYXXY ============================================ windows.txt, line 21, pointer: >>window-resize<< 6. Window resizing YXXYwindow-resizeYXXY ============================================ windows.txt, line 22, pointer: >>buffer-list<< 7. Argument and buffer list commands YXXYbuffer-listYXXY ============================================ windows.txt, line 23, pointer: >>list-repeat<< 8. Do a command in all buffers or windows YXXYlist-repeatYXXY ============================================ windows.txt, line 24, pointer: >>window-tag<< 9. Tag or file name under the cursor YXXYwindow-tagYXXY ============================================ windows.txt, line 25, pointer: >>preview-window<< 10. The preview window YXXYpreview-windowYXXY ============================================ windows.txt, line 26, pointer: >>buffer-hidden<< 11. Using hidden buffers YXXYbuffer-hiddenYXXY ============================================ windows.txt, line 27, pointer: >>special-buffers<< 12. Special kinds of buffers YXXYspecial-buffersYXXY ============================================ windows.txt, line 30, pointer: >>+windows<< {not able to use multiple windows when the YXXY+windowsYXXY feature was disabled at ============================================ windows.txt, line 32, pointer: >>+vertsplit<< {not able to use vertically split windows when the YXXY+vertsplitYXXY feature was ============================================ windows.txt, line 57, pointer: >>viminfo<< contain marks from the YXXYviminfoYXXY file. But the buffer doesn't ============================================ windows.txt, line 68, pointer: >>:wincmd<< Note: All CTRL-W commands can also be executed with YXXY:wincmdYXXY, for those ============================================ windows.txt, line 72, pointer: >>tab-page<< YXXYtab-pageYXXY, each of which can hold multiple windows. ============================================ windows.txt, line 96, pointer: >>autocommand<< Buf/Win Enter/Leave YXXYautocommandYXXYs are not executed when opening the new ============================================ windows.txt, line 139, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 139, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 144, pointer: >>:split<< Like YXXY:splitYXXY, but split vertically. The windows will be ============================================ windows.txt, line 162, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 162, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 166, pointer: >>++opt<< overridden with the YXXY++optYXXY argument. ============================================ windows.txt, line 175, pointer: >>:new<< Like YXXY:newYXXY, but split vertically. If 'equalalways' is set ============================================ windows.txt, line 183, pointer: >>+cmd<< loaded YXXY+cmdYXXY. ============================================ windows.txt, line 184, pointer: >>++opt<< Also see YXXY++optYXXY. ============================================ windows.txt, line 194, pointer: >>:find<< YXXY:findYXXY. Doesn't split if {file} is not found. ============================================ windows.txt, line 208, pointer: >>:execute<< Doesn't work for YXXY:executeYXXY and YXXY:normalYXXY. ============================================ windows.txt, line 208, pointer: >>:normal<< Doesn't work for YXXY:executeYXXY and YXXY:normalYXXY. ============================================ windows.txt, line 216, pointer: >>:execute<< Doesn't work for YXXY:executeYXXY and YXXY:normalYXXY. ============================================ windows.txt, line 216, pointer: >>:normal<< Doesn't work for YXXY:executeYXXY and YXXY:normalYXXY. ============================================ windows.txt, line 224, pointer: >>:execute<< Doesn't work for YXXY:executeYXXY and YXXY:normalYXXY. ============================================ windows.txt, line 224, pointer: >>:normal<< Doesn't work for YXXY:executeYXXY and YXXY:normalYXXY. ============================================ windows.txt, line 232, pointer: >>:execute<< Doesn't work for YXXY:executeYXXY and YXXY:normalYXXY. ============================================ windows.txt, line 232, pointer: >>:normal<< Doesn't work for YXXY:executeYXXY and YXXY:normalYXXY. ============================================ windows.txt, line 240, pointer: >>:execute<< Doesn't work for YXXY:executeYXXY and YXXY:normalYXXY. ============================================ windows.txt, line 240, pointer: >>:normal<< Doesn't work for YXXY:executeYXXY and YXXY:normalYXXY. ============================================ windows.txt, line 273, pointer: >>tab-page<< YXXYtab-pageYXXY. ============================================ windows.txt, line 291, pointer: >>tab-page<< page is closed. YXXYtab-pageYXXY ============================================ windows.txt, line 345, pointer: >>bufwinnr()<< YXXYbufwinnr()YXXY and YXXYwinnr()YXXY. ============================================ windows.txt, line 345, pointer: >>winnr()<< YXXYbufwinnr()YXXY and YXXYwinnr()YXXY. ============================================ window[New File] 8 lines, 147 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe test.out " delete alternate buffer [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau bufleave test5.in bwipe [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cbwipe! " delete current buffer, get an empty one [?25l[?1cError detected while processing BufLeave Auto commands for "test5.in": E89: No write since last change for buffer 1 (add ! to override) Press ENTER or type command to continue[?25h[?0cs.txt, line 365, pointer: >>+quickfix<< {not available when compiled without the YXXY+quickfixYXXY feature} ============================================ windows.txt, line 379, pointer: >>CursorHold<< the YXXYCursorHoldYXXY autocommand event). Or when a Normal mode ============================================ windows.txt, line 514, pointer: >>hit-enter<< If you are annoyed by the YXXYhit-enterYXXY prompt for long messages, set this ============================================ windows.txt, line 581, pointer: >>:tab<< With the YXXY:tabYXXY modifier open a tab page for each argument. ============================================ windows.txt, line 593, pointer: >>:vertical<< YXXY:verticalYXXY was prepended). ============================================ windows.txt, line 600, pointer: >>++opt<< not split. Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 600, pointer: >>+cmd<< not split. Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 605, pointer: >>++opt<< split. Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 605, pointer: >>+cmd<< split. Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 611, pointer: >>++opt<< window is not split. Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 611, pointer: >>+cmd<< window is not split. Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 617, pointer: >>++opt<< not split. Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 617, pointer: >>+cmd<< not split. Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 627, pointer: >>++opt<< not split. Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 627, pointer: >>+cmd<< not split. Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 637, pointer: >>argument-list<< The YXXYargument-listYXXY is set, like with the YXXY:nextYXXY command. ============================================ windows.txt, line 637, pointer: >>:next<< The YXXYargument-listYXXY is set, like with the YXXY:nextYXXY command. ============================================ windows.txt, line 640, pointer: >>:tab<< When using the YXXY:tabYXXY modifier each argument is opened in a ============================================ windows.txt, line 642, pointer: >>++opt<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 642, pointer: >>+cmd<< Also see YXXY++optYXXY and YXXY+cmdYXXY. ============================================ windows.txt, line 664, pointer: >>+listcmds<< YXXY+listcmdsYXXY feature} ============================================ windows.txt, line 665, pointer: >>:tabdo<< Also see YXXY:tabdoYXXY, YXXY:argdoYXXY and YXXY:bufdoYXXY. ============================================ windows.txt, line 665, pointer: >>:argdo<< Also see YXXY:tabdoYXXY, YXXY:argdoYXXY and YXXY:bufdoYXXY. ============================================ windows.txt, line 665, pointer: >>:bufdo<< Also see YXXY:tabdoYXXY, YXXY:argdoYXXY and YXXY:bufdoYXXY. ============================================ windows.txt, line 690, pointer: >>+listcmds<< YXXY+listcmdsYXXY feature} ============================================ windows.txt, line 691, pointer: >>:tabdo<< Also see YXXY:tabdoYXXY, YXXY:argdoYXXY and YXXY:windoYXXY. ============================================ windows.txt, line 691, pointer: >>:argdo<< Also see YXXY:tabdoYXXY, YXXY:argdoYXXY and YXXY:windoYXXY. ============================================ windows.txt, line 691, pointer: >>:windo<< Also see YXXY:tabdoYXXY, YXXY:argdoYXXY and YXXY:windoYXXY. ============================================ windows.txt, l[?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1cthis is another test line[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out ine 711, pointer: >>:tag<< tag. See also YXXY:tagYXXY. ============================================ windows.txt, line 738, pointer: >>+file_in_path<< {not available when the YXXY+file_in_pathYXXY feature was disabled ============================================ windows.txt, line 743, pointer: >>gF<< jump to the line number following the file name. See YXXYgFYXXY for ============================================ windows.txt, line 745, pointer: >>+file_in_path<< {not available when the YXXY+file_in_pathYXXY feature was disabled ============================================ windows.txt, line 752, pointer: >>+file_in_path<< {not available when the YXXY+file_in_pathYXXY feature was disabled ============================================ windows.txt, line 760, pointer: >>+file_in_path<< {not available when the YXXY+file_in_pathYXXY feature was disabled ============================================ windows.txt, line 772, pointer: >>+quickfix<< {not available when compiled without the YXXY+quickfixYXXY feature} ============================================ windows.txt, line 788, pointer: >>:tag<< also YXXY:tagYXXY. ============================================ windows.txt, line 789, pointer: >>CursorHold-example<< See below for an example. YXXYCursorHold-exampleYXXY ============================================ windows.txt, line 793, pointer: >>:ptnext<< YXXY:ptnextYXXY. ============================================ windows.txt, line 801, pointer: >>:close<< cannot be closed. See also YXXY:closeYXXY. ============================================ windows.txt, line 805, pointer: >>:pop<< Does ":[count]pop[!]" in the preview window. See YXXY:popYXXY and ============================================ windows.txt, line 806, pointer: >>:ptag<< YXXY:ptagYXXY. {not in Vi} ============================================ windows.txt, line 821, pointer: >>:ptag<< opened like with YXXY:ptagYXXY. The current window and cursor ============================================ windows.txt, line 827, pointer: >>:ijump<< Works like YXXY:ijumpYXXY but shows the found match in the preview ============================================ windows.txt, line 828, pointer: >>:ptag<< window. The preview window is opened like with YXXY:ptagYXXY. The ============================================ windows.txt, line 832, pointer: >>:ptag<< Like with the YXXY:ptagYXXY command, you can use this to ============================================ windows.txt, line 834, pointer: >>:ptag<< cursor. This is less clever than using YXXY:ptagYXXY, but you don't ============================================ windows.txt, line 848, pointer: >>CursorHold<< be found. Also see YXXYCursorHoldYXXY. To disable this again: ============================================ windows.txt, line 899, pointer: >>+listcmds<< {not available when compiled without the YXXY+listcmdsYXXY feature} ============================================ windows.txt, line 928, pointer: >>unlisted-buffer<< list of buffers. YXXYunlisted-bufferYXXY ============================================ windows.txt, line 948, pointer: >>unlisted-buffer<< YXXYunlisted-bufferYXXY ============================================ windows.txt, line 953, pointer: >>hidden-buffer<< displayed in a window YXXYhidden-bufferYXXY ============================================ windows.txt, line 976, pointer: >>unlisted-buffer<< from the buffer list YXXYunlisted-bufferYXXY and option values, ============================================ windows.txt, line 993, pointer: >>inclusive<< YXXYinclusiveYXXY. ============================================ windows.txt, line 999, pointer: >>:bdelete<< Like YXXY:bdeleteYXXY, but really delete the buffer. Everything ============================================ windows.txt, line 1023, pointer: >>inclusive<< YXXYinclusiveYXXY. ============================================ windows.txt, line 1033, pointer: >>:buffer-!<< the current buffer remains being edited. See YXXY:buffer-!YXXY for ============================================ windows.txt, line 1039, pointer: >>[?25l[?1c"test.out" :buffer-!<< YXXY:buffer-!YXXY for [!]. This will also edit a buffer that is not ============================================ windows.txt, line 1060, pointer: >>:buffer-!<< See YXXY:buffer-!YXXY for [!]. ============================================ windows.txt, line 1077, pointer: >>:buffer-!<< See YXXY:buffer-!YXXY for [!] and 'switchbuf'. ============================================ windows.txt, line 1088, pointer: >>:buffer-!<< See YXXY:buffer-!YXXY for [!]. ============================================ windows.txt, line 1104, pointer: >>:buffer-!<< See YXXY:buffer-!YXXY for [!]. ============================================ windows.txt, line 1131, pointer: >>:vertical<< of windows opened ('winwidth' if YXXY:verticalYXXY was prepended). ============================================ windows.txt, line 1134, pointer: >>:tab<< When the YXXY:tabYXXY modifier is used new windows are opened in a ============================================ windows.txt, line 1155, pointer: >>:cwindow<< YXXY:cwindowYXXY and YXXY:lwindowYXXY. This command sets the 'buftype' ============================================ windows.txt, line 1155, pointer: >>:lwindow<< YXXY:cwindowYXXY and YXXY:lwindowYXXY. This command sets the 'buftype' ============================================ windows.txt, line 1159, pointer: >>:help<< help Contains a help file. Will only be created with the YXXY:helpYXXY ============================================ windows.txt, line 1170, pointer: >>:cd<< when using the YXXY:cdYXXY command. ============================================ workshop.txt, line 9, pointer: >>workshop-intro<< 1. Introduction YXXYworkshop-introYXXY ============================================ workshop.txt, line 10, pointer: >>workshop-commands<< 2. Commands YXXYworkshop-commandsYXXY ============================================ workshop.txt, line 11, pointer: >>workshop-compiling<< 3. Compiling vim/gvim for WorkShop YXXYworkshop-compilingYXXY ============================================ workshop.txt, line 12, pointer: >>workshop-configure<< 4. Configuring gvim for a WorkShop release tree YXXYworkshop-configureYXXY ============================================ workshop.txt, line 13, pointer: >>workshop-xpm<< 5. Obtaining the latest version of the XPM library YXXYworkshop-xpmYXXY ============================================ workshop.txt, line 16, pointer: >>+sun_workshop<< {only available when compiled with the YXXY+sun_workshopYXXY feature} ============================================ workshop.txt, line 61, pointer: >>workshop-xpm<< o You must supply your own XPM library. See YXXYworkshop-xpmYXXY below for make[1]: Leaving directory `/build/buildd/vim-7.2.049/runtime/doc' /usr/bin/make -C debian/policy text html make[1]: Entering directory `/build/buildd/vim-7.2.049/debian/policy' docbook2txt vim-policy.xml 1 line, 26 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c " append an extra line to the output file [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0cUsing catalogs: /etc/sgml/catalog Using stylesheet: /usr/share/docbook-utils/docbook-utils.dsl#html Working on: /build/buildd/vim-7.2.049/debian/policy/vim-policy.xml rm -rf X* test.ok viminfo rm -rf test6.failed test.ok test.out X* viminfo cp test6.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test6.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test6.in" 24 lines, 739 charactersTest for autocommand that redefines the argument list, when doing ":all". STARTTEST :so small.vim :au BufReadPost Xxx2 next Xxx2 Xxx1 /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 $r2:.,/end of/w! Xxx2 " write test file Xxx2 $r3:.,/end of/w! Xxx3 " write test file Xxx3 :next! Xxx1 Xxx2 Xxx3 " redefine arglist; go to Xxx1 :all" open window for all args :w! test.out" Write contents of Xxx1 ^W^W^W^W:w >>test.out " Append contents of last window (Xxx1) :rew" should now be in Xxx2 :w >>test.out" Append contents of Xxx2 :qa! ENDTEST start of test file Xxxthis is a testthis is a testthis is a testthis is a test[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for autocommand that redefines the argument list, when doing ":all".[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 13 lines, 537 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadPost Xxx2 next Xxx2 Xxx1 [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^start of [?25l[?1c[?25h[?0c[?25l[?1c1[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx1 " write test file Xxx1 [?25l[?1c"Xxx1" [New File] 6 lines, 109 characters written[?25h[?0c[?25l[?1c2[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx2 " write test file Xxx2 [?25l[?1c"Xxx2" [New File] 6 lines, 109 characters written[?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx3 " write test file Xxx3 [?25l[?1c"Xxx3" [New File] 6 lines, 109 characters written[?25h[?0c[?25l[?1c:[?25h[?0cnext! Xxx1 Xxx2 Xxx3 " redefine arglist; go to Xxx1 [?25l[?1c"Xxx1"6 lines, 109 charactersstart of test file Xxx1this is a test this is a test this is a test this is a testend of test file Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0call " open window for all args [?25l[?1c"Xxx2"6 lines, 109 characters "Xxx2" 6 lines, 109 characters Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw! test.out " Write contents of Xxx1 [?25l[?1c"test.out" [New File] 6 lines, 109 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1cstart of test file Xxx1this is a testthis is a testXxx1 start of test file Xxx2 this is a test this is a test this is a test this is a testend of test file XxxXxx2 [?25h[?0cXxx1 Xxx2 Xxx1 Xxx2 [?25l[?1c:[?25h[?0cw >>test.out " Append contents of last window (Xxx1) [?25l[?1c"test.out" 6 lines, 109 characters appended[?25h[?0c[?25l[?1c:[?25h[?0crew " should now be in Xxx2 [?25l[?1c"Xxx2" line 1 of 6 --16%-- col 1 (file 1 of 2)22[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out " Append contents of Xxx2 [?25l[?1c"test.out" 6 lines, 109 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test7.failed test.ok test.out X* viminfo cp test7.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test7.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test7.in" 26 lines, 675 charactersTest for autocommand that changes the buffer list, when doing ":ball". STARTTEST :so small.vim /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 :sp Xxx1 :close $r2:.,/end of/w! Xxx2 " write test file Xxx2 :sp Xxx2 :close $r3:.,/end of/w! Xxx3 " write test file Xxx3 :sp Xxx3 :close :au BufReadPost Xxx2 bwipe $r4:ball" open window for all args, close Xxx2 :.,$w! test.out" Write contents of this file ^W^W:w >>test.out" Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for autocommand that changes the buffer list, when doing ":ball".[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 508 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^start of [?25l[?1c[?25h[?0c[?25l[?1c1[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx1 " write test file Xxx1 [?25l[?1c"Xxx1" [New File] 4 lines, 77 characters written[?25h[?0c[?25l[?1c:[?25h[?0csp Xxx1 [?25l[?1c"Xxx1" 4 lines, 77 charactersstart of test file Xxx1this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx1 closeau BufReadPost Xxx2 bwipe $r4:ball " open window for all args, close Xxx2 :.,$w! test.outWrite contents of this file^W^W:w >>test.outAppend contents of second window (Xxx1)/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx1 test7.in [+] [?25h[?0c[?25l[?1c:[?25h[?0cclose [?25l[?1cTest for autocommand that changes the buffer list, when doing ":ball".STARTTEST:so small.vim/^start ofA1^[:.,/end of/w! Xxx1 " write test file Xxx1:sp Xxx1:close$r2:.,/end of/w! Xxx2 " write test file Xxx2:sp Xxx2:close$r3:.,/end of/w! Xxx3 " write test file Xxx3sp Xxx3 :close:au BufReadPost Xxx2 bwipe$r4:ball open window for all args, close Xxx2 :.,$w! test.out Write contents of this filew >>test.out " Append contents of second window (Xxx1)^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx1[?25h[?0c[?25l[?1c2[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx2 " write test file Xxx2 [?25l[?1c"Xxx2" [New File] 4 lines, 77 characters written[?25h[?0c[?25l[?1c:[?25h[?0csp Xxx2 [?25l[?1c"Xxx2" 4 lines, 77 charactersstart of test file Xxx2this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx2 closeau BufReadPost Xxx2 bwipe $r4:ball " open window for all args, close Xxx2 :.,$w! test.outWrite contents of this file^W^W:w >>test.outAppend contents of second window (Xxx1)/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx2 test7.in [+] [?25h[?0c[?25l[?1c:[?25h[?0cclose [?25l[?1cTest for autocommand that changes the buffer list, when doing ":ball".STARTTEST:so small.vim/^start ofA1^[:.,/end of/w! Xxx1 " write test file Xxx1:sp Xxx1:close$r2:.,/end of/w! Xxx2 " write test file Xxx2:sp Xxx2:close$r3:.,/end of/w! Xxx3 " write test file Xxx3sp Xxx3 :close:au BufReadPost Xxx2 bwipe$r4:ball open window for all args, close Xxx2 :.,$w! test.out Write contents of this filew >>test.out " Append contents of second window (Xxx1)^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx2[?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx3 " write test file Xxx3 [?25l[?1c"Xxx3" [New File] 4 lines, 77 characters written[?25h[?0c[?25l[?1c:[?25h[?0csp Xxx3 [?25l[?1c"Xxx3" 4 lines, 77 charactersstart of test file Xxx3this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx3 closeau BufReadPost Xxx2 bwipe $r4:ball " open window for all args, close Xxx2 :.,$w! test.outWrite contents of this file^W^W:w >>test.outAppend contents of second window (Xxx1)/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx3 test7.in [+] [?25h[?0c[?25l[?1c:[?25h[?0cclose [?25l[?1cTest for autocommand that changes the buffer list, when doing ":ball".STARTTEST:so small.vim/^start ofA1^[:.,/end of/w! Xxx1 " write test file Xxx1:sp Xxx1:close$r2:.,/end of/w! Xxx2 " write test file Xxx2:sp Xxx2:close$r3:.,/end of/w! Xxx3 " write test file Xxx3sp Xxx3 :close:au BufReadPost Xxx2 bwipe$r4:ball open window for all args, close Xxx2 :.,$w! test.out Write contents of this filew >>test.out " Append contents of second window (Xxx1)^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx3[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadPost Xxx2 bwipe [?25l[?1c[?25h[?0c[?25l[?1c4[?25h[?0c[?25l[?1c:[?25h[?0cball " open window for all args, close Xxx2 [?25l[?1c"Xxx1"4 lines, 77 characters "Xxx2" 4 lines, 77 characters Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c.,$w! test.out " Write contents of this file [?25l[?1c"test.out" [New File] 4 lines, 77 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:close :au BufReadPost Xxx2 bwipe $r4:ball" open window for all args, close Xxx2 :.,$w! test.out" Write contents of this file ^W^W:w >>test.out" Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx4 test7.in [+] start of test file Xxx1this is a testthis is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx1 [?25h[?0c test7.in [+] Xxx1 [?25l[?1c:[?25h[?0cw >>test.out " Append contents of second window (Xxx1) [?25l[?1c"test.out" 4 lines, 77 characters appended[?25h[?0ctest7.in [+] Xxx1 [?25l[?1c:[?25h[?0c/^start of/,$w >>test.out " Append contents of last window (this file) [?25l[?1csearch hit BOTTOM, continuing at TOP"test.out" 4 lines, 77 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test8.failed test.ok test.out X* viminfo cp test8.ok test.ok # Sleep a moment to avoid that the xterm title is messed up Done. docbook2html vim-policy.xml -o vim-policy.html/ ../vim -u unix.vim -U NONE --noplugin -s dotest.in test8.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test8.in" 24 lines, 797 charactersTest for BufWritePre autocommand that deletes or unloads the buffer. STARTTEST :so small.vim :au BufWritePre Xxx1 bunload :au BufWritePre Xxx2 bwipe /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 $r2:.,/end of/w! Xxx2 " write test file Xxx2 :e! Xxx2" edit Xxx2 :bdel test8.in" delete this file from the buffer list :e Xxx1" edit Xxx1 :w" write it, will unload it and give an error msg :w! test.out" Write contents of this file :e! Xxx2" start editing Xxx2 :bwipe test.out" remove test.out from the buffer list :w" write it, will delete the buffer and give an error msg:w >>test.out" Append contents of this file :qa! ENDTEST start of Xxxtest[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for BufWritePre autocommand that deletes or unloads the buffer.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" Using catalogs: /etc/sgml/catalog Using stylesheet: /usr/share/docbook-utils/docbook-utils.dsl#html Working on: /build/buildd/vim-7.2.049/debian/policy/vim-policy.xml [New File] 16 lines, 678 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufWritePre Xxx1 bunload [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufWritePre Xxx2 bwipe [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^start of [?25l[?1c[?25h[?0c[?25l[?1c1[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx1 " write test file Xxx1 [?25l[?1c"Xxx1" [New File] 3 lines, 31 characters written[?25h[?0c[?25l[?1c2[?25h[?0c[?25l[?1c:[?25h[?0c.,/end of/w! Xxx2 " write test file Xxx2 [?25l[?1c"Xxx2" [New File] 3 lines, 31 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! Xxx2 " edit Xxx2 [?25l[?1c"Xxx2" 3 lines, 31 charactersstart of Xxx2test end of Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cbdel test8.in^I^I" delete this file from the buffer list [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce Xxx1 " edit Xxx1 [?25l[?1c"Xxx1" 3 lines, 31 characters1 [?25h[?0c[?25l[?1c:[?25h[?0cw " write it, will unload it and give an error msg [?25l[?1c"Xxx2"3 lines, 31 characters E203: Autocommands deleted or unloaded buffer to be written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw! test.out " Write contents of this file [?25l[?1c"test.out" [New File] 3 lines, 31 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ce! Xxx2 " start editing Xxx2 [?25l[?1c"Xxx2" 3 lines, 31 charactersstart of Xxx2test end of Xxx"Xxx2" 3 lines, 31 characters[?25h[?0c[?25l[?1c:[?25h[?0cbwipe test.out " remove test.out from the buffer list [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw " write it, will delete the buffer and give an error ms g[?25l[?1c"Xxx1"3 lines, 31 characters E203: Autocommands deleted or unloaded buffer to be written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out " Append contents of this file [?25l[?1c"test.out" 3 lines, 31 characters appended Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test9.failed test.ok test.out X* viminfo cp test9.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test9.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test9.in" 12 lines, 255 charactersTest for Bufleave autocommand that deletes the buffer we are about to edit. STARTTEST :so small.vim :au BufLeave test9.in bwipe yy :e yy :/^start of/,$w! test.out " Write contents of this file :qa! ENDTEST start of test file xx end of test file xx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for Bufleave autocommand that deletes the buffer we are about to edit.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 117 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufLeave test9.in bwipe yy [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce yy [?25l[?1cE143: Autocommands unexpectedly deleted new buffer yy[?25h[?0c[?25l[?1c:[?25h[?0c/^start of/,$w! test.out " Write contents of this file [?25l[?1c"test.out" [New File] 2 lines, 42 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test10.failed test.ok test.out X* viminfo cp test10.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test10.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test10.in" 57 lines, 1624 charactersTest for 'errorformat'. This will fail if the quickfix feature was disabled. STARTTEST :so small.vim :/start of errorfile/,/end of errorfile/w! Xerrorfile :/start of testfile/,/end of testfile/w! Xtestfile :cf Xerrorfile rA :cn rB :cn rC :cn rD :cn rE :w! test.out" Write contents of this file :qa! ENDTEST start of errorfile "Xtestfile", line 4.12: 1506-045 (S) Undeclared identifier fd_set. "Xtestfile", line 7 col 19; this is an error[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for 'errorformat'. This will fail if the quickfix feature was disabled.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 15 lines, 225 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/start of errorfile/,/end of errorfile/w! Xerrorfile [?25l[?1c"Xerrorfile" [New File] 13 lines, 447 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/start of testfile/,/end of testfile/w! Xtestfile [?25l[?1c"Xtestfile" [New File] 23 lines, 853 characters written[?25h[?0c[?25l[?1c:[?25h[?0ccf Xerrorfile [?25l[?1c"Xtestfile" 23 lines, 853 characters (2 of 13): 1506-045 (S) Undeclared identifier fd_set. Press ENTER or type command to continue[?25h[?0c[?25l[?1cstart of testfile line 2 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxline 6 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxline 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 10 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 11 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 12 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 13 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 14 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 15 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 16 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 17 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxline 18 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 19 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 20 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 21 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 22 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxend of testfile[?25h[?0c[?25l[?1cA[?25h[?0c[?25l[?1c:[?25h[?0ccn [?25l[?1c(3 of 13): this is an error[?25h[?0c[?25l[?1cB[?25h[?0c[?25l[?1c:[?25h[?0ccn [?25l[?1c(5 of 13): parse error before `asd'[?25h[?0c[?25l[?1cC[?25h[?0c [?25l[?1c:[?25h[?0ccn [?25l[?1c(7 of 13): there is an error[?25h[?0c[?25l[?1cD[?25h[?0c [?25l[?1c:[?25h[?0ccn [?25l[?1c(10 of 13): yet another problem[?25h[?0c[?25l[?1cE[?25h[?0c [?25l[?1c:[?25h[?0cw! test.out " Write contents of this file [?25l[?1c"test.out" [New File] 23 lines, 853 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test11.failed test.ok test.out X* viminfo cp test11.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test11.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test11.in" 78 lines, 3238 charactersTests for autocommands: - FileWritePrewriting a compressed file - FileReadPostreading a compressed file - BufNewFilereading a file template - BufReadPredecompressing the file to be read - FilterReadPresubstituting characters in the temp file - FilterReadPostsubstituting characters after filtering - FileReadPreset options for decompression - FileReadPostdecompress the file Note: This test will fail if "gzip" is not available. $GZIP is made empty, "-v" would cause trouble. Use a FileChangedShell autocommand to avoid a prompt for "Xtestfile.gz" being modified outside of Vim (noticed on Solaris). STARTTEST :so small.vim :let $GZIP = "" :au FileChangedShell * echo "caught FileChangedShell" :set bin :au FileWritePre *.gz '[,']!gzip :au FileWritePost *.gz undo :/^start of testfile/,/^end of testfile/w! Xtestfile.gz[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for autocommands:[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 42 lines, 2171 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:23,$s/\r$//" remove CR for when sed adds them :au! FileReadPre *.gz exe '!gzip -d ' . shellescape(expand("")) :au FileReadPre *.gz call rename(expand(":r"), expand("")) :au! FileReadPost *.gz '[,']s/l/L/ :$r Xtestfile.gz" Read compressed file :w" write it, after filtering :au!" remove all autocommands :e" Edit test.out again :set nobin ff& " use the default fileformat for writing :w :qa! ENDTEST startstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 6 Abcdefghijklmnopqrstuvwxyz line 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 Abcdefghijklmnopqrstuvwxyz line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet $GZIP = "" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FileChangedShell * echo "caught FileChangedShell" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset bin [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FileWritePre *.gz '[,']!gzip [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FileWritePost *.gz undo [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start of testfile/,/^end of testfile/w! Xtestfile.gz [?25l[?1c[?25h[?0c[?25l[?1c11 lines filtered "Xtestfile.gz"Done. make[1]: Leaving directory `/build/buildd/vim-7.2.049/debian/policy' touch build-stamp-indep dh_testdir [New File][Incomplete last line] 1 line, 111 characters written 10 more lines; before #1 0 seconds ago Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cau FileReadPost *.gz '[,']!gzip -d [?25l[?1c:au FileReadPre *.gz call rename(expand(":r"), expand("")) :au! FileReadPost *.gz '[,']s/l/L/ :$r Xtestfile.gz" Read compressed file :w " write it, after filtering :au! " remove all autocommandse" Edit test.out againset nobin ff& " use the default fileformat for writing :wqa!ENDTESTstartstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx45678910 end of testfile[?25h[?0c[?25l[?1c :[?25h[?0c$r Xtestfile.gz " Read and decompress the testfile [?25l[?1c"Xtestfile.gz" [Incomplete last line] 1 line, 111 characters [?25h[?0c[?25l[?1cstart of test.c /* * Here is a new .c file */ end of test.c start of testfile[?25h[?0cdh_testroot [?25l[?1c :[?25h[?0c?startstart?,$w! test.out " Write contents of this file [?25l[?1c"test.out" *** DEBIAN *** INSTALLING VARIANT vim-tiny dh_installdirs [New File] 29 lines, 788 characters written[?25h[?0c[?25l[?1c:[?25h[?0cau BufNewFile *.c read Xtest.c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start of test.c/+1,/^end of test.c/-1w! Xtest.c [?25l[?1csearch hit BOTTOM, continuing at TOP"Xtest.c" # variant-related installations [New File] 3 lines, 32 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! foo.c " Will load Xtest.c [?25l[?1c"foo.c" [New File] "Xtest.c" 3 lines, 32 characters Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cau FileAppendPre *.out '[,']s/new/NEW/ [?25l[?1c/* * Here is a new .c file */ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cau FileAppendPost *.out !cat Xtest.c >>test.out [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw>>test.out " Append it to the output file [?25l[?1c"test.out" # to be kept in sync with those in "install-stamp-vim-basic" target for x in install postinst prerm links ; do \ sed -e "s:@PKG@:vim-tiny:" -e "s:@VARIANT@:tiny:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-tiny.$x ;\ done sed -e "s:@PKG@:vim-tiny:;s:@VARIANT@:tiny:" \ debian/lintian/vim-variant > debian/lintian/vim-tiny for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-tiny.postinst; \ done 4 lines, 33 characters appended :!cat Xtest.c >>test.out [?25h[?0c Press ENTER or type command to continue[?25l[?1c:[?25h[?0cau! FileAppendPre [?25l[?1c/* * Here is a NEW .c file */ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0c" setup autocommands to decompress before reading and re-compress afterwards [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadPre *.gz exe '!gzip -d ' . shellescape(expand("")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau Bused -i "/@LANG_ALTS@/d" debian/vim-tiny.postinst # fake help installation for vim-tiny fReadPre *.gz call rename(expand(":r"), expand("")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadPost *.gz call rename(expand(""), expand(":r")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadPost *.gz exe '!gzip ' . shellescape(expand(":r")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! Xtestfile.gz " Edit compressed file [?25l[?1c:!gzip -d 'Xtestfile.gz' [?25h[?0cecho "debian/tiny/doc/ usr/share/vim/vim72" >> debian/vim-tiny.install [?25l[?1c"Xtestfile.gz""Xtestfile.gz" 11 lines, 357 characters:!gzip 'Xtestfile' [?25h[?0cecho "debian/tiny/vimrc.tiny etc/vim" >> debian/vim-tiny.install  Press ENTER or type command to continueecho "etc/vim/vimrc.tiny usr/share/vim/vimrc.tiny" >> debian/vim-tiny.links [?25l[?1c:[?25h[?0cw>>test.out dh_install " Append it to the output file [?25l[?1c"test.out" 11 lines, 357 characters appended :!cat Xtest.c >>test.out [?25h[?0c Press ENTER or type command to continue[?25l[?1c:[?25h[?0cset shelltemp " need temp files here [?25l[?1cstart of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 6 Abcdefghijklmnopqrstuvwxyz line 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 Abcdefghijklmnopqrstuvwxyz line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 10 Abcdefghijklmnopqrstuvwxyz end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cau FilterReadPre *.out call rename(expand(""), expand("") . " .t") [?25l[?1cstart of testfile[?25h[?0c[?25l[?1c:[?25h[?0cau FilterReadPre *.out exe '!sed s/e/E/ ' . shellescape(expand("")) . ".t >" . shellescape(expand("")) [?25l[?1cstart of testfile[?25h[?0c[?25l[?1c:[?25h[?0cau FilterReadPre *.out exe '!rm ' . shellescape(expand("")) . '.t' [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FilterReadPost *.out '[,']s/x/X/g [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! test.out " Edit the output file [?25l[?1c"test.out" 50 lines, 1242 charactersstarstart of testfile2 Abcdefghijklmnopqrstuvwxyz3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx4 Abcdefghijklmnopqrstuvwxyz5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx6 Abcdefghijklmnopqrstuvwxyz7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8 Abcdefghijklmnopqrstuvwxyz9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 10 Abcdefghijklmnopqrstuvwxyz end of testfilestart of test.c/* * Here is a new .c file */end of test.cstart of testfileline 2 Abcdefghijklmnopqrstuvwxyzline 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxline 4 Abcdefghijklmnopqrstuvwxyzline 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[?25h[?0c[?25l[?1c:[?25h[?0c23,$!cat [?25l[?1c[?25h[?0c[?25l[?1c:!sed s/e/E/ '/tmp/v7684/1'.t >'/tmp/v7684/1' [?25h[?0c[?25l[?1c:!rm '/tmp/v7684/1'.t [?25h[?0c[?25l[?1c218 substitutions on 15 lines 28 lines filtered Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c23,$s/\rdh_installmenu dh_link touch install-stamp-vim-tiny dh_testdir $// " remove CR for when sed adds them [?25l[?1cE486: Pattern not found: \r$ Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cau! FileReadPre *.gz exe '!gzip -d ' . shellescape(expand("")) [?25l[?1cstartstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 6 Abcdefghijklmnopqrstuvwxyz line 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 Abcdefghijklmnopqrstuvwxyz line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 10 Abcdefghijklmnopqrstuvwxyz end of testfile start of test.c /* * Here is a new .c file */ end of test.c start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz linE 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [?25h[?0c[?25l[?1c :[?25h[?0cau FileReadPre *.gz call rename(expand(":r"), expand("")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau! FileReadPost *.gz '[,']s/l/L/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$r Xtestfile.gz " Read compressed file [?25l[?1c:!gzip -d 'Xtestfile.gz' [?25h[?0c[?25l[?1c"Xtestfile.gz""Xtestfile.gz" 11 lines, 357 characters11 substitutions on 11 lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw " write it, after filtering [?25l[?1c"test.out"dh_testroot dh_desktop dh_strip --dbg-package=vim-dbg 61 lines, 1599 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cau! " remove all autocommands [?25l[?1cE216: No such group or event: " remove all autocommands Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ce " Edit test.out again [?25l[?1c"test.out"61 lines, 1599 charactersstartstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 6 Abcdefghijklmnopqrstuvwxyz line 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 Abcdefghijklmnopqrstuvwxyz line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 10 Abcdefghijklmnopqrstuvwxyz end of testfile start of test.c /* * Here is a new .c file */ end of test.c start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz linE 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX "test.out" 61 lines, 1599 characters[?25h[?0c[?25l[?1c:[?25h[?0cset nobin ff& " use the default fileformat for writing [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw [?25l[?1c"test.out"dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given 61 lines, 1599 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test12.failed test.ok test.out X* viminfo cp test12.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_compress dh_fixperms ../vim -u unix.vim -U NONE --noplugin -s dotest.in test12.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test12.in" 52 lines, 1199 charactersTests for 'directory' option. - ".", in same dir as file - "./dir", in directory relative to file - "dir", in directory relative to current dir STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo :set dir=.,~ :/start of testfile/,/end of testfile/w! Xtest1 :" do an ls of the current dir to find the swap file (should not be there) :if has("unix") : !ls .X*.swp >test.out :else : r !ls X*.swp >test.out :endif :!echo first line >>test.out :e Xtest1 :if has("unix") :" Do an ls of the current dir to find the swap file, remove the leading dot :" to make the result the same for all systems. : r!ls .X*.swp : s/\.*X/X/[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for 'directory' option.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" dh_installdeb dh_shlibdeps [New File] 40 lines, 965 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:!mkdir Xtest2 :set dir=./Xtest2,.,~ :e Xtest1 :!ls X*.swp >>test.out :!echo under under >>test.out :!ls Xtest2 >>test.out :!echo under Xtest1.swp >>test.out :!mkdir Xtest.je :/start of testfile/,/end of testfile/w! Xtest2/Xtest3 :set dir=Xtest.je,~ :e Xtest2/Xtest3 :swap :!ls Xtest2 >>test.out :!echo under Xtest3 >>test.out :!ls Xtest.je >>test.out :!echo under Xtest3.swp >>test.out :qa! ENDTEST start of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nocompatible viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset dir=.,~ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/start of testfile/,/end of testfile/w! Xtest1 [?25l[?1c"Xtest1" [New] 4L, 70C written[?25h[?0c[?25l[?1c:[?25h[?0c" do an ls of the current dir to find the swap file (should not be there) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif has("unix") [?25l[?1c : [?25h[?0c: !ls .X*.swp >test.out [?25l[?1c:!ls .X*.swp >test.out[?25h[?0c ls: cannot access .X*.swp: No such file or directory shell returned 2 [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: r !ls X*.swp >test.out [?25l[?1c: [?25h[?0c:endif [?25l[?1c:!mkdir Xtest2 :set dir=./Xtest2,.,~ :e Xtest1 :!ls X*.swp >>test.out :!echo under under >>test.out :!ls Xtest2 >>test.out :!echo under Xtest1.swp >>test.out :!mkdir Xtest.je :/start of testfile/,/end of testfile/w! Xtest2/Xtest3 :set dir=Xtest.je,~ :e Xtest2/Xtest3 :swap :!ls Xtest2 >>test.out :!echo under Xtest3 >>test.out :!ls Xtest.je >>test.out :!echo under Xtest3.swp >>test.out :qa! ENDTEST start of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile[?25h[?0c[?25l[?1c:[?25h[?0c!echo first line >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0ce Xtest1 [?25l[?1c"Xtest1" 4L, 70Cstart of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xtest1" 4L, 70C[?25h[?0c[?25l[?1c:[?25h[?0cif has("unix") [?25l[?1c : [?25h[?0c:" Do an ls of the current dir to find the swap file, remove the leading dot [?25l[?1c: [?25h[?0c:" to make the result the same for all systems. [?25l[?1c: [?25h[?0c: r!ls .X*.swp  [?25l[?1c: [?25h[?0c: s/\.*X/X/ [?25l[?1c: [?25h[?0c: .w >>test.out [?25l[?1c"test.out" 1L, 11C appended : [?25h[?0c: undo [?25l[?1c1 line less; before #1 1 seconds ago : [?25h[?0c:else [?25l[?1c: [?25h[?0c: !ls X*.swp >>test.out [?25l[?1c: [?25h[?0c:endif [?25l[?1cstart of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0c!echo under Xtest1.swp >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!mkdir Xtest2 [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0cset dir=./Xtest2,.,~ [?25l[?1cstart of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0ce Xtest1 [?25l[?1c"Xtest1" 4L, 70C[?25h[?0c[?25l[?1c:[?25h[?0c!ls X*.swp >>test.out [?25l[?1c[?25h[?0c ls: cannot access X*.swp: No such file or directory shell returned 2  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!echo under under >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!ls Xtest2 >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!echo under Xtest1.swp >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!mkdir Xtest.je [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c/start of testfile/,/end of testfile/w! Xtest2/Xtest3 [?25l[?1csearch hit BOTTOM, continuing at TOP"Xtest2/Xtest3" [New] 4L, 70C written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cset dir=Xtest.je,~ [?25l[?1cstart of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0ce Xtest2/Xtest3 [?25l[?1c"Xtest2/Xtest3" 4L, 70C[?25h[?0c[?25l[?1c:[?25h[?0cswap [?25l[?1cXtest.je/Xtest3.swp[?25h[?0c[?25l[?1c:[?25h[?0c!ls Xtest2 >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!echo under Xtest3 >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!ls Xtest.je >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!echo under Xtest3.swp >>test.out [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test13.failed test.ok test.out X* viminfo cp test13.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test13.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test13.in" 58 lines, 1133 charactersTests for autocommands on :close command Write three files and open them, each in a window. Then go to next window, with autocommand that deletes the previous one. Do this twice, writing the file. Also test deleting the buffer on a Unload event. If this goes wrong there will be the ATTENTION prompt. Also test changing buffers in a BufDel autocommand. If this goes wrong there are ml_line errors and/or a Crash. STARTTEST :so small.vim :/^start of testfile/,/^end of testfile/w! Xtestje1 :/^start of testfile/,/^end of testfile/w! Xtestje2 :/^start of testfile/,/^end of testfile/w! Xtestje3 :e Xtestje1 otestje1^[ :w :sp Xtestje2 otestje2^[ :w[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for autocommands on :close command[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 38 lines, 631 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:au! :au! BufUnload Xtestje1 bwipe :e Xtestje3 :w >>test.out :e Xtestje2 :sp Xtestje1 :e :w >>test.out :au! :only :e Xtestje1 :bwipe Xtestje2 Xtestje3 test.out test13.in :au BufWipeout Xtestje1 buf Xtestje1 :bwipe :w >>test.out :qa! ENDTEST start of testfilecontentscontentscontents end of testfile[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start of testfile/,/^end of testfile/w! Xtestje1 [?25l[?1c"Xtestje1" [New File] 5 lines, 64 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^start of testfile/,/^end of testfile/w! Xtestje2 [?25l[?1c"Xtestje2" [New File] 5 lines, 64 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^start of testfile/,/^end of testfile/w! Xtestje3 [?25l[?1c"Xtestje3" [New File] 5 lines, 64 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce Xtestje1 [?25l[?1c"Xtestje1" 5 lines, 64 charactersstart of testfile contents contents contents end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1ctestje1[?25h[?0c[?25l[?1c:[?25h[?0cw [?25l[?1c"Xtestje1" 6 lines, 72 characters written[?25h[?0c[?25l[?1c:[?25h[?0csp Xtestje2 [?25l[?1c"Xtestje2" 5 lines, 64 characters contents end of testfile~ Xtestje2 testje1 contents contents contentsend of testfileXtestje1 [?25h[?0c[?25l[?1ctestje2[+][?25h[?0c[?25l[?1c:[?25h[?0cw [?25l[?1c"Xtestje2" 6 lines, 72 characters written [?25h[?0c[?25l[?1c:[?25h[?0csp Xtestje3 [?25l[?1c"Xtestje3" 5 lines, 64 charactersstart of testfilecontentscontentscontents end of testfile ~ ~ Xtestje3 testje2contentscontentscontents end of testfile ~ ~ Xtestje2 contentscontentscontents end of testfile ~ ~ Xtestje1 [?25h[?0c[?25l[?1ctestje3[+][?25h[?0c[?25l[?1c:[?25h[?0cw [?25l[?1c"Xtestje3" 6 lines, 72 characters written [?25h[?0cXtestje3 Xtestje2 [?25l[?1c:[?25h[?0cau WinLeave Xtestje2 bwipe [?25l[?1c[?25h[?0c[?25l[?1cstart of testfile testje3contentscontentscontents end of testfile ~ ~ ~ ~ Xtestje3 testje1contentscontentscontents end of testfile ~ ~ ~ ~ ~ ~ Xtestje1 [?25h[?0c[?25l[?1c:[?25h[?0cw! test.out [?25l[?1c"test.out" [New File] 6 lines, 72 characters written[?25h[?0c[?25l[?1c:[?25h[?0cau WinLeave Xtestje1 bwipe Xtestje3 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cclose [?25l[?1c1~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 6 lines, 72 characters appended[?25h[?0c[?25l[?1c:[?25h[?0ce Xtestje1 [?25l[?1c"Xtestje1" 6 lines, 72 characters[?25h[?0c[?25l[?1c:[?25h[?0cbwipe Xtestje2 Xtestje3 test.out [?25l[?1cE94: No matching buffer for Xtestje2 Xtestje3 test.out[?25h[?0c[?25l[?1c:[?25h[?0cau! [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau! BufUnload Xtestje1 bwipe [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce Xtestje3 [?25l[?1c"Xtestje3" 6 lines, 72 characters3[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 6 lines, 72 characters appended[?25h[?0c[?25l[?1c:[?25h[?0ce Xtestje2 [?25l[?1c"Xtestje2" 6 lines, 72 characters2[?25h[?0c[?25l[?1c:[?25h[?0csp Xtestje1 [?25l[?1c"Xtestje1" 6 lines, 72 characters1Xtestje1 start of testfiletestje2 contents contents contentsend of testfileXtestje2 [?25h[?0c[?25l[?1c:[?25h[?0ce [?25l[?1cE143: Autocommands unexpectedly deleted new buffer Xtestje12~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 6 lines, 72 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cau! [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0conly [?25l[?1cAlready only one window[?25h[?0c[?25l[?1c:[?25h[?0ce Xtestje1 [?25l[?1c"Xtestje1" 6 lines, 72 characters1[?25h[?0c[?25l[?1c:[?25h[?0cbwipe Xtestje2 Xtestje3 test.out test13.in [?25l[?1c4 buffers wiped out[?25h[?0c[?25l[?1c:[?25h[?0cau BufWipeout Xtestje1 buf Xtestje1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cbwipe [?25l[?1c"Xtestje1" 6 lines, 72 characters[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 6 lines, 72 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test14.failed test.ok test.out X* viminfo cp test14.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test14.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test14.in" 66 lines, 1022 charactersTests for "vaBiB", end could be wrong. Also test ":s/pat/sub/" with different ~s in sub. Also test for ^Vxff and ^Vo123 in Insert mode. Also test "[m", "]m", "[M" and "]M" STARTTEST :so small.vim /Start cursor here vaBiBD:?Bug?,/Piece/-2w! test.out /^- Bug :s/u/~u~/ :s/i/~u~/ :s/o/~~~/ :.w >>test.out :if has("ebcdic") : let tt = "o\193\xc2\o303 \90a\xfg\o578\" :else : let tt = "o\65\x42\o103 \33a\xfg\o78\" :endif :exe "normal " . tt :unlet tt :.w >>test.out :set vb[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for "vaBiB", end could be wrong.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" dh_gencontrol [New File] 31 lines, 623 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST]maC^[:.w >>test.out [maD^[:.w >>test.out k2[maE^[:.w >>test.out 3[maF^[:.w >>test.out ]MaG^[:.w >>test.out j2]MaH^[:.w >>test.out ]M]MaI^[:.w >>test.out 2[MaJ^[:.w >>test.out k[MaK^[:.w >>test.out 3[MaL^[:.w >>test.out :qa! ENDTEST - Bug in "vPPPP" on this text (Webb):{cmd;{cmd; /* <-- Start cursor here */{}}}[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cStart cursor here [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c{ cmd; /* <-- Start cursor here */ { } [?25h[?0c[?25l[?1c cmd; }[?25h[?0c[?25l[?1c 6 fewer lines }Piece of Java{ tt m1 { t1;e1[?25h[?0c[?25l[?1c:[?25h[?0c?Bug?,/Piece/-2w! test.out [?25l[?1c"test.out" [New File] 3 lines, 44 characters written[?25h[?0c[?25l[?1c/[?25h[?0c^- Bug [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c:[?25h[?0cs/u/~u~/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs/i/~u~/ [?25l[?1cuuun "vPPPP" on this text (Webb): [?25h[?0c[?25l[?1c:[?25h[?0cs/o/~~~/ [?25l[?1cuuuuuuuuun this text (Webb): [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 48 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cif has("ebcdic") [?25l[?1c : [?25h[?0c: let tt = "o\193\xc2\o303 \90a\xfg\o578\ " [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let tt = "o\65\x42\o103 \33a\xfg\o78\" [?25l[?1c: [?25h[?0c:endif [?25l[?1c]maC^[:.w >>test.out [maD^[:.w >>test.out k2[maE^[:.w >>test.out 3[maF^[:.w >>test.out ]MaG^[:.w >>test.out[?25h[?0c[?25l[?1c:[?25h[?0cexe "normal " . tt [?25l[?1cABC !a^Og^G8[?25h[?0c[?25l[?1c:[?25h[?0cunlet tt [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cset vb [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^Piece [?25l[?1c[?25h[?0c[?25l[?1c{A[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1ctt m2 {[?25h[?0c[?25l[?1c{B[?25h[?0c[?25l[?1c :[?25h[?0c.w >>test.out [?25l[?1c"test.out" dh_md5sums 1 line, 10 characters appended[?25h[?0c[?25l[?1ct2;} e2tt m3 {[?25h[?0c[?25l[?1c{C[?25h[?0c[?25l[?1c :[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c{DC[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" dh_builddeb 1 line, 11 characters appended[?25h[?0c[?25l[?1c{EA[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested 1 line, 11 characters appended[?25h[?0c[?25l[?1c{F[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 3 characters appended[?25h[?0c[?25l[?1c}G e1[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c [?25l[?1cif (x){t3;}} e3[?25h[?0c[?25l[?1c}H e3[?25h[?0c[?25l[?1c :[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c }[?25h[?0c[?5h[?5l[?25l[?1c}I[?25h[?0c[?25l[?1c :[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 3 characters appended[?25h[?0c[?25l[?1c}JH e3[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 8 characters appended[?25h[?0c[?25l[?1c}K e2[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c{LF[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test15.failed test.ok test.out X* viminfo cp test15.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test15.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test15.in" 136 lines, 2246 charactersTests for :right on text with embedded TAB. Also test formatting a paragraph. Also test undo after ":%s" and formatting. STARTTEST :so small.vim :set tw=65 :/^\s*test for :left/,/^\s*test for :center/ left :/^\s*test for :center/,/^\s*test for :right/ center :/^\s*test for :right/,/^xxx/-1 right :set fo+=tcroql tw=72 /xxxxxxxx$ 0gq6kk :set nocp viminfo+=nviminfo :" undo/redo here to make the next undo only work on the following changes u^R :map gg :.,.+2s/^/x/kk:set tw=3gqq /^aa ggu :?test for :left?,$w! test.out :qa! ENDTEST[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for :right on text with embedded TAB.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 401 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset tw=65 [?25l[?1c[?25h[?0c[?25l[?1c test for :left[?25h[?0c[?25l[?1c :[?25h[?0c/^\s*test for :left/,/^\s*test for :center/ left [?25l[?1csearch hit BOTTOM, continuing at TOPtest for :left[?25h[?0c[?25l[?1c:[?25h[?0c/^\s*test for :center/,/^\s*test for :right/ center [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^\s*test for :right/,/^xxx/-1 right [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fo+=tcroql tw=72 [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cxxxxxxxx$ [?25l[?1casxa;ofaaxxxoikeasdfaqweraxxxoikeaaxxxoikeyfaaxxxoikeydfaaxxxoikeysdfaaxxxoikeyasdfaaxxxoikeyxasdfaaxxxoikeyasxxdfaaxxxoikeyasxa;ofaaxxxoikeyasdfaqweraxxxoikey xxxxx xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xx xxxxxxxxxxxxxxxxxx xxxxx xxxx, xxxx xxxx xxxx xxxx xxx xx xx xx xxxxxxx. xxxx xxxx. > xx xx, xxxx xxxx xxx xxxx xxx xxxxx xxx xxx xxxxxxx xxx xxxxx > xxxxxx xxxxxxx: xxxx xxxxxxx, xx xxxxxx xxxx xxxxxxxxxx aa aa aa aa bb bb bb bb cc cc cc cc[?25h[?0c [?25l[?1c  xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xxxx xxxxxxx. xxxx xxxx.xxxxxxx: xxxx xxxxxxx, xx xxxx xxxxxxx~ [?25h[?0c [?25l[?1c:[?25h[?0cset nocp viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" undo/redo here to make the next undo only work on the following changes [?25l[?1c[?25h[?0c[?25l[?1c1 more line; before #1 0 seconds ago0gq6kk :set nocp viminfo+=nviminfo :" undo/redo here to make the next undo only work on the following changes u^R :map gg :.,.+2s/^/x/kk:set tw=3gqq /^aa ggu :?test for :left?,$w! test.out :qa! ENDTESTtest for :leftaafaadfaasdfaaasdfaaxasdfaa asxxdfaatest for :centeraafaafd asdf[?25h[?0c[?25l[?1c1 line less; after #1 0 seconds agotest for :lefta afa adfa asdfaaasdfa axasdfaa test for :center  aa fa afd asdf[?25h[?0c [?25l[?1c:[?25h[?0cmap gg :.,.+2s/^/x/kk:set tw=3gqq [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^aa [?25l[?1casxxdfaaxxxoikeasxa;ofaaxxxoikeasdfaqweraxxxoikeaaxxxoikeyfaaxxxoikeydfaaxxxoikeysdfaaxxxoikeyasdfaaxxxoikeyxasdfaaxxxoikeyasxxdfaaxxxoikeyasxa;ofaaxxxoikeyasdfaqweraxxxoikey xxxxx xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xx xxxxxxxxxxxxxxxxxx xxxxx xxxx, xxxx xxxx xxxx xxxx xxx xx xx xx xxxxxxx. xxxx xxxx. > xx xx, xxxx xxxx xxx xxxx xxx xxxxx xxx xxx xxxxxxx xxx xxxxx xxxxxx > xxxxxxx: xxxx xxxxxxx, xx xxxxxx xxxx xxxxxxxxxx aa aa aa aa bb bb bb bb cc cc cc cc[?25h[?0c[?25l[?1c :.,.+2s/^/x/ 3 substitutions on 3 linesxaa aa aa aa xbb bb bb bb xcc cc cc cc [?25h[?0c[?25l[?1c:set tw=3 [?25h[?0c[?25l[?1c 3 more lines aaaaaa3 more lines[?25h[?0c[?25l[?1c 3 fewer lines; before #2 0 seconds agoaa aa aa aa bb bb bb bb cc cc cc cc ~ [?25h[?0c [?25l[?1c:[?25h[?0c?test for :left?,$w! test.out [?25l[?1c"test.out"[New] 111L, 2304C written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test17.failed test.ok test.out X* viminfo cp test17.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dpkg-deb: building package `vim-gtk' in `../vim-gtk_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb'. dh_testdir dh_testroot dh_desktop ../vim -u unix.vim -U NONE --noplugin -s dotest.in test17.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test17.in" 27 lines, 368 charactersTests for "gf" on ${VAR} STARTTEST :so small.vim :if has("ebcdic") : set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,} :else : set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,} :endif :if has("unix") :let $CDIR = "." /CDIR :else :if has("amiga") :let $TDIR = "/testdir" :else :let $TDIR = "." :endif /TDIR :endif gf :w! test.out :qa![?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for "gf" on ${VAR}[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" dh_strip --dbg-package=vim-dbg dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given [New File] 20 lines, 285 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif has("ebcdic") [?25l[?1c : [?25h[?0c: set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,} [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,} [?25l[?1c: [?25h[?0c:endif [?25l[?1cSTARTTEST :so small.vim :if has("ebcdic") : set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,}[?25h[?0c[?25l[?1c :[?25h[?0cif has("unix") [?25l[?1c : [?25h[?0c:let $CDIR = "." [?25l[?1c: [?25h[?0c/CDIR [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c:if has("amiga") [?25l[?1c: [?25h[?0c:let $TDIR = "/testdir" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c:let $TDIR = "." [?25l[?1c: [?25h[?0c:endif [?25l[?1c: [?25h[?0c/TDIR [?25l[?1c: [?25h[?0c:endif [?25l[?1c:so small.vim :if has("ebcdic") : set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,} :else : set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,} :endif :if has("unix") :let $CDIR = "." /CDIR :else :if has("amiga") :let $TDIR = "/testdir" :elselet $TDIR = "." :endif/TDIR:endif gf:w! test.out :qa!ENDTEST${CDIR}/test17a.in[?25h[?0c[?25l[?1c "/build/buildd/vim-7.2.049/src/vim-basic/testdir/./test17a.in" 3 lines, 88 char acters Press ENTER or type command to continue[?25h[?0c[?25l[?1cThis file is just to test "gf" in test 17. The contents is not importent. Just testing!~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! test.out [?25l[?1c"test.out" [New File] 3 lines, 88 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test18.failed test.ok test.out X* viminfo cp test18.ok test.ok dh_compress # Sleep a moment to avoid that the xterm title is messed up dh_fixperms dh_installdeb ../vim -u unix.vim -U NONE --noplugin -s dotest.in test18.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test18.in" 16 lines, 213 charactersTests for not doing smart indenting when it isn't set. STARTTEST :so small.vim :set nocin nosi ai /some 2cc#test^[ :?start?,$w! test.out :qa! ENDTEST start textsome test texttest text test texttest text ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for not doing smart indenting when it isn't set.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" dh_shlibdeps [New File] 6 lines, 76 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nocin nosi ai [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0csome [?25l[?1c[?25h[?0c[?25l[?1c #test~ [?25h[?0c[?25l[?1c:[?25h[?0c?start?,$w! test.out [?25l[?1c"test.out" [New File] 4 lines, 41 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test19.failed test.ok test.out X* viminfo cp test19.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test19.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test19.in" 25 lines, 465 charactersTests for "r" with 'smarttab' and 'expandtab' set/not set. STARTTEST :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :?^start?,$w! test.out :qa! ENDTEST start textsome test text test textother test text a cde[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for "r" with 'smarttab' and 'expandtab' set/not set.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 13 lines, 295 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset smarttab expandtab ts=8 sw=4 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" make sure that backspace works, no matter what termcap is used [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset t_kD=^^? t_kb=^^H [?25l[?1cTests for "r" with 'smarttab' and 'expandtab' set/not set. STARTTEST :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :?^start?,$w! test.out :qa! ENDTEST start textsome test text test textother test text a cde[?25h[?0c[?25l[?1c/[?25h[?0csome [?25l[?1c[?25h[?0c[?25l[?1c ome test text[?25h[?0c[?25l[?1c:[?25h[?0cset noexpandtab [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cother [?25l[?1c[?25h[?0c[?25l[?1c ther test text[?25h[?0c[?25l[?1c:[?25h[?0c" Test replacing with Tabs and then backspacing to undo it [?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c f ghi[?25h[?0c[?25l[?1c :[?25h[?0c" Test replacing with Tabs [?25l[?1c[?25h[?0c [?25l[?1c hi[?25h[?0c[?25l[?1c test text[?25h[?0c[?25l[?1c :[?25h[?0c?^start?,$w! test.out [?25l[?1c"test.out" [New File] 7 lines, 91 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test20.failed test.ok test.out X* viminfo cp test20.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test20.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test20.in" 22 lines, 361 charactersTests Blockwise Visual when there are TABs before the text. First test for undo working properly when executing commands from a register. Also test this in an empty buffer. STARTTEST :so tiny.vim G0"ay$k@au :new @auY:quit! GP /start here$ ^Vjjlld :/here$/,$-1w! test.out :qa! ENDTEST test text test tex start heresome texttest text test text Ox^[jAy^[kdd ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests Blockwise Visual when there are TABs before the text.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 9 lines, 92 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso tiny.vim [?25l[?1c[?25h[?0c[?25l[?1cxOx^[jAy^[kdd[?25h[?0c [?25l[?1cy[?25h[?0c[?25l[?1cy Ox^[jAy^[kdd ~ [?25h[?0c[?25l[?1c 2 changes; before #1 0 seconds ago[?25h[?0c [?25l[?1c:[?25h[?0cnew [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] test20.in [?25h[?0c[?25l[?1cx[+][?25h[?0c [?25l[?1cy[?25h[?0c[?25l[?1c ~ [?25h[?0c[?25l[?1c1 line less; before #1 0 seconds ago [?25h[?0c[?25l[?1c:[?25h[?0cquit! [?25l[?1cTests Blockwise Visual when there are TABs before the text. First test for undo working properly when executing commands from a register.Also test this in an empty buffer.STARTTEST:so tiny.vimG0"ay$k@au:new@auY:quit!GP/start here$^Vjjlld~ [?25h[?0c[?25l[?1cOx^[jAy^[kdd[?25h[?0c [?25l[?1c/[?25h[?0cstart here$ [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1cs[?25h[?0c[?25l[?1ce[?25h[?0c[?25l[?1ct t[?25h[?0c[?25l[?1cat [?25h[?0c[?25l[?1crt hereextex[?25h[?0c[?25l[?1c:[?25h[?0c/here$/,$-1w! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 6 lines, 57 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test21.failed test.ok test.out X* viminfo cp test21.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test21.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test21.in" 19 lines, 297 charactersTests for [ CTRL-I with a count and CTRL-W CTRL-I with a count STARTTEST :so small.vim /start 6[ :.w! test.out ?start here 6^W :.w >>test.out :qa! ENDTEST #include test21.in /* test text test tex start heresome texttest textstart OK if found this linestart found wrong line test text ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for [ CTRL-I with a count and CTRL-W CTRL-I with a count[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 6 lines, 73 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cstart [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c.w! test.out [?25l[?1c"test.out" [New File] 1 line, 30 characters written[?25h[?0c[?25l[?1c?[?25h[?0cstart here [?25l[?1c[?25h[?0c[?25l[?1c/* test text test tex start heresome text test text start OK if found this line start found wrong line test text~ ~ ~ ~ ~ test21.in :qa! ENDTEST#include test21.in/* test text test tex start here some text test text start OK if found this line start found wrong linetest21.in [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 30 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test22.failed test.ok test.out X* viminfo cp test22.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test22.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test22.in" 13 lines, 197 charactersTests for file with some lines ending in CTRL-M, some not^M ^M STARTTEST :set ta tx :e! :$-3,$w! test.out :qa! ENDTEST this lines ends in a^M this one doesn't this one does^M and the last one doesn't ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for file with some lines ending in CTRL-M, some not^M[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" dh_gencontrol [New File] 4 lines, 38 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset ta tx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! [?25l[?1c"test22.in" 13 lines, 197 characters[?25h[?0c[?25l[?1c:[?25h[?0c$-3,$w! test.out [?25l[?1c"test.out" [New File] 4 lines, 79 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test23.failed test.ok test.out X* viminfo cp test23.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_md5sums dh_builddeb ../vim -u unix.vim -U NONE --noplugin -s dotest.in test23.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test23.in" 15 lines, 282 charactersTests for complicated + argument to :edit command STARTTEST :$-1w! Xfile1 :$w! Xfile2 :edit +1|s/|/PIPE/|w Xfile1| e Xfile2|1 | s/\//SLASH/|w :w! test.out :e Xfile1 :w >> test.out :qa! ENDTEST The result should be in Xfile1: "fooPIPEbar", in Xfile2: "fooSLASHbar" foo|bar foo/bar ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for complicated + argument to :edit command[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested [New File] 7 lines, 125 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c$-1w! Xfile1 [?25l[?1c"Xfile1" [New File] 1 line, 8 characters written[?25h[?0c[?25l[?1c:[?25h[?0c$w! Xfile2 [?25l[?1c"Xfile2" [New File] 1 line, 8 characters written[?25h[?0c[?25l[?1c:[?25h[?0cedit +1|s/|/PIPE/|w Xfile1| e Xfile2|1 | s/\//SLASH/|w [?25l[?1c"Xfile1" 1 line, 8 characters foo|bar "Xfile1" 1 line, 11 characters written "Xfile2" 1 line, 8 characters foo/bar "Xfile2" 1 line, 12 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw! test.out [?25l[?1c"test.out" [New File] 1 line, 12 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ce Xfile1 [?25l[?1c"Xfile1" 1 line, 11 charactersfooPIPEbar ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xfile1" 1 line, 11 characters[?25h[?0c[?25l[?1c:[?25h[?0cw >> test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test24.failed test.ok test.out X* viminfo cp test24.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test24.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test24.in" 79 lines, 1240 charactersTests for regexp with backslash and other special characters inside [] Also test backslash for hex/octal numbered character. STARTTEST :set nocompatible viminfo+=nviminfo /[\x] x/[\t\]] x/[]y] x/[\]] x/[y^] x/[$y] x/[\x61] x/[\x60-\x64] xj0/[\x785] x/[\o143] x/[\o140-\o144] x/[\o417] x/\%x42 x/\%o103 x/[\x00] x :s/[\x00-\x10]//g[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for regexp with backslash and other special characters inside [][?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 44 lines, 480 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:s/\(a\)*\(12\)\@>/A/ :s/\(foo\)\@\|\.\)\=\)\+=/XX/ :s/^\(\h\w*\%(->\|\.\)\=\)\+=/YY/ :?start?,$w! test.out :qa! ENDTEST start test \text test text test text test text test text ]test text test ]text test text test text te^st text test te$xt test text test taext test text x61 test tbext test text x60-x64 test 5text test text x78 5[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset nocompatible viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c[\x] [?25l[?1c[?25h[?0c[?25l[?1ctext test text[?25h[?0c[?25l[?1c/[?25h[?0c[\t\]] [?25l[?1c[?25h[?0c[?25l[?1ctext test tex[?25h[?0c[?25l[?1c/[?25h[?0c[]y] [?25l[?1c[?25h[?0c[?25l[?1ctest text[?25h[?0c[?25l[?1c/[?25h[?0c[\]] [?25l[?1c[?25h[?0c[?25l[?1ctext test text[?25h[?0c[?25l[?1c/[?25h[?0c[y^] [?25l[?1c[?25h[?0c[?25l[?1cst text[?25h[?0c[?25l[?1c/[?25h[?0c[$y] [?25l[?1c[?25h[?0c[?25l[?1cxt test text[?25h[?0c[?25l[?1c/[?25h[?0c[\x61] [?25l[?1c[?25h[?0c[?25l[?1cext test text x61[?25h[?0c[?25l[?1c/[?25h[?0c[\x60-\x64] [?25l[?1c[?25h[?0c[?25l[?1cext test text x60-x64[?25h[?0c [?25l[?1c/[?25h[?0c[\x785] [?25l[?1c[?25h[?0c[?25l[?1ctext test text x78 5[?25h[?0c[?25l[?1c/[?25h[?0c[\o143] [?25l[?1c testc text test text o143[?25h[?0c[?25l[?1c text test text o143[?25h[?0c[?25l[?1c /[?25h[?0c[\o140-\o144] [?25l[?1c tesdt text test text o140-o144[?25h[?0c[?25l[?1ct text test text o140-o14[?25h[?0c[?25l[?1c /[?25h[?0c[\o417] [?25l[?1c test7 text test text o41 7[?25h[?0c[?25l[?1c text test text o41 7[?25h[?0c[?25l[?1c /[?25h[?0c\%x42 [?25l[?1c test text tBest text \%x42[?25h[?0c[?25l[?1cest text \%x42[?25h[?0c[?25l[?1c /[?25h[?0c\%o103 [?25l[?1c test text teCst text \%o103[?25h[?0c[?25l[?1cst text \%o103[?25h[?0c[?25l[?1c /[?25h[?0c[\x00] [?25l[?1c test text ^@test text [\x00][?25h[?0c[?25l[?1ctest text [\x00][?25h[?0c[?25l[?1c test te^@xt t^Dest t^Pext [\x00-\x10][?25h[?0c[?25l[?1c :[?25h[?0cs/[\x00-\x10]//g [?25l[?1c3 substitutions on 1 linext test text [\x00-\x10][?25h[?0c[?25l[?1c test \xyztext test text [\x-z][?25h[?0c[?25l[?1c :[?25h[?0cs/[\x-z]\+// [?25l[?1ctext test text [\x-z][?25h[?0c[?25l[?1c test text tev\uyst text [\u-z][?25h[?0c[?25l[?1c :[?25h[?0cs/[\u-z]\{2,}// [?25l[?1cst text [\u-z][?25h[?0c[?25l[?1c xx aaaaa xx a[?25h[?0c[?25l[?1c :[?25h[?0cs/\(a\)\+// [?25l[?1c xx [?25h[?0c[?25l[?1c xx aaaaa xx a[?25h[?0c[?25l[?1c :[?25h[?0cs/\(a*\)\+// [?25l[?1c[?25h[?0c[?25l[?1c xx aaaaa xx a[?25h[?0c[?25l[?1c :[?25h[?0cs/\(a*\)*// [?25l[?1c[?25h[?0c[?25l[?1c xx aaaaa xx[?25h[?0c[?25l[?1c :[?25h[?0cs/\(a\)\{2,3}/A/ [?25l[?1cAaa xx[?25h[?0c[?25l[?1c xx aaaaa xx[?25h[?0c[?25l[?1c :[?25h[?0cs/\(a\)\{-2,3}/A/ [?25l[?1cAaaa x[?25h[?0c[?25l[?1c xx aaa12aa xx[?25h[?0c[?25l[?1c :[?25h[?0cs/\(a\)*\(12\)\@>/A/ [?25l[?1cAaa xx[?25h[?0c[?25l[?1c xx foobar xbar xx[?25h[?0c[?25l[?1c :[?25h[?0cs/\(foo\)\@\|\.\)\=\)\+=/XX/ [?25l[?1cXX [?25h[?0c[?25l[?1c hh= 77;[?25h[?0c[?25l[?1c :[?25h[?0cs/^\(\h\w*\%(->\|\.\)\=\)\+=/YY/ [?25l[?1cYY 77;[?25h[?0c[?25l[?1c:[?25h[?0c?start?,$w! test.out [?25l[?1c"test.out" [New] 29L, 571C written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0cdpkg-deb: building package `vim-gnome' in `../vim-gnome_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb'. dh_testdir rm -rf X* test.ok viminfo rm -rf test25.failed test.ok test.out X* viminfo cp test25.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_testroot dh_desktop dh_strip --dbg-package=vim-dbg dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given ../vim -u unix.vim -U NONE --noplugin -s dotest.in test25.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test25.in" 31 lines, 840 charactersTest for jumping to a tag with 'hidden' set, with symbolic link in path of tag. This only works for Unix, because of the symbolic link. STARTTEST :so small.vim :set hidden :" Create a link from test25.dir to the current directory. :!rm -f test25.dir :!ln -s . test25.dir :" Create tags.text, with the current directory name inserted. /tags line :r !pwd d$/test hP:.w! tags.test :" Try jumping to a tag in the current file, but with a path that contains a :" symbolic link. When wrong, this will give the ATTENTION message. The next :" space will then be eaten by hit-return, instead of moving the cursor to 'd'. :set tags=tags.test G^] x:.w! test.out :!rm -f test25.dir tags.test :qa! ENDTEST[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for jumping to a tag with 'hidden' set, with symbolic link in path of tag.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" dh_compress dh_fixperms [New File] 17 lines, 540 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset hidden [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Create a link from test25.dir to the current directory. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c!rm -f test25.dir [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!ln -s . test25.dir [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c" Create tags.text, with the current directory name inserted. [?25l[?1cTest for jumping to a tag with 'hidden' set, with symbolic link in path of tag. This only works for Unix, because of the symbolic link. STARTTEST :so small.vim :set hidden :" Create a link from test25.dir to the current directory. :!rm -f test25.dir :!ln -s . test25.dir :" Create tags.text, with the current directory name inserted. /tags line :r !pwd d$/test hP:.w! tags.test :" Try jumping to a tag in the current file, but with a path that contains a :" symbolic link. When wrong, this will give the ATTENTION message. The next :" space will then be eaten by hit-return, instead of moving the cursor to 'd'. :set tags=tags.test G^] x:.w! test.out :!rm -f test25.dir tags.test :qa! ENDTEST [?25h[?0c[?25l[?1c /[?25h[?0ctags line [?25l[?1chis only works for Unix, because of the symbolic link.STARTTEST :so small.vim :set hidden" Create a link from test25.dir to the current directory. :!rm -f test25.dirln -s . test25.dir :" Create tags.text, with the current directory name inserted. /tags line:r !pwdd$/test hP:.w! tags.test :" Try jumping to a tag in the current file, but with a path that contains a :" symbolic link. When wrong, this will give the ATTENTION message. The next :" space will then be eaten by hit-return, instead of moving the cursor to 'd'. :set tags=tags.testG^] x:.w! test.out:!rm -f test25.dir tags.test :qa!ENDTESTtags line: [?25h[?0c[?25l[?1c:[?25h[?0cr !pwd [?25l[?1c[?25h[?0c[?25l[?1cSTARTTEST :so small.vim :set hidden :" Create a link from test25.dir to the current directory. :!rm -f test25.dir :!ln -s . test25.dir :" Create tags.text, with the current directory name inserted. /tags line :r !pwd d$/test hP:.w! tags.test :" Try jumping to a tag in the current file, but with a path that contains a :" symbolic link. When wrong, this will give the ATTENTION message. The next :" space will then be eaten by hit-return, instead of moving the cursor to 'd'. :set tags=tags.test G^] x:.w! test.out :!rm -f test25.dir tags.test :qa! ENDTEST tags line: /build/buildd/vim-7.2.049/src/vim-basic/testdir [?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c /[?25h[?0ctest [?25l[?1c SECTION_OFF /test25.dir/test25.in /^#define SECTION_OFF 3$/[?25h[?0c[?25l[?1c/build/buildd/vim-7.2.049/src/vim-basic/testdir/test25.dir/test2@  SECTION_OFF /build/buildd/vim-7.2.049/src/vim-basic/testdir/test25.dir/test25.in /^#define SECTION_OFF 3$/[?25h[?0c[?25l[?1c :[?25h[?0c.w! tags.test [?25l[?1c"tags.test" [New File] 1 line, 109 characters written[?25h[?0c[?25l[?1c:[?25h[?0c" Try jumping to a tag in the current file, but with a path that contains a [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" symbolic link. When wrong, this will give the ATTENTION message. The next [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" space will then be eaten by hit-return, instead of moving the cursor to 'd'. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset tags=tags.test [?25l[?1c[?25h[?0c[?25l[?1c/*tx.c*/ #define SECTION_OFF 3 #define NUM_SECTIONS 3 SECTION_OFF[?25h[?0c#[?25l[?1cefine SECTION_OFF 3[?25h[?0c[?25l[?1c:[?25h[?0c.w! test.out [?25l[?1c"test.out" [New File] 1 line, 23 characters written[?25h[?0c[?25l[?1c:[?25h[?0c!rm -f test25.dir tags.test [?25l[?1c[?25h[?0c [No write since last change]  Press ENTER or type command to continue[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0cdh_installdeb rm -rf X* test.ok viminfo rm -rf test26.failed test.ok test.out X* viminfo cp test26.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_shlibdeps ../vim -u unix.vim -U NONE --noplugin -s dotest.in test26.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test26.in" 44 lines, 750 charactersTest for :execute, :while and :if STARTTEST :so small.vim mt:let i = 0 :while i < 12 : let i = i + 1 : if has("ebcdic") : execute "normal o" . i . "\047" : else : execute "normal o" . i . "\033" : endif : if i % 2 : normal Ax^V^[ : if i == 9 : break : endif : if i == 5 : continue : else : let j = 9 : while j > 0 :if has("ebcdic")[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for :execute, :while and :if[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 39 lines, 696 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST: let j = 9 : while j > 0 :if has("ebcdic") :execute "normal" j . "a" . j . "\x27" :else :execute "normal" j . "a" . j . "\x1b" :endif :let j = j - 1 : endwhile : endif : endif : if i == 9 : if has("ebcdic") : execute "normal Az\047" : else : execute "normal Az\033" : endif : endif :endwhile :unlet i j :'t,$w! test.out :qa! ENDTEST [?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet i = 0 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cwhile i < 12 [?25l[?1c : [?25h[?0c: let i = i + 1 [?25l[?1c: [?25h[?0c: if has("ebcdic") [?25l[?1c: [?25h[?0c: execute "normal o" . i . "\047" [?25l[?1c: [?25h[?0c: else [?25l[?1c: [?25h[?0c: execute "normal o" . i . "\033" [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: if i % 2 [?25l[?1c: [?25h[?0c: normal Ax^^[  [?25l[?1c: [?25h[?0c: if i == 9 [?25l[?1c: [?25h[?0c: break [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: if i == 5 [?25l[?1c: [?25h[?0c: continue [?25l[?1c: [?25h[?0c: else [?25l[?1c: [?25h[?0c: let j = 9 [?25l[?1c: [?25h[?0c: while j > 0 [?25l[?1c:[?25h[?0c: if has("ebcdic") [?25l[?1c:[?25h[?0c: execute "normal" j . "a" . j . "\x27" [?25l[?1c:[?25h[?0c: else [?25l[?1c:[?25h[?0c: execute "normal" j . "a" . j . "\x1b" [?25l[?1c:[?25h[?0c: endif [?25l[?1c:[?25h[?0c: let j = j - 1 [?25l[?1c:[?25h[?0c: endwhile [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: if i == 9 [?25l[?1c: [?25h[?0c: if has("ebcdic") [?25l[?1c: [?25h[?0c: execute "normal Az\047" [?25l[?1c: [?25h[?0c: else [?25l[?1c: [?25h[?0c: execute "normal Az\033" [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c:endwhile [?25l[?1c: endif : if i == 9 : if has("ebcdic") : execute "normal Az\047" : else : execute "normal Az\033" : endif : endif :endwhile :unlet i j :'t,$w! test.out :qa! ENDTEST 1x999999999888888887777777666666555554444333221 2 3x999999999888888887777777666666555554444333221 4 5x 6 7x999999999888888887777777666666555554444333221 8 9x[?25h[?0c[?25l[?1c :[?25h[?0cunlet i j [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c't,$w! test.out [?25l[?1c"test.out" [New File] 10 lines, 159 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test27.failed test.ok test.out X* viminfo cp test27.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test27.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test27.in" 20 lines, 270 charactersTest for expanding file names STARTTEST :!mkdir Xdir1 :!mkdir Xdir2 :!mkdir Xdir3 :cd Xdir3 :!mkdir Xdir4 :cd .. :w Xdir1/file :w Xdir3/Xdir4/file :n Xdir?/*/file Go^R%^[:.w! test.out :n! Xdir?/*/nofile Go^R%^[:.w >>test.out :e! xx :!rm -rf Xdir1 Xdir2 Xdir3 :qa! ENDTEST ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for expanding file names[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 15 lines, 220 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c!mkdir Xdir1 [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!mkdir Xdir2 [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0c!mkdir Xdir3 [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0ccd Xdir3 [?25l[?1c/build/buildd/vim-7.2.049/src/vim-basic/testdir/Xdir3 Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c!mkdir Xdir4 [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0ccd .. [?25l[?1c/build/buildd/vim-7.2.049/src/vim-basic/testdir Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw Xdir1/file [?25l[?1c"Xdir1/file" [New File] 20 lines, 270 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw Xdir3/Xdir4/file [?25l[?1c"Xdir3/Xdir4/file" [New File] 20 lines, 270 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cn Xdir?/*/file [?25l[?1c"Xdir3/Xdir4/file" 20 lines, 270 charactersTest for expanding file names STARTTEST :!mkdir Xdir1 :!mkdir Xdir2 :!mkdir Xdir3 :cd Xdir3 :!mkdir Xdir4 :cd .. :w Xdir1/file :w Xdir3/Xdir4/file :n Xdir?/*/file Go^R%^[:.w! test.out :n! Xdir?/*/nofile Go^R%^[:.w >>test.out :e! xx :!rm -rf Xdir1 Xdir2 Xdir3 :qa! ENDTEST ~ ~ ~ "Xdir3/Xdir4/file" 20 lines, 270 characters[?25h[?0c[?25l[?1c Xdir3/Xdir4/file[?25h[?0c[?25l[?1c:[?25h[?0c.w! test.out [?25l[?1c"test.out" [New File] 1 line, 17 characters written[?25h[?0c[?25l[?1c:[?25h[?0cn! Xdir?/*/nofile [?25l[?1c"Xdir?/*/nofile" [New DIRECTORY]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c Xdir?/*/nofile[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 15 characters appended[?25h[?0c[?25l[?1c:[?25h[?0ce! xx [?25l[?1c"xx" [New File]~ [?25h[?0c[?25l[?1c:[?25h[?0c!rm -rf Xdir1 Xdir2 Xdir3 [?25l[?1c[?25h[?0c  Press ENTER or type command to continue[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test28.failed test.ok test.out X* viminfo cp test28.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test28.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test28.in" 23 lines, 364 charactersTest for sourcing a file with CTRL-V's at the end of the line STARTTEST :/firstline/+1,/lastline/-1w! Xtestfile :so Xtestfile Gmm__1^[^[__2^[__3^[^[__4^[__5^[:'m,$s/^@/0/g :'m,$w! test.out :qa! ENDTEST firstline map __1 afirst map __2 asecond map __3 athird map __4 afourth map __5 afifth map __1 asd^V map __2 asd^V^V map __3 asd^V^V map __4 asd^V^V^V map __5 asd^V^V^V lastline[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for sourcing a file with CTRL-V's at the end of the line[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 114 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c/firstline/+1,/lastline/-1w! Xtestfile [?25l[?1c"Xtestfile" [New File] 10 lines, 148 characters written[?25h[?0c[?25l[?1c:[?25h[?0cso Xtestfile [?25l[?1c[?25h[?0c[?25l[?1c sd map __2 asd^[[?25h[?0c[?25l[?1csecond[?25h[?0cd [?25l[?1csd^[[?25h[?0c^[ [?25l[?1csd^@map __5 asd^@[?25h[?0c[?25l[?1cfifth[?25h[?0c[?25l[?1c :[?25h[?0c'm,$s/^@/0/g [?25l[?1c0map __5 asd0fifth[?25h[?0c[?25l[?1c:[?25h[?0c'm,$w! test.out [?25l[?1c"test.out" [New File] 2 lines, 45 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test29.failed test.ok test.out X* viminfo cp test29.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_gencontrol ../vim -u unix.vim -U NONE --noplugin -s dotest.in test29.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test29.in" 67 lines, 663 charactersTest for joining lines with 'joinspaces' set or not STARTTEST :set nojoinspaces /firstline/ jJjJjJjJjJjJjJjJjJjJjJjJjJjJ:set joinspaces jJjJjJjJjJjJjJjJjJjJjJjJjJjJ:?firstline?+1,$w! test.out :qa! ENDTEST firstline asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for joining lines with 'joinspaces' set or not[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 135 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset nojoinspaces [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cfirstline/ [?25l[?1c[?25h[?0c [?25l[?1c asdf. asdfasdfasdf.[?25h[?0c[?25l[?1c asdf. asdfasdf[?25h[?0c[?25l[?1c asdf. asdfasdfasdf[?25h[?0c[?25l[?1c asdf.asdfasdf[?25h[?0c[?25l[?1c asdf.asdfasdfasdf[?25h[?0c[?25l[?1c asdf.asdfasdf[?25h[?0c[?25l[?1c asdf.asdfasdfasdf[?25h[?0c[?25l[?1c asdf asdfasdf[?25h[?0c[?25l[?1c asdf asdf asdfasdf[?25h[?0c[?25l[?1c asdf asdfasdf[?25h[?0c[?25l[?1c asdf asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c :[?25h[?0cset joinspaces [?25l[?1c[?25h[?0c[?25l[?1c asdfasdf.[?25h[?0c[?25l[?1c. asdf[?25h[?0c[?25l[?1c asdfasdf.[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf. [?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf. [?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf. [?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf.[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf.[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1cf asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf [?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c asdfasdf[?25h[?0c[?25l[?1c asdf[?25h[?0c[?25l[?1c :[?25h[?0c?firstline?+1,$w! test.out [?25l[?1c"test.out" [New File] 28 lines, 424 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test30.failed test.ok test.out X* viminfo cp test30.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_md5sums dh_builddeb INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested ../vim -u unix.vim -U NONE --noplugin -s dotest.in test30.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' option Note: This test will fail if "cat" is not available. STARTTEST :so small.vim :" first write three test files, one in each format :set fileformat=unix :set fileformats= :/^1/w! XX1 :/^2/w! XX2 :/^3/w! XX3 :/^4/w! XX4 :/^5/w! XX5 :/^6/w! XX6 :/^7/w! XX7 :/^8/w! XX8 :/^9/w! XX9 :/^10/w! XX10 :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for a lot of variations of the 'fileformats' option[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 190 lines, 3116 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:$r XXtt62 :$r XXtt63 Go7^[:$r XXtt71 Go8^[:$r XXtt81 Go9^[:$r XXtt91 :$r XXtt92 :$r XXtt93 Go10^[:$r XXUnix :set nobinary ff& :w :qa! ENDTEST 1 2 3 4 5 6 7 8 9 10[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" first write three test files, one in each format [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformat=unix [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats= [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^1/w! XX1 [?25l[?1c"XX1" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^2/w! XX2 [?25l[?1c"XX2" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^3/w! XX3 [?25l[?1c"XX3" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^4/w! XX4 [?25l[?1c"XX4" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^5/w! XX5 [?25l[?1c"XX5" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^6/w! XX6 [?25l[?1c"XX6" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^7/w! XX7 [?25l[?1c"XX7" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^8/w! XX8 [?25l[?1c"XX8" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^9/w! XX9 [?25l[?1c"XX9" [New File] 1 line, 2 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^10/w! XX10 [?25l[?1c"XX10" [New File] 1 line, 3 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^unix/;/eof/-1w! XXUnix [?25l[?1c"XXUnix" [New File] 2 lines, 10 characters writtenunix"XXUnix" [New File] 2 lines, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/^dos/;/eof/-1w! XXDos [?25l[?1c"XXDos" [New File] 2 lines, 10 characters writtenunix eof dos^M"XXDos" [New File] 2 lines, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0cset bin noeol [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$w! XXMac [?25l[?1c"XXMac" [New File][Incomplete last line] 1 line, 8 characters written[?25h[?0c[?25l[?1c:[?25h[?0cset nobin eol [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUnix XXDos XXMac [?25l[?1c3 buffers wiped out[?25h[?0c[?25l[?1c:[?25h[?0c" create mixed format files [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif has("vms") [?25l[?1c : [?25h[?0c: !copy XXUnix,XXDos XXUxDs. [?25l[?1c: [?25h[?0c: !copy XXUnix,XXMac XXUxMac. [?25l[?1c: [?25h[?0c: !copy XXDos,XXMac XXDosMac. [?25l[?1c: [?25h[?0c: !copy XXUnix,XXDos,XXMac XXUxDsMc. [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: !cat XXUnix XXDos >XXUxDs [?25l[?1c:!cat XXUnix XXDos >XXUxDs[?25h[?0c [?25l[?1c: [?25h[?0c: !cat XXUnix XXMac >XXUxMac [?25l[?1c:!cat XXUnix XXMac >XXUxMac[?25h[?0c [?25l[?1c: [?25h[?0c: !cat XXDos XXMac >XXDosMac [?25l[?1c:!cat XXDos XXMac >XXDosMac[?25h[?0c [?25l[?1c: [?25h[?0c: !cat XXUnix XXDos XXMac >XXUxDsMc [?25l[?1c:!cat XXUnix XXDos XXMac >XXUxDsMc[?25h[?0c [?25l[?1c: [?25h[?0c:endif [?25l[?1c:$r XXtt93 Go10^[:$r XXUnix :set nobinary ff& :w :qa! ENDTEST 1 2 3 4 5 6 7 8 9 10 unix unix eof dos^M [?25h[?0c[?25l[?1c :[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" try reading and writing with 'fileformats' empty [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformat=unix [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUnix [?25l[?1c"XXUnix" 2 lines, 10 charactersunixunix~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! test.out [?25l[?1c"test.out" [New File] 2 lines, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! XXDos [?25l[?1c"XXDos" 2 lines, 10 charactersdos^M dos^M[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt01 [?25l[?1c"XXtt01" [New File] 2 lines, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! XXMac [?25l[?1c"XXMac" [Incomplete last line] 1 line, 8 charactersmacmac^M ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt02 [?25l[?1c"XXtt02" [New File] 1 line, 9 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUnix XXDos XXMac [?25l[?1c"test30.in" 217 lines, 3308 characters 3 buffers wiped out Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cset fileformat=dos [?25l[?1c:qa! ENDTEST12345678910unixunixeofdos^Mdos^Meofmac^Mmac^M[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUnix [?25l[?1c"XXUnix" [CR missing][dos format] 2 lines, 10 charactersunix unix~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt11 [?25l[?1c"XXtt11" [New File][dos format] 2 lines, 12 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! XXDos [?25l[?1c"XXDos" [dos format] 2 lines, 10 charactersdosdos[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt12 [?25l[?1c"XXtt12" dpkg-deb: building package `vim-lesstif' in `../vim-lesstif_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb'. dh_testdir [New File][dos format] 2 lines, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! XXMac [?25l[?1c"XXMac" [Incomplete last line][dos format] 1 line, 8 charactersmac^Mmac^M ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt13 [?25l[?1c"XXtt13" dh_testroot dh_desktop dh_strip --dbg-package=vim-dbg dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given [New File][dos format] 1 line, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUnix XXDos XXMac [?25l[?1c"test30.in" [CR missing][dos format] 217 lines, 3308 characters 3 buffers wiped out Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cset fileformat=mac [?25l[?1c:qa! ENDTEST12345678910unixunixeofdosdoseofmac^Jmac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUnix [?25l[?1c"XXUnix" [Incomplete last line][mac format] 1 line, 10 charactersunix^Junix^J ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt21 [?25l[?1c"XXtt21" [New File][mac format] 1 line, 11 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! XXDos [?25l[?1c"XXDos" [Incomplete last line][mac format] 3 lines, 10 charactersdos^Jdos^J[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt22 [?25l[?1c"XXtt22" [New File][mac format] 3 lines, 11 characters written[?25h[?0c[?25l[?1c:[?25h[?0ce! XXMac [?25l[?1c"XXMac" [mac format] 2 lines, 8 charactersmac mac~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt23 [?25l[?1c"XXtt23" [New File][mac format] 2 lines, 8 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUnix XXDos XXMac [?25l[?1c"test30.in" [Incomplete last line][mac format] 5 lines, 3308 characters 3 buffers wiped out Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c^Jdos ^Jeof^J^Jmac mac^J[?25h[?0c[?25l[?1c:[?25h[?0c" try reading and writing with 'fileformats' set to one format [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=unix [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunixdos^M dos^M mac^Mmac^M[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt31 [?25l[?1c"XXtt31" dh_compress [New File] 5 lines, 29 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=dos [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line][CR missing][dos format] 5 lines, 28 character s Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt32 [?25l[?1c"XXtt32" dh_fixperms [New File][dos format] 5 lines, 32 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" [CR missing][dos format] 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' option Note: This test will fail if "cat" is not available."test30.in" [CR missing][dos format] 217 lines, 3308 characters[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=mac [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [mac format] 4 lines, 28 charactersunix^Junix^Jdos^Jdos ^Jmacmac ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt33 [?25l[?1c"XXtt33" [New File][mac format] 4 lines, 28 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" [Incomplete last line][mac format] 5 lines, 3308 characters^Jdoseof^J^Jmac mac^J[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" try reading and writing with 'fileformats' set to two formats [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=unix,dos [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunixdos^M dos^M mac^Mmac^M[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt41 [?25l[?1c"XXtt41" dh_installdeb [New File] 5 lines, 29 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxMac [?25l[?1c"XXUxMac" [Incomplete last line] 3 lines, 18 charactersunixunix mac^Mmac^M~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt42 [?25l[?1c"XXtt42" [New File] 3 lines, 19 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxMac [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXDosMac [?25l[?1c"XXDosMac" [Incomplete last line][dos format] 3 lines, 18 charactersdodos mac^Mmac^M~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt43 [?25l[?1c"XXtt43" dh_shlibdeps [New File][dos format] 3 lines, 20 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXDosMac [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=unix,mac [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDs [?25l[?1c"XXUxDs" 4 lines, 20 charactersunixunix dos^Mdos^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt51 [?25l[?1c"XXtt51" [New File] 4 lines, 20 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDs [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt52 [?25l[?1c"XXtt52" [New File] 5 lines, 29 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXDosMac [?25l[?1c"XXDosMac" [mac format] 4 lines, 18 charactersdo^Jdos ^Jmacmac ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt53 [?25l[?1c"XXtt53" [New File][mac format] 4 lines, 18 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXDosMac [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=dos,mac [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDs [?25l[?1c"XXUxDs" [CR missing][dos format] 4 lines, 20 charactersunixunix dosdos ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt61 [?25l[?1c"XXtt61" [New File][dos format] 4 lines, 22 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDs [?25l[?1c"test30.in" [CR missing][dos format] 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxMac [?25l[?1c"XXUxMac" [Incomplete last line][CR missing][dos format] 3 lines, 18 charactersunixunix mac^Mmac^M~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt62 [?25l[?1c"XXtt62" [New File][dos format] 3 lines, 22 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxMac [?25l[?1c"test30.in" [CR missing][dos format] 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line][CR missing][dos format] 5 lines, 28 character s Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt63 [?25l[?1c"XXtt63" [New File][dos format] 5 lines, 32 characters written Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" [CR missing][dos format] 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' option Note: This test will fail if "cat" is not available."test30.in" [CR missing][dos format] 217 lines, 3308 characters[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" try reading and writing with 'fileformats' set to three formats [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=unix,dos,mac [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt71 [?25l[?1c"XXtt71" [New File] 5 lines, 29 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=mac,dos,unix [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt81 [?25l[?1c"XXtt81" [New File] 5 lines, 29 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0c" try with 'binary' set [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=mac,unix,dos [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset binary [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt91 [?25l[?1c"XXtt91" [New File][Incomplete last line] 5 lines, 28 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=mac [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt92 [?25l[?1c"XXtt92" [New File][Incomplete last line] 5 lines, 28 characters written[?25h[?0c[?25l[?1c:[?25h[?0cbwipe XXUxDsMc [?25l[?1c"test30.in" 217 lines, 3308 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?25h[?0c[?25l[?1c:[?25h[?0cset fileformats=dos [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! XXUxDsMc [?25l[?1c"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! XXtt93 [?25l[?1c"XXtt93" [New File][Incomplete last line] 5 lines, 28 characters written[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Append "END" to each file so that we can see what the last written char was. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fileformat=unix nobin [?25l[?1c[?25h[?0c[?25l[?1c~ ~ ~ ~ --No lines in buffer--[?25h[?0c[?25l[?1cEND[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt01 [?25l[?1c"XXtt01" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt02 [?25l[?1c"XXtt02" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt11 [?25l[?1c"XXtt11" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt12 [?25l[?1c"XXtt12" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt13 [?25l[?1c"XXtt13" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt21 [?25l[?1c"XXtt21" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt22 [?25l[?1c"XXtt22" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt23 [?25l[?1c"XXtt23" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt31 [?25l[?1c"XXtt31" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt32 [?25l[?1c"XXtt32" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt33 [?25l[?1c"XXtt33" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt41 [?25l[?1c"XXtt41" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt42 [?25l[?1c"XXtt42" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt43 [?25l[?1c"XXtt43" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt51 [?25l[?1c"XXtt51" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt52 [?25l[?1c"XXtt52" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt53 [?25l[?1c"XXtt53" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt61 [?25l[?1c"XXtt61" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt62 [?25l[?1c"XXtt62" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt63 [?25l[?1c"XXtt63" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt71 [?25l[?1c"XXtt71" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt81 [?25l[?1c"XXtt81" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt91 [?25l[?1c"XXtt91" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt92 [?25l[?1c"XXtt92" dh_gencontrol 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cw >>XXtt93 [?25l[?1c"XXtt93" 1 line, 4 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Concatenate the results. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Make fileformat of test.out the native fileformat. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Add a newline at the end. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset binary [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce! test.out [?25l[?1c"test.out" 2 lines, 10 charactersunix unix[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt01 [?25l[?1c"XXtt01" 3 lines, 14 charactersdos^Mdos^MEND[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt02 [?25l[?1c"XXtt02" 2 lines, 13 charactersmac^Mmac^MEND[?25h[?0c [?25l[?1c 1[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt11 [?25l[?1c"XXtt11" 3 lines, 16 charactersunix^Munix^MEND[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt12 [?25l[?1c"XXtt12" 3 lines, 14 charactersdos^Mdos^MEND[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt13 [?25l[?1c"XXtt13" 2 lines, 14 charactersmac^Mmac^M^MEND[?25h[?0c [?25l[?1c 2[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt21 [?25l[?1c"XXtt21" 3 lines, 15 charactersunixunix^MEND[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt22 [?25l[?1c"XXtt22" 3 lines, 15 charactersdos^Mdos^M^MEND[?25h[?0c[?25l[?1c:[?25h[?0c$r XXtt23 [?25l[?1c"XXtt23" 1 line, 12 characters mac^Mmac^MEND[?25h[?0c[?25l[?1c 3[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt31 [?25l[?1c"XXtt31" 6 lines, 33 characters unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt32 [?25l[?1c"XXtt32" 6 lines, 36 charactersunix dos^M dos^M mac^Mmac^M END unix^M[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt33 [?25l[?1c"XXtt33" 5 lines, 32 charactersunix^M dos^M dos^M mac^Mmac^M^M END unix[?25h[?0c[?25l[?1cunix dos^M dos^M mac^Mmac^MEND [?25h[?0c[?25l[?1c 4[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt41 [?25l[?1c"XXtt41" 6 lines, 33 characters unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt42 [?25l[?1c"XXtt42" 4 lines, 23 charactersunix dos^M dos^M mac^Mmac^M END unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt43 [?25l[?1c"XXtt43" 4 lines, 24 charactersunix mac^Mmac^M END dos^M[?25h[?0c[?25l[?1cdos^M mac^Mmac^M^M END [?25h[?0c[?25l[?1c 5[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt51 [?25l[?1c"XXtt51" 5 lines, 24 characters unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt52 [?25l[?1c"XXtt52" 6 lines, 33 charactersunix dos^M dos^M END unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt53 [?25l[?1c"XXtt53" 3 lines, 22 charactersunix dos^M dos^M mac^Mmac^M END dos^M[?25h[?0c[?25l[?1cdos^M mac^Mmac^MEND [?25h[?0c[?25l[?1c 6[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt61 [?25l[?1c"XXtt61" 5 lines, 26 characters unix^M[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt62 [?25l[?1c"XXtt62" 4 lines, 26 charactersunix^M dos^M dos^M END unix^M[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt63 [?25l[?1c"XXtt63" 6 lines, 36 charactersunix^M mac^Mmac^M^M END unix^M[?25h[?0c[?25l[?1cunix^M dos^M dos^M mac^Mmac^M^M END [?25h[?0c[?25l[?1c 7[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt71 [?25l[?1c"XXtt71" 6 lines, 33 characters unix[?25h[?0c[?25l[?1cunix dos^M dos^M mac^Mmac^M END [?25h[?0c[?25l[?1c 8[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt81 [?25l[?1c"XXtt81" 6 lines, 33 characters unix[?25h[?0c[?25l[?1cunix dos^M dos^M mac^Mmac^M END [?25h[?0c[?25l[?1c 9[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt91 [?25l[?1c"XXtt91" 5 lines, 32 characters unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt92 [?25l[?1c"XXtt92" 5 lines, 32 charactersunix dos^M dos^M mac^Mmac^MEND unix[?25h[?0c[?25l[?1c :[?25h[?0c$r XXtt93 [?25l[?1c"XXtt93" 5 lines, 32 charactersunix dos^M dos^M mac^Mmac^MEND unix[?25h[?0c[?25l[?1cunix dos^M dos^M mac^Mmac^MEND [?25h[?0c[?25l[?1c 10[?25h[?0c[?25l[?1c :[?25h[?0c$r XXUnix [?25l[?1c"XXUnix" 2 lines, 10 characters unix[?25h[?0c[?25l[?1c :[?25h[?0cset nobinary ff& [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw [?25l[?1c"test.out" 121 lines, 664 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test31.failed test.ok test.out X* viminfo cp test31.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_md5sums dh_builddeb INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested ../vim -u unix.vim -U NONE --noplugin -s dotest.in test31.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test31.in" 69 lines, 1423 charactersTest for commands that close windows and/or buffers: :quit :close :hide :only :sall :all :ball :buf :edit STARTTEST :so tiny.vim GA 1^[:$w! Xtest1 $r2:$w! Xtest2 $r3:$w! Xtest3 :n! Xtest1 Xtest2 A 1^[:set hidden :" test for working :n when hidden set; write "testtext 2" :n :w! test.out :" test for failing :rew when hidden not set; write "testtext 2 2" :set nohidden[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for commands that close windows and/or buffers:[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 54 lines, 1288 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:w >>test.out :" test ":edit" failing in modified buffer when 'hidden' not set :" write "testtext 3 3" A 3^[:e Xtest1 :w >>test.out :" test ":edit" working in modified buffer when 'hidden' set; write "testtext 1":set hidden :e Xtest1 :w >>test.out :" test ":close" not hiding when 'hidden' not set in modified buffer; :" write "testtext 3 3 3" :sp Xtest3 :set nohidden A 3^[:close :w >>test.out :" test ":close!" does hide when 'hidden' not set in modified buffer; :" write "testtext 1" A 3^[:close! :w >>test.out :qa! ENDTEST testtext[?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso tiny.vim [?25l[?1c[?25h[?0c [?25l[?1c1[?25h[?0c[?25l[?1c:[?25h[?0c$w! Xtest1 [?25l[?1c"Xtest1" [New File] 1 line, 11 characters written[?25h[?0c[?25l[?1c2[?25h[?0c[?25l[?1c:[?25h[?0c$w! Xtest2 [?25l[?1c"Xtest2" [New File] 1 line, 11 characters written[?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c:[?25h[?0c$w! Xtest3 [?25l[?1c"Xtest3" [New File] 1 line, 11 characters written[?25h[?0c[?25l[?1c:[?25h[?0cn! Xtest1 Xtest2 [?25l[?1c"Xtest1" 1 line, 11 characterstesttext 1~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c1[?25h[?0c[?25l[?1c:[?25h[?0cset hidden [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" test for working :n when hidden set; write "testtext 2" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cn [?25l[?1c"Xtest2" 1 line, 11 characters2[?25h[?0c[?25l[?1c:[?25h[?0cw! test.out [?25l[?1c"test.out" [New File] 1 line, 11 characters written[?25h[?0c[?25l[?1c:[?25h[?0c" test for failing :rew when hidden not set; write "testtext 2 2" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nohidden [?25l[?1c[?25h[?0c[?25l[?1c2[?25h[?0c[?25l[?1c:[?25h[?0crew [?25l[?1cE37: No write since last change (add ! to override)[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 13 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test for working :rew when hidden set; write "testtext 1 1" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset hidden [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0crew [?25l[?1c"Xtest1" [Modified] line 1 of 1 --100%-- col 1 (file 1 of 2)1 1 [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 13 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test for :all keeping a buffer when it's modified; write "testtext 1 1 1" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nohidden [?25l[?1c[?25h[?0c[?25l[?1c1[?25h[?0c[?25l[?1c:[?25h[?0csp [?25l[?1cXtest1 [+] testtext 1 1 1Xtest1 [+] [?25h[?0c[?25l[?1c:[?25h[?0cn Xtest2 Xtest3 [?25l[?1c"Xtest2" [Modified] line 1 of 1 --100%-- col 1 (file 1 of 2)2 22[?25h[?0c[?25l[?1c:[?25h[?0call [?25l[?1c"Xtest3" 1 line, 11 characterstesttext 1 1 1 ~ ~ ~ ~ ~ ~ Xtest1 [+] testtext 2 2 ~ ~ ~ ~ ~ Xtest2 [+] testtext 3 ~ ~ ~ ~ ~ ~ Xtest3 [?25h[?0c[?25l[?1c:[?25h[?0c1wincmd w [?25l[?1cXtest1 [+] Xtest2 [+] [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" dpkg-deb: building package `vim-nox' in `../vim-nox_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb'. dh_testdir 1 line, 15 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test abandoning changed buffer, should be unloaded even when 'hidden' set [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" write "testtext 2 2" twice [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset hidden [?25l[?1c[?25h[?0c[?25l[?1c1 1[?25h[?0c[?25l[?1c:[?25h[?0cq! [?25l[?1ctesttext 2 2 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest2 [+] testtext 3 ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest3 [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" dh_testroot dh_installdirs 1 line, 13 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cunhide [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" dh_install 1 line, 13 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test ":hide" hides anyway when 'hidden' not set; write "testtext 3" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nohidden [?25l[?1c[?25h[?0c[?25l[?1c2[?25h[?0c[?25l[?1c:[?25h[?0chide [?25l[?1c3~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test ":edit" failing in modified buffer when 'hidden' not set [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" write "testtext 3 3" [?25l[?1c[?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c:[?25h[?0ce Xtest1 [?25l[?1cE37: No write since last change (add ! to override)[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 13 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test ":edit" working in modified buffer when 'hidden' set; write "testtext 1 "[?25l[?1ctesttext 3 3[?25h[?0c[?25l[?1c:[?25h[?0cset hidden [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce Xtest1 [?25l[?1c"Xtest1" 1 line, 11 characters1[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test ":close" not hiding when 'hidden' not set in modified buffer; [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" write "testtext 3 3 3" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0csp Xtest3 [?25l[?1c"Xtest3" [Modified] line 1 of 1 --100%-- col 1 (file 2 of 2)3 3Xtest3 [+] testtext 1Xtest1 [?25h[?0c[?25l[?1c:[?25h[?0cset nohidden [?25l[?1c[?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c:[?25h[?0cclose [?25l[?1cE37: No write since last change (add ! to override)[?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 15 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" test ":close!" does hide when 'hidden' not set in modified buffer; [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" write "testtext 1" [?25l[?1c[?25h[?0c[?25l[?1c3 3[?25h[?0c[?25l[?1c:[?25h[?0cclose! [?25l[?1c1~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cw >>test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test32.failed test.ok test.out X* viminfo cp test32.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_link ../vim -u unix.vim -U NONE --noplugin -s dotest.in test32.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test32.in" 57 lines, 1242 charactersTest for insert expansion :se cpt=.,w * add-expands (word from next line) from other window * add-expands (current buffer first) * Local expansion, ends in an empty line (unless it becomes a global expansion) * starts Local and switches to global add-expansion :se cpt=.,w,i * i-add-expands and switches to local * add-expands lines (it would end in an empty line if it didn't ignored it self):se cpt=kXtestfile * checks k-expansion, and file expansion (use Xtest11 instead of test11, * because TEST11.OUT may match first on DOS) :se cpt=w * checks make_cyclic in other window :se cpt=u nohid * checks unloaded buffer expansion * checks adding mode abortion :se cpt=t,d * tag expansion, define add-expansion interrupted * t-expansion STARTTEST[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for insert expansion[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c[?25l[?1c :so small.vim[?25h[?0c[?25l[?1c :set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" dh_installchangelogs dh_installdocs [New File] 24 lines, 384 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c /ENDTEST:se cpt=kXtestfile :w Xtest11.one :w Xtest11.two O^N^[IX^[A^X^F^N^[ :se cpt=w OST^N^P^P^P^P^[ :se cpt=u nohid ^WoOEN^N unl^N^X^X^P^[ :se cpt=t,d def=^\\k* tags=Xtestfile notagbsearch O^X^]^X^D^X^D^X^X^D^X^D^X^D^X^D a^N^[ :wq! test.out ENDTEST start of testfile run1 run2 end of testfile test11 36Gepeto/Tag/ asd test11file 36G Makefileto run[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cse nocp viminfo+=nviminfo cpt=.,w ff=unix | $-2,$w!Xtestfile | set ff& [?25l[?1c"Xtestfile" touch install-stamp-indep dh_testdir dh_testroot dh_desktop dh_strip --dbg-package=vim-dbg dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given [New] 3L, 57C written[?25h[?0c[?25l[?1c:[?25h[?0cse cot= [?25l[?1c[?25h[?0c[?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] unl^N^X^X^P^[ :se cpt=t,d def=^\\k* tags=Xtestfile notagbsearch O^X^]^X^D^X^D^X^X^D^X^D^X^D^X^D a^N^[:wq! test.out ENDTESTstart of testfile run1run2test32.in [?25h[?0c[?25l[?1c-- INSERT -- -- Keyword completion (^N^P) -- Searching... Scanning: test32.inmatch in file test32.in -- Keyword completion (^N^P) match 1 of 4match in file test32.in-- Keyword completion (^N^P) match 2 of 4-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Adding Keyword completion (^N^P) -- Searching... Scanning: test32.inmatch in file test32.in -- Adding Keyword completion (^N^P) Word from other line#include "Xtestfile" run1 run2[+][?25h[?0c[?25l[?1c-- Adding Keyword completion (^N^P) Word from other line-- INSERT --[?25h[?0c[?25l[?1c3[?25h[?0c [?25l[?1c-- INSERT -- -- Keyword completion (^N^P) -- Searching... Scanning: test32.in-- Keyword completion (^N^P) match 1 of 103-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Adding Keyword completion (^N^P) -- Searching... Scanning: test32.in-- Adding Keyword completion (^N^P) Word from other line-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Keyword Local completion (^N^P) -- Searching...match 1 of 4 match 2 of 4 match 3 of 4 match 4 of 4 Back at original-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Keyword Local completion (^N^P) -- Searching...match 1 of 4 match 2 of 4-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Keyword completion (^N^P) -- Searching... Scanning: test32.in-- Keyword completion (^N^P) The only match-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Adding Keyword completion (^N^P) -- Searching... Scanning: test32.in-- Adding Keyword completion (^N^P) match 1 of 2match in file test32.in-- Adding Keyword completion (^N^P) Word from other linerun3 run3 run1 run2[?25h[?0c[?25l[?1c-- Adding Keyword completion (^N^P) Word from other line-- INSERT --[?25h[?0c [?25l[?1c:[?25h[?0cse cpt=.,w,i [?25l[?1c[?25h[?0c[?25l[?1c-- INSERT --Keyword completion (^N^P) -- Searching... Scanning: test32.in included file: Xtestfile match in file test32.in-- Keyword completion (^N^P) The only match-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Adding Keyword completion (^N^P) -- Searching... Scanning: test32.in included file: Xtestfile match in file test32.in-- Adding Keyword completion (^N^P) The only match-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Adding Keyword completion (^N^P) -- Searching... Scanning: test32.in included file: Xtestfile match in file test32.in-- Adding Keyword completion (^N^P) The only match-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Keyword Local completion (^N^P) -- Searching...match 1 of 3-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- Whole line completion (^L^N^P) -- Searching... Scanning: test32.in-- Whole line completion (^L^N^P) match 1 of 54INSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) match 1 of 54Adding Whole line completion (^L^N^P) -- Searching... Scanning: test32.in-- Adding Whole line completion (^L^N^P) The only match Back at original The only matchMakefileto run3 Makefileto run3 Makefileto run3[?25h[?0c[?25l[?1c-- INSERT --[?25h[?0c[?25l[?1c:[?25h[?0cse cpt=kXtestfile [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw Xtest11.one [?25l[?1c"Xtest11.one" [New] 9L, 104C writtenXtest11.one [?25h[?0c[?25l[?1c:[?25h[?0cw Xtest11.two [?25l[?1c"Xtest11.two" dh_compress [New] 9L, 104C written[?25h[?0c[?25l[?1c-- INSERT --Keyword completion (^N^P) -- Searching... Scanning dictionary: Xtestfilematch in file Xtestfile-- Keyword completion (^N^P) match 1 of 9test11[+]I[?25h[?0c [?25l[?1c-- Keyword completion (^N^P) match 1 of 9-- INSERT --[?25h[?0c[?25l[?1c-- INSERT --Xtest11 [?25h[?0c[?25l[?1c-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- File name completion (^F^N^P) -- Searching...match 1 of 2 match 2 of 2.two[?25h[?0c[?25l[?1c-- INSERT --[?25h[?0c[?25l[?1c:[?25h[?0cse cpt=w [?25l[?1c[?25h[?0c[?25l[?1c-- INSERT -- -- Keyword completion (^N^P) -- Searching... Scanning: test32.inmatch in file test32.in -- Keyword completion (^N^P) The only match Back at originalmatch in file test32.in-- Keyword completion (^N^P) The only match Back at originalmatch in file test32.in-- Keyword completion (^N^P) The only match STARTTEST run1 run2[?25h[?0c[?25l[?1c-- Keyword completion (^N^P) The only match-- INSERT --[?25h[?0c[?25l[?1c:[?25h[?0cse dh_fixperms cpt=u nohid [?25l[?1c[?25h[?0c[?25l[?1c ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c-- INSERT --Keyword completion (^N^P) -- Searching... Scanning: test32.inmatch in file test32.in -- Keyword completion (^N^P) The only match-- INSERT -- -- Keyword completion (^N^P) -- Searching... Scanning: test32.inmatch in file test32.in -- Keyword completion (^N^P) match 1 of 3-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERT --Keyword completion (^N^P) -- Searching... Scanning: test32.inmatch in file test32.in -- Keyword completion (^N^P) The only matchENDTEST unless[?25h[?0c[?25l[?1c-- Keyword completion (^N^P) The only match-- INSERT --[?25h[?0c[?25l[?1c:[?25h[?0cse cpt=t,d def=^\\k* tags=Xtestfile notagbsearch [?25l[?1c[?25h[?0c[?25l[?1c-- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- Tag completion (^]^N^P) -- Searching...match 1 of 3INSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) match 1 of 3Definition completion (^D^N^P) -- Searching...Scanning included file: Xtestfilematch in file Xtestfile-- Definition completion (^D^N^P) The only matchINSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- Adding Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfilematch in file Xtestfile-- Adding Definition completion (^D^N^P) The only matchINSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfilematch in file Xtestfile-- Definition completion (^D^N^P) The only matchINSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- Adding Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfilematch in file Xtestfile-- Adding Definition completion (^D^N^P) The only matchINSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- Adding Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfilematch in file Xtestfile-- Adding Definition completion (^D^N^P) The only matchINSERT ---- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- Adding Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfilematch in file Xtestfile-- Adding Definition completion (^D^N^P) Word from other lineINSERT ---- Keyword completion (^N^P) -- Searching... Scanning tags.included file: Xtestfile -- Keyword completion (^N^P) The only matchtest11file 36Gepeto/Tag/ asd asd[?25h[?0c[?25l[?1c-- Keyword completion (^N^P) The only match-- INSERT --[?25h[?0c ru[?25l[?1c:[?25h[?0cwq! test.out [?25l[?1c"test.out" [New] 15L, 175C written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test33.failed test.ok test.out X* viminfo cp test33.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_installdeb dh_shlibdeps ../vim -u unix.vim -U NONE --noplugin -s dotest.in test33.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test33.in" 34 lines, 616 charactersTest for 'lisp' If the lisp feature is not enabled, this will fail! STARTTEST :so small.vim :set lisp /^(defun =G:/^(defun/,$w! test.out :q! ENDTEST (defun html-file (base) (format nil "~(~A~).html" base)) (defmacro page (name title &rest body) (let ((ti (gensym))) `(with-open-file (*standard-output* (html-file ,name) :direction :output :if-exists :supersede) (let ((,ti ,title)) (as title ,ti) (with center[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for 'lisp'[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 63 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset lisp [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^(defun [?25l[?1c[?25h[?0c[?25l[?1c22 lines to indent... 23indented  (format nil "~(~A~).html" base)) (let ((ti (gensym))) `(with-open-file (*standard-output* (html-file ,name) :direction :output :if-exists :supersede) (let ((,ti ,title)) (as title ,ti) (with center[?25h[?0c[?25l[?1c:[?25h[?0c/^(defun/,$w! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 23 lines, 544 characters written[?25h[?0c[?25l[?1c:[?25h[?0cq! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test34.failed test.ok test.out X* viminfo cp test34.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_gencontrol ../vim -u unix.vim -U NONE --noplugin -s dotest.in test34.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test34.in" 66 lines, 1138 charactersTest for user functions. Also test an mapping calling a function. STARTTEST :so small.vim :function Table(title, ...) : let ret = a:title : let idx = 1 : while idx <= a:0 : exe "let ret = ret . a:" . idx : let idx = idx + 1 : endwhile : return ret :endfunction :function Compute(n1, n2, divname) : if a:n2 == 0 : return "fail" : endif : exe "let g:" . a:divname . " = ". a:n1 / a:n2 : return "ok" :endfunction :func Expr1() : normal! v[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for user functions.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 59 lines, 1040 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval ^R=Compute(45, 5, "retval") ^R=retval XX+-XX ---*--- (one (two [(one again^[:$-5,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here[?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfunction Table(title, ...) [?25l[?1c : [?25h[?0c: let ret = a:title [?25l[?1c: [?25h[?0c: let idx = 1 [?25l[?1c: [?25h[?0c: while idx <= a:0 [?25l[?1c: [?25h[?0c: exe "let ret = ret . a:" . idx [?25l[?1c: [?25h[?0c: let idx = idx + 1 [?25l[?1c: [?25h[?0c: endwhile [?25l[?1c: [?25h[?0c: return ret [?25l[?1c: [?25h[?0c:endfunction [?25l[?1c/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval ^R=Compute(45, 5, "retval") ^R=retval XX+-XX[?25h[?0c[?25l[?1c :[?25h[?0cfunction Compute(n1, n2, divname) [?25l[?1c : [?25h[?0c: if a:n2 == 0 [?25l[?1c: [?25h[?0c: return "fail" [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: exe "let g:" . a:divname . " = ". a:n1 / a:n2 [?25l[?1c: [?25h[?0c: return "ok" [?25l[?1c: [?25h[?0c:endfunction [?25l[?1c/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval ^R=Compute(45, 5, "retval") ^R=retval[?25h[?0c[?25l[?1c :[?25h[?0cfunc Expr1() [?25l[?1c : [?25h[?0c: normal! v [?25l[?1c: [?25h[?0c: return "111" [?25l[?1c: [?25h[?0c:endfunc [?25l[?1c/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval")[?25h[?0c[?25l[?1c :[?25h[?0cfunc Expr2() [?25l[?1c : [?25h[?0c: call search('XX', 'b') [?25l[?1c: [?25h[?0c: return "222" [?25l[?1c: [?25h[?0c:endfunc [?25l[?1c/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval")[?25h[?0c[?25l[?1c :[?25h[?0cfunc ListItem() [?25l[?1c : [?25h[?0c: let g:counter += 1 [?25l[?1c: [?25h[?0c: return g:counter . '. ' [?25l[?1c: [?25h[?0c:endfunc [?25l[?1c/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval")[?25h[?0c[?25l[?1c :[?25h[?0cfunc ListReset() [?25l[?1c : [?25h[?0c: let g:counter = 0 [?25l[?1c: [?25h[?0c: return '' [?25l[?1c: [?25h[?0c:endfunc [?25l[?1c/^here C^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval")[?25h[?0c[?25l[?1c :[?25h[?0clet counter = 0 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cinoremap ( ListItem() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cinoremap [ ListReset() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cimap + Expr1() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cimap * Expr2() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet retval = "nop" [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^here [?25l[?1c[?25h[?0c[?25l[?1cher$=[?25h[?0cTable("xxx", 4, "asdf") [?25l[?1c=[?25h[?0cCompute(45, 0, "retval") [?25l[?1c=[?25h[?0cretval [?25l[?1c=[?25h[?0cCompute(45, 5, "retval") [?25l[?1c=[?25h[?0cretval [?25l[?1cError detected while processing function Expr1: line 1: E523: Not allowed here Press ENTER or type command to continue[?25h[?0c[?25l[?1c^R=retval XX+-XX ---*--- (one(two[(one again^[:$-5,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItemListReset :unlet retval counter :q!ENDTESTxxx4asdf fail nop ok 9 XX111XX---222--- 1. one2. two[?25h[?0c[?25l[?1c1. one again[?25h[?0c[?25l[?1c :[?25h[?0c$-5,$w! test.out [?25l[?1c"test.out" [New File] 6 lines, 68 characters written[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc Table [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc Compute [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc Expr1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc Expr2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc ListItem [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc ListReset [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet retval counter [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cq! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test35.failed test.ok test.out X* viminfo cp test35.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_md5sums dh_builddeb INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested ../vim -u unix.vim -U NONE --noplugin -s dotest.in test35.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test35.in" 21 lines, 448 charactersTest Ctrl-A and Ctrl-X, which increment and decrement decimal, hexadecimal, and octal numbers. STARTTEST /^start-here :set nrformats=octal,hex j^A102^X^Al^Xl^A64^A128^X$^X :set nrformats=octal 0^A102^X^Al^X2^Aw65^A129^Xblx6lD :set nrformats=hex 0101^Xl257^X^ATxldt ^A ^X ^X :set nrformats= 0200^Xl100^Xw78^X^Ak :$-3,$wq! test.out ENDTEST start-here 100 0x100 077 0 100 0x100 077 100 0x100 077 0xfF 0xFf 100 0x100 077 ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest Ctrl-A and Ctrl-X, which increment and decrement decimal, hexadecimal,[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 10 lines, 200 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c/[?25h[?0c^start-here [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nrformats=octal,hex [?25l[?1c[?25h[?0c [?25l[?1c101[?25h[?0c[?25l[?1c -1 0x100 077 0[?25h[?0c[?25l[?1c0 0x100 077 0[?25h[?0c0[?25l[?1c0ff[?25h[?0cf[?25l[?1c 0100 0[?25h[?0c[?25l[?1c20[?25h[?0c[?25l[?1c00[?25h[?0c0 [?25l[?1c-1[?25h[?0c[?25l[?1c:[?25h[?0cset nrformadpkg-deb: building package `vim-tiny' in `../vim-tiny_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb'. ts=octal [?25l[?1c[?25h[?0c [?25l[?1c101[?25h[?0c[?25l[?1c -1 0x100 077 -[?25h[?0c[?25l[?1c0 0x100 077 [?25h[?0c0[?25l[?1c -1x100 077[?25h[?0c[?25l[?1c1x100 077 [?25h[?0c[?25l[?1c0200[?25h[?0c[?25l[?1c37777777777[?25h[?0c0[?25l[?1c7 [?25h[?0c777777[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nrformats=hex [?25l[?1c[?25h[?0c [?25l[?1c-1 0x100 077 0xfF 0xFf[?25h[?0c1[?25l[?1cffffffff 077 0xfF 0xFf[?25h[?0c[?25l[?1c00000000[?25h[?0c0[?25l[?1c 077 0xfF 0xFf[?25h[?0c[?25l[?1c8[?25h[?0c8[?25l[?1cFE[?25h[?0cE[?25l[?1cfe[?25h[?0c[?25l[?1c:[?25h[?0cset nrformats= [?25l[?1c[?25h[?0c [?25l[?1c-100 0x100 077 -10[?25h[?0c0[?25l[?1c -100x100 077[?25h[?0c[?25l[?1c-001[?25h[?0c[?25l[?1c000 [?25h[?0c[?25l[?1c:[?25h[?0c$-3,$wq! test.out [?25l[?1c"test.out" [New File] 4 lines, 120 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test36.failed test.ok test.out X* viminfo cp test36.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test36.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test36.in" 40 lines, 1596 charactersTest character classes in regexp STARTTEST /^start-here j:s/\d//g j:s/\D//g j:s/\o//g j:s/\O//g j:s/\x//g j:s/\X//g j:s/\w//g j:s/\W//g j:s/\h//g j:s/\H//g j:s/\a//g j:s/\A//g j:s/\l//g j:s/\L//g j:s/\u//g j:s/\U//g :/^start-here/+1,$wq! test.out ENDTEST[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest character classes in regexp[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 18 lines, 204 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c/[?25h[?0c^start-here [?25l[?1c start-here[?25h[?0c[?25l[?1c^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\d//g [?25l[?1c10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\D//g [?25l[?1c72 substitutions on 1 line0123456789 ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\o//g [?25l[?1c8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\O//g [?25l[?1c74 substitutions on 1 line01234567 ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\x//g [?25l[?1c22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\X//g [?25l[?1c60 substitutions on 1 line0123456789ABCDEFabcdef ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\w//g [?25l[?1c36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\W//g [?25l[?1c46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\h//g [?25l[?1c26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\H//g [?25l[?1c56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\a//g [?25l[?1c25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\A//g [?25l[?1c57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\l//g [?25l[?1c13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\L//g [?25l[?1c69 substitutions on 1 lineabcdefghiwxyz ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?25h[?0c[?25l[?1c  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\u//g [?25l[?1c12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé[?25h[?0c[?25l[?1c :[?25h[?0cs/\U//g [?25l[?1c70 substitutions on 1 lineABCDEFGHIXYZ~ [?25h[?0c[?25l[?1c:[?25h[?0c/^start-here/+1,$wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 16 lines, 672 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test37.failed test.ok test.out X* viminfo cp test37.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test37.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test37.in" 116 lines, 3262 charactersTest for 'scrollbind'. Do not add a line below! STARTTEST :so small.vim :set noscrollbind :set scrollopt=ver,jump :set scrolloff=2 :set nowrap :set noequalalways :set splitbelow :" TEST using two windows open to one buffer, one extra empty window :split :new ^Wt: :resize 8 /^start of window 1$/ zt: :set scrollbind ^Wj: :resize 7 /^start of window 2$/ zt: :set scrollbind :" -- start of tests --[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for 'scrollbind'. Do not add a line below![?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 72 lines, 1498 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTESTHk^WtH^WjHyy^Wbp^Wtyy^Wbp: ^Wt:set noscb ggL^Wj:set noscb ggL:set scb ^Wt:set scb ^WtG^WjG^Wt:syncbind Hk^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: ^WtH3k^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: :" ***** done with tests ***** :w! test.out" Write contents of this file :qa! ENDTEST start of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03 . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset noscrollbind [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollopt=ver,jump [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrolloff=2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nowrap [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset noequalalways [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset splitbelow [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST using two windows open to one buffer, one extra empty window [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0csplit [?25l[?1c^WtH3k^WtHyybp^Wt^Wjyy^Wbp: :" ***** done with tests ***** :w! test.out " Write contents of this file :qa!ENDTESTstart of window 1. line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02test37.in :qa!ENDTESTstart of window 1112233445566 test37.in [?25h[?0c[?25l[?1c:[?25h[?0cnew [?25l[?1ctest37.in ~ ~ ~ ~ [No Name][?25h[?0ctest37.in [No Name] [?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cresize 8 [?25l[?1c:" ***** done with tests *****w! test.out " Write contents of this file :qa!ENDTESTstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 test37.in ENDTESTstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03[?25h[?0c[?25l[?1c/[?25h[?0c^start of window 1$/ [?25l[?1c . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?25h[?0c[?25l[?1c. line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03 . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollbind [?25l[?1c[?25h[?0c[?25l[?1ctest37.in :qa!test37.in [?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cresize 7 [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^start of window 2$/ [?25l[?1cend of window 1start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 012 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 023 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03[?25h[?0c[?25l[?1c . line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollbind [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" -- start of tests -- [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST scrolling down [?25l[?1c[?25h[?0c [?25l[?1c. line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08 . line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09 . line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10. line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 . line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07 . line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09[?25h[?0ctest37.in [No Name] [?25l[?1c . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05[+][?25h[?0c[?25l[?1c0[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05[?25h[?0c[?25l[?1c1[?25h[?0ctest37.in [No Name] [+]  [?25l[?1c. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 . line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12 . line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13 . line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14 . line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15 end of window 1. line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15[?25h[?0ctest37.in [No Name] [+] [?25l[?1c . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11[?25h[?0c[?25l[?1c2[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST scrolling up [?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c. line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08440505060607070808090900[?25h[?0ctest37.in test37.in test37.in test37.in test37.in [No Name] [+] [?25l[?1c . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 [?25h[?0c[?25l[?1c4[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 [?25h[?0c[?25l[?1c5[?25h[?0ctest37.in [No Name] [+] [?25l[?1cstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 . line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03 [?25h[?0ctest37.in test37.in test37.in test37.in test37.in [No Name] [+] [?25l[?1c . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 [?25h[?0c[?25l[?1c6[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [?25h[?0c[?25l[?1c7[?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST horizontal scrolling [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollopt+=hor [?25l[?1c[?25h[?0c[?25l[?1c05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 2 line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?0c[?25l[?1c4 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 5 line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 6 line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 7 line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?25h[?0c[?25l[?1c [?25h[?0ctest37.in [No Name] [+] [?25l[?1c 156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0256789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0356789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0556789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0656789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 2UTSRQPONMLKJIHGREDCBA9876543210 01UTSRQPONMLKJIHGREDCBA9876543210 02UTSRQPONMLKJIHGREDCBA9876543210 03UTSRQPONMLKJIHGREDCBA9876543210 04UTSRQPONMLKJIHGREDCBA9876543210 05UTSRQPONMLKJIHGREDCBA9876543210 06[?25h[?0ctest37.in [No Name] [+] [?25l[?1c56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?25h[?0c[?25l[?1c [?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1cUTSRQPONMLKJIHGREDCBA9876543210 02[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09101112131415UTSRQPONMLKJIHGREDCBA9876543210 09101112131415[?25h[?0c[?25l[?1c. line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09 . line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 . line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12 . line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13 . line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14 . line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15 end of window 1 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15[?25h[?0c[?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?0c[?25l[?1c [?25h[?0ctest37.in [No Name] [+]  test37.in [No Name] [+] [?25l[?1c. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollopt-=hor [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" ****** tests using two different buffers ***** [?25l[?1c[?25h[?0ctest37.in [No Name] [+] test37.in test37.in [?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cclose [?25l[?1cstart of window 20000000000[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset noscrollbind [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start of window 2$/,/^end of window 2$/y [?25l[?1c18 lines yanked[?25h[?0c[?25l[?1c:[?25h[?0cnew [?25l[?1ctest37.in ~ ~ ~ ~ ~ ~ ~ [No Name][?25h[?0ctest37.in [No Name] test37.in [No Name] [?25l[?1c4 more lines[+][?25h[?0c [?25l[?1c18 more linesstart of window 2. line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01. line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c/[?25h[?0c^start of window 1$/ [?25l[?1csearch hit BOTTOM, continuing at TOPENDTESTstart of window 1010102020303[?25h[?0c[?25l[?1c . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollbind [?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^start of window 2$/ [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c. line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03 . line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04 . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollbind [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" -- start of tests -- [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST scrolling down [?25l[?1c[?25h[?0c [?25l[?1c. line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08 . line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09. line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 . line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07 . line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10[?25h[?0c[No Name] [+] [No Name] [+] [?25l[?1c . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 [?25h[?0c[?25l[?1c0[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 [?25h[?0c[?25l[?1c1[?25h[?0ctest37.in [No Name] [+]  [?25l[?1c. line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 . line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12 . line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13 . line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14 . line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16[?25h[?0ctest37.in [No Name] [+] [?25l[?1c . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 [?25h[?0c[?25l[?1c2[?25h[?0c[No Name] [+] [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1c . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 [?25h[?0c[?25l[?1c3[?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST scrolling up [?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c440505060607070808090900. line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04 . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 . line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07 . line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 [?25h[?0c[?25l[?1c4[?25h[?0c[No Name] [+] [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1c . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 [?25h[?0c[?25l[?1c5[?25h[?0c[No Name] [+] [No Name] [+] [?25l[?1cstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 . line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03 [?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1c . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 [?25h[?0c[?25l[?1c6[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [?25h[?0c[?25l[?1c7[?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST horizontal scrolling [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollopt+=hor [?25l[?1c[?25h[?0c[?25l[?1c05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 2 line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?0c[?25l[?1c3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 46 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 56 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 6 line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 7 line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [?25h[?0c[?25l[?1c [?25h[?0ctest37.in [No Name] [+] [?25l[?1c 156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0256789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0356789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0556789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 2UTSRQPONMLKJIHGREDCBA9876543210 01UTSRQPONMLKJIHGREDCBA9876543210 02UTSRQPONMLKJIHGREDCBA9876543210 03UTSRQPONMLKJIHGREDCBA9876543210 04UTSRQPONMLKJIHGREDCBA9876543210 05UTSRQPONMLKJIHGREDCBA9876543210 06UTSRQPONMLKJIHGREDCBA9876543210 07[?25h[?0ctest37.in [No Name] [+] [?25l[?1c56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?25h[?0c[?25l[?1c [?25h[?0c[No Name] [+] [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1cUTSRQPONMLKJIHGREDCBA9876543210 02[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[No Name] [+] [No Name] [+] [?25l[?1c56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09101112131415 UTSRQPONMLKJIHGREDCBA9876543210 0910111213141516[?25h[?0c[?25l[?1c. line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09 . line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 . line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12 . line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13 . line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14 . line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16[?25h[?0c[?25l[?1c[?25h[?0c[No Name] [+] [No Name] [+] [?25l[?1c. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?25h[?0c[?25l[?1c [?25h[?0ctest37.in [No Name] [+]  test37.in [No Name] [+] [?25l[?1c. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset scrollopt-=hor [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" TEST syncbind [?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c:[?25h[?0cset noscb [?25l[?1c[?25h[?0c[?25l[?1cTest for 'scrollbind'. Do not add a line below! STARTTEST:so small.vim:set noscrollbind:set scrollopt=ver,jump:set scrolloff=2:set nowrap[?25h[?0c test37.in [No Name] [+] [?25l[?1c:[?25h[?0cset noscb [?25l[?1c[?25h[?0c[?25l[?1cstart of window 201010202[?25h[?0c[?25l[?1c:[?25h[?0cset scb [?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c:[?25h[?0cset scb [?25l[?1c[?25h[?0c[?25l[?1c. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2end of test37.in (please don't delete this line) end of window 2 ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1czt::set scrollbind:" -- start of tests --:" TEST scrolling downL5jHyy^Wbpr0^WtHyy^Wbpr1^WtL6jHyy^Wbpr2^WkHyy^Wbpr3: :" TEST scrolling up ^WtH4k^WjH^WtHyy^Wbpr4^WkHyy^Wbpr5^Wk3k^WtH^WjHyy^Wbpr6^WtHyy^Wbpr7: test37.in . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16[No Name] [+] [?25h[?0c[?25l[?1c:[?25h[?0csyncbind [?25l[?1c[?25h[?0c[?25l[?1c/^start of window 2$/. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1c . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 [?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c :set scrollbind [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c:[?25h[?0cset noscb [?25l[?1c[?25h[?0c[?25l[?1cTest for 'scrollbind'. Do not add a line below! STARTTEST :so small.vimset noscrollbindset scrollopt=ver,jump :set scrolloff=2set nowrap[?25h[?0c test37.in [No Name] [+] [?25l[?1c:[?25h[?0cset noscb [?25l[?1c[?25h[?0c[?25l[?1cstart of window 2. line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01. line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02[?25h[?0c[?25l[?1c:[?25h[?0cset scb [?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c:[?25h[?0cset scb [?25l[?1c[?25h[?0c[?25l[?1c. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2end of test37.in (please don't delete this line) end of window 2 ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1czt::set scrollbind:" -- start of tests --:" TEST scrolling downL5jHyy^Wbpr0^WtHyy^Wbpr1^WtL6jHyy^Wbpr2^WkHyy^Wbpr3: :" TEST scrolling up ^WtH4k^WjH^WtHyy^Wbpr4^WkHyy^Wbpr5^Wk3k^WtH^WjHyy^Wbpr6^WtHyy^Wbpr7: test37.in . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16[No Name] [+] [?25h[?0ctest37.in [No Name] [+] [?25l[?1c:[?25h[?0csyncbind [?25l[?1c[?25h[?0c[?25l[?1c/^start of window 2$/. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14[?25h[?0c[?25l[?1c:resize 7test37.in [No Name] [+] [?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c zt: [?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1c . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0ctest37.in [No Name] [+] [?25l[?1c/^start of window 1$/ zt: :set scrollbind ^Wj:. line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12[?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] test37.in [No Name] [+] [?25l[?1c :set scrollbind [?25h[?0ctest37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+] [?25l[?1c . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 [?25h[?0c[?25l[?1c :[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" ***** done with tests ***** [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw! test.out " Write contents of this file [?25l[?1c"test.out" [New File] 33 lines, 1329 characters writtentest.out [?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test38.failed test.ok test.out X* viminfo cp test38.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test38.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test38.in" 35 lines, 455 charactersTest Virtual replace mode. STARTTEST :so small.vim :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 ggdGa abcdefghi jk lmn opq rst ^Duvwxyz ^[gg:set ai :set bs=2 gR0^D 1 A BCDEFGHIJKL MNO PQR^[G:ka o0^D abcdefghi jk lmn[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1c[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 29 lines, 407 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTESTopq rst ^Duvwxyz ^['ajgR0^D 1 A BCDEFGHIJKL MNO PQR^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^[:$ iab cdefghi jkl^[0gRAB......CDEFGHI.J^[o^[: iabcdefghijklmnopqrst^[0gRAB IJKLMNO QR^[:wq! test.out ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" make sure that backspace works, no matter what termcap is used [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset t_kD=^^? t_kb=^^H [?25l[?1c^[gg:set ai :set bs=2 gR0^D 1 A BCDEFGHIJKL MNO PQR^[G:ka o0^D abcdefghi jk lmn opq rst ^Duvwxyz ^['ajgR0^D 1 A BCDEFGHIJKL MNO PQR^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^[:$ iab cdefghi jkl^[0gRAB......CDEFGHI.J^[o^[: iabcdefghijklmnopqrst^[0gRAB IJKLMNO QR^[:wq! test.out ENDTEST [?25h[?0c[?25l[?1cTest Virtual replace mode. STARTTEST :so small.vim :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 ggdGa abcdefghi jk lmn opq rst ^Duvwxyz[?25h[?0c[?25l[?1c ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?25h[?0c[?25l[?1c abcdefghijk lmn opq rstuvwxyz[?25h[?0c[?25l[?1c:[?25h[?0cset ai [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset bs=2 [?25l[?1c[?25h[?0c[?25l[?1c 1 A BCDEFGHIJ KL MNOPQR[?25h[?0c[?25l[?1c:[?25h[?0cka [?25l[?1c[?25h[?0c[?25l[?1cabcdefghijk lmn opq rstuvwxyz[?25h[?0c [?25l[?1c 1[?25h[?0c[?25l[?1c:[?25h[?0c$ [?25l[?1c[?25h[?0c[?25l[?1cab cdefghi jkl[?25h[?0c [?25l[?1cAB......CDEFGHI.J[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1cabcdefghijklmnopqrst[?25h[?0c [?25l[?1cAB IJKLMNO QR[?25h[?0c[?25l[?1c:[?25h[?0cwq! test.out [?25l[?1c"test.out" [New File] 13 lines, 107 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test39.failed test.ok test.out X* viminfo cp test39.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test39.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test39.in" 43 lines, 916 charactersTest Visual block mode commands And test "U" in Visual mode, also on German sharp S. STARTTEST :so small.vim :so mbyte.vim :" This only works when 'encoding' is "latin1", don't depend on the environment :set enc=latin1 /^abcde :" Test shift-right of a block jllll^Vjj>wll^Vjlll> :" Test shift-left of a block G$hhhh^Vkk< :" Test block-insert Gkl^VkkkIxyz^[ :" Test block-replace Gllll^Vkkklllrq :" Test block-change G$khhh^Vhhkkcmno^[ :$-4,$w! test.out :" gUe must uppercase a whole word, also when ß changes to SS Gothe youtußeuu end^[Ypk0wgUe[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1c[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 31 lines, 740 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:" gUfx must uppercase until x, inclusive. O- youßtußexu -^[0fogUfx :" VU must uppercase a whole line YpkVU :" same, when it's the last line in the buffer YPGi111^[VUddP :" Uppercase two lines Oblah di doh dut^[VkUj :" Uppercase part of two lines ddppi333^[k0i222^[fyllvjfuUk :/^the/,$w >> test.out :qa! ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cso mbyte.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" This only works when 'encoding' is "latin1", don't depend on the environment [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset enc=latin1 [?25l[?1cGkl^VkkkIxyz^[ :" Test block-replace Gllll^Vkkklllrq :" Test block-change G$khhh^Vhhkkcmno^[ :$-4,$w! test.out :" gUe must uppercase a whole word, also when ß changes to SS Gothe youtußeuu end^[Ypk0wgUe :" gUfx must uppercase until x, inclusive. O- youßtußexu -^[0fogUfx :" VU must uppercase a whole line YpkVU :" same, when it's the last line in the buffer YPGi111^[VUddP :" Uppercase two lines Oblah di doh dut^[VkUj :" Uppercase part of two lines ddppi333^[k0i222^[fyllvjfuUk :/^the/,$w >> test.out :qa! ENDTEST [?25h[?0c[?25l[?1c /[?25h[?0c^abcde [?25l[?1c abcdefghijklm[?25h[?0c[?25l[?1c :[?25h[?0c" Test shift-right of a block [?25l[?1c[?25h[?0c[?25l[?1c abcdefghijklm[?25h[?0cabcd[?25l[?1c[?25h[?0c[?25l[?1c e abcdefghijklm abcd[?25h[?0c[?25l[?1c e abcdefghijklm abcd[?25h[?0c[?25l[?1c 3 lines >ed 1 time efghijklm abcd efghijklm abcd efghijklm[?25h[?0c ef[?25l[?1c[?25h[?0c[?25l[?1cg[?25h[?0c[?25l[?1chg[?25h[?0c[?25l[?1cih[?25h[?0c[?25l[?1cji[?25h[?0c[?25l[?1c ghijklm ghijklm[?25h[?0c[?25l[?1c:[?25h[?0c" Test shift-left of a block [?25l[?1c[?25h[?0c[?25l[?1c abcdefghijklm[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1ci[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c 3 lines > test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" 8 lines, 136 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test40.failed test.ok test.out X* viminfo cp test40.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test40.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test40.in" 63 lines, 1521 charactersTest for "*Cmd" autocommands STARTTEST :so small.vim :/^start/,$w! Xxx" write lines below to Xxx :au BufReadCmd testA 0r Xxx|$del :e testA" will read text of Xxd instead :au BufWriteCmd testA call append(line("$"), "write") :w" will append a line to the file :r testA" should not read anything :" now we have: :" 1 start of Xxx :" 2test40 :" 3 end of Xxx :" 4 write :au FileReadCmd testB '[r Xxx :2r testB" will read Xxx below line 2 instead :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test40 :" 5 end of Xxx :" 6 end of Xxx[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for "*Cmd" autocommands[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1440 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:$w >>test.out" append "end of Xxx" to test.out :au BufReadCmd testE 0r test.out|$del :sp testE" split window with test.out 5Goasdf^[^W^W:" :au BufWriteCmd testE w! test.out :wall" will write other window to test.out :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test401 :" 5 end of Xxx :" 6 asdf :" 7 end of Xxx :" 8 write :" 9test401 :" 10 end of Xxx :" 11 end of Xxx :qa! ENDTEST start of Xxxtest40 end of Xxx[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start/,$w! Xxx^I^I" write lines below to Xxx [?25l[?1c"Xxx" [New File] 3 lines, 32 characters written[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadCmd testA 0r Xxx|$del [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce testA^I^I^I" will read text of Xxd instead [?25l[?1c"Xxx" 3 lines, 32 charactersstart of Xxx test40end of Xxx~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cau BufWriteCmd testA call append(line("$"), "write") [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw^I^I^I^I" will append a line to the file [?25l[?1cwrite[?25h[?0c[?25l[?1c:[?25h[?0cr testA^I^I^I" should not read anything [?25l[?1cE484: Can't open file testA[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" now we have: [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 1^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 2^I^Itest40 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 3^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 4^Iwrite [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FileReadCmd testB '[r Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c2r testB^I^I^I" will read Xxx below line 2 instead [?25l[?1c"Xxx" 3 lines, 32 charactersstart of Xxxtest40 end of Xxx[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 1^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 2^I^Itest40 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 3^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 4^I^Itest40 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 5^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 6^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 7^Iwrite [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FileWriteCmd testC '[,']copy $ [?25l[?1c[?25h[?0c[?25l[?1ctest401[?25h[?0c[?25l[?1c:[?25h[?0c4,5w testC^I^I^I" will copy lines 4 and 5 to the end [?25l[?1c test401end of Xxx[?25h[?0c[?25l[?1c:[?25h[?0cr testC^I^I^I" should not read anything [?25l[?1cE484: Can't open file testC[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 1^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 2^I^Itest40 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 3^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 4^I^Itest401 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 5^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 6^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 7^Iwrite [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 8^I^Itest401 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 9^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau FILEAppendCmd testD '[,']w! test.out [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw >>testD^I^I^I" will write all lines to test.out [?25l[?1c"test.out" [New File] 9 lines, 91 characters written[?25h[?0c[?25l[?1c:[?25h[?0c$r testD^I^I^I" should not read anything [?25l[?1cE484: Can't open file testD[?25h[?0c[?25l[?1c:[?25h[?0c$w >>test.out^I^I^I" append "end of Xxx" to test.out [?25l[?1c"test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cau BufReadCmd testE 0r test.out|$del [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0csp testE^I^I^I" split window with test.out [?25l[?1c"test.out" 10 lines, 102 charactersend of XxxtestE end of Xxxwrite test401end of XxxtestA [?25h[?0c[?25l[?1casdf[+][?25h[?0ctestE [+] testA [?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cau BufWriteCmd testE w! test.out [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cwall^I^I^I^I" will write other window to test.out [?25l[?1c"test.out" 11 lines, 107 characters written [?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 1^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 2^I^Itest40 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 3^Istart of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 4^I^Itest401 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 5^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 6^Iasdf [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 7^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 8^Iwrite [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 9^I^Itest401 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 10^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c^I^I^I^I" 11^Iend of Xxx [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test41.failed test.ok test.out X* viminfo cp test41.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test41.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test41.in" 24 lines, 421 charactersTest for writing and reading a file of over 100 Kbyte 1 line: "This is the start" 3001 lines: "This is the leader" 1 line: "This is the middle" 3001 lines: "This is the trailer" 1 line: "This is the end" STARTTEST :%d aThis is the start This is the leader This is the middle This is the trailer This is the end^[kY3000p2GY3000p :w! Xtest :%d :e! Xtest :.w! test.out 3003G:.w >>test.out 6005G:.w >>test.out :qa! ENDTEST[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for writing and reading a file of over 100 Kbyte[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 13 lines, 196 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c%d [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?25h[?0c[?25l[?1cThis is the start This is the leaderThis is the middleThis is the trailerThis is the end[?25h[?0c[?25l[?1c3000 more linestrailer This is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailer[?25h[?0c[?25l[?1cleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleader[?25h[?0c [?25l[?1c:[?25h[?0cw! Xtest [?25l[?1c"Xtest" [New File] 6005 lines, 117092 characters written[?25h[?0c[?25l[?1c:[?25h[?0c%d [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?25h[?0c[?25l[?1c:[?25h[?0ce! Xtest [?25l[?1c"Xtest" 6005 lines, 117092 charactersThis is the start This is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leader[?25h[?0c[?25l[?1c:[?25h[?0c.w! test.out [?25l[?1c"test.out" [New File] 1 line, 18 characters written[?25h[?0c[?25l[?1cThis is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the middle This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 19 characters appended[?25h[?0c[?25l[?1cThis is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the end [?25h[?0c[?25l[?1c :[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 16 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test42.failed test.ok test.out X* viminfo cp test42.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test42.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test42.in" 130 lines, 2368 charactersTest for writing and reading a file starting with a BOM STARTTEST :so mbyte.vim :set encoding=utf-8 :set fileencodings=ucs-bom,latin-1 :set ff=unix ffs=unix" This changes the file for DOS and MAC :" --- Write the test files :/^latin-1$/+1w! Xtest0 :/^utf-8$/+1w! Xtest1 :/^utf-8-err$/+1w! Xtest2 :/^ucs-2$/+1w! Xtest3 :/^ucs-2le$/+1w! Xtest4 :" Need to add a NUL byte after the NL byte :set bin :e! Xtest4" Ignore change from setting 'ff' o^V^@^[:set noeol :w :set ffs& nobinary" Allow default test42.in format :e # :set ff=unix" Format for files to write :/^ucs-4$/+1w! Xtest5 :/^ucs-4le$/+1w! Xtest6[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for writing and reading a file starting with a BOM[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 111 lines, 2116 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:e! test.out :$r Xtest0x :$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff&" Write the file in default format :w! test.out :qa! ENDTEST latin-1 þþlatin-1 utf-8 utf-8 utf-8-err utf-8~@err ucs-2 þÿ^@u^@c^@s^@-^@2^@ ucs-2le ÿþu^@c^@s^@-^@2^@l^@e^@[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso mbyte.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset encoding=utf-8 [?25l[?1c:e! test.out :$r Xtest0x :$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff& " Write the file in default format :w! test.out :qa! ENDTEST latin-1 latin-1 utf-8 utf-8 utf-8-err utf-8<80>err ucs-2 ^@u^@c^@s^@-^@2^@ ucs-2le u^@c^@s^@-^@2^@l^@e^@[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ci[?25l[?1c :set fi[?25h[?0cl[?25l[?1c :set fil[?25h[?0ce[?25l[?1c :set file[?25h[?0ce[?25l[?1c :set filee[?25h[?0cn[?25l[?1c :set fileen[?25h[?0cc[?25l[?1c :set fileenc[?25h[?0co[?25l[?1c :set fileenco[?25h[?0cd[?25l[?1c :set fileencod[?25h[?0ci[?25l[?1c :set fileencodi[?25h[?0cn[?25l[?1c :set fileencodin[?25h[?0cg[?25l[?1c :set fileencoding[?25h[?0cs[?25l[?1c :set fileencodings[?25h[?0c=[?25l[?1c :set fileencodings=[?25h[?0cu[?25l[?1c :set fileencodings=u[?25h[?0cc[?25l[?1c :set fileencodings=uc[?25h[?0cs[?25l[?1c :set fileencodings=ucs[?25h[?0c-[?25l[?1c :set fileencodings=ucs-[?25h[?0cb[?25l[?1c :set fileencodings=ucs-b[?25h[?0co[?25l[?1c :set fileencodings=ucs-bo[?25h[?0cm[?25l[?1c :set fileencodings=ucs-bom[?25h[?0c,[?25l[?1c :set fileencodings=ucs-bom,[?25h[?0cl[?25l[?1c :set fileencodings=ucs-bom,l[?25h[?0ca[?25l[?1c :set fileencodings=ucs-bom,la[?25h[?0ct[?25l[?1c :set fileencodings=ucs-bom,lat[?25h[?0ci[?25l[?1c :set fileencodings=ucs-bom,lati[?25h[?0cn[?25l[?1c :set fileencodings=ucs-bom,latin[?25h[?0c-[?25l[?1c :set fileencodings=ucs-bom,latin-[?25h[?0c1[?25l[?1c :set fileencodings=ucs-bom,latin-1[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0cf[?25l[?1c :set ff[?25h[?0c=[?25l[?1c :set ff=[?25h[?0cu[?25l[?1c :set ff=u[?25h[?0cn[?25l[?1c :set ff=un[?25h[?0ci[?25l[?1c :set ff=uni[?25h[?0cx[?25l[?1c :set ff=unix[?25h[?0c [?25l[?1c :set ff=unix [?25h[?0cf[?25l[?1c :set ff=unix f[?25h[?0cf[?25l[?1c :set ff=unix ff[?25h[?0cs[?25l[?1c :set ff=unix ffs[?25h[?0c=[?25l[?1c :set ff=unix ffs=[?25h[?0cu[?25l[?1c :set ff=unix ffs=u[?25h[?0cn[?25l[?1c :set ff=unix ffs=un[?25h[?0ci[?25l[?1c :set ff=unix ffs=uni[?25h[?0cx[?25l[?1c :set ff=unix ffs=unix[?25h[?0c [?25l[?1c :set ff=unix ffs=unix [?25h[?0c [?25l[?1c :set ff=unix ffs=unix [?25h[?0c [?25l[?1c :set ff=unix ffs=unix [?25h[?0c [?25l[?1c :set ff=unix ffs=unix [?25h[?0c [?25l[?1c :set ff=unix ffs=unix [?25h[?0c [?25l[?1c :set ff=unix ffs=unix [?25h[?0c [?25l[?1c :set ff=unix ffs=unix [?25h[?0c [?25l[?1c :set ff=unix ffs=unix [?25h[?0c [?25l[?1c :set ff=unix ffs=unix [?25h[?0c [?25l[?1c :set ff=unix ffs=unix [?25h[?0c [?25l[?1c :set ff=unix ffs=unix [?25h[?0c"[?25l[?1c :set ff=unix ffs=unix "[?25h[?0c [?25l[?1c :set ff=unix ffs=unix " [?25h[?0cT[?25l[?1c :set ff=unix ffs=unix " T[?25h[?0ch[?25l[?1c :set ff=unix ffs=unix " Th[?25h[?0ci[?25l[?1c :set ff=unix ffs=unix " Thi[?25h[?0cs[?25l[?1c :set ff=unix ffs=unix " This[?25h[?0c [?25l[?1c :set ff=unix ffs=unix " This [?25h[?0cc[?25l[?1c :set ff=unix ffs=unix " This c[?25h[?0ch[?25l[?1c :set ff=unix ffs=unix " This ch[?25h[?0ca[?25l[?1c :set ff=unix ffs=unix " This cha[?25h[?0cn[?25l[?1c :set ff=unix ffs=unix " This chan[?25h[?0cg[?25l[?1c :set ff=unix ffs=unix " This chang[?25h[?0ce[?25l[?1c :set ff=unix ffs=unix " This change[?25h[?0cs[?25l[?1c :set ff=unix ffs=unix " This changes[?25h[?0c [?25l[?1c :set ff=unix ffs=unix " This changes [?25h[?0ct[?25l[?1c :set ff=unix ffs=unix " This changes t[?25h[?0ch[?25l[?1c :set ff=unix ffs=unix " This changes th[?25h[?0ce[?25l[?1c :set ff=unix ffs=unix " This changes the[?25h[?0c [?25l[?1c :set ff=unix ffs=unix " This changes the [?25h[?0cf[?25l[?1c :set ff=unix ffs=unix " This changes the f[?25h[?0ci[?25l[?1c :set ff=unix ffs=unix " This changes the fi[?25h[?0cl[?25l[?1c :set ff=unix ffs=unix " This changes the fil[?25h[?0ce[?25l[?1c :set ff=unix ffs=unix " This changes the file[?25h[?0c [?25l[?1c :set ff=unix ffs=unix " This changes the file [?25h[?0cf[?25l[?1c :set ff=unix ffs=unix " This changes the file f[?25h[?0co[?25l[?1c :set ff=unix ffs=unix " This changes the file fo[?25h[?0cr[?25l[?1c :set ff=unix ffs=unix " This changes the file for[?25h[?0c [?25l[?1c :set ff=unix ffs=unix " This changes the file for [?25h[?0cD[?25l[?1c :set ff=unix ffs=unix " This changes the file for D[?25h[?0cO[?25l[?1c :set ff=unix ffs=unix " This changes the file for DO[?25h[?0cS[?25l[?1c :set ff=unix ffs=unix " This changes the file for DOS[?25h[?0c [?25l[?1c :set ff=unix ffs=unix " This changes the file for DOS [?25h[?0ca[?25l[?1c :set ff=unix ffs=unix " This changes the file for DOS a[?25h[?0cn[?25l[?1c :set ff=unix ffs=unix " This changes the file for DOS an[?25h[?0cd[?25l[?1c :set ff=unix ffs=unix " This changes the file for DOS and[?25h[?0c [?25l[?1c :set ff=unix ffs=unix " This changes the file for DOS and [?25h[?0cM[?25l[?1c :set ff=unix ffs=unix " This changes the file for DOS and M[?25h[?0cA[?25l[?1c :set ff=unix ffs=unix " This changes the file for DOS and MA[?25h[?0cC[?25l[?1c :set ff=unix ffs=unix " This changes the file for DOS and MAC[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0c-[?25l[?1c :" -[?25h[?0c-[?25l[?1c :" --[?25h[?0c-[?25l[?1c :" ---[?25h[?0c [?25l[?1c :" --- [?25h[?0cW[?25l[?1c :" --- W[?25h[?0cr[?25l[?1c :" --- Wr[?25h[?0ci[?25l[?1c :" --- Wri[?25h[?0ct[?25l[?1c :" --- Writ[?25h[?0ce[?25l[?1c :" --- Write[?25h[?0c [?25l[?1c :" --- Write [?25h[?0ct[?25l[?1c :" --- Write t[?25h[?0ch[?25l[?1c :" --- Write th[?25h[?0ce[?25l[?1c :" --- Write the[?25h[?0c [?25l[?1c :" --- Write the [?25h[?0ct[?25l[?1c :" --- Write the t[?25h[?0ce[?25l[?1c :" --- Write the te[?25h[?0cs[?25l[?1c :" --- Write the tes[?25h[?0ct[?25l[?1c :" --- Write the test[?25h[?0c [?25l[?1c :" --- Write the test [?25h[?0cf[?25l[?1c :" --- Write the test f[?25h[?0ci[?25l[?1c :" --- Write the test fi[?25h[?0cl[?25l[?1c :" --- Write the test fil[?25h[?0ce[?25l[?1c :" --- Write the test file[?25h[?0cs[?25l[?1c :" --- Write the test files[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c :/[?25h[?0c^[?25l[?1c :/^[?25h[?0cl[?25l[?1c :/^l[?25h[?0ca[?25l[?1c :/^la[?25h[?0ct[?25l[?1c :/^lat[?25h[?0ci[?25l[?1c :/^lati[?25h[?0cn[?25l[?1c :/^latin[?25h[?0c-[?25l[?1c :/^latin-[?25h[?0c1[?25l[?1c :/^latin-1[?25h[?0c$[?25l[?1c :/^latin-1$[?25h[?0c/[?25l[?1c :/^latin-1$/[?25h[?0c+[?25l[?1c :/^latin-1$/+[?25h[?0c1[?25l[?1c :/^latin-1$/+1[?25h[?0cw[?25l[?1c :/^latin-1$/+1w[?25h[?0c![?25l[?1c :/^latin-1$/+1w![?25h[?0c [?25l[?1c :/^latin-1$/+1w! [?25h[?0cX[?25l[?1c :/^latin-1$/+1w! X[?25h[?0ct[?25l[?1c :/^latin-1$/+1w! Xt[?25h[?0ce[?25l[?1c :/^latin-1$/+1w! Xte[?25h[?0cs[?25l[?1c :/^latin-1$/+1w! Xtes[?25h[?0ct[?25l[?1c :/^latin-1$/+1w! Xtest[?25h[?0c0[?25l[?1c :/^latin-1$/+1w! Xtest0[?25h[?0c [?25l[?1c"Xtest0" "Xtest0" [New File] 1 line, 10 characters written "Xtest0" [New File] 1 line, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c :/[?25h[?0c^[?25l[?1c :/^[?25h[?0cu[?25l[?1c :/^u[?25h[?0ct[?25l[?1c :/^ut[?25h[?0cf[?25l[?1c :/^utf[?25h[?0c-[?25l[?1c :/^utf-[?25h[?0c8[?25l[?1c :/^utf-8[?25h[?0c$[?25l[?1c :/^utf-8$[?25h[?0c/[?25l[?1c :/^utf-8$/[?25h[?0c+[?25l[?1c :/^utf-8$/+[?25h[?0c1[?25l[?1c :/^utf-8$/+1[?25h[?0cw[?25l[?1c :/^utf-8$/+1w[?25h[?0c![?25l[?1c :/^utf-8$/+1w![?25h[?0c [?25l[?1c :/^utf-8$/+1w! [?25h[?0cX[?25l[?1c :/^utf-8$/+1w! X[?25h[?0ct[?25l[?1c :/^utf-8$/+1w! Xt[?25h[?0ce[?25l[?1c :/^utf-8$/+1w! Xte[?25h[?0cs[?25l[?1c :/^utf-8$/+1w! Xtes[?25h[?0ct[?25l[?1c :/^utf-8$/+1w! Xtest[?25h[?0c1[?25l[?1c :/^utf-8$/+1w! Xtest1[?25h[?0c [?25l[?1c"Xtest1" "Xtest1" [New File] 1 line, 9 characters written "Xtest1" [New File] 1 line, 9 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c :/[?25h[?0c^[?25l[?1c :/^[?25h[?0cu[?25l[?1c :/^u[?25h[?0ct[?25l[?1c :/^ut[?25h[?0cf[?25l[?1c :/^utf[?25h[?0c-[?25l[?1c :/^utf-[?25h[?0c8[?25l[?1c :/^utf-8[?25h[?0c-[?25l[?1c :/^utf-8-[?25h[?0ce[?25l[?1c :/^utf-8-e[?25h[?0cr[?25l[?1c :/^utf-8-er[?25h[?0cr[?25l[?1c :/^utf-8-err[?25h[?0c$[?25l[?1c :/^utf-8-err$[?25h[?0c/[?25l[?1c :/^utf-8-err$/[?25h[?0c+[?25l[?1c :/^utf-8-err$/+[?25h[?0c1[?25l[?1c :/^utf-8-err$/+1[?25h[?0cw[?25l[?1c :/^utf-8-err$/+1w[?25h[?0c![?25l[?1c :/^utf-8-err$/+1w![?25h[?0c [?25l[?1c :/^utf-8-err$/+1w! [?25h[?0cX[?25l[?1c :/^utf-8-err$/+1w! X[?25h[?0ct[?25l[?1c :/^utf-8-err$/+1w! Xt[?25h[?0ce[?25l[?1c :/^utf-8-err$/+1w! Xte[?25h[?0cs[?25l[?1c :/^utf-8-err$/+1w! Xtes[?25h[?0ct[?25l[?1c :/^utf-8-err$/+1w! Xtest[?25h[?0c2[?25l[?1c :/^utf-8-err$/+1w! Xtest2[?25h[?0c [?25l[?1c"Xtest2" "Xtest2" [New File] 1 line, 13 characters written "Xtest2" [New File] 1 line, 13 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c :/[?25h[?0c^[?25l[?1c :/^[?25h[?0cu[?25l[?1c :/^u[?25h[?0cc[?25l[?1c :/^uc[?25h[?0cs[?25l[?1c :/^ucs[?25h[?0c-[?25l[?1c :/^ucs-[?25h[?0c2[?25l[?1c :/^ucs-2[?25h[?0c$[?25l[?1c :/^ucs-2$[?25h[?0c/[?25l[?1c :/^ucs-2$/[?25h[?0c+[?25l[?1c :/^ucs-2$/+[?25h[?0c1[?25l[?1c :/^ucs-2$/+1[?25h[?0cw[?25l[?1c :/^ucs-2$/+1w[?25h[?0c![?25l[?1c :/^ucs-2$/+1w![?25h[?0c [?25l[?1c :/^ucs-2$/+1w! [?25h[?0cX[?25l[?1c :/^ucs-2$/+1w! X[?25h[?0ct[?25l[?1c :/^ucs-2$/+1w! Xt[?25h[?0ce[?25l[?1c :/^ucs-2$/+1w! Xte[?25h[?0cs[?25l[?1c :/^ucs-2$/+1w! Xtes[?25h[?0ct[?25l[?1c :/^ucs-2$/+1w! Xtest[?25h[?0c3[?25l[?1c :/^ucs-2$/+1w! Xtest3[?25h[?0c [?25l[?1c"Xtest3" "Xtest3" [New File] 1 line, 14 characters written "Xtest3" [New File] 1 line, 14 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c :/[?25h[?0c^[?25l[?1c :/^[?25h[?0cu[?25l[?1c :/^u[?25h[?0cc[?25l[?1c :/^uc[?25h[?0cs[?25l[?1c :/^ucs[?25h[?0c-[?25l[?1c :/^ucs-[?25h[?0c2[?25l[?1c :/^ucs-2[?25h[?0cl[?25l[?1c :/^ucs-2l[?25h[?0ce[?25l[?1c :/^ucs-2le[?25h[?0c$[?25l[?1c :/^ucs-2le$[?25h[?0c/[?25l[?1c :/^ucs-2le$/[?25h[?0c+[?25l[?1c :/^ucs-2le$/+[?25h[?0c1[?25l[?1c :/^ucs-2le$/+1[?25h[?0cw[?25l[?1c :/^ucs-2le$/+1w[?25h[?0c![?25l[?1c :/^ucs-2le$/+1w![?25h[?0c [?25l[?1c :/^ucs-2le$/+1w! [?25h[?0cX[?25l[?1c :/^ucs-2le$/+1w! X[?25h[?0ct[?25l[?1c :/^ucs-2le$/+1w! Xt[?25h[?0ce[?25l[?1c :/^ucs-2le$/+1w! Xte[?25h[?0cs[?25l[?1c :/^ucs-2le$/+1w! Xtes[?25h[?0ct[?25l[?1c :/^ucs-2le$/+1w! Xtest[?25h[?0c4[?25l[?1c :/^ucs-2le$/+1w! Xtest4[?25h[?0c [?25l[?1c"Xtest4" "Xtest4" [New File] 1 line, 17 characters written "Xtest4" [New File] 1 line, 17 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0cN[?25l[?1c :" N[?25h[?0ce[?25l[?1c :" Ne[?25h[?0ce[?25l[?1c :" Nee[?25h[?0cd[?25l[?1c :" Need[?25h[?0c [?25l[?1c :" Need [?25h[?0ct[?25l[?1c :" Need t[?25h[?0co[?25l[?1c :" Need to[?25h[?0c [?25l[?1c :" Need to [?25h[?0ca[?25l[?1c :" Need to a[?25h[?0cd[?25l[?1c :" Need to ad[?25h[?0cd[?25l[?1c :" Need to add[?25h[?0c [?25l[?1c :" Need to add [?25h[?0ca[?25l[?1c :" Need to add a[?25h[?0c [?25l[?1c :" Need to add a [?25h[?0cN[?25l[?1c :" Need to add a N[?25h[?0cU[?25l[?1c :" Need to add a NU[?25h[?0cL[?25l[?1c :" Need to add a NUL[?25h[?0c [?25l[?1c :" Need to add a NUL [?25h[?0cb[?25l[?1c :" Need to add a NUL b[?25h[?0cy[?25l[?1c :" Need to add a NUL by[?25h[?0ct[?25l[?1c :" Need to add a NUL byt[?25h[?0ce[?25l[?1c :" Need to add a NUL byte[?25h[?0c [?25l[?1c :" Need to add a NUL byte [?25h[?0ca[?25l[?1c :" Need to add a NUL byte a[?25h[?0cf[?25l[?1c :" Need to add a NUL byte af[?25h[?0ct[?25l[?1c :" Need to add a NUL byte aft[?25h[?0ce[?25l[?1c :" Need to add a NUL byte afte[?25h[?0cr[?25l[?1c :" Need to add a NUL byte after[?25h[?0c [?25l[?1c :" Need to add a NUL byte after [?25h[?0ct[?25l[?1c :" Need to add a NUL byte after t[?25h[?0ch[?25l[?1c :" Need to add a NUL byte after th[?25h[?0ce[?25l[?1c :" Need to add a NUL byte after the[?25h[?0c [?25l[?1c :" Need to add a NUL byte after the [?25h[?0cN[?25l[?1c :" Need to add a NUL byte after the N[?25h[?0cL[?25l[?1c :" Need to add a NUL byte after the NL[?25h[?0c [?25l[?1c :" Need to add a NUL byte after the NL [?25h[?0cb[?25l[?1c :" Need to add a NUL byte after the NL b[?25h[?0cy[?25l[?1c :" Need to add a NUL byte after the NL by[?25h[?0ct[?25l[?1c :" Need to add a NUL byte after the NL byt[?25h[?0ce[?25l[?1c :" Need to add a NUL byte after the NL byte[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cb[?25l[?1c :set b[?25h[?0ci[?25l[?1c :set bi[?25h[?0cn[?25l[?1c :set bin[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c![?25l[?1c :e![?25h[?0c [?25l[?1c :e! [?25h[?0cX[?25l[?1c :e! X[?25h[?0ct[?25l[?1c :e! Xt[?25h[?0ce[?25l[?1c :e! Xte[?25h[?0cs[?25l[?1c :e! Xtes[?25h[?0ct[?25l[?1c :e! Xtest[?25h[?0c4[?25l[?1c :e! Xtest4[?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c [?25l[?1c :e! Xtest4 [?25h[?0c"[?25l[?1c :e! Xtest4 "[?25h[?0c [?25l[?1c :e! Xtest4 " [?25h[?0cI[?25l[?1c :e! Xtest4 " I[?25h[?0cg[?25l[?1c :e! Xtest4 " Ig[?25h[?0cn[?25l[?1c :e! Xtest4 " Ign[?25h[?0co[?25l[?1c :e! Xtest4 " Igno[?25h[?0cr[?25l[?1c :e! Xtest4 " Ignor[?25h[?0ce[?25l[?1c :e! Xtest4 " Ignore[?25h[?0c [?25l[?1c :e! Xtest4 " Ignore [?25h[?0cc[?25l[?1c :e! Xtest4 " Ignore c[?25h[?0ch[?25l[?1c :e! Xtest4 " Ignore ch[?25h[?0ca[?25l[?1c :e! Xtest4 " Ignore cha[?25h[?0cn[?25l[?1c :e! Xtest4 " Ignore chan[?25h[?0cg[?25l[?1c :e! Xtest4 " Ignore chang[?25h[?0ce[?25l[?1c :e! Xtest4 " Ignore change[?25h[?0c [?25l[?1c :e! Xtest4 " Ignore change [?25h[?0cf[?25l[?1c :e! Xtest4 " Ignore change f[?25h[?0cr[?25l[?1c :e! Xtest4 " Ignore change fr[?25h[?0co[?25l[?1c :e! Xtest4 " Ignore change fro[?25h[?0cm[?25l[?1c :e! Xtest4 " Ignore change from[?25h[?0c [?25l[?1c :e! Xtest4 " Ignore change from [?25h[?0cs[?25l[?1c :e! Xtest4 " Ignore change from s[?25h[?0ce[?25l[?1c :e! Xtest4 " Ignore change from se[?25h[?0ct[?25l[?1c :e! Xtest4 " Ignore change from set[?25h[?0ct[?25l[?1c :e! Xtest4 " Ignore change from sett[?25h[?0ci[?25l[?1c :e! Xtest4 " Ignore change from setti[?25h[?0cn[?25l[?1c :e! Xtest4 " Ignore change from settin[?25h[?0cg[?25l[?1c :e! Xtest4 " Ignore change from setting[?25h[?0c [?25l[?1c :e! Xtest4 " Ignore change from setting [?25h[?0c'[?25l[?1c :e! Xtest4 " Ignore change from setting '[?25h[?0cf[?25l[?1c :e! Xtest4 " Ignore change from setting 'f[?25h[?0cf[?25l[?1c :e! Xtest4 " Ignore change from setting 'ff[?25h[?0c'[?25l[?1c :e! Xtest4 " Ignore change from setting 'ff'[?25h[?0c [?25l[?1c"Xtest4" "Xtest4" 1 line, 17 charactersu^@c^@s^@-^@2^@l^@e^@ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c [?25l[?1c^@[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cn[?25l[?1c :set n[?25h[?0co[?25l[?1c :set no[?25h[?0ce[?25l[?1c :set noe[?25h[?0co[?25l[?1c :set noeo[?25h[?0cl[?25l[?1c :set noeol[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c [?25l[?1c"Xtest4" "Xtest4" [Incomplete last line] 2 lines, 18 characters written "Xtest4" [Incomplete last line] 2 lines, 18 characters written[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0cf[?25l[?1c :set ff[?25h[?0cs[?25l[?1c :set ffs[?25h[?0c&[?25l[?1c :set ffs&[?25h[?0c [?25l[?1c :set ffs& [?25h[?0cn[?25l[?1c :set ffs& n[?25h[?0co[?25l[?1c :set ffs& no[?25h[?0cb[?25l[?1c :set ffs& nob[?25h[?0ci[?25l[?1c :set ffs& nobi[?25h[?0cn[?25l[?1c :set ffs& nobin[?25h[?0ca[?25l[?1c :set ffs& nobina[?25h[?0cr[?25l[?1c :set ffs& nobinar[?25h[?0cy[?25l[?1c :set ffs& nobinary[?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c [?25l[?1c :set ffs& nobinary [?25h[?0c"[?25l[?1c :set ffs& nobinary "[?25h[?0c [?25l[?1c :set ffs& nobinary " [?25h[?0cA[?25l[?1c :set ffs& nobinary " A[?25h[?0cl[?25l[?1c :set ffs& nobinary " Al[?25h[?0cl[?25l[?1c :set ffs& nobinary " All[?25h[?0co[?25l[?1c :set ffs& nobinary " Allo[?25h[?0cw[?25l[?1c :set ffs& nobinary " Allow[?25h[?0c [?25l[?1c :set ffs& nobinary " Allow [?25h[?0cd[?25l[?1c :set ffs& nobinary " Allow d[?25h[?0ce[?25l[?1c :set ffs& nobinary " Allow de[?25h[?0cf[?25l[?1c :set ffs& nobinary " Allow def[?25h[?0ca[?25l[?1c :set ffs& nobinary " Allow defa[?25h[?0cu[?25l[?1c :set ffs& nobinary " Allow defau[?25h[?0cl[?25l[?1c :set ffs& nobinary " Allow defaul[?25h[?0ct[?25l[?1c :set ffs& nobinary " Allow default[?25h[?0c [?25l[?1c :set ffs& nobinary " Allow default [?25h[?0ct[?25l[?1c :set ffs& nobinary " Allow default t[?25h[?0ce[?25l[?1c :set ffs& nobinary " Allow default te[?25h[?0cs[?25l[?1c :set ffs& nobinary " Allow default tes[?25h[?0ct[?25l[?1c :set ffs& nobinary " Allow default test[?25h[?0c4[?25l[?1c :set ffs& nobinary " Allow default test4[?25h[?0c2[?25l[?1c :set ffs& nobinary " Allow default test42[?25h[?0c.[?25l[?1c :set ffs& nobinary " Allow default test42.[?25h[?0ci[?25l[?1c :set ffs& nobinary " Allow default test42.i[?25h[?0cn[?25l[?1c :set ffs& nobinary " Allow default test42.in[?25h[?0c [?25l[?1c :set ffs& nobinary " Allow default test42.in [?25h[?0cf[?25l[?1c :set ffs& nobinary " Allow default test42.in f[?25h[?0co[?25l[?1c :set ffs& nobinary " Allow default test42.in fo[?25h[?0cr[?25l[?1c :set ffs& nobinary " Allow default test42.in for[?25h[?0cm[?25l[?1c :set ffs& nobinary " Allow default test42.in form[?25h[?0ca[?25l[?1c :set ffs& nobinary " Allow default test42.in forma[?25h[?0ct[?25l[?1c :set ffs& nobinary " Allow default test42.in format[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c [?25l[?1c :e [?25h[?0c#[?25l[?1c :e #[?25h[?0c [?25l[?1c"test42.in" "test42.in" [converted] 130 lines, 2385 characters:$r Xtest0x:$r Xtest1x :$r Xtest2x:$r Xtest3x:$r Xtest4x:$r Xtest5x:$r Xtest6x:set nobin ff& " Write the file in default format:w! test.out:qa!ENDTESTlatin-1þþlatin-1utf-8utf-8utf-8-errutf-8<80>errucs-2þÿ^@u^@c^@s^@-^@2^@ucs-2leÿþu^@c^@s^@-^@2^@l^@e^@ucs-4[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0cf[?25l[?1c :set ff[?25h[?0c=[?25l[?1c :set ff=[?25h[?0cu[?25l[?1c :set ff=u[?25h[?0cn[?25l[?1c :set ff=un[?25h[?0ci[?25l[?1c :set ff=uni[?25h[?0cx[?25l[?1c :set ff=unix[?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c [?25l[?1c :set ff=unix [?25h[?0c"[?25l[?1c :set ff=unix "[?25h[?0c [?25l[?1c :set ff=unix " [?25h[?0cF[?25l[?1c :set ff=unix " F[?25h[?0co[?25l[?1c :set ff=unix " Fo[?25h[?0cr[?25l[?1c :set ff=unix " For[?25h[?0cm[?25l[?1c :set ff=unix " Form[?25h[?0ca[?25l[?1c :set ff=unix " Forma[?25h[?0ct[?25l[?1c :set ff=unix " Format[?25h[?0c [?25l[?1c :set ff=unix " Format [?25h[?0cf[?25l[?1c :set ff=unix " Format f[?25h[?0co[?25l[?1c :set ff=unix " Format fo[?25h[?0cr[?25l[?1c :set ff=unix " Format for[?25h[?0c [?25l[?1c :set ff=unix " Format for [?25h[?0cf[?25l[?1c :set ff=unix " Format for f[?25h[?0ci[?25l[?1c :set ff=unix " Format for fi[?25h[?0cl[?25l[?1c :set ff=unix " Format for fil[?25h[?0ce[?25l[?1c :set ff=unix " Format for file[?25h[?0cs[?25l[?1c :set ff=unix " Format for files[?25h[?0c [?25l[?1c :set ff=unix " Format for files [?25h[?0ct[?25l[?1c :set ff=unix " Format for files t[?25h[?0co[?25l[?1c :set ff=unix " Format for files to[?25h[?0c [?25l[?1c :set ff=unix " Format for files to [?25h[?0cw[?25l[?1c :set ff=unix " Format for files to w[?25h[?0cr[?25l[?1c :set ff=unix " Format for files to wr[?25h[?0ci[?25l[?1c :set ff=unix " Format for files to wri[?25h[?0ct[?25l[?1c :set ff=unix " Format for files to writ[?25h[?0ce[?25l[?1c :set ff=unix " Format for files to write[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c :/[?25h[?0c^[?25l[?1c :/^[?25h[?0cu[?25l[?1c :/^u[?25h[?0cc[?25l[?1c :/^uc[?25h[?0cs[?25l[?1c :/^ucs[?25h[?0c-[?25l[?1c :/^ucs-[?25h[?0c4[?25l[?1c :/^ucs-4[?25h[?0c$[?25l[?1c :/^ucs-4$[?25h[?0c/[?25l[?1c :/^ucs-4$/[?25h[?0c+[?25l[?1c :/^ucs-4$/+[?25h[?0c1[?25l[?1c :/^ucs-4$/+1[?25h[?0cw[?25l[?1c :/^ucs-4$/+1w[?25h[?0c![?25l[?1c :/^ucs-4$/+1w![?25h[?0c [?25l[?1c :/^ucs-4$/+1w! [?25h[?0cX[?25l[?1c :/^ucs-4$/+1w! X[?25h[?0ct[?25l[?1c :/^ucs-4$/+1w! Xt[?25h[?0ce[?25l[?1c :/^ucs-4$/+1w! Xte[?25h[?0cs[?25l[?1c :/^ucs-4$/+1w! Xtes[?25h[?0ct[?25l[?1c :/^ucs-4$/+1w! Xtest[?25h[?0c5[?25l[?1c :/^ucs-4$/+1w! Xtest5[?25h[?0c [?25l[?1c"Xtest5" "Xtest5" [converted][New File] 1 line, 30 characters written "Xtest5" [converted][New File] 1 line, 30 characters written[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c :/[?25h[?0c^[?25l[?1c :/^[?25h[?0cu[?25l[?1c :/^u[?25h[?0cc[?25l[?1c :/^uc[?25h[?0cs[?25l[?1c :/^ucs[?25h[?0c-[?25l[?1c :/^ucs-[?25h[?0c4[?25l[?1c :/^ucs-4[?25h[?0cl[?25l[?1c :/^ucs-4l[?25h[?0ce[?25l[?1c :/^ucs-4le[?25h[?0c$[?25l[?1c :/^ucs-4le$[?25h[?0c/[?25l[?1c :/^ucs-4le$/[?25h[?0c+[?25l[?1c :/^ucs-4le$/+[?25h[?0c1[?25l[?1c :/^ucs-4le$/+1[?25h[?0cw[?25l[?1c :/^ucs-4le$/+1w[?25h[?0c![?25l[?1c :/^ucs-4le$/+1w![?25h[?0c [?25l[?1c :/^ucs-4le$/+1w! [?25h[?0cX[?25l[?1c :/^ucs-4le$/+1w! X[?25h[?0ct[?25l[?1c :/^ucs-4le$/+1w! Xt[?25h[?0ce[?25l[?1c :/^ucs-4le$/+1w! Xte[?25h[?0cs[?25l[?1c :/^ucs-4le$/+1w! Xtes[?25h[?0ct[?25l[?1c :/^ucs-4le$/+1w! Xtest[?25h[?0c6[?25l[?1c :/^ucs-4le$/+1w! Xtest6[?25h[?0c [?25l[?1c"Xtest6" "Xtest6" [converted][New File] 1 line, 35 characters written "Xtest6" [converted][New File] 1 line, 35 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0cN[?25l[?1c :" N[?25h[?0ce[?25l[?1c :" Ne[?25h[?0ce[?25l[?1c :" Nee[?25h[?0cd[?25l[?1c :" Need[?25h[?0c [?25l[?1c :" Need [?25h[?0ct[?25l[?1c :" Need t[?25h[?0co[?25l[?1c :" Need to[?25h[?0c [?25l[?1c :" Need to [?25h[?0ca[?25l[?1c :" Need to a[?25h[?0cd[?25l[?1c :" Need to ad[?25h[?0cd[?25l[?1c :" Need to add[?25h[?0c [?25l[?1c :" Need to add [?25h[?0ct[?25l[?1c :" Need to add t[?25h[?0ch[?25l[?1c :" Need to add th[?25h[?0cr[?25l[?1c :" Need to add thr[?25h[?0ce[?25l[?1c :" Need to add thre[?25h[?0ce[?25l[?1c :" Need to add three[?25h[?0c [?25l[?1c :" Need to add three [?25h[?0cN[?25l[?1c :" Need to add three N[?25h[?0cU[?25l[?1c :" Need to add three NU[?25h[?0cL[?25l[?1c :" Need to add three NUL[?25h[?0c [?25l[?1c :" Need to add three NUL [?25h[?0cb[?25l[?1c :" Need to add three NUL b[?25h[?0cy[?25l[?1c :" Need to add three NUL by[?25h[?0ct[?25l[?1c :" Need to add three NUL byt[?25h[?0ce[?25l[?1c :" Need to add three NUL byte[?25h[?0cs[?25l[?1c :" Need to add three NUL bytes[?25h[?0c [?25l[?1c :" Need to add three NUL bytes [?25h[?0ca[?25l[?1c :" Need to add three NUL bytes a[?25h[?0cf[?25l[?1c :" Need to add three NUL bytes af[?25h[?0ct[?25l[?1c :" Need to add three NUL bytes aft[?25h[?0ce[?25l[?1c :" Need to add three NUL bytes afte[?25h[?0cr[?25l[?1c :" Need to add three NUL bytes after[?25h[?0c [?25l[?1c :" Need to add three NUL bytes after [?25h[?0ct[?25l[?1c :" Need to add three NUL bytes after t[?25h[?0ch[?25l[?1c :" Need to add three NUL bytes after th[?25h[?0ce[?25l[?1c :" Need to add three NUL bytes after the[?25h[?0c [?25l[?1c :" Need to add three NUL bytes after the [?25h[?0cN[?25l[?1c :" Need to add three NUL bytes after the N[?25h[?0cL[?25l[?1c :" Need to add three NUL bytes after the NL[?25h[?0c [?25l[?1c :" Need to add three NUL bytes after the NL [?25h[?0cb[?25l[?1c :" Need to add three NUL bytes after the NL b[?25h[?0cy[?25l[?1c :" Need to add three NUL bytes after the NL by[?25h[?0ct[?25l[?1c :" Need to add three NUL bytes after the NL byt[?25h[?0ce[?25l[?1c :" Need to add three NUL bytes after the NL byte[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cb[?25l[?1c :set b[?25h[?0ci[?25l[?1c :set bi[?25h[?0cn[?25l[?1c :set bin[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c![?25l[?1c :e![?25h[?0c [?25l[?1c :e! [?25h[?0cX[?25l[?1c :e! X[?25h[?0ct[?25l[?1c :e! Xt[?25h[?0ce[?25l[?1c :e! Xte[?25h[?0cs[?25l[?1c :e! Xtes[?25h[?0ct[?25l[?1c :e! Xtest[?25h[?0c6[?25l[?1c :e! Xtest6[?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c [?25l[?1c :e! Xtest6 [?25h[?0c"[?25l[?1c :e! Xtest6 "[?25h[?0c [?25l[?1c :e! Xtest6 " [?25h[?0c![?25l[?1c :e! Xtest6 " ![?25h[?0c [?25l[?1c :e! Xtest6 " ! [?25h[?0cf[?25l[?1c :e! Xtest6 " ! f[?25h[?0co[?25l[?1c :e! Xtest6 " ! fo[?25h[?0cr[?25l[?1c :e! Xtest6 " ! for[?25h[?0c [?25l[?1c :e! Xtest6 " ! for [?25h[?0cw[?25l[?1c :e! Xtest6 " ! for w[?25h[?0ch[?25l[?1c :e! Xtest6 " ! for wh[?25h[?0ce[?25l[?1c :e! Xtest6 " ! for whe[?25h[?0cn[?25l[?1c :e! Xtest6 " ! for when[?25h[?0c [?25l[?1c :e! Xtest6 " ! for when [?25h[?0cs[?25l[?1c :e! Xtest6 " ! for when s[?25h[?0ce[?25l[?1c :e! Xtest6 " ! for when se[?25h[?0ct[?25l[?1c :e! Xtest6 " ! for when set[?25h[?0ct[?25l[?1c :e! Xtest6 " ! for when sett[?25h[?0ci[?25l[?1c :e! Xtest6 " ! for when setti[?25h[?0cn[?25l[?1c :e! Xtest6 " ! for when settin[?25h[?0cg[?25l[?1c :e! Xtest6 " ! for when setting[?25h[?0c [?25l[?1c :e! Xtest6 " ! for when setting [?25h[?0c'[?25l[?1c :e! Xtest6 " ! for when setting '[?25h[?0cf[?25l[?1c :e! Xtest6 " ! for when setting 'f[?25h[?0cf[?25l[?1c :e! Xtest6 " ! for when setting 'ff[?25h[?0c'[?25l[?1c :e! Xtest6 " ! for when setting 'ff'[?25h[?0c [?25l[?1c :e! Xtest6 " ! for when setting 'ff' [?25h[?0ci[?25l[?1c :e! Xtest6 " ! for when setting 'ff' i[?25h[?0cs[?25l[?1c :e! Xtest6 " ! for when setting 'ff' is[?25h[?0c [?25l[?1c :e! Xtest6 " ! for when setting 'ff' is [?25h[?0ca[?25l[?1c :e! Xtest6 " ! for when setting 'ff' is a[?25h[?0c [?25l[?1c :e! Xtest6 " ! for when setting 'ff' is a [?25h[?0cc[?25l[?1c :e! Xtest6 " ! for when setting 'ff' is a c[?25h[?0ch[?25l[?1c :e! Xtest6 " ! for when setting 'ff' is a ch[?25h[?0ca[?25l[?1c :e! Xtest6 " ! for when setting 'ff' is a cha[?25h[?0cn[?25l[?1c :e! Xtest6 " ! for when setting 'ff' is a chan[?25h[?0cg[?25l[?1c :e! Xtest6 " ! for when setting 'ff' is a chang[?25h[?0ce[?25l[?1c :e! Xtest6 " ! for when setting 'ff' is a change[?25h[?0c [?25l[?1c"Xtest6" "Xtest6" 1 line, 33 characters^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c ~ [?25l[?1c ^@^@^@[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cn[?25l[?1c :set n[?25h[?0co[?25l[?1c :set no[?25h[?0ce[?25l[?1c :set noe[?25h[?0co[?25l[?1c :set noeo[?25h[?0cl[?25l[?1c :set noeol[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c [?25l[?1c"Xtest6" "Xtest6" [Incomplete last line] 2 lines, 36 characters written "Xtest6" [Incomplete last line] 2 lines, 36 characters written[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cn[?25l[?1c :set n[?25h[?0co[?25l[?1c :set no[?25h[?0cb[?25l[?1c :set nob[?25h[?0ci[?25l[?1c :set nobi[?25h[?0cn[?25l[?1c :set nobin[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c [?25l[?1c :e [?25h[?0c#[?25l[?1c :e #[?25h[?0c [?25l[?1c"test42.in" "test42.in" [converted] 130 lines, 2385 characters:$r Xtest0x:$r Xtest1x :$r Xtest2x:$r Xtest3x:$r Xtest4x:$r Xtest5x:$r Xtest6x:set nobin ff& " Write the file in default format:w! test.out:qa!ENDTESTlatin-1þþlatin-1utf-8utf-8utf-8-errutf-8<80>errucs-2þÿ^@u^@c^@s^@-^@2^@ucs-2leÿþu^@c^@s^@-^@2^@l^@e^@ucs-4[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0c-[?25l[?1c :" -[?25h[?0c-[?25l[?1c :" --[?25h[?0c-[?25l[?1c :" ---[?25h[?0c [?25l[?1c :" --- [?25h[?0cC[?25l[?1c :" --- C[?25h[?0ch[?25l[?1c :" --- Ch[?25h[?0ce[?25l[?1c :" --- Che[?25h[?0cc[?25l[?1c :" --- Chec[?25h[?0ck[?25l[?1c :" --- Check[?25h[?0c [?25l[?1c :" --- Check [?25h[?0ct[?25l[?1c :" --- Check t[?25h[?0ch[?25l[?1c :" --- Check th[?25h[?0ca[?25l[?1c :" --- Check tha[?25h[?0ct[?25l[?1c :" --- Check that[?25h[?0c [?25l[?1c :" --- Check that [?25h[?0ce[?25l[?1c :" --- Check that e[?25h[?0cd[?25l[?1c :" --- Check that ed[?25h[?0ci[?25l[?1c :" --- Check that edi[?25h[?0ct[?25l[?1c :" --- Check that edit[?25h[?0ci[?25l[?1c :" --- Check that editi[?25h[?0cn[?25l[?1c :" --- Check that editin[?25h[?0cg[?25l[?1c :" --- Check that editing[?25h[?0c [?25l[?1c :" --- Check that editing [?25h[?0ca[?25l[?1c :" --- Check that editing a[?25h[?0c [?25l[?1c :" --- Check that editing a [?25h[?0cl[?25l[?1c :" --- Check that editing a l[?25h[?0ca[?25l[?1c :" --- Check that editing a la[?25h[?0ct[?25l[?1c :" --- Check that editing a lat[?25h[?0ci[?25l[?1c :" --- Check that editing a lati[?25h[?0cn[?25l[?1c :" --- Check that editing a latin[?25h[?0c-[?25l[?1c :" --- Check that editing a latin-[?25h[?0c1[?25l[?1c :" --- Check that editing a latin-1[?25h[?0c [?25l[?1c :" --- Check that editing a latin-1 [?25h[?0cf[?25l[?1c :" --- Check that editing a latin-1 f[?25h[?0ci[?25l[?1c :" --- Check that editing a latin-1 fi[?25h[?0cl[?25l[?1c :" --- Check that editing a latin-1 fil[?25h[?0ce[?25l[?1c :" --- Check that editing a latin-1 file[?25h[?0c [?25l[?1c :" --- Check that editing a latin-1 file [?25h[?0cd[?25l[?1c :" --- Check that editing a latin-1 file d[?25h[?0co[?25l[?1c :" --- Check that editing a latin-1 file do[?25h[?0ce[?25l[?1c :" --- Check that editing a latin-1 file doe[?25h[?0cs[?25l[?1c :" --- Check that editing a latin-1 file does[?25h[?0cn[?25l[?1c :" --- Check that editing a latin-1 file doesn[?25h[?0c'[?25l[?1c :" --- Check that editing a latin-1 file doesn'[?25h[?0ct[?25l[?1c :" --- Check that editing a latin-1 file doesn't[?25h[?0c [?25l[?1c :" --- Check that editing a latin-1 file doesn't [?25h[?0cs[?25l[?1c :" --- Check that editing a latin-1 file doesn't s[?25h[?0ce[?25l[?1c :" --- Check that editing a latin-1 file doesn't se[?25h[?0ce[?25l[?1c :" --- Check that editing a latin-1 file doesn't see[?25h[?0c [?25l[?1c :" --- Check that editing a latin-1 file doesn't see [?25h[?0ca[?25l[?1c :" --- Check that editing a latin-1 file doesn't see a[?25h[?0c [?25l[?1c :" --- Check that editing a latin-1 file doesn't see a [?25h[?0cB[?25l[?1c :" --- Check that editing a latin-1 file doesn't see a B[?25h[?0cO[?25l[?1c :" --- Check that editing a latin-1 file doesn't see a BO[?25h[?0cM[?25l[?1c :" --- Check that editing a latin-1 file doesn't see a BOM[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c![?25l[?1c :e![?25h[?0c [?25l[?1c :e! [?25h[?0cX[?25l[?1c :e! X[?25h[?0ct[?25l[?1c :e! Xt[?25h[?0ce[?25l[?1c :e! Xte[?25h[?0cs[?25l[?1c :e! Xtes[?25h[?0ct[?25l[?1c :e! Xtest[?25h[?0c0[?25l[?1c :e! Xtest0[?25h[?0c [?25l[?1c"Xtest0" "Xtest0" [converted] 1 line, 12 charactersþþlatin-1~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c![?25l[?1c :redir![?25h[?0c [?25l[?1c :redir! [?25h[?0c>[?25l[?1c :redir! >[?25h[?0ct[?25l[?1c :redir! >t[?25h[?0ce[?25l[?1c :redir! >te[?25h[?0cs[?25l[?1c :redir! >tes[?25h[?0ct[?25l[?1c :redir! >test[?25h[?0c.[?25l[?1c :redir! >test.[?25h[?0co[?25l[?1c :redir! >test.o[?25h[?0cu[?25l[?1c :redir! >test.ou[?25h[?0ct[?25l[?1c :redir! >test.out[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ci[?25l[?1c :set fi[?25h[?0cl[?25l[?1c :set fil[?25h[?0ce[?25l[?1c :set file[?25h[?0ce[?25l[?1c :set filee[?25h[?0cn[?25l[?1c :set fileen[?25h[?0cc[?25l[?1c :set fileenc[?25h[?0co[?25l[?1c :set fileenco[?25h[?0cd[?25l[?1c :set fileencod[?25h[?0ci[?25l[?1c :set fileencodi[?25h[?0cn[?25l[?1c :set fileencodin[?25h[?0cg[?25l[?1c :set fileencoding[?25h[?0c [?25l[?1c :set fileencoding [?25h[?0cb[?25l[?1c :set fileencoding b[?25h[?0co[?25l[?1c :set fileencoding bo[?25h[?0cm[?25l[?1c :set fileencoding bom[?25h[?0cb[?25l[?1c :set fileencoding bomb[?25h[?0c?[?25l[?1c :set fileencoding bomb?[?25h[?0c [?25l[?1c fileencoding=latin1 nobomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0cE[?25l[?1c :redir E[?25h[?0cN[?25l[?1c :redir EN[?25h[?0cD[?25l[?1c :redir END[?25h[?0c [?25l[?1cþþlatin-1 ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cl[?25l[?1c :set fenc=l[?25h[?0ca[?25l[?1c :set fenc=la[?25h[?0ct[?25l[?1c :set fenc=lat[?25h[?0ci[?25l[?1c :set fenc=lati[?25h[?0cn[?25l[?1c :set fenc=latin[?25h[?0c-[?25l[?1c :set fenc=latin-[?25h[?0c1[?25l[?1c :set fenc=latin-1[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c [?25l[?1c :w [?25h[?0c>[?25l[?1c :w >[?25h[?0c>[?25l[?1c :w >>[?25h[?0ct[?25l[?1c :w >>t[?25h[?0ce[?25l[?1c :w >>te[?25h[?0cs[?25l[?1c :w >>tes[?25h[?0ct[?25l[?1c :w >>test[?25h[?0c.[?25l[?1c :w >>test.[?25h[?0co[?25l[?1c :w >>test.o[?25h[?0cu[?25l[?1c :w >>test.ou[?25h[?0ct[?25l[?1c :w >>test.out[?25h[?0c [?25l[?1c"test.out" "test.out" [converted] 1 line, 12 characters appended "test.out" [converted] 1 line, 12 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cb[?25l[?1c :set b[?25h[?0co[?25l[?1c :set bo[?25h[?0cm[?25l[?1c :set bom[?25h[?0cb[?25l[?1c :set bomb[?25h[?0c [?25l[?1c :set bomb [?25h[?0cf[?25l[?1c :set bomb f[?25h[?0ce[?25l[?1c :set bomb fe[?25h[?0cn[?25l[?1c :set bomb fen[?25h[?0cc[?25l[?1c :set bomb fenc[?25h[?0c=[?25l[?1c :set bomb fenc=[?25h[?0cl[?25l[?1c :set bomb fenc=l[?25h[?0ca[?25l[?1c :set bomb fenc=la[?25h[?0ct[?25l[?1c :set bomb fenc=lat[?25h[?0ci[?25l[?1c :set bomb fenc=lati[?25h[?0cn[?25l[?1c :set bomb fenc=latin[?25h[?0c-[?25l[?1c :set bomb fenc=latin-[?25h[?0c1[?25l[?1c :set bomb fenc=latin-1[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c![?25l[?1c :w![?25h[?0c [?25l[?1c :w! [?25h[?0cX[?25l[?1c :w! X[?25h[?0ct[?25l[?1c :w! Xt[?25h[?0ce[?25l[?1c :w! Xte[?25h[?0cs[?25l[?1c :w! Xtes[?25h[?0ct[?25l[?1c :w! Xtest[?25h[?0c0[?25l[?1c :w! Xtest0[?25h[?0cx[?25l[?1c :w! Xtest0x[?25h[?0c [?25l[?1c"Xtest0x" "Xtest0x" [converted][New File] 1 line, 12 characters written "Xtest0x" [converted][New File] 1 line, 12 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0c-[?25l[?1c :" -[?25h[?0c-[?25l[?1c :" --[?25h[?0c-[?25l[?1c :" ---[?25h[?0c [?25l[?1c :" --- [?25h[?0cC[?25l[?1c :" --- C[?25h[?0ch[?25l[?1c :" --- Ch[?25h[?0ce[?25l[?1c :" --- Che[?25h[?0cc[?25l[?1c :" --- Chec[?25h[?0ck[?25l[?1c :" --- Check[?25h[?0c [?25l[?1c :" --- Check [?25h[?0cu[?25l[?1c :" --- Check u[?25h[?0ct[?25l[?1c :" --- Check ut[?25h[?0cf[?25l[?1c :" --- Check utf[?25h[?0c-[?25l[?1c :" --- Check utf-[?25h[?0c8[?25l[?1c :" --- Check utf-8[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c![?25l[?1c :e![?25h[?0c [?25l[?1c :e! [?25h[?0cX[?25l[?1c :e! X[?25h[?0ct[?25l[?1c :e! Xt[?25h[?0ce[?25l[?1c :e! Xte[?25h[?0cs[?25l[?1c :e! Xtes[?25h[?0ct[?25l[?1c :e! Xtest[?25h[?0c1[?25l[?1c :e! Xtest1[?25h[?0c [?25l[?1c"Xtest1" "Xtest1" 1 line, 9 charactersutf-8[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0c>[?25l[?1c :redir >[?25h[?0c>[?25l[?1c :redir >>[?25h[?0ct[?25l[?1c :redir >>t[?25h[?0ce[?25l[?1c :redir >>te[?25h[?0cs[?25l[?1c :redir >>tes[?25h[?0ct[?25l[?1c :redir >>test[?25h[?0c.[?25l[?1c :redir >>test.[?25h[?0co[?25l[?1c :redir >>test.o[?25h[?0cu[?25l[?1c :redir >>test.ou[?25h[?0ct[?25l[?1c :redir >>test.out[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ci[?25l[?1c :set fi[?25h[?0cl[?25l[?1c :set fil[?25h[?0ce[?25l[?1c :set file[?25h[?0ce[?25l[?1c :set filee[?25h[?0cn[?25l[?1c :set fileen[?25h[?0cc[?25l[?1c :set fileenc[?25h[?0co[?25l[?1c :set fileenco[?25h[?0cd[?25l[?1c :set fileencod[?25h[?0ci[?25l[?1c :set fileencodi[?25h[?0cn[?25l[?1c :set fileencodin[?25h[?0cg[?25l[?1c :set fileencoding[?25h[?0c [?25l[?1c :set fileencoding [?25h[?0cb[?25l[?1c :set fileencoding b[?25h[?0co[?25l[?1c :set fileencoding bo[?25h[?0cm[?25l[?1c :set fileencoding bom[?25h[?0cb[?25l[?1c :set fileencoding bomb[?25h[?0c?[?25l[?1c :set fileencoding bomb?[?25h[?0c [?25l[?1c fileencoding=utf-8 bomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0cE[?25l[?1c :redir E[?25h[?0cN[?25l[?1c :redir EN[?25h[?0cD[?25l[?1c :redir END[?25h[?0c [?25l[?1cutf-8 ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cl[?25l[?1c :set fenc=l[?25h[?0ca[?25l[?1c :set fenc=la[?25h[?0ct[?25l[?1c :set fenc=lat[?25h[?0ci[?25l[?1c :set fenc=lati[?25h[?0cn[?25l[?1c :set fenc=latin[?25h[?0c-[?25l[?1c :set fenc=latin-[?25h[?0c1[?25l[?1c :set fenc=latin-1[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c [?25l[?1c :w [?25h[?0c>[?25l[?1c :w >[?25h[?0c>[?25l[?1c :w >>[?25h[?0ct[?25l[?1c :w >>t[?25h[?0ce[?25l[?1c :w >>te[?25h[?0cs[?25l[?1c :w >>tes[?25h[?0ct[?25l[?1c :w >>test[?25h[?0c.[?25l[?1c :w >>test.[?25h[?0co[?25l[?1c :w >>test.o[?25h[?0cu[?25l[?1c :w >>test.ou[?25h[?0ct[?25l[?1c :w >>test.out[?25h[?0c [?25l[?1c"test.out" "test.out" [converted] 1 line, 6 characters appended "test.out" [converted] 1 line, 6 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cu[?25l[?1c :set fenc=u[?25h[?0ct[?25l[?1c :set fenc=ut[?25h[?0cf[?25l[?1c :set fenc=utf[?25h[?0c-[?25l[?1c :set fenc=utf-[?25h[?0c8[?25l[?1c :set fenc=utf-8[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c![?25l[?1c :w![?25h[?0c [?25l[?1c :w! [?25h[?0cX[?25l[?1c :w! X[?25h[?0ct[?25l[?1c :w! Xt[?25h[?0ce[?25l[?1c :w! Xte[?25h[?0cs[?25l[?1c :w! Xtes[?25h[?0ct[?25l[?1c :w! Xtest[?25h[?0c1[?25l[?1c :w! Xtest1[?25h[?0cx[?25l[?1c :w! Xtest1x[?25h[?0c [?25l[?1c"Xtest1x" "Xtest1x" [New File] 1 line, 9 characters written "Xtest1x" [New File] 1 line, 9 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0c-[?25l[?1c :" -[?25h[?0c-[?25l[?1c :" --[?25h[?0c-[?25l[?1c :" ---[?25h[?0c [?25l[?1c :" --- [?25h[?0cC[?25l[?1c :" --- C[?25h[?0ch[?25l[?1c :" --- Ch[?25h[?0ce[?25l[?1c :" --- Che[?25h[?0cc[?25l[?1c :" --- Chec[?25h[?0ck[?25l[?1c :" --- Check[?25h[?0c [?25l[?1c :" --- Check [?25h[?0cu[?25l[?1c :" --- Check u[?25h[?0ct[?25l[?1c :" --- Check ut[?25h[?0cf[?25l[?1c :" --- Check utf[?25h[?0c-[?25l[?1c :" --- Check utf-[?25h[?0c8[?25l[?1c :" --- Check utf-8[?25h[?0c [?25l[?1c :" --- Check utf-8 [?25h[?0cw[?25l[?1c :" --- Check utf-8 w[?25h[?0ci[?25l[?1c :" --- Check utf-8 wi[?25h[?0ct[?25l[?1c :" --- Check utf-8 wit[?25h[?0ch[?25l[?1c :" --- Check utf-8 with[?25h[?0c [?25l[?1c :" --- Check utf-8 with [?25h[?0ca[?25l[?1c :" --- Check utf-8 with a[?25h[?0cn[?25l[?1c :" --- Check utf-8 with an[?25h[?0c [?25l[?1c :" --- Check utf-8 with an [?25h[?0ce[?25l[?1c :" --- Check utf-8 with an e[?25h[?0cr[?25l[?1c :" --- Check utf-8 with an er[?25h[?0cr[?25l[?1c :" --- Check utf-8 with an err[?25h[?0co[?25l[?1c :" --- Check utf-8 with an erro[?25h[?0cr[?25l[?1c :" --- Check utf-8 with an error[?25h[?0c [?25l[?1c :" --- Check utf-8 with an error [?25h[?0c([?25l[?1c :" --- Check utf-8 with an error ([?25h[?0cw[?25l[?1c :" --- Check utf-8 with an error (w[?25h[?0ci[?25l[?1c :" --- Check utf-8 with an error (wi[?25h[?0cl[?25l[?1c :" --- Check utf-8 with an error (wil[?25h[?0cl[?25l[?1c :" --- Check utf-8 with an error (will[?25h[?0c [?25l[?1c :" --- Check utf-8 with an error (will [?25h[?0cf[?25l[?1c :" --- Check utf-8 with an error (will f[?25h[?0ca[?25l[?1c :" --- Check utf-8 with an error (will fa[?25h[?0cl[?25l[?1c :" --- Check utf-8 with an error (will fal[?25h[?0cl[?25l[?1c :" --- Check utf-8 with an error (will fall[?25h[?0c [?25l[?1c :" --- Check utf-8 with an error (will fall [?25h[?0cb[?25l[?1c :" --- Check utf-8 with an error (will fall b[?25h[?0ca[?25l[?1c :" --- Check utf-8 with an error (will fall ba[?25h[?0cc[?25l[?1c :" --- Check utf-8 with an error (will fall bac[?25h[?0ck[?25l[?1c :" --- Check utf-8 with an error (will fall back[?25h[?0c [?25l[?1c :" --- Check utf-8 with an error (will fall back [?25h[?0ct[?25l[?1c :" --- Check utf-8 with an error (will fall back t[?25h[?0co[?25l[?1c :" --- Check utf-8 with an error (will fall back to[?25h[?0c [?25l[?1c :" --- Check utf-8 with an error (will fall back to [?25h[?0cl[?25l[?1c :" --- Check utf-8 with an error (will fall back to l[?25h[?0ca[?25l[?1c :" --- Check utf-8 with an error (will fall back to la[?25h[?0ct[?25l[?1c :" --- Check utf-8 with an error (will fall back to lat[?25h[?0ci[?25l[?1c :" --- Check utf-8 with an error (will fall back to lati[?25h[?0cn[?25l[?1c :" --- Check utf-8 with an error (will fall back to latin[?25h[?0c-[?25l[?1c :" --- Check utf-8 with an error (will fall back to latin-[?25h[?0c1[?25l[?1c :" --- Check utf-8 with an error (will fall back to latin-1[?25h[?0c)[?25l[?1c :" --- Check utf-8 with an error (will fall back to latin-1)[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c![?25l[?1c :e![?25h[?0c [?25l[?1c :e! [?25h[?0cX[?25l[?1c :e! X[?25h[?0ct[?25l[?1c :e! Xt[?25h[?0ce[?25l[?1c :e! Xte[?25h[?0cs[?25l[?1c :e! Xtes[?25h[?0ct[?25l[?1c :e! Xtest[?25h[?0c2[?25l[?1c :e! Xtest2[?25h[?0c [?25l[?1c"Xtest2" "Xtest2" [converted] 1 line, 17 charactersutf-8<80>err [?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0c>[?25l[?1c :redir >[?25h[?0c>[?25l[?1c :redir >>[?25h[?0ct[?25l[?1c :redir >>t[?25h[?0ce[?25l[?1c :redir >>te[?25h[?0cs[?25l[?1c :redir >>tes[?25h[?0ct[?25l[?1c :redir >>test[?25h[?0c.[?25l[?1c :redir >>test.[?25h[?0co[?25l[?1c :redir >>test.o[?25h[?0cu[?25l[?1c :redir >>test.ou[?25h[?0ct[?25l[?1c :redir >>test.out[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ci[?25l[?1c :set fi[?25h[?0cl[?25l[?1c :set fil[?25h[?0ce[?25l[?1c :set file[?25h[?0ce[?25l[?1c :set filee[?25h[?0cn[?25l[?1c :set fileen[?25h[?0cc[?25l[?1c :set fileenc[?25h[?0co[?25l[?1c :set fileenco[?25h[?0cd[?25l[?1c :set fileencod[?25h[?0ci[?25l[?1c :set fileencodi[?25h[?0cn[?25l[?1c :set fileencodin[?25h[?0cg[?25l[?1c :set fileencoding[?25h[?0c [?25l[?1c :set fileencoding [?25h[?0cb[?25l[?1c :set fileencoding b[?25h[?0co[?25l[?1c :set fileencoding bo[?25h[?0cm[?25l[?1c :set fileencoding bom[?25h[?0cb[?25l[?1c :set fileencoding bomb[?25h[?0c?[?25l[?1c :set fileencoding bomb?[?25h[?0c [?25l[?1c fileencoding=latin1 nobomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0cE[?25l[?1c :redir E[?25h[?0cN[?25l[?1c :redir EN[?25h[?0cD[?25l[?1c :redir END[?25h[?0c [?25l[?1cutf-8<80>err ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cl[?25l[?1c :set fenc=l[?25h[?0ca[?25l[?1c :set fenc=la[?25h[?0ct[?25l[?1c :set fenc=lat[?25h[?0ci[?25l[?1c :set fenc=lati[?25h[?0cn[?25l[?1c :set fenc=latin[?25h[?0c-[?25l[?1c :set fenc=latin-[?25h[?0c1[?25l[?1c :set fenc=latin-1[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c [?25l[?1c :w [?25h[?0c>[?25l[?1c :w >[?25h[?0c>[?25l[?1c :w >>[?25h[?0ct[?25l[?1c :w >>t[?25h[?0ce[?25l[?1c :w >>te[?25h[?0cs[?25l[?1c :w >>tes[?25h[?0ct[?25l[?1c :w >>test[?25h[?0c.[?25l[?1c :w >>test.[?25h[?0co[?25l[?1c :w >>test.o[?25h[?0cu[?25l[?1c :w >>test.ou[?25h[?0ct[?25l[?1c :w >>test.out[?25h[?0c [?25l[?1c"test.out" "test.out" [converted] 1 line, 17 characters appended "test.out" [converted] 1 line, 17 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cu[?25l[?1c :set fenc=u[?25h[?0ct[?25l[?1c :set fenc=ut[?25h[?0cf[?25l[?1c :set fenc=utf[?25h[?0c-[?25l[?1c :set fenc=utf-[?25h[?0c8[?25l[?1c :set fenc=utf-8[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c![?25l[?1c :w![?25h[?0c [?25l[?1c :w! [?25h[?0cX[?25l[?1c :w! X[?25h[?0ct[?25l[?1c :w! Xt[?25h[?0ce[?25l[?1c :w! Xte[?25h[?0cs[?25l[?1c :w! Xtes[?25h[?0ct[?25l[?1c :w! Xtest[?25h[?0c2[?25l[?1c :w! Xtest2[?25h[?0cx[?25l[?1c :w! Xtest2x[?25h[?0c [?25l[?1c"Xtest2x" "Xtest2x" [New File] 1 line, 17 characters written "Xtest2x" [New File] 1 line, 17 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0c-[?25l[?1c :" -[?25h[?0c-[?25l[?1c :" --[?25h[?0c-[?25l[?1c :" ---[?25h[?0c [?25l[?1c :" --- [?25h[?0cC[?25l[?1c :" --- C[?25h[?0ch[?25l[?1c :" --- Ch[?25h[?0ce[?25l[?1c :" --- Che[?25h[?0cc[?25l[?1c :" --- Chec[?25h[?0ck[?25l[?1c :" --- Check[?25h[?0c [?25l[?1c :" --- Check [?25h[?0cu[?25l[?1c :" --- Check u[?25h[?0cc[?25l[?1c :" --- Check uc[?25h[?0cs[?25l[?1c :" --- Check ucs[?25h[?0c-[?25l[?1c :" --- Check ucs-[?25h[?0c2[?25l[?1c :" --- Check ucs-2[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c![?25l[?1c :e![?25h[?0c [?25l[?1c :e! [?25h[?0cX[?25l[?1c :e! X[?25h[?0ct[?25l[?1c :e! Xt[?25h[?0ce[?25l[?1c :e! Xte[?25h[?0cs[?25l[?1c :e! Xtes[?25h[?0ct[?25l[?1c :e! Xtest[?25h[?0c3[?25l[?1c :e! Xtest3[?25h[?0c [?25l[?1c"Xtest3" "Xtest3" [converted] 1 line, 8 charactersucs-2[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0c>[?25l[?1c :redir >[?25h[?0c>[?25l[?1c :redir >>[?25h[?0ct[?25l[?1c :redir >>t[?25h[?0ce[?25l[?1c :redir >>te[?25h[?0cs[?25l[?1c :redir >>tes[?25h[?0ct[?25l[?1c :redir >>test[?25h[?0c.[?25l[?1c :redir >>test.[?25h[?0co[?25l[?1c :redir >>test.o[?25h[?0cu[?25l[?1c :redir >>test.ou[?25h[?0ct[?25l[?1c :redir >>test.out[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ci[?25l[?1c :set fi[?25h[?0cl[?25l[?1c :set fil[?25h[?0ce[?25l[?1c :set file[?25h[?0ce[?25l[?1c :set filee[?25h[?0cn[?25l[?1c :set fileen[?25h[?0cc[?25l[?1c :set fileenc[?25h[?0co[?25l[?1c :set fileenco[?25h[?0cd[?25l[?1c :set fileencod[?25h[?0ci[?25l[?1c :set fileencodi[?25h[?0cn[?25l[?1c :set fileencodin[?25h[?0cg[?25l[?1c :set fileencoding[?25h[?0c [?25l[?1c :set fileencoding [?25h[?0cb[?25l[?1c :set fileencoding b[?25h[?0co[?25l[?1c :set fileencoding bo[?25h[?0cm[?25l[?1c :set fileencoding bom[?25h[?0cb[?25l[?1c :set fileencoding bomb[?25h[?0c?[?25l[?1c :set fileencoding bomb?[?25h[?0c [?25l[?1c fileencoding=utf-16 bomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0cE[?25l[?1c :redir E[?25h[?0cN[?25l[?1c :redir EN[?25h[?0cD[?25l[?1c :redir END[?25h[?0c [?25l[?1cucs-2 ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cl[?25l[?1c :set fenc=l[?25h[?0ca[?25l[?1c :set fenc=la[?25h[?0ct[?25l[?1c :set fenc=lat[?25h[?0ci[?25l[?1c :set fenc=lati[?25h[?0cn[?25l[?1c :set fenc=latin[?25h[?0c-[?25l[?1c :set fenc=latin-[?25h[?0c1[?25l[?1c :set fenc=latin-1[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c [?25l[?1c :w [?25h[?0c>[?25l[?1c :w >[?25h[?0c>[?25l[?1c :w >>[?25h[?0ct[?25l[?1c :w >>t[?25h[?0ce[?25l[?1c :w >>te[?25h[?0cs[?25l[?1c :w >>tes[?25h[?0ct[?25l[?1c :w >>test[?25h[?0c.[?25l[?1c :w >>test.[?25h[?0co[?25l[?1c :w >>test.o[?25h[?0cu[?25l[?1c :w >>test.ou[?25h[?0ct[?25l[?1c :w >>test.out[?25h[?0c [?25l[?1c"test.out" "test.out" [converted] 1 line, 6 characters appended "test.out" [converted] 1 line, 6 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cu[?25l[?1c :set fenc=u[?25h[?0cc[?25l[?1c :set fenc=uc[?25h[?0cs[?25l[?1c :set fenc=ucs[?25h[?0c-[?25l[?1c :set fenc=ucs-[?25h[?0c2[?25l[?1c :set fenc=ucs-2[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c![?25l[?1c :w![?25h[?0c [?25l[?1c :w! [?25h[?0cX[?25l[?1c :w! X[?25h[?0ct[?25l[?1c :w! Xt[?25h[?0ce[?25l[?1c :w! Xte[?25h[?0cs[?25l[?1c :w! Xtes[?25h[?0ct[?25l[?1c :w! Xtest[?25h[?0c3[?25l[?1c :w! Xtest3[?25h[?0cx[?25l[?1c :w! Xtest3x[?25h[?0c [?25l[?1c"Xtest3x" "Xtest3x" [converted][New File] 1 line, 8 characters written "Xtest3x" [converted][New File] 1 line, 8 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0c-[?25l[?1c :" -[?25h[?0c-[?25l[?1c :" --[?25h[?0c-[?25l[?1c :" ---[?25h[?0c [?25l[?1c :" --- [?25h[?0cC[?25l[?1c :" --- C[?25h[?0ch[?25l[?1c :" --- Ch[?25h[?0ce[?25l[?1c :" --- Che[?25h[?0cc[?25l[?1c :" --- Chec[?25h[?0ck[?25l[?1c :" --- Check[?25h[?0c [?25l[?1c :" --- Check [?25h[?0cu[?25l[?1c :" --- Check u[?25h[?0cc[?25l[?1c :" --- Check uc[?25h[?0cs[?25l[?1c :" --- Check ucs[?25h[?0c-[?25l[?1c :" --- Check ucs-[?25h[?0c2[?25l[?1c :" --- Check ucs-2[?25h[?0cl[?25l[?1c :" --- Check ucs-2l[?25h[?0ce[?25l[?1c :" --- Check ucs-2le[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c![?25l[?1c :e![?25h[?0c [?25l[?1c :e! [?25h[?0cX[?25l[?1c :e! X[?25h[?0ct[?25l[?1c :e! Xt[?25h[?0ce[?25l[?1c :e! Xte[?25h[?0cs[?25l[?1c :e! Xtes[?25h[?0ct[?25l[?1c :e! Xtest[?25h[?0c4[?25l[?1c :e! Xtest4[?25h[?0c [?25l[?1c"Xtest4" "Xtest4" [converted] 1 line, 10 characters2le [?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0c>[?25l[?1c :redir >[?25h[?0c>[?25l[?1c :redir >>[?25h[?0ct[?25l[?1c :redir >>t[?25h[?0ce[?25l[?1c :redir >>te[?25h[?0cs[?25l[?1c :redir >>tes[?25h[?0ct[?25l[?1c :redir >>test[?25h[?0c.[?25l[?1c :redir >>test.[?25h[?0co[?25l[?1c :redir >>test.o[?25h[?0cu[?25l[?1c :redir >>test.ou[?25h[?0ct[?25l[?1c :redir >>test.out[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ci[?25l[?1c :set fi[?25h[?0cl[?25l[?1c :set fil[?25h[?0ce[?25l[?1c :set file[?25h[?0ce[?25l[?1c :set filee[?25h[?0cn[?25l[?1c :set fileen[?25h[?0cc[?25l[?1c :set fileenc[?25h[?0co[?25l[?1c :set fileenco[?25h[?0cd[?25l[?1c :set fileencod[?25h[?0ci[?25l[?1c :set fileencodi[?25h[?0cn[?25l[?1c :set fileencodin[?25h[?0cg[?25l[?1c :set fileencoding[?25h[?0c [?25l[?1c :set fileencoding [?25h[?0cb[?25l[?1c :set fileencoding b[?25h[?0co[?25l[?1c :set fileencoding bo[?25h[?0cm[?25l[?1c :set fileencoding bom[?25h[?0cb[?25l[?1c :set fileencoding bomb[?25h[?0c?[?25l[?1c :set fileencoding bomb?[?25h[?0c [?25l[?1c fileencoding=utf-16le bomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0cE[?25l[?1c :redir E[?25h[?0cN[?25l[?1c :redir EN[?25h[?0cD[?25l[?1c :redir END[?25h[?0c [?25l[?1cucs-2le ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cl[?25l[?1c :set fenc=l[?25h[?0ca[?25l[?1c :set fenc=la[?25h[?0ct[?25l[?1c :set fenc=lat[?25h[?0ci[?25l[?1c :set fenc=lati[?25h[?0cn[?25l[?1c :set fenc=latin[?25h[?0c-[?25l[?1c :set fenc=latin-[?25h[?0c1[?25l[?1c :set fenc=latin-1[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c [?25l[?1c :w [?25h[?0c>[?25l[?1c :w >[?25h[?0c>[?25l[?1c :w >>[?25h[?0ct[?25l[?1c :w >>t[?25h[?0ce[?25l[?1c :w >>te[?25h[?0cs[?25l[?1c :w >>tes[?25h[?0ct[?25l[?1c :w >>test[?25h[?0c.[?25l[?1c :w >>test.[?25h[?0co[?25l[?1c :w >>test.o[?25h[?0cu[?25l[?1c :w >>test.ou[?25h[?0ct[?25l[?1c :w >>test.out[?25h[?0c [?25l[?1c"test.out" "test.out" [converted] 1 line, 8 characters appended "test.out" [converted] 1 line, 8 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cu[?25l[?1c :set fenc=u[?25h[?0cc[?25l[?1c :set fenc=uc[?25h[?0cs[?25l[?1c :set fenc=ucs[?25h[?0c-[?25l[?1c :set fenc=ucs-[?25h[?0c2[?25l[?1c :set fenc=ucs-2[?25h[?0cl[?25l[?1c :set fenc=ucs-2l[?25h[?0ce[?25l[?1c :set fenc=ucs-2le[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c![?25l[?1c :w![?25h[?0c [?25l[?1c :w! [?25h[?0cX[?25l[?1c :w! X[?25h[?0ct[?25l[?1c :w! Xt[?25h[?0ce[?25l[?1c :w! Xte[?25h[?0cs[?25l[?1c :w! Xtes[?25h[?0ct[?25l[?1c :w! Xtest[?25h[?0c4[?25l[?1c :w! Xtest4[?25h[?0cx[?25l[?1c :w! Xtest4x[?25h[?0c [?25l[?1c"Xtest4x" "Xtest4x" [converted][New File] 1 line, 10 characters written "Xtest4x" [converted][New File] 1 line, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0c-[?25l[?1c :" -[?25h[?0c-[?25l[?1c :" --[?25h[?0c-[?25l[?1c :" ---[?25h[?0c [?25l[?1c :" --- [?25h[?0cC[?25l[?1c :" --- C[?25h[?0ch[?25l[?1c :" --- Ch[?25h[?0ce[?25l[?1c :" --- Che[?25h[?0cc[?25l[?1c :" --- Chec[?25h[?0ck[?25l[?1c :" --- Check[?25h[?0c [?25l[?1c :" --- Check [?25h[?0cu[?25l[?1c :" --- Check u[?25h[?0cc[?25l[?1c :" --- Check uc[?25h[?0cs[?25l[?1c :" --- Check ucs[?25h[?0c-[?25l[?1c :" --- Check ucs-[?25h[?0c4[?25l[?1c :" --- Check ucs-4[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c![?25l[?1c :e![?25h[?0c [?25l[?1c :e! [?25h[?0cX[?25l[?1c :e! X[?25h[?0ct[?25l[?1c :e! Xt[?25h[?0ce[?25l[?1c :e! Xte[?25h[?0cs[?25l[?1c :e! Xtes[?25h[?0ct[?25l[?1c :e! Xtest[?25h[?0c5[?25l[?1c :e! Xtest5[?25h[?0c [?25l[?1c"Xtest5" "Xtest5" [converted] 1 line, 10 characters-4[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0c>[?25l[?1c :redir >[?25h[?0c>[?25l[?1c :redir >>[?25h[?0ct[?25l[?1c :redir >>t[?25h[?0ce[?25l[?1c :redir >>te[?25h[?0cs[?25l[?1c :redir >>tes[?25h[?0ct[?25l[?1c :redir >>test[?25h[?0c.[?25l[?1c :redir >>test.[?25h[?0co[?25l[?1c :redir >>test.o[?25h[?0cu[?25l[?1c :redir >>test.ou[?25h[?0ct[?25l[?1c :redir >>test.out[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ci[?25l[?1c :set fi[?25h[?0cl[?25l[?1c :set fil[?25h[?0ce[?25l[?1c :set file[?25h[?0ce[?25l[?1c :set filee[?25h[?0cn[?25l[?1c :set fileen[?25h[?0cc[?25l[?1c :set fileenc[?25h[?0co[?25l[?1c :set fileenco[?25h[?0cd[?25l[?1c :set fileencod[?25h[?0ci[?25l[?1c :set fileencodi[?25h[?0cn[?25l[?1c :set fileencodin[?25h[?0cg[?25l[?1c :set fileencoding[?25h[?0c [?25l[?1c :set fileencoding [?25h[?0cb[?25l[?1c :set fileencoding b[?25h[?0co[?25l[?1c :set fileencoding bo[?25h[?0cm[?25l[?1c :set fileencoding bom[?25h[?0cb[?25l[?1c :set fileencoding bomb[?25h[?0c?[?25l[?1c :set fileencoding bomb?[?25h[?0c [?25l[?1c fileencoding=ucs-4 bomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0cE[?25l[?1c :redir E[?25h[?0cN[?25l[?1c :redir EN[?25h[?0cD[?25l[?1c :redir END[?25h[?0c [?25l[?1cucs-4 ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cl[?25l[?1c :set fenc=l[?25h[?0ca[?25l[?1c :set fenc=la[?25h[?0ct[?25l[?1c :set fenc=lat[?25h[?0ci[?25l[?1c :set fenc=lati[?25h[?0cn[?25l[?1c :set fenc=latin[?25h[?0c-[?25l[?1c :set fenc=latin-[?25h[?0c1[?25l[?1c :set fenc=latin-1[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c [?25l[?1c :w [?25h[?0c>[?25l[?1c :w >[?25h[?0c>[?25l[?1c :w >>[?25h[?0ct[?25l[?1c :w >>t[?25h[?0ce[?25l[?1c :w >>te[?25h[?0cs[?25l[?1c :w >>tes[?25h[?0ct[?25l[?1c :w >>test[?25h[?0c.[?25l[?1c :w >>test.[?25h[?0co[?25l[?1c :w >>test.o[?25h[?0cu[?25l[?1c :w >>test.ou[?25h[?0ct[?25l[?1c :w >>test.out[?25h[?0c [?25l[?1c"test.out" "test.out" [converted] 1 line, 6 characters appended "test.out" [converted] 1 line, 6 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cu[?25l[?1c :set fenc=u[?25h[?0cc[?25l[?1c :set fenc=uc[?25h[?0cs[?25l[?1c :set fenc=ucs[?25h[?0c-[?25l[?1c :set fenc=ucs-[?25h[?0c4[?25l[?1c :set fenc=ucs-4[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c![?25l[?1c :w![?25h[?0c [?25l[?1c :w! [?25h[?0cX[?25l[?1c :w! X[?25h[?0ct[?25l[?1c :w! Xt[?25h[?0ce[?25l[?1c :w! Xte[?25h[?0cs[?25l[?1c :w! Xtes[?25h[?0ct[?25l[?1c :w! Xtest[?25h[?0c5[?25l[?1c :w! Xtest5[?25h[?0cx[?25l[?1c :w! Xtest5x[?25h[?0c [?25l[?1c"Xtest5x" "Xtest5x" [converted][New File] 1 line, 10 characters written "Xtest5x" [converted][New File] 1 line, 10 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0c-[?25l[?1c :" -[?25h[?0c-[?25l[?1c :" --[?25h[?0c-[?25l[?1c :" ---[?25h[?0c [?25l[?1c :" --- [?25h[?0cC[?25l[?1c :" --- C[?25h[?0ch[?25l[?1c :" --- Ch[?25h[?0ce[?25l[?1c :" --- Che[?25h[?0cc[?25l[?1c :" --- Chec[?25h[?0ck[?25l[?1c :" --- Check[?25h[?0c [?25l[?1c :" --- Check [?25h[?0cu[?25l[?1c :" --- Check u[?25h[?0cc[?25l[?1c :" --- Check uc[?25h[?0cs[?25l[?1c :" --- Check ucs[?25h[?0c-[?25l[?1c :" --- Check ucs-[?25h[?0c4[?25l[?1c :" --- Check ucs-4[?25h[?0cl[?25l[?1c :" --- Check ucs-4l[?25h[?0ce[?25l[?1c :" --- Check ucs-4le[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c![?25l[?1c :e![?25h[?0c [?25l[?1c :e! [?25h[?0cX[?25l[?1c :e! X[?25h[?0ct[?25l[?1c :e! Xt[?25h[?0ce[?25l[?1c :e! Xte[?25h[?0cs[?25l[?1c :e! Xtes[?25h[?0ct[?25l[?1c :e! Xtest[?25h[?0c6[?25l[?1c :e! Xtest6[?25h[?0c [?25l[?1c"Xtest6" "Xtest6" [converted] 1 line, 12 characters4le [?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0c>[?25l[?1c :redir >[?25h[?0c>[?25l[?1c :redir >>[?25h[?0ct[?25l[?1c :redir >>t[?25h[?0ce[?25l[?1c :redir >>te[?25h[?0cs[?25l[?1c :redir >>tes[?25h[?0ct[?25l[?1c :redir >>test[?25h[?0c.[?25l[?1c :redir >>test.[?25h[?0co[?25l[?1c :redir >>test.o[?25h[?0cu[?25l[?1c :redir >>test.ou[?25h[?0ct[?25l[?1c :redir >>test.out[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ci[?25l[?1c :set fi[?25h[?0cl[?25l[?1c :set fil[?25h[?0ce[?25l[?1c :set file[?25h[?0ce[?25l[?1c :set filee[?25h[?0cn[?25l[?1c :set fileen[?25h[?0cc[?25l[?1c :set fileenc[?25h[?0co[?25l[?1c :set fileenco[?25h[?0cd[?25l[?1c :set fileencod[?25h[?0ci[?25l[?1c :set fileencodi[?25h[?0cn[?25l[?1c :set fileencodin[?25h[?0cg[?25l[?1c :set fileencoding[?25h[?0c [?25l[?1c :set fileencoding [?25h[?0cb[?25l[?1c :set fileencoding b[?25h[?0co[?25l[?1c :set fileencoding bo[?25h[?0cm[?25l[?1c :set fileencoding bom[?25h[?0cb[?25l[?1c :set fileencoding bomb[?25h[?0c?[?25l[?1c :set fileencoding bomb?[?25h[?0c [?25l[?1c fileencoding=ucs-4le bomb Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cr[?25l[?1c :r[?25h[?0ce[?25l[?1c :re[?25h[?0cd[?25l[?1c :red[?25h[?0ci[?25l[?1c :redi[?25h[?0cr[?25l[?1c :redir[?25h[?0c [?25l[?1c :redir [?25h[?0cE[?25l[?1c :redir E[?25h[?0cN[?25l[?1c :redir EN[?25h[?0cD[?25l[?1c :redir END[?25h[?0c [?25l[?1cucs-4le ~ [?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cl[?25l[?1c :set fenc=l[?25h[?0ca[?25l[?1c :set fenc=la[?25h[?0ct[?25l[?1c :set fenc=lat[?25h[?0ci[?25l[?1c :set fenc=lati[?25h[?0cn[?25l[?1c :set fenc=latin[?25h[?0c-[?25l[?1c :set fenc=latin-[?25h[?0c1[?25l[?1c :set fenc=latin-1[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c [?25l[?1c :w [?25h[?0c>[?25l[?1c :w >[?25h[?0c>[?25l[?1c :w >>[?25h[?0ct[?25l[?1c :w >>t[?25h[?0ce[?25l[?1c :w >>te[?25h[?0cs[?25l[?1c :w >>tes[?25h[?0ct[?25l[?1c :w >>test[?25h[?0c.[?25l[?1c :w >>test.[?25h[?0co[?25l[?1c :w >>test.o[?25h[?0cu[?25l[?1c :w >>test.ou[?25h[?0ct[?25l[?1c :w >>test.out[?25h[?0c [?25l[?1c"test.out" "test.out" [converted] 1 line, 8 characters appended "test.out" [converted] 1 line, 8 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0cu[?25l[?1c :set fenc=u[?25h[?0cc[?25l[?1c :set fenc=uc[?25h[?0cs[?25l[?1c :set fenc=ucs[?25h[?0c-[?25l[?1c :set fenc=ucs-[?25h[?0c4[?25l[?1c :set fenc=ucs-4[?25h[?0cl[?25l[?1c :set fenc=ucs-4l[?25h[?0ce[?25l[?1c :set fenc=ucs-4le[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c![?25l[?1c :w![?25h[?0c [?25l[?1c :w! [?25h[?0cX[?25l[?1c :w! X[?25h[?0ct[?25l[?1c :w! Xt[?25h[?0ce[?25l[?1c :w! Xte[?25h[?0cs[?25l[?1c :w! Xtes[?25h[?0ct[?25l[?1c :w! Xtest[?25h[?0c6[?25l[?1c :w! Xtest6[?25h[?0cx[?25l[?1c :w! Xtest6x[?25h[?0c [?25l[?1c"Xtest6x" "Xtest6x" [converted][New File] 1 line, 12 characters written "Xtest6x" [converted][New File] 1 line, 12 characters written[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0c-[?25l[?1c :" -[?25h[?0c-[?25l[?1c :" --[?25h[?0c-[?25l[?1c :" ---[?25h[?0c [?25l[?1c :" --- [?25h[?0cC[?25l[?1c :" --- C[?25h[?0ch[?25l[?1c :" --- Ch[?25h[?0ce[?25l[?1c :" --- Che[?25h[?0cc[?25l[?1c :" --- Chec[?25h[?0ck[?25l[?1c :" --- Check[?25h[?0c [?25l[?1c :" --- Check [?25h[?0ct[?25l[?1c :" --- Check t[?25h[?0ch[?25l[?1c :" --- Check th[?25h[?0ce[?25l[?1c :" --- Check the[?25h[?0c [?25l[?1c :" --- Check the [?25h[?0cf[?25l[?1c :" --- Check the f[?25h[?0ci[?25l[?1c :" --- Check the fi[?25h[?0cl[?25l[?1c :" --- Check the fil[?25h[?0ce[?25l[?1c :" --- Check the file[?25h[?0cs[?25l[?1c :" --- Check the files[?25h[?0c [?25l[?1c :" --- Check the files [?25h[?0cw[?25l[?1c :" --- Check the files w[?25h[?0cr[?25l[?1c :" --- Check the files wr[?25h[?0ci[?25l[?1c :" --- Check the files wri[?25h[?0ct[?25l[?1c :" --- Check the files writ[?25h[?0ct[?25l[?1c :" --- Check the files writt[?25h[?0ce[?25l[?1c :" --- Check the files writte[?25h[?0cn[?25l[?1c :" --- Check the files written[?25h[?0c [?25l[?1c :" --- Check the files written [?25h[?0cw[?25l[?1c :" --- Check the files written w[?25h[?0ci[?25l[?1c :" --- Check the files written wi[?25h[?0ct[?25l[?1c :" --- Check the files written wit[?25h[?0ch[?25l[?1c :" --- Check the files written with[?25h[?0c [?25l[?1c :" --- Check the files written with [?25h[?0cB[?25l[?1c :" --- Check the files written with B[?25h[?0cO[?25l[?1c :" --- Check the files written with BO[?25h[?0cM[?25l[?1c :" --- Check the files written with BOM[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cb[?25l[?1c :set b[?25h[?0ci[?25l[?1c :set bi[?25h[?0cn[?25l[?1c :set bin[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c![?25l[?1c :e![?25h[?0c [?25l[?1c :e! [?25h[?0ct[?25l[?1c :e! t[?25h[?0ce[?25l[?1c :e! te[?25h[?0cs[?25l[?1c :e! tes[?25h[?0ct[?25l[?1c :e! test[?25h[?0c.[?25l[?1c :e! test.[?25h[?0co[?25l[?1c :e! test.o[?25h[?0cu[?25l[?1c :e! test.ou[?25h[?0ct[?25l[?1c :e! test.out[?25h[?0c [?25l[?1c"test.out" "test.out" 35 lines, 275 characters fileencoding=latin1nobomblatin-1 fileencoding=utf-8 bombutf-8 fileencoding=latin1nobombutf-8<80>err fileencoding=utf-16 bombucs-2 fileencoding=utf-16le[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c :$[?25h[?0cr[?25l[?1c :$r[?25h[?0c [?25l[?1c :$r [?25h[?0cX[?25l[?1c :$r X[?25h[?0ct[?25l[?1c :$r Xt[?25h[?0ce[?25l[?1c :$r Xte[?25h[?0cs[?25l[?1c :$r Xtes[?25h[?0ct[?25l[?1c :$r Xtest[?25h[?0c0[?25l[?1c :$r Xtest0[?25h[?0cx[?25l[?1c :$r Xtest0x[?25h[?0c [?25l[?1c"Xtest0x" "Xtest0x" 1 line, 10 characters bomb ucs-2le fileencoding=ucs-4 bomb ucs-4 fileencoding=ucs-4le bomb ucs-4le latin-1[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c :$[?25h[?0cr[?25l[?1c :$r[?25h[?0c [?25l[?1c :$r [?25h[?0cX[?25l[?1c :$r X[?25h[?0ct[?25l[?1c :$r Xt[?25h[?0ce[?25l[?1c :$r Xte[?25h[?0cs[?25l[?1c :$r Xtes[?25h[?0ct[?25l[?1c :$r Xtest[?25h[?0c1[?25l[?1c :$r Xtest1[?25h[?0cx[?25l[?1c :$r Xtest1x[?25h[?0c [?25l[?1c"Xtest1x" "Xtest1x" 1 line, 9 characters utf-8[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c :$[?25h[?0cr[?25l[?1c :$r[?25h[?0c [?25l[?1c :$r [?25h[?0cX[?25l[?1c :$r X[?25h[?0ct[?25l[?1c :$r Xt[?25h[?0ce[?25l[?1c :$r Xte[?25h[?0cs[?25l[?1c :$r Xtes[?25h[?0ct[?25l[?1c :$r Xtest[?25h[?0c2[?25l[?1c :$r Xtest2[?25h[?0cx[?25l[?1c :$r Xtest2x[?25h[?0c [?25l[?1c"Xtest2x" "Xtest2x" 1 line, 17 characters utf-8<80>err[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c :$[?25h[?0cr[?25l[?1c :$r[?25h[?0c [?25l[?1c :$r [?25h[?0cX[?25l[?1c :$r X[?25h[?0ct[?25l[?1c :$r Xt[?25h[?0ce[?25l[?1c :$r Xte[?25h[?0cs[?25l[?1c :$r Xtes[?25h[?0ct[?25l[?1c :$r Xtest[?25h[?0c3[?25l[?1c :$r Xtest3[?25h[?0cx[?25l[?1c :$r Xtest3x[?25h[?0c [?25l[?1c"Xtest3x" "Xtest3x" 1 line, 14 characters ^@u^@c^@s^@-^@2^@[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c :$[?25h[?0cr[?25l[?1c :$r[?25h[?0c [?25l[?1c :$r [?25h[?0cX[?25l[?1c :$r X[?25h[?0ct[?25l[?1c :$r Xt[?25h[?0ce[?25l[?1c :$r Xte[?25h[?0cs[?25l[?1c :$r Xtes[?25h[?0ct[?25l[?1c :$r Xtest[?25h[?0c4[?25l[?1c :$r Xtest4[?25h[?0cx[?25l[?1c :$r Xtest4x[?25h[?0c [?25l[?1c"Xtest4x" "Xtest4x" [Incomplete last line] 2 lines, 18 characters u^@c^@s^@-^@2^@l^@e^@[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c :$[?25h[?0cr[?25l[?1c :$r[?25h[?0c [?25l[?1c :$r [?25h[?0cX[?25l[?1c :$r X[?25h[?0ct[?25l[?1c :$r Xt[?25h[?0ce[?25l[?1c :$r Xte[?25h[?0cs[?25l[?1c :$r Xtes[?25h[?0ct[?25l[?1c :$r Xtest[?25h[?0c5[?25l[?1c :$r Xtest5[?25h[?0cx[?25l[?1c :$r Xtest5x[?25h[?0c [?25l[?1c"Xtest5x" "Xtest5x" 1 line, 28 characters^@ ^@^@^@^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c :$[?25h[?0cr[?25l[?1c :$r[?25h[?0c [?25l[?1c :$r [?25h[?0cX[?25l[?1c :$r X[?25h[?0ct[?25l[?1c :$r Xt[?25h[?0ce[?25l[?1c :$r Xte[?25h[?0cs[?25l[?1c :$r Xtes[?25h[?0ct[?25l[?1c :$r Xtest[?25h[?0c6[?25l[?1c :$r Xtest6[?25h[?0cx[?25l[?1c :$r Xtest6x[?25h[?0c [?25l[?1c"Xtest6x" "Xtest6x" [Incomplete last line] 2 lines, 36 characters ^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@[?25h[?0c[?25l[?1c :[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cn[?25l[?1c :set n[?25h[?0co[?25l[?1c :set no[?25h[?0cb[?25l[?1c :set nob[?25h[?0ci[?25l[?1c :set nobi[?25h[?0cn[?25l[?1c :set nobin[?25h[?0c [?25l[?1c :set nobin [?25h[?0cf[?25l[?1c :set nobin f[?25h[?0cf[?25l[?1c :set nobin ff[?25h[?0c&[?25l[?1c :set nobin ff&[?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c [?25l[?1c :set nobin ff& [?25h[?0c"[?25l[?1c :set nobin ff& "[?25h[?0c [?25l[?1c :set nobin ff& " [?25h[?0cW[?25l[?1c :set nobin ff& " W[?25h[?0cr[?25l[?1c :set nobin ff& " Wr[?25h[?0ci[?25l[?1c :set nobin ff& " Wri[?25h[?0ct[?25l[?1c :set nobin ff& " Writ[?25h[?0ce[?25l[?1c :set nobin ff& " Write[?25h[?0c [?25l[?1c :set nobin ff& " Write [?25h[?0ct[?25l[?1c :set nobin ff& " Write t[?25h[?0ch[?25l[?1c :set nobin ff& " Write th[?25h[?0ce[?25l[?1c :set nobin ff& " Write the[?25h[?0c [?25l[?1c :set nobin ff& " Write the [?25h[?0cf[?25l[?1c :set nobin ff& " Write the f[?25h[?0ci[?25l[?1c :set nobin ff& " Write the fi[?25h[?0cl[?25l[?1c :set nobin ff& " Write the fil[?25h[?0ce[?25l[?1c :set nobin ff& " Write the file[?25h[?0c [?25l[?1c :set nobin ff& " Write the file [?25h[?0ci[?25l[?1c :set nobin ff& " Write the file i[?25h[?0cn[?25l[?1c :set nobin ff& " Write the file in[?25h[?0c [?25l[?1c :set nobin ff& " Write the file in [?25h[?0cd[?25l[?1c :set nobin ff& " Write the file in d[?25h[?0ce[?25l[?1c :set nobin ff& " Write the file in de[?25h[?0cf[?25l[?1c :set nobin ff& " Write the file in def[?25h[?0ca[?25l[?1c :set nobin ff& " Write the file in defa[?25h[?0cu[?25l[?1c :set nobin ff& " Write the file in defau[?25h[?0cl[?25l[?1c :set nobin ff& " Write the file in defaul[?25h[?0ct[?25l[?1c :set nobin ff& " Write the file in default[?25h[?0c [?25l[?1c :set nobin ff& " Write the file in default [?25h[?0cf[?25l[?1c :set nobin ff& " Write the file in default f[?25h[?0co[?25l[?1c :set nobin ff& " Write the file in default fo[?25h[?0cr[?25l[?1c :set nobin ff& " Write the file in default for[?25h[?0cm[?25l[?1c :set nobin ff& " Write the file in default form[?25h[?0ca[?25l[?1c :set nobin ff& " Write the file in default forma[?25h[?0ct[?25l[?1c :set nobin ff& " Write the file in default format[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c![?25l[?1c :w![?25h[?0c [?25l[?1c :w! [?25h[?0ct[?25l[?1c :w! t[?25h[?0ce[?25l[?1c :w! te[?25h[?0cs[?25l[?1c :w! tes[?25h[?0ct[?25l[?1c :w! test[?25h[?0c.[?25l[?1c :w! test.[?25h[?0co[?25l[?1c :w! test.o[?25h[?0cu[?25l[?1c :w! test.ou[?25h[?0ct[?25l[?1c :w! test.out[?25h[?0c [?25l[?1c"test.out" "test.out" 44 lines, 409 characters written "test.out" 44 lines, 409 characters written[?25h[?0c[?25l[?1c:[?25h[?0cq[?25l[?1c :q[?25h[?0ca[?25l[?1c :qa[?25h[?0c![?25l[?1c :qa![?25h[?0c [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test43.failed test.ok test.out X* viminfo cp test43.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test43.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test43.in" 27 lines, 412 charactersTests for regexp with various magic settings. STARTTEST :set nocompatible viminfo+=nviminfo /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:?^1?,$w! test.out :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for regexp with various magic settings.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 14 lines, 217 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cset nocompatible viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^1 [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0ca*b\{2}c\+/e [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\Md\*e\{2}f\+/e [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nomagic [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cg\*h\{2}i\+/e [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\mj*k\{2}l\+/e [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\vm*n{2}o+/e [?25l[?1c 5 m mm mnn mnnooo[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c /[?25h[?0c\V^aa$ [?25l[?1c 6 x ^aa$ x[?25h[?0c[?25l[?1caa$ x[?25h[?0c[?25l[?1c :[?25h[?0cset magic [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\v(a)(b)\2\1\1/e [?25l[?1c 7 (a)(b) abbaa[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c /[?25h[?0c\V[ab]\(\[xy]\)\1 [?25l[?1c 8 axx [ab]xx[?25h[?0c[?25l[?1cab]x[?25h[?0c[?25l[?1c :[?25h[?0c?^1?,$w! test.out [?25l[?1c"test.out" [New] 8L, 121C written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test44.failed test.ok test.out X* viminfo cp test44.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test44.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test44.in" 55 lines, 1137 charactersTests for regexp with multi-byte encoding and various magic settings. Test matchstr() with a count and multi-byte chars. STARTTEST :so mbyte.vim :set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:" Now search for multi-byte without composing char /ม x:" Now search for multi-byte with composing char /มà¹~H x:" find word by change of word class /ã~A¡\<ã~B«ã~C¨\>ã~A¯[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for regexp with multi-byte encoding and various magic settings.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 33 lines, 760 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTESTx/\%U12345678 x/[\U1234abcd\u1234\uabcd] x/\%d21879b x:?^1?,$w! test.out :e! test.out G:put =matchstr(\"×~P×~Q×~R×~S\", \".\", 0, 2) " ×~Q :put =matchstr(\"×~P×~Q×~R×~S\", \"..\", 0, 2) " ×~Q×~R :put =matchstr(\"×~P×~Q×~R×~S\", \".\", 0, 0) " ×~P :put =matchstr(\"×~P×~Q×~R×~S\", \".\", 4, -1) " ×~R :w! :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll 5 m mm mnn mnnooo 6 x ^aa$ x 7 (a)(b) abbaa 8 axx [ab]xx 9 หมà¹~Hx อมx a อมx หมà¹~Hx[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso mbyte.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo [?25l[?1cx/\%U12345678 x/[\U1234abcd\u1234\uabcd] x/\%d21879b x:?^1?,$w! test.out :e! test.out G:put =matchstr(\"¿¿¿¿\", \".\", 0, 2) " ¿ :put =matchstr(\"¿¿¿¿\", \"..\", 0, 2) " ¿¿ :put =matchstr(\"¿¿¿¿\", \".\", 0, 0) " ¿ :put =matchstr(\"¿¿¿¿\", \".\", 4, -1) " ¿ :w! :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll 5 m mm mnn mnnooo 6 x ^aa$ x 7 (a)(b) abbaa 8 axx [ab]xx 9 ¿¿x ¿¿x a ¿¿x ¿¿x[?25h[?0c[?25l[?1c/[?25h[?0c^[?25l[?1c /^[?25h[?0c1[?25l[?1c /^1[?25h[?0c [?25l[?1c/^1 [?25h[?0c[?25l[?1c/[?25h[?0ca[?25l[?1c /a[?25h[?0c*[?25l[?1c /a*[?25h[?0cb[?25l[?1c /a*b[?25h[?0c\[?25l[?1c /a*b\[?25h[?0c{[?25l[?1c /a*b\{[?25h[?0c2[?25l[?1c /a*b\{2[?25h[?0c}[?25l[?1c /a*b\{2}[?25h[?0cc[?25l[?1c /a*b\{2}c[?25h[?0c\[?25l[?1c /a*b\{2}c\[?25h[?0c+[?25l[?1c /a*b\{2}c\+[?25h[?0c/[?25l[?1c /a*b\{2}c\+/[?25h[?0ce[?25l[?1c /a*b\{2}c\+/e[?25h[?0c [?25l[?1c/a*b\{2}c\+/e [?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c /\[?25h[?0cM[?25l[?1c /\M[?25h[?0cd[?25l[?1c /\Md[?25h[?0c\[?25l[?1c /\Md\[?25h[?0c*[?25l[?1c /\Md\*[?25h[?0ce[?25l[?1c /\Md\*e[?25h[?0c\[?25l[?1c /\Md\*e\[?25h[?0c{[?25l[?1c /\Md\*e\{[?25h[?0c2[?25l[?1c /\Md\*e\{2[?25h[?0c}[?25l[?1c /\Md\*e\{2}[?25h[?0cf[?25l[?1c /\Md\*e\{2}f[?25h[?0c\[?25l[?1c /\Md\*e\{2}f\[?25h[?0c+[?25l[?1c /\Md\*e\{2}f\+[?25h[?0c/[?25l[?1c /\Md\*e\{2}f\+/[?25h[?0ce[?25l[?1c /\Md\*e\{2}f\+/e[?25h[?0c [?25l[?1c/\Md\*e\{2}f\+/e [?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cn[?25l[?1c :set n[?25h[?0co[?25l[?1c :set no[?25h[?0cm[?25l[?1c :set nom[?25h[?0ca[?25l[?1c :set noma[?25h[?0cg[?25l[?1c :set nomag[?25h[?0ci[?25l[?1c :set nomagi[?25h[?0cc[?25l[?1c :set nomagic[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cg[?25l[?1c /g[?25h[?0c\[?25l[?1c /g\[?25h[?0c*[?25l[?1c /g\*[?25h[?0ch[?25l[?1c /g\*h[?25h[?0c\[?25l[?1c /g\*h\[?25h[?0c{[?25l[?1c /g\*h\{[?25h[?0c2[?25l[?1c /g\*h\{2[?25h[?0c}[?25l[?1c /g\*h\{2}[?25h[?0ci[?25l[?1c /g\*h\{2}i[?25h[?0c\[?25l[?1c /g\*h\{2}i\[?25h[?0c+[?25l[?1c /g\*h\{2}i\+[?25h[?0c/[?25l[?1c /g\*h\{2}i\+/[?25h[?0ce[?25l[?1c /g\*h\{2}i\+/e[?25h[?0c [?25l[?1c/g\*h\{2}i\+/e [?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c /\[?25h[?0cm[?25l[?1c /\m[?25h[?0cj[?25l[?1c /\mj[?25h[?0c*[?25l[?1c /\mj*[?25h[?0ck[?25l[?1c /\mj*k[?25h[?0c\[?25l[?1c /\mj*k\[?25h[?0c{[?25l[?1c /\mj*k\{[?25h[?0c2[?25l[?1c /\mj*k\{2[?25h[?0c}[?25l[?1c /\mj*k\{2}[?25h[?0cl[?25l[?1c /\mj*k\{2}l[?25h[?0c\[?25l[?1c /\mj*k\{2}l\[?25h[?0c+[?25l[?1c /\mj*k\{2}l\+[?25h[?0c/[?25l[?1c /\mj*k\{2}l\+/[?25h[?0ce[?25l[?1c /\mj*k\{2}l\+/e[?25h[?0c [?25l[?1c/\mj*k\{2}l\+/e [?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c /\[?25h[?0cv[?25l[?1c /\v[?25h[?0cm[?25l[?1c /\vm[?25h[?0c*[?25l[?1c /\vm*[?25h[?0cn[?25l[?1c /\vm*n[?25h[?0c{[?25l[?1c /\vm*n{[?25h[?0c2[?25l[?1c /\vm*n{2[?25h[?0c}[?25l[?1c /\vm*n{2}[?25h[?0co[?25l[?1c /\vm*n{2}o[?25h[?0c+[?25l[?1c /\vm*n{2}o+[?25h[?0c/[?25l[?1c /\vm*n{2}o+/[?25h[?0ce[?25l[?1c /\vm*n{2}o+/e[?25h[?0c [?25l[?1c/\vm*n{2}o+/e [?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c /\[?25h[?0cV[?25l[?1c /\V[?25h[?0c^[?25l[?1c /\V^[?25h[?0ca[?25l[?1c /\V^a[?25h[?0ca[?25l[?1c /\V^aa[?25h[?0c$[?25l[?1c /\V^aa$[?25h[?0c [?25l[?1c/\V^aa$ [?25h[?0c[?25l[?1c aa$ x[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cm[?25l[?1c :set m[?25h[?0ca[?25l[?1c :set ma[?25h[?0cg[?25l[?1c :set mag[?25h[?0ci[?25l[?1c :set magi[?25h[?0cc[?25l[?1c :set magic[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c /\[?25h[?0cv[?25l[?1c /\v[?25h[?0c([?25l[?1c /\v([?25h[?0ca[?25l[?1c /\v(a[?25h[?0c)[?25l[?1c /\v(a)[?25h[?0c([?25l[?1c /\v(a)([?25h[?0cb[?25l[?1c /\v(a)(b[?25h[?0c)[?25l[?1c /\v(a)(b)[?25h[?0c\[?25l[?1c /\v(a)(b)\[?25h[?0c2[?25l[?1c /\v(a)(b)\2[?25h[?0c\[?25l[?1c /\v(a)(b)\2\[?25h[?0c1[?25l[?1c /\v(a)(b)\2\1[?25h[?0c\[?25l[?1c /\v(a)(b)\2\1\[?25h[?0c1[?25l[?1c /\v(a)(b)\2\1\1[?25h[?0c/[?25l[?1c /\v(a)(b)\2\1\1/[?25h[?0ce[?25l[?1c /\v(a)(b)\2\1\1/e[?25h[?0c [?25l[?1c/\v(a)(b)\2\1\1/e [?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c /\[?25h[?0cV[?25l[?1c /\V[?25h[?0c[[?25l[?1c /\V[[?25h[?0ca[?25l[?1c /\V[a[?25h[?0cb[?25l[?1c /\V[ab[?25h[?0c][?25l[?1c /\V[ab][?25h[?0c\[?25l[?1c /\V[ab]\[?25h[?0c([?25l[?1c /\V[ab]\([?25h[?0c\[?25l[?1c /\V[ab]\(\[?25h[?0c[[?25l[?1c /\V[ab]\(\[[?25h[?0cx[?25l[?1c /\V[ab]\(\[x[?25h[?0cy[?25l[?1c /\V[ab]\(\[xy[?25h[?0c][?25l[?1c /\V[ab]\(\[xy][?25h[?0c\[?25l[?1c /\V[ab]\(\[xy]\[?25h[?0c)[?25l[?1c /\V[ab]\(\[xy]\)[?25h[?0c\[?25l[?1c /\V[ab]\(\[xy]\)\[?25h[?0c1[?25l[?1c /\V[ab]\(\[xy]\)\1[?25h[?0c [?25l[?1c/\V[ab]\(\[xy]\)\1 [?25h[?0c[?25l[?1c ab]x[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0cN[?25l[?1c :" N[?25h[?0co[?25l[?1c :" No[?25h[?0cw[?25l[?1c :" Now[?25h[?0c [?25l[?1c :" Now [?25h[?0cs[?25l[?1c :" Now s[?25h[?0ce[?25l[?1c :" Now se[?25h[?0ca[?25l[?1c :" Now sea[?25h[?0cr[?25l[?1c :" Now sear[?25h[?0cc[?25l[?1c :" Now searc[?25h[?0ch[?25l[?1c :" Now search[?25h[?0c [?25l[?1c :" Now search [?25h[?0cf[?25l[?1c :" Now search f[?25h[?0co[?25l[?1c :" Now search fo[?25h[?0cr[?25l[?1c :" Now search for[?25h[?0c [?25l[?1c :" Now search for [?25h[?0cm[?25l[?1c :" Now search for m[?25h[?0cu[?25l[?1c :" Now search for mu[?25h[?0cl[?25l[?1c :" Now search for mul[?25h[?0ct[?25l[?1c :" Now search for mult[?25h[?0ci[?25l[?1c :" Now search for multi[?25h[?0c-[?25l[?1c :" Now search for multi-[?25h[?0cb[?25l[?1c :" Now search for multi-b[?25h[?0cy[?25l[?1c :" Now search for multi-by[?25h[?0ct[?25l[?1c :" Now search for multi-byt[?25h[?0ce[?25l[?1c :" Now search for multi-byte[?25h[?0c [?25l[?1c :" Now search for multi-byte [?25h[?0cw[?25l[?1c :" Now search for multi-byte w[?25h[?0ci[?25l[?1c :" Now search for multi-byte wi[?25h[?0ct[?25l[?1c :" Now search for multi-byte wit[?25h[?0ch[?25l[?1c :" Now search for multi-byte with[?25h[?0co[?25l[?1c :" Now search for multi-byte witho[?25h[?0cu[?25l[?1c :" Now search for multi-byte withou[?25h[?0ct[?25l[?1c :" Now search for multi-byte without[?25h[?0c [?25l[?1c :" Now search for multi-byte without [?25h[?0cc[?25l[?1c :" Now search for multi-byte without c[?25h[?0co[?25l[?1c :" Now search for multi-byte without co[?25h[?0cm[?25l[?1c :" Now search for multi-byte without com[?25h[?0cp[?25l[?1c :" Now search for multi-byte without comp[?25h[?0co[?25l[?1c :" Now search for multi-byte without compo[?25h[?0cs[?25l[?1c :" Now search for multi-byte without compos[?25h[?0ci[?25l[?1c :" Now search for multi-byte without composi[?25h[?0cn[?25l[?1c :" Now search for multi-byte without composin[?25h[?0cg[?25l[?1c :" Now search for multi-byte without composing[?25h[?0c [?25l[?1c :" Now search for multi-byte without composing [?25h[?0cc[?25l[?1c :" Now search for multi-byte without composing c[?25h[?0ch[?25l[?1c :" Now search for multi-byte without composing ch[?25h[?0ca[?25l[?1c :" Now search for multi-byte without composing cha[?25h[?0cr[?25l[?1c :" Now search for multi-byte without composing char[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c¿[?25l[?1c /[?25h[?0c [?25l[?1c/[?25h[?0c[?25l[?1c¿x[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0cN[?25l[?1c :" N[?25h[?0co[?25l[?1c :" No[?25h[?0cw[?25l[?1c :" Now[?25h[?0c [?25l[?1c :" Now [?25h[?0cs[?25l[?1c :" Now s[?25h[?0ce[?25l[?1c :" Now se[?25h[?0ca[?25l[?1c :" Now sea[?25h[?0cr[?25l[?1c :" Now sear[?25h[?0cc[?25l[?1c :" Now searc[?25h[?0ch[?25l[?1c :" Now search[?25h[?0c [?25l[?1c :" Now search [?25h[?0cf[?25l[?1c :" Now search f[?25h[?0co[?25l[?1c :" Now search fo[?25h[?0cr[?25l[?1c :" Now search for[?25h[?0c [?25l[?1c :" Now search for [?25h[?0cm[?25l[?1c :" Now search for m[?25h[?0cu[?25l[?1c :" Now search for mu[?25h[?0cl[?25l[?1c :" Now search for mul[?25h[?0ct[?25l[?1c :" Now search for mult[?25h[?0ci[?25l[?1c :" Now search for multi[?25h[?0c-[?25l[?1c :" Now search for multi-[?25h[?0cb[?25l[?1c :" Now search for multi-b[?25h[?0cy[?25l[?1c :" Now search for multi-by[?25h[?0ct[?25l[?1c :" Now search for multi-byt[?25h[?0ce[?25l[?1c :" Now search for multi-byte[?25h[?0c [?25l[?1c :" Now search for multi-byte [?25h[?0cw[?25l[?1c :" Now search for multi-byte w[?25h[?0ci[?25l[?1c :" Now search for multi-byte wi[?25h[?0ct[?25l[?1c :" Now search for multi-byte wit[?25h[?0ch[?25l[?1c :" Now search for multi-byte with[?25h[?0c [?25l[?1c :" Now search for multi-byte with [?25h[?0cc[?25l[?1c :" Now search for multi-byte with c[?25h[?0co[?25l[?1c :" Now search for multi-byte with co[?25h[?0cm[?25l[?1c :" Now search for multi-byte with com[?25h[?0cp[?25l[?1c :" Now search for multi-byte with comp[?25h[?0co[?25l[?1c :" Now search for multi-byte with compo[?25h[?0cs[?25l[?1c :" Now search for multi-byte with compos[?25h[?0ci[?25l[?1c :" Now search for multi-byte with composi[?25h[?0cn[?25l[?1c :" Now search for multi-byte with composin[?25h[?0cg[?25l[?1c :" Now search for multi-byte with composing[?25h[?0c [?25l[?1c :" Now search for multi-byte with composing [?25h[?0cc[?25l[?1c :" Now search for multi-byte with composing c[?25h[?0ch[?25l[?1c :" Now search for multi-byte with composing ch[?25h[?0ca[?25l[?1c :" Now search for multi-byte with composing cha[?25h[?0cr[?25l[?1c :" Now search for multi-byte with composing char[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c¿[?25l[?1c /[?25h[?0c¿[?25l[?1c /[?25h[?0c [?25l[?1c/[?25h[?0c[?25l[?1c¿x[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0cf[?25l[?1c :" f[?25h[?0ci[?25l[?1c :" fi[?25h[?0cn[?25l[?1c :" fin[?25h[?0cd[?25l[?1c :" find[?25h[?0c [?25l[?1c :" find [?25h[?0cw[?25l[?1c :" find w[?25h[?0co[?25l[?1c :" find wo[?25h[?0cr[?25l[?1c :" find wor[?25h[?0cd[?25l[?1c :" find word[?25h[?0c [?25l[?1c :" find word [?25h[?0cb[?25l[?1c :" find word b[?25h[?0cy[?25l[?1c :" find word by[?25h[?0c [?25l[?1c :" find word by [?25h[?0cc[?25l[?1c :" find word by c[?25h[?0ch[?25l[?1c :" find word by ch[?25h[?0ca[?25l[?1c :" find word by cha[?25h[?0cn[?25l[?1c :" find word by chan[?25h[?0cg[?25l[?1c :" find word by chang[?25h[?0ce[?25l[?1c :" find word by change[?25h[?0c [?25l[?1c :" find word by change [?25h[?0co[?25l[?1c :" find word by change o[?25h[?0cf[?25l[?1c :" find word by change of[?25h[?0c [?25l[?1c :" find word by change of [?25h[?0cw[?25l[?1c :" find word by change of w[?25h[?0co[?25l[?1c :" find word by change of wo[?25h[?0cr[?25l[?1c :" find word by change of wor[?25h[?0cd[?25l[?1c :" find word by change of word[?25h[?0c [?25l[?1c :" find word by change of word [?25h[?0cc[?25l[?1c :" find word by change of word c[?25h[?0cl[?25l[?1c :" find word by change of word cl[?25h[?0ca[?25l[?1c :" find word by change of word cla[?25h[?0cs[?25l[?1c :" find word by change of word clas[?25h[?0cs[?25l[?1c :" find word by change of word class[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c¿?[?25l[?1c /[?25h[?0c\[?25l[?1c /\[?25h[?0c<[?25l[?1c /\<[?25h[?0c¿?[?25l[?1c /\<[?25h[?0c¿?[?25l[?1c /\<[?25h[?0c\[?25l[?1c /\<\[?25h[?0c>[?25l[?1c /\<\>[?25h[?0c¿?[?25l[?1c /\<\>[?25h[?0c [?25l[?1c/\<\>  b ¿?¿?¿?¿?[?25h[?0c[?25l[?1c¿?¿?¿?[?25h[?0c[?25l[?1c :[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0cT[?25l[?1c :" T[?25h[?0ce[?25l[?1c :" Te[?25h[?0cs[?25l[?1c :" Tes[?25h[?0ct[?25l[?1c :" Test[?25h[?0c [?25l[?1c :" Test [?25h[?0c\[?25l[?1c :" Test \[?25h[?0c%[?25l[?1c :" Test \%[?25h[?0cu[?25l[?1c :" Test \%u[?25h[?0c,[?25l[?1c :" Test \%u,[?25h[?0c [?25l[?1c :" Test \%u, [?25h[?0c[[?25l[?1c :" Test \%u, [[?25h[?0c\[?25l[?1c :" Test \%u, [\[?25h[?0cu[?25l[?1c :" Test \%u, [\u[?25h[?0c][?25l[?1c :" Test \%u, [\u][?25h[?0c [?25l[?1c :" Test \%u, [\u] [?25h[?0ca[?25l[?1c :" Test \%u, [\u] a[?25h[?0cn[?25l[?1c :" Test \%u, [\u] an[?25h[?0cd[?25l[?1c :" Test \%u, [\u] and[?25h[?0c [?25l[?1c :" Test \%u, [\u] and [?25h[?0cf[?25l[?1c :" Test \%u, [\u] and f[?25h[?0cr[?25l[?1c :" Test \%u, [\u] and fr[?25h[?0ci[?25l[?1c :" Test \%u, [\u] and fri[?25h[?0ce[?25l[?1c :" Test \%u, [\u] and frie[?25h[?0cn[?25l[?1c :" Test \%u, [\u] and frien[?25h[?0cd[?25l[?1c :" Test \%u, [\u] and friend[?25h[?0cs[?25l[?1c :" Test \%u, [\u] and friends[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c\[?25l[?1c /\[?25h[?0c%[?25l[?1c /\%[?25h[?0cu[?25l[?1c /\%u[?25h[?0c2[?25l[?1c /\%u2[?25h[?0c0[?25l[?1c /\%u20[?25h[?0ca[?25l[?1c /\%u20a[?25h[?0cc[?25l[?1c /\%u20ac[?25h[?0c [?25l[?1c/\%u20ac  c x ¬¿x[?25h[?0c[?25l[?1c¬x[?25h[?0c[?25l[?1c /[?25h[?0c[[?25l[?1c /[[?25h[?0c\[?25l[?1c /[\[?25h[?0cu[?25l[?1c /[\u[?25h[?0c4[?25l[?1c /[\u4[?25h[?0cf[?25l[?1c /[\u4f[?25h[?0c7[?25l[?1c /[\u4f7[?25h[?0cf[?25l[?1c /[\u4f7f[?25h[?0c\[?25l[?1c /[\u4f7f\[?25h[?0cu[?25l[?1c /[\u4f7f\u[?25h[?0c5[?25l[?1c /[\u4f7f\u5[?25h[?0c9[?25l[?1c /[\u4f7f\u59[?25h[?0c2[?25l[?1c /[\u4f7f\u592[?25h[?0c9[?25l[?1c /[\u4f7f\u5929[?25h[?0c][?25l[?1c /[\u4f7f\u5929][?25h[?0c\[?25l[?1c /[\u4f7f\u5929]\[?25h[?0c+[?25l[?1c /[\u4f7f\u5929]\+[?25h[?0c [?25l[?1c/[\u4f7f\u5929]\+  d ¿?¿?x[?25h[?0c[?25l[?1c ¿?x [?25h[?0c[?25l[?1c /[?25h[?0c\[?25l[?1c /\[?25h[?0c%[?25l[?1c /\%[?25h[?0cU[?25l[?1c /\%U[?25h[?0c1[?25l[?1c /\%U1[?25h[?0c2[?25l[?1c /\%U12[?25h[?0c3[?25l[?1c /\%U123[?25h[?0c4[?25l[?1c /\%U1234[?25h[?0c5[?25l[?1c /\%U12345[?25h[?0c6[?25l[?1c /\%U123456[?25h[?0c7[?25l[?1c /\%U1234567[?25h[?0c8[?25l[?1c /\%U12345678[?25h[?0c [?25l[?1c/\%U12345678  e ¿y[?25h[?0c[?25l[?1c y[?25h[?0c[?25l[?1c /[?25h[?0c[[?25l[?1c /[[?25h[?0c\[?25l[?1c /[\[?25h[?0cU[?25l[?1c /[\U[?25h[?0c1[?25l[?1c /[\U1[?25h[?0c2[?25l[?1c /[\U12[?25h[?0c3[?25l[?1c /[\U123[?25h[?0c4[?25l[?1c /[\U1234[?25h[?0ca[?25l[?1c /[\U1234a[?25h[?0cb[?25l[?1c /[\U1234ab[?25h[?0cc[?25l[?1c /[\U1234abc[?25h[?0cd[?25l[?1c /[\U1234abcd[?25h[?0c\[?25l[?1c /[\U1234abcd\[?25h[?0cu[?25l[?1c /[\U1234abcd\u[?25h[?0c1[?25l[?1c /[\U1234abcd\u1[?25h[?0c2[?25l[?1c /[\U1234abcd\u12[?25h[?0c3[?25l[?1c /[\U1234abcd\u123[?25h[?0c4[?25l[?1c /[\U1234abcd\u1234[?25h[?0c\[?25l[?1c /[\U1234abcd\u1234\[?25h[?0cu[?25l[?1c /[\U1234abcd\u1234\u[?25h[?0ca[?25l[?1c /[\U1234abcd\u1234\ua[?25h[?0cb[?25l[?1c /[\U1234abcd\u1234\uab[?25h[?0cc[?25l[?1c /[\U1234abcd\u1234\uabc[?25h[?0cd[?25l[?1c /[\U1234abcd\u1234\uabcd[?25h[?0c][?25l[?1c /[\U1234abcd\u1234\uabcd][?25h[?0c [?25l[?1c/[\U1234abcd\u1234\uabcd]  f ¿z[?25h[?0c[?25l[?1c z[?25h[?0c[?25l[?1c /[?25h[?0c\[?25l[?1c /\[?25h[?0c%[?25l[?1c /\%[?25h[?0cd[?25l[?1c /\%d[?25h[?0c2[?25l[?1c /\%d2[?25h[?0c1[?25l[?1c /\%d21[?25h[?0c8[?25l[?1c /\%d218[?25h[?0c7[?25l[?1c /\%d2187[?25h[?0c9[?25l[?1c /\%d21879[?25h[?0cb[?25l[?1c /\%d21879b[?25h[?0c [?25l[?1c/\%d21879b  g a¿?bb[?25h[?0c[?25l[?1cabb[?25h[?0c[?25l[?1c :[?25h[?0c?[?25l[?1c :?[?25h[?0c^[?25l[?1c :?^[?25h[?0c1[?25l[?1c :?^1[?25h[?0c?[?25l[?1c :?^1?[?25h[?0c,[?25l[?1c :?^1?,[?25h[?0c$[?25l[?1c :?^1?,$[?25h[?0cw[?25l[?1c :?^1?,$w[?25h[?0c![?25l[?1c :?^1?,$w![?25h[?0c [?25l[?1c :?^1?,$w! [?25h[?0ct[?25l[?1c :?^1?,$w! t[?25h[?0ce[?25l[?1c :?^1?,$w! te[?25h[?0cs[?25l[?1c :?^1?,$w! tes[?25h[?0ct[?25l[?1c :?^1?,$w! test[?25h[?0c.[?25l[?1c :?^1?,$w! test.[?25h[?0co[?25l[?1c :?^1?,$w! test.o[?25h[?0cu[?25l[?1c :?^1?,$w! test.ou[?25h[?0ct[?25l[?1c :?^1?,$w! test.out[?25h[?0c [?25l[?1c"test.out" "test.out" [New] 16L, 195C written "test.out" [New] 16L, 195C written[?25h[?0c[?25l[?1c:[?25h[?0ce[?25l[?1c :e[?25h[?0c![?25l[?1c :e![?25h[?0c [?25l[?1c :e! [?25h[?0ct[?25l[?1c :e! t[?25h[?0ce[?25l[?1c :e! te[?25h[?0cs[?25l[?1c :e! tes[?25h[?0ct[?25l[?1c :e! test[?25h[?0c.[?25l[?1c :e! test.[?25h[?0co[?25l[?1c :e! test.o[?25h[?0cu[?25l[?1c :e! test.ou[?25h[?0ct[?25l[?1c :e! test.out[?25h[?0c [?25l[?1c"test.out" "test.out" 16L, 195C1 a aa abb abbcc2 d dd dee deeff3 g gg ghh ghhii4 j jj jkk jkkll 5 m mm mnn mnnoo 6 x aa$ x 7 (a)(b) abba 8 axx ab]xx9 ¿¿x ¿xa ¿¿x ¿xb ¿?¿?¿?c x ¬xd ¿?xe yf zg abb~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cp[?25l[?1c :p[?25h[?0cu[?25l[?1c :pu[?25h[?0ct[?25l[?1c :put[?25h[?0c [?25l[?1c :put [?25h[?0c=[?25l[?1c :put =[?25h[?0cm[?25l[?1c :put =m[?25h[?0ca[?25l[?1c :put =ma[?25h[?0ct[?25l[?1c :put =mat[?25h[?0cc[?25l[?1c :put =matc[?25h[?0ch[?25l[?1c :put =match[?25h[?0cs[?25l[?1c :put =matchs[?25h[?0ct[?25l[?1c :put =matchst[?25h[?0cr[?25l[?1c :put =matchstr[?25h[?0c([?25l[?1c :put =matchstr([?25h[?0c\[?25l[?1c :put =matchstr(\[?25h[?0c"[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c\[?25l[?1c :put =matchstr(\"\[?25h[?0c"[?25l[?1c :put =matchstr(\"\"[?25h[?0c,[?25l[?1c :put =matchstr(\"\",[?25h[?0c [?25l[?1c :put =matchstr(\"\", [?25h[?0c\[?25l[?1c :put =matchstr(\"\", \[?25h[?0c"[?25l[?1c :put =matchstr(\"\", \"[?25h[?0c.[?25l[?1c :put =matchstr(\"\", \".[?25h[?0c\[?25l[?1c :put =matchstr(\"\", \".\[?25h[?0c"[?25l[?1c :put =matchstr(\"\", \".\"[?25h[?0c,[?25l[?1c :put =matchstr(\"\", \".\",[?25h[?0c [?25l[?1c :put =matchstr(\"\", \".\", [?25h[?0c0[?25l[?1c :put =matchstr(\"\", \".\", 0[?25h[?0c,[?25l[?1c :put =matchstr(\"\", \".\", 0,[?25h[?0c [?25l[?1c :put =matchstr(\"\", \".\", 0, [?25h[?0c2[?25l[?1c :put =matchstr(\"\", \".\", 0, 2[?25h[?0c)[?25l[?1c :put =matchstr(\"\", \".\", 0, 2)[?25h[?0c [?25l[?1c :put =matchstr(\"\", \".\", 0, 2) [?25h[?0c"[?25l[?1c :put =matchstr(\"\", \".\", 0, 2) "[?25h[?0c [?25l[?1c :put =matchstr(\"\", \".\", 0, 2) " [?25h[?0c¿[?25l[?1c :put =matchstr(\"\", \".\", 0, 2) " [?25h[?0c [?25l[?1c¿[?25h[?0c[?25l[?1c:[?25h[?0cp[?25l[?1c :p[?25h[?0cu[?25l[?1c :pu[?25h[?0ct[?25l[?1c :put[?25h[?0c [?25l[?1c :put [?25h[?0c=[?25l[?1c :put =[?25h[?0cm[?25l[?1c :put =m[?25h[?0ca[?25l[?1c :put =ma[?25h[?0ct[?25l[?1c :put =mat[?25h[?0cc[?25l[?1c :put =matc[?25h[?0ch[?25l[?1c :put =match[?25h[?0cs[?25l[?1c :put =matchs[?25h[?0ct[?25l[?1c :put =matchst[?25h[?0cr[?25l[?1c :put =matchstr[?25h[?0c([?25l[?1c :put =matchstr([?25h[?0c\[?25l[?1c :put =matchstr(\[?25h[?0c"[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c\[?25l[?1c :put =matchstr(\"\[?25h[?0c"[?25l[?1c :put =matchstr(\"\"[?25h[?0c,[?25l[?1c :put =matchstr(\"\",[?25h[?0c [?25l[?1c :put =matchstr(\"\", [?25h[?0c\[?25l[?1c :put =matchstr(\"\", \[?25h[?0c"[?25l[?1c :put =matchstr(\"\", \"[?25h[?0c.[?25l[?1c :put =matchstr(\"\", \".[?25h[?0c.[?25l[?1c :put =matchstr(\"\", \"..[?25h[?0c\[?25l[?1c :put =matchstr(\"\", \"..\[?25h[?0c"[?25l[?1c :put =matchstr(\"\", \"..\"[?25h[?0c,[?25l[?1c :put =matchstr(\"\", \"..\",[?25h[?0c [?25l[?1c :put =matchstr(\"\", \"..\", [?25h[?0c0[?25l[?1c :put =matchstr(\"\", \"..\", 0[?25h[?0c,[?25l[?1c :put =matchstr(\"\", \"..\", 0,[?25h[?0c [?25l[?1c :put =matchstr(\"\", \"..\", 0, [?25h[?0c2[?25l[?1c :put =matchstr(\"\", \"..\", 0, 2[?25h[?0c)[?25l[?1c :put =matchstr(\"\", \"..\", 0, 2)[?25h[?0c [?25l[?1c :put =matchstr(\"\", \"..\", 0, 2) [?25h[?0c"[?25l[?1c :put =matchstr(\"\", \"..\", 0, 2) "[?25h[?0c [?25l[?1c :put =matchstr(\"\", \"..\", 0, 2) " [?25h[?0c¿[?25l[?1c :put =matchstr(\"\", \"..\", 0, 2) " [?25h[?0c¿[?25l[?1c :put =matchstr(\"\", \"..\", 0, 2) " [?25h[?0c [?25l[?1c¿¿[?25h[?0c[?25l[?1c:[?25h[?0cp[?25l[?1c :p[?25h[?0cu[?25l[?1c :pu[?25h[?0ct[?25l[?1c :put[?25h[?0c [?25l[?1c :put [?25h[?0c=[?25l[?1c :put =[?25h[?0cm[?25l[?1c :put =m[?25h[?0ca[?25l[?1c :put =ma[?25h[?0ct[?25l[?1c :put =mat[?25h[?0cc[?25l[?1c :put =matc[?25h[?0ch[?25l[?1c :put =match[?25h[?0cs[?25l[?1c :put =matchs[?25h[?0ct[?25l[?1c :put =matchst[?25h[?0cr[?25l[?1c :put =matchstr[?25h[?0c([?25l[?1c :put =matchstr([?25h[?0c\[?25l[?1c :put =matchstr(\[?25h[?0c"[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c\[?25l[?1c :put =matchstr(\"\[?25h[?0c"[?25l[?1c :put =matchstr(\"\"[?25h[?0c,[?25l[?1c :put =matchstr(\"\",[?25h[?0c [?25l[?1c :put =matchstr(\"\", [?25h[?0c\[?25l[?1c :put =matchstr(\"\", \[?25h[?0c"[?25l[?1c :put =matchstr(\"\", \"[?25h[?0c.[?25l[?1c :put =matchstr(\"\", \".[?25h[?0c\[?25l[?1c :put =matchstr(\"\", \".\[?25h[?0c"[?25l[?1c :put =matchstr(\"\", \".\"[?25h[?0c,[?25l[?1c :put =matchstr(\"\", \".\",[?25h[?0c [?25l[?1c :put =matchstr(\"\", \".\", [?25h[?0c0[?25l[?1c :put =matchstr(\"\", \".\", 0[?25h[?0c,[?25l[?1c :put =matchstr(\"\", \".\", 0,[?25h[?0c [?25l[?1c :put =matchstr(\"\", \".\", 0, [?25h[?0c0[?25l[?1c :put =matchstr(\"\", \".\", 0, 0[?25h[?0c)[?25l[?1c :put =matchstr(\"\", \".\", 0, 0)[?25h[?0c [?25l[?1c :put =matchstr(\"\", \".\", 0, 0) [?25h[?0c"[?25l[?1c :put =matchstr(\"\", \".\", 0, 0) "[?25h[?0c [?25l[?1c :put =matchstr(\"\", \".\", 0, 0) " [?25h[?0c¿[?25l[?1c :put =matchstr(\"\", \".\", 0, 0) " [?25h[?0c [?25l[?1c¿[?25h[?0c[?25l[?1c:[?25h[?0cp[?25l[?1c :p[?25h[?0cu[?25l[?1c :pu[?25h[?0ct[?25l[?1c :put[?25h[?0c [?25l[?1c :put [?25h[?0c=[?25l[?1c :put =[?25h[?0cm[?25l[?1c :put =m[?25h[?0ca[?25l[?1c :put =ma[?25h[?0ct[?25l[?1c :put =mat[?25h[?0cc[?25l[?1c :put =matc[?25h[?0ch[?25l[?1c :put =match[?25h[?0cs[?25l[?1c :put =matchs[?25h[?0ct[?25l[?1c :put =matchst[?25h[?0cr[?25l[?1c :put =matchstr[?25h[?0c([?25l[?1c :put =matchstr([?25h[?0c\[?25l[?1c :put =matchstr(\[?25h[?0c"[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c¿[?25l[?1c :put =matchstr(\"[?25h[?0c\[?25l[?1c :put =matchstr(\"\[?25h[?0c"[?25l[?1c :put =matchstr(\"\"[?25h[?0c,[?25l[?1c :put =matchstr(\"\",[?25h[?0c [?25l[?1c :put =matchstr(\"\", [?25h[?0c\[?25l[?1c :put =matchstr(\"\", \[?25h[?0c"[?25l[?1c :put =matchstr(\"\", \"[?25h[?0c.[?25l[?1c :put =matchstr(\"\", \".[?25h[?0c\[?25l[?1c :put =matchstr(\"\", \".\[?25h[?0c"[?25l[?1c :put =matchstr(\"\", \".\"[?25h[?0c,[?25l[?1c :put =matchstr(\"\", \".\",[?25h[?0c [?25l[?1c :put =matchstr(\"\", \".\", [?25h[?0c4[?25l[?1c :put =matchstr(\"\", \".\", 4[?25h[?0c,[?25l[?1c :put =matchstr(\"\", \".\", 4,[?25h[?0c [?25l[?1c :put =matchstr(\"\", \".\", 4, [?25h[?0c-[?25l[?1c :put =matchstr(\"\", \".\", 4, -[?25h[?0c1[?25l[?1c :put =matchstr(\"\", \".\", 4, -1[?25h[?0c)[?25l[?1c :put =matchstr(\"\", \".\", 4, -1)[?25h[?0c [?25l[?1c :put =matchstr(\"\", \".\", 4, -1) [?25h[?0c"[?25l[?1c :put =matchstr(\"\", \".\", 4, -1) "[?25h[?0c [?25l[?1c :put =matchstr(\"\", \".\", 4, -1) " [?25h[?0c¿[?25l[?1c :put =matchstr(\"\", \".\", 4, -1) " [?25h[?0c [?25l[?1c¿[?25h[?0c[?25l[?1c:[?25h[?0cw[?25l[?1c :w[?25h[?0c![?25l[?1c :w![?25h[?0c [?25l[?1c"test.out" "test.out" 20L, 209C written "test.out" 20L, 209C written[?25h[?0c[?25l[?1c:[?25h[?0cq[?25l[?1c :q[?25h[?0ca[?25l[?1c :qa[?25h[?0c![?25l[?1c :qa![?25h[?0c [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test45.failed test.ok test.out X* viminfo cp test45.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test45.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test45.in" 73 lines, 1511 charactersTests for folding. vim: set ft=vim : STARTTEST :so small.vim :" We also need the +syntax feature here. :if !has("syntax") e! test.ok w! test.out qa! :endif :" basic test if a fold can be created, opened, moving to the end and closed /^1 zf2j:call append("$", "manual " . getline(foldclosed("."))) zo:call append("$", foldclosed(".")) ]z:call append("$", getline(".")) zc:call append("$", getline(foldclosed("."))) :" test folding with markers. :set fdm=marker fdl=1 fdc=3 /^5 :call append("$", "marker " . foldlevel(".")) [z:call append("$", foldlevel(".")) jo{{ ^[r{jj:call append("$", foldlevel(".")) kYpj:call append("$", foldlevel("."))[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for folding. vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 56 lines, 1378 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST/bb$ :call append("$", "expr " . foldlevel(".")) /hh$ :call append("$", foldlevel(".")) /ii$ :call append("$", foldlevel(".")) /kk$ :call append("$", foldlevel(".")) :/^last/+1,$w! test.out :delfun Flvl :qa! ENDTEST 1 aa 2 bb 3 cc 4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" We also need the +syntax feature here. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif !has("syntax") [?25l[?1c : [?25h[?0c e! test.ok [?25l[?1c: [?25h[?0c w! test.out [?25l[?1c: [?25h[?0c qa! [?25l[?1c: [?25h[?0c:endif [?25l[?1c/bb$ :call append("$", "expr " . foldlevel(".")) /hh$ :call append("$", foldlevel("."))[?25h[?0c[?25l[?1c:[?25h[?0c" basic test if a fold can be created, opened, moving to the end and closed [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^1 [?25l[?1c[?25h[?0c[?25l[?1c+-- 3 lines: 1 aa--------------------------------------------------------------4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg8 hh9 ii a jj b kk last[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", "manual " . getline(foldclosed("."))) [?25l[?1c[?25h[?0c[?25l[?1c1 aa2 bb3 cc4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldclosed(".")) [?25l[?1c[?25h[?0c [?25l[?1c:[?25h[?0ccall append("$", getline(".")) [?25l[?1c[?25h[?0c[?25l[?1c+-- 3 lines: 1 aa--------------------------------------------------------------4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg8 hh9 ii a jj b kk last[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", getline(foldclosed("."))) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" test folding with markers. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fdm=marker fdl=1 fdc=3 [?25l[?1c /bb$  :call append("$", "expr " . foldlevel("."))  /hh$  :call append("$", foldlevel("."))  /ii$  :call append("$", foldlevel("."))  /kk$  :call append("$", foldlevel("."))  :/^last/+1,$w! test.out  :delfun Flvl  :qa!  ENDTEST  1 aa 2 bb 3 cc- 4 dd {{{ |- 5 ee {{{ }}} | 6 ff }}}  7 gg  8 hh  9 ii  a jj[?25h[?0c[?25l[?1c/[?25h[?0c^5 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", "marker " . foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c{{ | 6 ff }}}[?25h[?0c[?25l[?1c-{| | | |[?25h[?0c[?25l[?1c :[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c6 ff }}}  7 gg  8 hh[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" test folding with indent [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fdm=indent sw=2 [?25l[?1c [?25h[?0c[?25l[?1c/[?25h[?0c^2 b [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c - 2 bb[?25h[?0c[?25l[?1c |- 3 cc[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", "indent " . foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" test syntax folding [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset fdm=syntax fdl=0 [?25l[?1c [?25h[?0c[?25l[?1c:[?25h[?0csyn region Hup start="dd" end="hh" fold [?25l[?1c+ +-- 7 lines: 4 dd ----------------------------------------------------------9 iia jjb kklastmanual 1 aa-1[?25h[?0c[?25l[?1c 3 cc  1 aa  marker 2  1  1  0  indent 2  1[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", "folding " . getline(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", getline(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" test expression folding [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfun Flvl() [?25l[?1c : [?25h[?0c let l = getline(v:lnum) [?25l[?1c: [?25h[?0c if l =~ "bb$" [?25l[?1c: [?25h[?0c return 2 [?25l[?1c: [?25h[?0c elseif l =~ "gg$" [?25l[?1c: [?25h[?0c return "s1" [?25l[?1c: [?25h[?0c elseif l =~ "ii$" [?25l[?1c: [?25h[?0c return ">2" [?25l[?1c: [?25h[?0c elseif l =~ "kk$" [?25l[?1c: [?25h[?0c return "0" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c return "=" [?25l[?1c: [?25h[?0cendfun [?25l[?1c :/^last/+1,$w! test.out  :delfun Flvl  :qa!  ENDTEST  1 aa   2 bb   3 cc + +-- 7 lines: 4 dd ---------------------------------------------------------- 9 ii  a jj  b kk[?25h[?0c[?25l[?1c:[?25h[?0cset fdm=expr fde=Flvl() [?25l[?1c+ +-- 11 lines: 2 bb-----------------------------------------------------------b kk lastmanual 1 aa-13 cc1 aarker 2110indentfolding 8 hh 3 cc~ ~ [?25h[?0c[?25l[?1c/[?25h[?0cbb$ [?25l[?1csearch hit BOTTOM, continuing at TOP-- 2 bb|| 3 cc ||4 dd {{{ ||5 ee {{{ }}} ||{{{ ||6 ff }}} ||6 ff }}} ||7 gg|8 hh |+ +--- 2 lines: 9 ii----------------------------------------------------------b kklastmanual 1 aa-13 cc1 aamarker 2[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", "expr " . foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0chh$ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cii$ [?25l[?1c-9 ii||a jjb kklastmanual 1 aa-13 cc1 aa[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0ckk$ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", foldlevel(".")) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^last/+1,$w! test.out [?25l[?1c"test.out" [New File] 16 lines, 86 characters written[?25h[?0c[?25l[?1c:[?25h[?0cdelfun Flvl [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test46.failed test.ok test.out X* viminfo cp test46.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test46.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test46.in" 27 lines, 431 charactersTests for multi-line regexps with ":s". vim: set ft=vim : STARTTEST :" test if replacing a line break works with a back reference :/^1/,/^2/s/\n\(.\)/ \1/ :" test if inserting a line break works with a back reference :/^3/,/^4/s/\(.\)$/\r\1/ :" test if replacing a line break with another line break works :/^5/,/^6/s/\(\_d\{3}\)/x\1x/ :/^1/,$w! test.out :qa! ENDTEST 1 aa bb cc 2 dd ee 3 ef gh 4 ij 5 a8 8b c9[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for multi-line regexps with ":s". vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 8 lines, 292 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c" test if replacing a line break works with a back reference [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^1/,/^2/s/\n\(.\)/ \1/ [?25l[?1c4 substitutions on 1 line1 aa bb cc 2 dd ee9d 6 e7 77f xxxxx4 substitutions on 1 line[?25h[?0c[?25l[?1c:[?25h[?0c" test if inserting a line break works with a back reference [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^3/,/^4/s/\(.\)$/\r\1/ [?25l[?1c3 substitutions on 3 linesfgh 4 i j3 substitutions on 3 lines[?25h[?0c[?25l[?1c:[?25h[?0c" test if replacing a line break with another line break works [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^5/,/^6/s/\(\_d\{3}\)/x\1x/ [?25l[?1c3 substitutions on 2 linesx8 8xb cx9 9xd 6 ex7 7x7f3 substitutions on 2 lines[?25h[?0c[?25l[?1c:[?25h[?0c/^1/,$w! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 13 lines, 70 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test47.failed test.ok test.out X* viminfo cp test47.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test47.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test47.in" 45 lines, 1061 charactersTests for vertical splits and filler lines in diff mode STARTTEST :so small.vim /^1 yG:new pkdd:w! Xtest ddGpkkrXoxxx^[:w! Xtest2 :file Nop ggoyyy^[jjjozzzz^[ :vert diffsplit Xtest :vert diffsplit Xtest2 :" jump to second window for a moment to have filler line appear at start of :" first window ^W^Wgg^Wpgg:let one = winline() j:let one = one . "-" . winline() j:let one = one . "-" . winline() j:let one = one . "-" . winline() j:let one = one . "-" . winline() j:let one = one . "-" . winline() ^W^Wgg:let two = winline() j:let two = two . "-" . winline() j:let two = two . "-" . winline()[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for vertical splits and filler lines in diff mode[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 35 lines, 960 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTESTj:let two = two . "-" . winline() j:let two = two . "-" . winline() ^W^Wgg:let three = winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() ^W^W:call append("$", one) :call append("$", two) :call append("$", three) :$-2,$w! test.out :unlet one two three :qa! ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^1 [?25l[?1c 1 aa[?25h[?0c[?25l[?1c 5 lines yanked[?25h[?0c[?25l[?1c:[?25h[?0cnew [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ^W^W:call append("$", one):call append("$", two)hree) :$-2,$w! test.outunlet one two three :qa!ENDTEST1 aa test47.in [?25h[?0c[?25l[?1c5 more lines1 aa2 bb3 cc4 dd5 ee[+][?25h[?0c[?25l[?1c ~ [?25h[?0c[?25l[?1c:[?25h[?0cw! Xtest [?25l[?1c"Xtest" [New File] 5 lines, 25 characters writtenXtest [?25h[?0c[?25l[?1c ~ [+][?25h[?0c [?25l[?1c 1 aa[?25h[?0c[?25l[?1cX[?25h[?0c[?25l[?1cxxx[?25h[?0c[?25l[?1c:[?25h[?0cw! Xtest2 [?25l[?1c"Xtest2" [New File] 6 lines, 29 characters written [?25h[?0c[?25l[?1c:[?25h[?0cfile Nop [?25l[?1c"Nop" [Not edited] line 4 of 6 --66%-- col 3Nop [?25h[?0c[?25l[?1cyyy[+][?25h[?0c 3 X xx[?25l[?1czzzz[?25h[?0c 5 e[?25l[?1c:[?25h[?0cvert diffsplit Xtest [?25l[?1c"Xtest" 5 lines, 25 characters 1 aa |  2 bb|  --------------------------------------|  3 cc|  4 dd |  --------------------------------------|  --------------------------------------|  5 ee|||| --------------------------------------  ~~ Xtest  ------------------------------------- 2 bb yyy  3 cc X dd  xxx  zzzz  5 ee 1 aa   ~~Nop [+] [?25h[?0c[?25l[?1c:[?25h[?0cvert diffsplit Xtest2 [?25l[?1c"Xtest2" 6 lines, 29 characters 2 bb|  ------------------------|  3 cc|  X dd |  xxx |  ------------------------|  5 ee|  1 aa |||| ~ ~ ~  Xtest2  2 bb| ------------------------| 3 cc| 4 dd | ------------------------| ------------------------| 5 ee||||| ------------------------   ~ ~ ~ Xtest  2 bb yyy  3 cc X dd  xxx  zzzz  5 ee 1 aa    ~ ~ ~ Nop [+] j:let three = three . "-" . winline() ^W^W:call append("$", one) :call append("$", two) :call append("$", three) :$-2,$w! test.out :unlet one two three :qa! ENDTEST 1 aa test47.in [?25h[?0c[?25l[?1c:[?25h[?0c" jump to second window for a moment to have filler line appear at start of [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" first window [?25l[?1c[?25h[?0c[?25l[?1cXtest2 Xtest [?25h[?0c[?25l[?1c------------------------2 bb ------------------------3 cc X ddxxx ------------------------5 ee 1 aa   2 bb  ------------------------ 3 cc  4 dd  ------------------------ ------------------------ 5 ee  ------------------------ ~  ~  1 aa ------------------------2 bbyyy 3 ccX ddxxx zzzz 5 ee1 aa [?25h[?0c[?25l[?1cXtest2 Xtest [?25h[?0c[?25l[?1c:[?25h[?0clet one = winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet one = one . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet one = one . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet one = one . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet one = one . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet one = one . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c Xtest2 Xtest [?25h[?0c[?25l[?1c:[?25h[?0clet two = winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet two = two . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet two = two . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet two = two . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet two = two . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1cXtest Nop [+] [?25h[?0c[?25l[?1c:[?25h[?0clet three = winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet three = three . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet three = three . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet three = three . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet three = three . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet three = three . "-" . winline() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet three = three . "-" . winline() [?25l[?1c[?25h[?0cNop [+] test47.in [?25l[?1c:[?25h[?0ccall append("$", one) [?25l[?1c[+][?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", two) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append("$", three) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$-2,$w! test.out [?25l[?1c"test.out" [New File] 3 lines, 36 characters written[?25h[?0c[?25l[?1c:[?25h[?0cunlet one two three [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test48.failed test.ok test.out X* viminfo cp test48.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test48.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test48.in" 74 lines, 1452 charactersThis is a test of 'virtualedit'. STARTTEST :so small.vim :set noswf :set ve=all -dgg :" :" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword". :" Repeating CTRL-N fixes it. (Mary Ellen Foster) 2/w C^N^[ :" :" Using "C" then then moves the last remaining character to the next :" line. (Mary Ellen Foster) j^/are C^Mare belong to vim^[ :" :" When past the end of a line that ends in a single character "b" skips :" that word. ^$15lbC7^[ :" :" Make sure 'i' works[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cThis is a test of 'virtualedit'.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 54 lines, 1250 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:" Test to make sure 'x' can delete control characters :set display=uhex ^xxxxxxi[This line should contain only the text between the brackets.]^[ :set display= :" :" Test for ^Y/^E due to bad w_virtcol value, reported by :" Roy . ^O^[3li^E^[4li^E^[4li^E <-- should show the name of a noted text editor^[ ^o^[4li^Y^[4li^Y^[4li^Y <-- and its version number^[-dd :" :wq! test.out ENDTEST keyword keyw all your base are belong to us 1 2 3 4 5 6 'i' 'C' 'a' 'A' 'D' this is a test this is a test this is a test[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset noswf [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset ve=all [?25l[?1c[?25h[?0c[?25l[?1c58 fewer lines"r" a^Vb^Msd abcv6efi.him0kl ~ ~ ~ ~ ~ ~ ~ 58 fewer lines[?25h[?0c [?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword". [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Repeating CTRL-N fixes it. (Mary Ellen Foster) [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0cw [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c$Scanning tags.The only matchword[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Using "C" then then moves the last remaining character to the next [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" line. (Mary Ellen Foster) [?25l[?1c[?25h[?0c [?25l[?1c/[?25h[?0care [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c$are belong to vim 1 2 3 4 5 6 'i 'C 'a 'A 'D'this is a test "r"^Vb^Msdabcv6efi.him0kl[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" When past the end of a line that ends in a single character "b" skips [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" that word. [?25l[?1c[?25h[?0c [?25l[?1c$7[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Make sure 'i' works [?25l[?1c[?25h[?0c 'i' [?25l[?1c<-- should be 3 ' '[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Make sure 'C' works [?25l[?1c[?25h[?0c 'C' [?25l[?1c$<-- should be 3 ' '[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Make sure 'a' works [?25l[?1c[?25h[?0c 'a' [?25l[?1c <-- should be 4 ' '[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Make sure 'A' works [?25l[?1c[?25h[?0c 'A' [?25l[?1c<-- should be 0 ' '[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Make sure 'D' works [?25l[?1c[?25h[?0c 'D' [?25l[?1c<-- 'D' should be intact[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Test for yank bug reported by Mark Waggoner. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset ve=block [?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1caaa[?25h[?0c[?25l[?1caaablock of 4 lines yanked[?25h[?0c[?25l[?1c3 more linesa aa [?25h[?0c [?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Test "r" beyond the end of the line [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset ve=all [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^"r" [?25l[?1csearch hit BOTTOM, continuing at TOP[?25h[?0c"r" [?25l[?1cx[?25h[?0c[?25l[?1cx<-- should be 'x'[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Test to make sure 'x' can delete control characters [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset display=uhex [?25l[?1c<16>b<0d>sd[?25h[?0c [?25l[?1c<16>b<0d>sd[?25h[?0c[?25l[?1cb<0d>sd[?25h[?0c[?25l[?1c<0d>sd[?25h[?0c[?25l[?1csd[?25h[?0c[?25l[?1cd[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c[This line should contain only the text between the brackets.][?25h[?0c[?25l[?1c:[?25h[?0cset display= [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Test for ^Y/^E due to bad w_virtcol value, reported by [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Roy . [?25l[?1c[?25h[?0c [?25l[?1c[?25h[?0c [?25l[?1cv[?25h[?0cv [?25l[?1ci[?25h[?0ci [?25l[?1cm <-- should show the name of a noted text editor[?25h[?0c [?25l[?1c[?25h[?0c [?25l[?1c6[?25h[?0c6 [?25l[?1c.[?25h[?0c. [?25l[?1c0 <-- and its version number[?25h[?0c[?25l[?1c ~ [?25h[?0c  [?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cwq! test.out [?25l[?1c"test.out" [New File] 21 lines, 443 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test49.failed test.ok test.out X* viminfo cp test49.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test49.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test49.in" 30 lines, 632 charactersThis is a test of the script language. If after adding a new test, the test output doesn't appear properly in test49.failed, try to add one ore more "G"s at the line ending in "test.out" STARTTEST :so small.vim :se nocp nomore viminfo+=nviminfo :lang mess C :so test49.vim GGGGGGGGGGGGGG"rp:.-,$w! test.out :" :" make valgrind happy :redir => funclist :silent func :redir END :for line in split(funclist, "\n") : let name = matchstr(line, 'function \zs[A-Z]\w*\ze(') : if name != '' : exe "delfunc " . name : endif :endfor :for v in keys(g:)[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cThis is a test of the script language.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 21 lines, 401 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST: silent! exe "unlet " . v :endfor :unlet v :qa! ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cse nocp nomore viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clang mess C [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cso test49.vim [?25l[?1cError detected while processing function G: line 16: E171: Missing :endif: endwhile *** Test 1: OK (34695) function F() 1 Xpath 1" X: 1 2 let first = 1 3 XloopINIT 2 8 4 while 1 5Xloop 1" X: 2 + 0 * 16 6if first 7Xloop 2" X: 4 + 0 * 32 8let first = 0 9XloopNEXT 10break 11else 12Xloop 4" X: 0 + 0 * 64 13return 14endif 15 endwhile endfunction"/tmp/v9284/0" [noeol] 18L, 528C 15 substitutions on 15 lines E486: Pattern not found: ^\s*$ "/tmp/v9284/0" 15L, 476C written "test49.in" 30L, 632C function G() 1 Xpath 256" X: 256 + 0 * 2048 2 let first = 1 3 XloopINIT 512 8 4 while 1 5Xloop 1" X: 512 + 0 * 4096 6if first 7Xloop 2" X: 1024 + 0 * 8192 8let first = 0 9XloopNEXT 10break 11else 12Xloop 4" X: 0 + 0 * 16384 13return 14endif 15if 1 " unmatched :if 16 endwhile endfunction"/tmp/v9284/1" [noeol] 19L, 588C 16 substitutions on 16 lines E486: Pattern not found: ^\s*$ "/tmp/v9284/1" 16L, 534C written "test49.in" 30L, 632C Error detected while processing /tmp/v9284/1: line 16: E171: Missing :endif: endwhile *** Test 2: OK (34695) *** Test 3: OK (1384648195) *** Test 4: OK (32883) function F() 1 if 1 2Xpath 1" X: 1 3let loops = 3 4XloopINIT 2 16 5while loops > 0" 3: 2: 1: 6Xloop 1" X: 2 + 2*16 + 0*16*16 7if (loops == 2) 8Xloop 2" X: 4*16 9return 10Xloop 4" X: 0 11endif 12Xloop 8" X: 16 13let loops = loops - 1 14XloopNEXT 15endwhile 16Xpath 8192" X: 0 17 else 18Xpath 16384" X: 0 19 endif endfunction"/tmp/v9284/2" [noeol] 22L, 784C 19 substitutions on 19 lines E486: Pattern not found: ^\s*$ "/tmp/v9284/2" 19L, 724C written "test49.in" 30L, 632C *** Test 5: OK (32883) "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224141C "/tmp/v9284/3" [New] 53L, 1582C written14L, 358C appended26L, 824C appended34L, 986C appended :!echo 'source /tmp/v9284/3' >/tmp/v9284/4[?25h[?0c[?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/4" 130L, 2431C appended131L, 2451C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/5[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/5"' -S /tmp/v9284/4[?25h[?0c [?25l[?1c"/tmp/v9284/5" 21L, 130C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/6[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/6" 16L, 304C appended17L, 324C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/7[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/7"' -c 'breakadd file 8 /tmp/v9284/6' -S /tmp/v9284/6[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/7" 3L, 6C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/8[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/8" 6L, 127C appended7L, 147C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/9[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/9"' -c 'breakadd file 4 /tmp/v9284/8' -S /tmp/v9284/8[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/9" 1L, 5C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/10[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/10" 21L, 486C appended22L, 506C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/11[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/11"' -c 'breakadd func 7 F' -S /tmp/v9284/10[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/11" 3L, 18C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/12[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/12" 13L, 364C appended14L, 384C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/13[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/13"' -c 'breakadd func 3 G' -S /tmp/v9284/12[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/13" 1L, 9C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/14[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/14" 12L, 201C appended13L, 221C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/15[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/15"' -S /tmp/v9284/1 4[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/15" 2L, 4C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/16[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/16" 12L, 205C appended13L, 225C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/17[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/17"' -S /tmp/v9284/1 6[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/17" 2L, 7C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/18[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/18" 6L, 122C appended7L, 142C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/19[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/19"' -S /tmp/v9284/1 8[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/19" 1L, 5C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/20[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/20" 8L, 176C appended9L, 196C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/21[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/21"' -S /tmp/v9284/2 0[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/21" 1L, 6C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/22[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/22" 10L, 215C appended11L, 235C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/23[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/23"' -S /tmp/v9284/2 2[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/23" 1L, 8C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/24[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/24" 7L, 149C appended8L, 169C8L, 168C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/25[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/25"' -S /tmp/v9284/2 4[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/25" 1L, 9C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/26[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/26" 9L, 135C appended10L, 155C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/27[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/27"' -S /tmp/v9284/2 6[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/27" 2L, 4C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/28[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/28" 10L, 155C appended11L, 175C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/29[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/29"' -S /tmp/v9284/2 8[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/29" 3L, 8C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/30[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/30" 12L, 204C appended13L, 224C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/31[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/31"' -S /tmp/v9284/3 0[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/31" 4L, 18C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/32[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/32" 12L, 214C appended13L, 234C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/33[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/33"' -S /tmp/v9284/3 2[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/33" 4L, 22C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/34[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/34" 12L, 211C appended13L, 231C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/35[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/35"' -S /tmp/v9284/3 4[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/35" 3L, 22C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/36[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/36" 14L, 263C appended15L, 283C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/37[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/37"' -S /tmp/v9284/3 6[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/37" 4L, 34C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/38[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/38" 14L, 277C appended15L, 297C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/39[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/39"' -S /tmp/v9284/3 8[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/39" 4L, 40C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/40[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/40" 58L, 1022C appended59L, 1042C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/41[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/41"' -S /tmp/v9284/4 0[?25h[?0c [?25l[?1c"/tmp/v9284/41" 9L, 56C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/42[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/42" 23L, 418C appended24L, 438C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/43[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/43"' -S /tmp/v9284/4 2[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/43" 1L, 2C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/44[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/44" 23L, 437C appended24L, 457C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/45[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/45"' -c 'breakadd func 2 Interrupt' -S /tmp/v9284/44[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/45" 1L, 3C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/46[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/46" 21L, 386C appended22L, 406C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/47[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/47"' -S /tmp/v9284/4 6[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/47" 1L, 5C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/48[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/48" 25L, 432C appended26L, 452C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/49[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/49"' -S /tmp/v9284/4 8[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/49" 3L, 8C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/50[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/50" 16L, 392C appended17L, 412C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/51[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/51"' -S /tmp/v9284/5 0[?25h[?0c [?25l[?1c"/tmp/v9284/51" 3L, 7C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/55[?25h[?0c[?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/55" 39L, 721C appended40L, 741C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/56[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/56"' -S /tmp/v9284/5 5[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/56" 6L, 21C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/57[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/57" 23L, 509C appended24L, 529C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/58[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/58"' -S /tmp/v9284/5 7[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/58" 4L, 34C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/59[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/59" 60L, 1101C appended61L, 1121C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/60[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nv iminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/60"' -c 'breakadd func 3 F' -c 'breakadd file 19 /tmp/v9284/59' -c 'breakadd file 31 /tm p/v9284/59' -S /tmp/v9284/59[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/60" 16L, 89C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/61[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/61" 60L, 1122C appended61L, 1142C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/62[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/62"' -S /tmp/v9284/6 1[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/62" 16L, 89C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/63[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/63" 63L, 1288C appended64L, 1308C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/64[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vi minfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284 /64"' -c 'breakadd func 16 C' -S /tmp/v9284/63[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/64" 17L, 127C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/65[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/65" 63L, 1285C appended64L, 1305C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/66[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vi minfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284 /66"' -c 'breakadd func 16 B' -S /tmp/v9284/65[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/66" 17L, 127C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/67[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/67" 66L, 1430C appended67L, 1450C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/68[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vimin fo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/68 "' -c 'breakadd func 16 R' -S /tmp/v9284/67[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/68" 9L, 81C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/69[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/69" 73L, 1488C appended74L, 1508C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/70[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/70"' -c 'breakadd fu nc 16 F' -S /tmp/v9284/69[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/70" 9L, 81C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/71[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/71" 82L, 1519C appended83L, 1539C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/72[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vi minfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284 /72"' -c 'breakadd func 16 E' -S /tmp/v9284/71[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/72" 8L, 63C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/73[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/73" 83L, 1538C appended84L, 1558C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/74[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes - c'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVi mResult = "/tmp/v9284/74"' -c 'breakadd func 16 I' -c 'breakadd func 22 I' -S /t mp/v9284/73[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/74" 8L, 63C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/75[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/75" 82L, 1519C appended83L, 1539C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/76[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vi minfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284 /76"' -c 'breakadd func 16 T' -S /tmp/v9284/75[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/76" 8L, 63C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/81[?25h[?0c[?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/81" 2L, 41C appended3L, 61C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/82[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/82"' -S /tmp/v9284/81[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/82" 1L, 2C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/83[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/83" 7L, 115C appended8L, 135C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/84[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/84"' -S /tmp/v9284/83[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/84" 1L, 2C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/85[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/85" 12L, 180C appended13L, 200C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/86[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/86"' -S /tmp/v9284/85[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/86" 2L, 8C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/87[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/87" 8L, 139C appended9L, 159C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/88[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/88"' -S /tmp/v9284/87[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/88" 2L, 11C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/89[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/89" 5L, 87C appended6L, 107C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/90[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/tmp/v9284/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/v9284/90"' -c 'breakadd file 4 /tmp/v9284/89' - S/tmp/v9284/89[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/90" 1L, 7C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/91[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/91" 7L, 189C appended8L, 209C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/92[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/92"' -S /tmp/v9284/91[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/92" 1L, 8C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/93[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/93" 7L, 199C appended8L, 219C8L, 218C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/94[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/94"' -S /tmp/v9284/93[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/94" 1L, 10C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/96[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/96" 1L, 10C appended2L, 30C2L, 29C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/97[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/97"' -S /tmp/v9284/96[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/97" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/98[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/98" 3L, 39C appended4L, 59C 3 substitutions on 3 lines "/tmp/v9284/98"4L, 56C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/99[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/99"' -S /tmp/v9284/98[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/99" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/100[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/100" 4L, 45C appended5L, 65C 4 substitutions on 4 lines "/tmp/v9284/100" 5L, 61C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/101[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/101"' -S /tmp/v9284/100[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/101" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/102[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/102" 3L, 33C appended4L, 53C 3 substitutions on 3 lines "/tmp/v9284/102" 4L, 50C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/103[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/103"' -S /tmp/v9284/102[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/103" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/104[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/104" 5L, 65C appended6L, 85C 5 substitutions on 5 lines "/tmp/v9284/104" 6L, 80C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/105[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/105"' -S /tmp/v9284/104[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/105" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/106[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/106" 1L, 9C appended2L, 29C2L, 28C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/107[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/107"' -S /tmp/v9284/106[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/107" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/108[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/108" 3L, 38C appended4L, 58C 3 substitutions on 3 lines "/tmp/v9284/108" 4L, 55C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/109[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/109"' -S /tmp/v9284/108[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/109" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/110[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/110" 4L, 44C appended5L, 64C 4 substitutions on 4 lines "/tmp/v9284/110" 5L, 60C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/111[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/111"' -S /tmp/v9284/110[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/111" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/112[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/112" 3L, 32C appended4L, 52C 3 substitutions on 3 lines "/tmp/v9284/112" 4L, 49C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/113[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/113"' -S /tmp/v9284/112[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/113" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/114[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/114" 5L, 64C appended6L, 84C 5 substitutions on 5 lines "/tmp/v9284/114" 6L, 79C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/115[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/115"' -S /tmp/v9284/114[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/115" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/116[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/116" 1L, 11C appended2L, 31C2L, 30C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/117[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/117"' -S /tmp/v9284/116[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/117" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/118[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/118" 3L, 40C appended4L, 60C 3 substitutions on 3 lines "/tmp/v9284/118" 4L, 57C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/119[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/119"' -S /tmp/v9284/118[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/119" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/120[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/120" 4L, 46C appended5L, 66C 4 substitutions on 4 lines "/tmp/v9284/120" 5L, 62C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/121[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/121"' -S /tmp/v9284/120[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/121" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/122[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/122" 3L, 34C appended4L, 54C 3 substitutions on 3 lines "/tmp/v9284/122" 4L, 51C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/123[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/123"' -S /tmp/v9284/122[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/123" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/124[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/124" 5L, 66C appended6L, 86C 5 substitutions on 5 lines "/tmp/v9284/124" 6L, 81C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/125[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/125"' -S /tmp/v9284/124[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/125" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/126[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/126" 4L, 37C appended5L, 57C 4 substitutions on 4 lines "/tmp/v9284/126" 5L, 53C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/127[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/127"' -S /tmp/v9284/126[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/127" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/128[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/128" 4L, 41C appended5L, 61C 4 substitutions on 4 lines "/tmp/v9284/128" 5L, 57C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/129[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' - c'let ExtraVimResult = "/tmp/v9284/129"' -S /tmp/v9284/128[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/129" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/131[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/131" 1L, 13C appended2L, 33C2L, 32C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/132[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/132"' -S /tmp/v9284/131[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/132" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/133[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/133" 3L, 36C appended4L, 56C 3 substitutions on 3 lines "/tmp/v9284/133" 4L, 53C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/134[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/134"' -S /tmp/v9284/133[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/134" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/135[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/135" 3L, 38C appended4L, 58C 3 substitutions on 3 lines "/tmp/v9284/135" 4L, 55C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/136[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/136"' -S /tmp/v9284/135[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/136" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/137[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/137" 4L, 48C appended5L, 68C 4 substitutions on 4 lines "/tmp/v9284/137" 5L, 64C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/138[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/138"' -S /tmp/v9284/137[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/138" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/139[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/139" 4L, 53C appended5L, 73C 4 substitutions on 4 lines "/tmp/v9284/139" 5L, 69C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/140[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/140"' -S /tmp/v9284/139[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/140" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/141[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/141" 5L, 62C appended6L, 82C 5 substitutions on 5 lines "/tmp/v9284/141" 6L, 77C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/142[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/142"' -S /tmp/v9284/141[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/142" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/143[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/143" 5L, 64C appended6L, 84C 5 substitutions on 5 lines "/tmp/v9284/143" 6L, 79C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/144[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/144"' -S /tmp/v9284/143[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/144" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/145[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/145" 3L, 36C appended4L, 56C 3 substitutions on 3 lines "/tmp/v9284/145" 4L, 53C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/146[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/146"' -S /tmp/v9284/145[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/146" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/147[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/147" 5L, 67C appended6L, 87C 5 substitutions on 5 lines "/tmp/v9284/147" 6L, 82C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/148[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/148"' -S /tmp/v9284/147[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/148" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/149[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/149" 5L, 68C appended6L, 88C 5 substitutions on 5 lines "/tmp/v9284/149" 6L, 83C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/150[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/150"' -S /tmp/v9284/149[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/150" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/151[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/151" 7L, 95C appended8L, 115C 7 substitutions on 7 lines "/tmp/v9284/151" 8L, 108C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/152[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/152"' -S /tmp/v9284/151[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/152" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/154[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/154" 1L, 13C appended2L, 33C2L, 32C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/155[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/155"' -S /tmp/v9284/154[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/155" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/156[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/156" 3L, 36C appended4L, 56C 3 substitutions on 3 lines "/tmp/v9284/156" 4L, 53C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/157[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/157"' -S /tmp/v9284/156[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/157" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/158[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/158" 4L, 48C appended5L, 68C 4 substitutions on 4 lines "/tmp/v9284/158" 5L, 64C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/159[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/159"' -S /tmp/v9284/158[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/159" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/160[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/160" 3L, 36C appended4L, 56C 3 substitutions on 3 lines "/tmp/v9284/160" 4L, 53C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/161[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/161"' -S /tmp/v9284/160[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/161" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/162[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/162" 5L, 68C appended6L, 88C 5 substitutions on 5 lines "/tmp/v9284/162" 6L, 83C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/163[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/163"' -S /tmp/v9284/162[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/163" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/164[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/164" 1L, 10C appended2L, 30C2L, 29C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/165[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/165"' -S /tmp/v9284/164[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/165" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/166[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/166" 3L, 33C appended4L, 53C 3 substitutions on 3 lines "/tmp/v9284/166" 4L, 50C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/167[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/167"' -S /tmp/v9284/166[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/167" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/168[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/168" 4L, 45C appended5L, 65C 4 substitutions on 4 lines "/tmp/v9284/168" 5L, 61C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/169[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/169"' -S /tmp/v9284/168[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/169" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/170[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/170" 3L, 33C appended4L, 53C 3 substitutions on 3 lines "/tmp/v9284/170" 4L, 50C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/171[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/171"' -S /tmp/v9284/170[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/171" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/172[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/172" 5L, 65C appended6L, 85C 5 substitutions on 5 lines "/tmp/v9284/172" 6L, 80C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/173[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/173"' -S /tmp/v9284/172[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/173" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/175[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/175" 1L, 11C appended2L, 31C2L, 30C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/176[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/176"' -S /tmp/v9284/175[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/176" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/177[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/177" 3L, 34C appended4L, 54C 3 substitutions on 3 lines "/tmp/v9284/177" 4L, 51C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/178[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/178"' -S /tmp/v9284/177[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/178" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/179[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/179" 3L, 40C appended4L, 60C 3 substitutions on 3 lines "/tmp/v9284/179" 4L, 57C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/180[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/180"' -S /tmp/v9284/179[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/180" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/181[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/181" 3L, 32C appended4L, 52C 3 substitutions on 3 lines "/tmp/v9284/181" 4L, 49C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/182[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/182"' -S /tmp/v9284/181[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/182" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/183[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/183" 3L, 35C appended4L, 55C 3 substitutions on 3 lines "/tmp/v9284/183" 4L, 52C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/184[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/184"' -S /tmp/v9284/183[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/184" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/185[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/185" 4L, 44C appended5L, 64C 4 substitutions on 4 lines "/tmp/v9284/185" 5L, 60C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/186[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/186"' -S /tmp/v9284/185[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/186" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/187[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/187" 4L, 47C appended5L, 67C 4 substitutions on 4 lines "/tmp/v9284/187" 5L, 63C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/188[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/188"' -S /tmp/v9284/187[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/188" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/189[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/189" 5L, 64C appended6L, 84C 5 substitutions on 5 lines "/tmp/v9284/189" 6L, 79C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/190[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/190"' -S /tmp/v9284/189[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/190" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/191[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/191" 5L, 67C appended6L, 87C 5 substitutions on 5 lines "/tmp/v9284/191" 6L, 82C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/192[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/v9284/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/192"' -S /tmp/v9284/191[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/192" 0L, 0C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/198[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/198" 87L, 1700C appended88L, 1720C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/199[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/199"' -c 'breakad dfunc 4 T' -S /tmp/v9284/198[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/199" 8L, 36C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/200[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/200" 293L, 5789C appended294L, 5809C 3 substitutions on 3 lines "/tmp/v9284/200" 294L, 5806C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/201[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo '-c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/201"' -c 'brea kadd file 115 /tmp/v9284/200' -c 'breakadd file 225 /tmp/v9284/200' -S /tmp/v928 4/200[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/201" 28L, 162C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/202[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/202" 33L, 765C appended34L, 785C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/203[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/203"' -c 'breakad dfile 7 /tmp/v9284/202' -S /tmp/v9284/202[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/203" 3L, 27C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/204[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/204" 115L, 2272C appended116L, 2292C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/205[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vimin fo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/20 5"' -c 'breakadd file 8 /tmp/v9284/204' -c 'breakadd file 36 /tmp/v9284/204' -c 'breakadd file 40 /tmp/v9284/204' -c 'breakadd file 69 /tmp/v9284/204' -c 'break add file 95 /tmp/v9284/204' -c 'breakadd file 97 /tmp/v9284/204' -S /tmp/v9284/2 04[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/205" 14L, 81C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/207[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/207" 149L, 2828C appended150L, 2848C 6 substitutions on 6 lines "/tmp/v9284/207" 150L, 2842C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/208[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/208"' -c 'breakad dfile 63 /tmp/v9284/207' -S /tmp/v9284/207[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/208" 16L, 97C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/209[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/209" 78L, 1520C appended79L, 1540C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/210[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/210"' -c 'breakad dfunc 8 F' -S /tmp/v9284/209[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/210" 6L, 22C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/213[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/213" 253L, 6369C appended254L, 6389C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/214[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy| set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp /v9284/214"' -c 'breakadd func 2 INT' -S /tmp/v9284/213[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/214" 28L, 167C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/215[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/215" 161L, 4543C appended162L, 4563C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/216[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/216"' -S /tmp/v9284/ 215[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/216" 1L, 10C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/217[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/217" 15L, 272C appended16L, 292C16L, 291C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/218[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/218"' -S /tmp/v9284/ 217[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/218" 2L, 4C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/219[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/219" 12L, 227C appended13L, 247C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/220[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/220"' -c 'breakad dfile 8 /tmp/v9284/219' -S /tmp/v9284/219[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/220" 2L, 8C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/221[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/221" 20L, 417C appended21L, 437C21L, 436C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/222[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/222"' -S /tmp/v9284/ 221[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/222" 1L, 2C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/223[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/223" 24L, 480C appended25L, 500C25L, 499C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/224[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/224"' -S /tmp/v9284/ 223[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/224" 1L, 4C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/225[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/225" 17L, 390C appended18L, 410C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/226[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/226"' -c 'breakad dfile 7 /tmp/v9284/225' -S /tmp/v9284/225[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/226" 1L, 6C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/227[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/227" 21L, 444C appended22L, 464C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/228[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/228"' -c 'breakad dfunc 6 I' -S /tmp/v9284/227[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/228" 1L, 8C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/229[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/229" 17L, 307C appended18L, 327C18L, 326C written "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/230[?25h[?0c [?25l[?1c:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/230"' -S /tmp/v9284/ 229[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/230" 3L, 7C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/231[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/231" 14L, 266C appended15L, 286C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/232[?25h[?0c [?25l[?1c:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/232"' -c 'breakad dfile 8 /tmp/v9284/231' -S /tmp/v9284/231[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/232" 3L, 13C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/233[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/233" 154L, 3580C appended155L, 3600C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/234[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo '-c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/234"' -c 'brea kadd func 1 INT' -S /tmp/v9284/233[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/234" 18L, 118C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/238[?25h[?0c [?25l[?1c"/tmp/v9284/239" [New File] "test49.in" 30L, 632C *** Test 85: OK (198689) "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/240[?25h[?0c [?25l[?1c/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/v9284/240" 151L, 3929C appended152L, 3949C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" /tmp/v9284/241[?25h[?0c [?25l[?1c:!echo 'q^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nvimi nfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/v9284/241"' -c 'b reakadd func 5 ThrowOnInterrupt' -S /tmp/v9284/240[?25h[?0c shell returned 1 [?25l[?1c"/tmp/v9284/241" 16L, 281C "/build/buildd/vim-7.2.049/src/vim-basic/testdir/test49.vim" funclist :silent func :redir END :for line in split(funclist, "\n") : let name = matchstr(line, 'function \zs[A-Z]\w*\ze(') : if name != '' : exe "delfunc " . name : endif :endfor :for v in keys(g:) : silent! exe "unlet " . v :endfor :unlet v :qa! ENDTEST Results of test49.vim:[?25h[?0c [?25l[?1c 91 more lines *** Test 1: OK (34695)91 more lines[?25h[?0c[?25l[?1c:[?25h[?0c.-,$w! test.out [?25l[?1c"test.out" [New] 92L, 2672C written[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" make valgrind happy [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0credir => funclist [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0csilent func [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0credir END [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfor line in split(funclist, "\n") [?25l[?1c : [?25h[?0c: let name = matchstr(line, 'function \zs[A-Z]\w*\ze(') [?25l[?1c: [?25h[?0c: if name != '' [?25l[?1c: [?25h[?0c: exe "delfunc " . name [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c:endfor [?25l[?1c:lang mess C :so test49.vim GGGGGGGGGGGGGG"rp:.-,$w! test.out :" :" make valgrind happy[?25h[?0c[?25l[?1c :[?25h[?0cfor v in keys(g:) [?25l[?1c : [?25h[?0c: silent! exe "unlet " . v [?25l[?1c: [?25h[?0c:endfor [?25l[?1c:lang mess C :so test49.vim[?25h[?0c[?25l[?1c :[?25h[?0cunlet v [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test51.failed test.ok test.out X* viminfo cp test51.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test51.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test51.in" 36 lines, 808 charactersTests for ":highlight". vim: set ft=vim : STARTTEST :so small.vim :" basic test if ":highlight" doesn't crash :highlight :hi Search :" test setting colors. :" test clearing one color and all doesn't generate error or warning :hi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#00ff00 guibg=Cyan :hi Group2 term= cterm= :hi Group3 term=underline cterm=bold :redir! >test.out :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for ":highlight". vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 31 lines, 746 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" basic test if ":highlight" doesn't crash [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight [?25l[?1c SpecialKey xxx term=bold cterm=bold ctermfg=4 NonTextxxx term=bold cterm=bold ctermfg=4 Directory xxx term=bold cterm=bold ctermfg=6 ErrorMsgxxx term=standout cterm=bold ctermfg=7 ctermbg=1 IncSearch xxx term=reverse cterm=reverse Searchxxx term=reverse ctermfg=0 ctermbg=3 MoreMsgxxx term=bold cterm=bold ctermfg=2 ModeMsgxxx term=bold cterm=bold LineNrxxx term=underline cterm=bold ctermfg=3 Questionxxx term=standout cterm=bold ctermfg=2 StatusLine xxx term=bold,reverse cterm=bold,reverse StatusLineNC xxx term=reverse cterm=reverse VertSplit xxx term=reverse cterm=reverse Titlexxx term=bold cterm=bold ctermfg=5 Visualxxx term=reverse cterm=reverse VisualNOS xxx cleared WarningMsg xxx term=standout cterm=bold ctermfg=1 WildMenuxxx term=standout ctermfg=0 ctermbg=3 Foldedxxx term=standout cterm=bold ctermfg=6 ctermbg=0 FoldColumn xxx term=standout cterm=bold ctermfg=6 ctermbg=0 DiffAddxxx term=bold ctermbg=4 DiffChange xxx term=bold ctermbg=5 DiffDelete xxx term=bold cterm=bold ctermfg=4 ctermbg=6 DiffTextxxx term=reverse cterm=bold ctermbg=1 SignColumn xxx term=standout cterm=bold ctermfg=6 ctermbg=0 SpellBadxxx term=reverse ctermbg=1 SpellCapxxx term=reverse ctermbg=4 SpellRare xxx term=reverse ctermbg=5 SpellLocal xxx term=underline ctermbg=6 Pmenuxxx ctermbg=5 PmenuSelxxx ctermbg=0 PmenuSbar xxx ctermbg=7 PmenuThumb xxx cterm=reverse TabLinexxx term=underline cterm=bold,underline ctermfg=7 ctermbg=0 TabLineSel xxx term=bold cterm=bold TabLineFill xxx term=reverse cterm=reverse CursorColumn xxx term=reverse ctermbg=0 CursorLine xxx term=underline cterm=underline MatchParen xxx term=reverse ctermbg=6 Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Search [?25l[?1c Searchxxx term=reverse ctermfg=0 ctermbg=3 Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c" test setting colors. [?25l[?1c:hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0c" test clearing one color and all doesn't generate error or warning [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#0 0ff00 guibg=Cyan [?25l[?1cE418: Illegal value: guifg=#00ff00Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Group2 term= cterm= [?25l[?1cE418: Illegal value: cterm= Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Group3 term=underline cterm=bold [?25l[?1c:hi NewGroup :hi Group2[?25h[?0c[?25l[?1c :[?25h[?0credir! >test.out [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chi NewGroup [?25l[?1c NewGroupxxx term=bold cterm=italic ctermfg=4 ctermbg=7 Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Group2 [?25l[?1c Group2xxx cleared Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Group3 [?25l[?1c Group3xxx term=underline cterm=bold Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi clear NewGroup [?25l[?1c:hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2[?25h[?0c[?25l[?1c :[?25h[?0chi NewGroup [?25l[?1c NewGroupxxx cleared Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Group2 [?25l[?1c Group2xxx cleared Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Group2 NONE [?25l[?1c:hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup[?25h[?0c[?25l[?1c :[?25h[?0chi Group2 [?25l[?1c Group2xxx cleared Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi clear [?25l[?1c:hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0chi Group3 [?25l[?1c Group3xxx cleared Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0chi Crash term='asdf [?25l[?1cE475: Invalid argument: term='asdf Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0credir END [?25l[?1c:hi NewGroup :hi Group2 :hi Group3[?25h[?0c[?25l[?1c :[?25h[?0c" filter ctermfg and ctermbg, the numbers depend on the terminal [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce test.out [?25l[?1c"test.out" 20 lines, 289 charactersNewGroup xxx term=bold cterm=italic ctermfg=4 ctermbg=7Group2 xxx clearedGroup3 xxx term=underline cterm=boldNewGroup xxx clearedGroup2 xxx clearedGroup2 xxx clearedGroup3 xxx clearedE475: Invalid argument: term='asdf ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0c%s/ctermfg=\d*/ctermfg=2/ [?25l[?1c2 [?25h[?0c[?25l[?1c:[?25h[?0c%s/ctermbg=\d*/ctermbg=3/ [?25l[?1c3 [?25h[?0c[?25l[?1c:[?25h[?0c" filter out possibly translated error message [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c%s/E475: [^:]*:/E475:/ [?25l[?1cterm='asdf[?25h[?0c[?25l[?1c:[?25h[?0c" fix the fileformat [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset ff& [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cwq! [?25l[?1c"test.out" 20 lines, 271 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test52.failed test.ok test.out X* viminfo cp test52.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test52.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test52.in" 65 lines, 1645 charactersTests for reading and writing files with conversion for Win32. STARTTEST :so mbyte.vim :" make this a dummy test for non-Win32 systems :if !has("win32") | e! test.ok | wq! test.out | endif :" :" write tests: :" combine three values for 'encoding' with three values for 'fileencoding' :" also write files for read tests /^1 :set encoding=utf-8 :.w! ++enc=utf-8 test.out :.w ++enc=cp1251 >>test.out :.w ++enc=cp866 >>test.out :.w! ++enc=utf-8 Xutf8 /^2 :set encoding=cp1251 :.w ++enc=utf-8 >>test.out :.w ++enc=cp1251 >>test.out :.w ++enc=cp866 >>test.out :.w! ++enc=cp1251 Xcp1251 /^3[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for reading and writing files with conversion for Win32.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 57 lines, 1333 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:e Xcp1251 :.w ++enc=cp1251 >>test.out :set fencs=utf-8,cp866 :e Xcp866 :.w ++enc=cp1251 >>test.out :" :" read three 'fileencoding's with cp866 'encoding' :set encoding=cp866 fencs=utf-8,cp1251 :e Xutf8 :.w ++enc=cp866 >>test.out :e Xcp1251 :.w ++enc=cp866 >>test.out :set fencs=utf-8,cp866 :e Xcp866 :.w ++enc=cp866 >>test.out :" :qa! ENDTEST 1 utf-8 text: Ð~TлÑ~O Vim version 6.2. Ð~_оÑ~Aледнее изменение: 1970 Jan 01 2 cp1251 text: Äëÿ Vim version 6.2. Ïîñëåäíåå èçìåíåíèå: 1970 Jan 01 3 cp866 text: ~D«ï Vim version 6.2. ~O®á«¥¤­¥¥ ¨§¬¥­¥­¨¥: 1970 Jan 01[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso mbyte.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" make this a dummy test for non-Win32 systems [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif !has("win32") | e! test.ok | wq! test.out | endif [?25l[?1c"test.ok" 18 lines, 1374 characters "test.out" [New File] 18 lines, 1374 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test53.failed test.ok test.out X* viminfo cp test53.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test53.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test53.in" 48 lines, 952 charactersTests for string and html text objects. vim: set ft=vim : Note that the end-of-line moves the cursor to the next test line. Also test match() and matchstr() STARTTEST :so small.vim /^start:/ da" 0va'a'rx 02f`da` 0fXdi" 03f'vi'ry :set quoteescape=+*- di` $F"va"oha"i"rz :" /^ first match) :put =matchstr(\"abcd\", \".\", 0, -1) " a :put =match(\"abcd\", \".\", 0, 5) " -1 :put =match(\"abcd\", \".\", 0, -1) " 0 :/^start:/,/^end:/wq! test.out ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^start:/ [?25l[?1c start: "wo\"rd\\" foo[?25h[?0c[?25l[?1cfo[?25h[?0c[?25l[?1c 'foo' 'bar' 'piep'[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c'foo'[?25h[?0c[?25l[?1c 'bar'[?25h[?0c[?25l[?1c xxxxxxxxxxxx [?25h[?0c[?25l[?1c bla bla `quote` blah [?25h[?0c[?25l[?1cblah[?25h[?0c[?25l[?1c out " in "noXno"[?25h[?0c [?25l[?1c"[?25h[?0c[?25l[?1c "'" 'blah' rep 'buh'[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c' rep[?25h[?0c[?25l[?1cyyyyy[?25h[?0c[?25l[?1c bla `s*`d-`+++`l**` b`la[?25h[?0c[?25l[?1c :[?25h[?0cset quoteescape=+*- [?25l[?1c[?25h[?0c[?25l[?1c` b`la[?25h[?0c[?25l[?1c voo "nah" sdf " asdf" sdf " sdf" sd[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c" sdf"[?25h[?0c[?25l[?1c" [?25h[?0c[?25l[?1c"[?25h[?0c[?25l[?1c asdf" sdf [?25h[?0c[?25l[?1cah" sdf " voo "[?25h[?0c[?25l[?1czzzzzzzzzzzzzzzzzzzzzzzzzzzz voo "[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^[?25h[?0c[?25l[?1c -asdfXasdfasdf- [?25h[?0c[?25l[?1casdf-[?25h[?0c[?25l[?1c -asdXasdfasdf-[?25h[?0c [?25l[?1c-[?25h[?0c[?25l[?1c -asdfXasdfasdf- -[?25h[?0c[?25l[?1casdf-[?25h[?0c[?25l[?1c -asdXasdfasdf-[?25h[?0c [?25l[?1c --[?25h[?0c[?25l[?1c  <[?25h[?0c[?25l[?1c :[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cput =matchstr(\"abcd\", \".\", 0, 2) " b [?25l[?1c b[?25h[?0c[?25l[?1c :[?25h[?0cput =matchstr(\"abcd\", \"..\", 0, 2) " bc [?25l[?1c bc[?25h[?0c[?25l[?1c :[?25h[?0cput =matchstr(\"abcd\", \".\", 2, 0) " c (zero and negative -> first match) [?25l[?1c c[?25h[?0c[?25l[?1c :[?25h[?0cput =matchstr(\"abcd\", \".\", 0, -1) " a [?25l[?1c a[?25h[?0c[?25l[?1c :[?25h[?0cput =match(\"abcd\", \".\", 0, 5) " -1 [?25l[?1c -1[?25h[?0c[?25l[?1c :[?25h[?0cput =match(\"abcd\", \".\", 0, -1) " 0 [?25l[?1c 0[?25h[?0c[?25l[?1c :[?25h[?0c/^start:/,/^end:/wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 21 lines, 217 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test54.failed test.ok test.out X* viminfo cp test54.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test54.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test54.in" 22 lines, 658 charactersSome tests for buffer-local autocommands STARTTEST :so small.vim :e xx :if has("vms") : !del test.out.* : au BufLeave :!write sys$output "buffer-local autommand in %" > test.out :else : !rm -f test.out : au BufLeave :!echo buffer-local autommand in %>> test.out :endif :e somefile" here, autocommand for xx shall write test.out :" but autocommand shall not apply to buffer named :bwipe xx" here, autocommand shall be auto-deleted :e xx" nothing shall be written :e somefile" nothing shall be written :qa! ENDTEST start of test file xx end of test file xx[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cSome tests for buffer-local autocommands[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 15 lines, 555 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce xx [?25l[?1c"xx" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cif has("vms") [?25l[?1c : [?25h[?0c: !del test.out.* [?25l[?1c: [?25h[?0c: au BufLeave :!write sys$output "buffer-local autommand in %" > te st.out [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: !rm -f test.out [?25l[?1c:!rm -f test.out[?25h[?0c [?25l[?1c: [?25h[?0c: au BufLeave :!echo buffer-local autommand in %>> test.out [?25l[?1c: [?25h[?0c:endif [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0ce somefile " here, autocommand for xx shall write test.out [?25l[?1c:!echo buffer-local autommand in xx>> test.out [?25h[?0c[?25l[?1c"somefile" [New File] Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c " but autocommand shall not apply to buffer named [?25l[?1c~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0cbwipe xx " here, autocommand shall be auto-deleted [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ce xx " nothing shall be written [?25l[?1c"xx" [New File][?25h[?0c[?25l[?1c:[?25h[?0ce somefile " nothing shall be written [?25l[?1c"somefile" [New File][?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test55.failed test.ok test.out X* viminfo cp test55.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test55.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test55.in" 355 lines, 7272 charactersTests for List and Dictionary types. vim: set ft=vim : STARTTEST :so small.vim :fun Test(...) :" Creating List directly with different types :let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] :$put =string(l) :$put =string(l[-1]) :$put =string(l[-4]) :try : $put =string(l[-5]) :catch : $put =v:exception[:14] :endtry :" List slices :$put =string(l[:]) :$put =string(l[1:]) :$put =string(l[:-2]) :$put =string(l[0:8]) :$put =string(l[8:-1]) :" :" List identity[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for List and Dictionary types. vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 349 lines, 7186 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:$put =string(split('aa,,bb, cc,', ',\s*', 1)) :$put =string(split('abc', '\zs')) :$put =string(split('abc', '\zs', 1)) :" :" compare recursively linked list and dict :let l = [1, 2, 3, 4] :let d = {'1': 1, '2': l, '3': 3} :let l[1] = d :$put =(l == l) :$put =(d == d) :$put =(l != deepcopy(l)) :$put =(d != deepcopy(d)) :endfun :call Test(1, 2, [3, 4], {5: 6}) " This may take a while :" :delfunc Test :unlet dict :call garbagecollect(1) :" :/^start:/,$wq! test.out ENDTEST start:[?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfun Test(...) [?25l[?1c : [?25h[?0c:" Creating List directly with different types [?25l[?1c: [?25h[?0c:let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0c:$put =string(l[-1]) [?25l[?1c: [?25h[?0c:$put =string(l[-4]) [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: $put =string(l[-5]) [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:14] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" List slices [?25l[?1c: [?25h[?0c:$put =string(l[:]) [?25l[?1c: [?25h[?0c:$put =string(l[1:]) [?25l[?1c: [?25h[?0c:$put =string(l[:-2]) [?25l[?1c: [?25h[?0c:$put =string(l[0:8]) [?25l[?1c: [?25h[?0c:$put =string(l[8:-1]) [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" List identity [?25l[?1c: [?25h[?0c:let ll = l [?25l[?1c: [?25h[?0c:let lx = copy(l) [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: $put =(l == ll) . (l isnot ll) . (l is ll) . (l == lx) . (l is lx) . (l isnot lx) [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" Creating Dictionary directly with different types [?25l[?1c: [?25h[?0c:let d = {001: 'asd', 'b': [1, 2, function('strlen')], -1: {'a': 1},} [?25l[?1c: [?25h[?0c:$put =string(d) . d.1 [?25l[?1c: [?25h[?0c:$put =string(sort(keys(d))) [?25l[?1c: [?25h[?0c:$put =string (values(d)) [?25l[?1c: [?25h[?0c:for [key, val] in items(d) [?25l[?1c: [?25h[?0c: $put =key . ':' . string(val) [?25l[?1c: [?25h[?0c: unlet key val [?25l[?1c: [?25h[?0c:endfor [?25l[?1c: [?25h[?0c:call extend (d, {3:33, 1:99}) [?25l[?1c: [?25h[?0c:call extend(d, {'b':'bbb', 'c':'ccc'}, "keep") [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: call extend(d, {3:333,4:444}, "error") [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:15] . v:exception[-1:-1] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:$put =string(d) [?25l[?1c: [?25h[?0c:call filter(d, 'v:key =~ ''[ac391]''') [?25l[?1c: [?25h[?0c:$put =string(d) [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" Dictionary identity [?25l[?1c: [?25h[?0c:let dd = d [?25l[?1c: [?25h[?0c:let dx = copy(d) [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: $put =(d == dd) . (d isnot dd) . (d is dd) . (d == dx) . (d is dx) . (d isnot dx) [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" Changing var type should fail [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: let d = [] [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:14] . v:exception[-1:-1] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: let l = {} [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:14] . v:exception[-1:-1] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" removing items with :unlet [?25l[?1c: [?25h[?0c:unlet l[2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0c:let l = range(8) [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c:unlet l[:3] [?25l[?1c: [?25h[?0c:unlet l[1:] [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c:$put =v:exception [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:unlet d.c [?25l[?1c: [?25h[?0c:unlet d[-1] [?25l[?1c: [?25h[?0c:$put =string(d) [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" removing items out of range: silently skip items that don't exist [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[2:1] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[2:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[2:3] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[2:4] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[2:5] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[-1:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[-2:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[-3:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[-4:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[-5:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0clet l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:unlet l[-6:2] [?25l[?1c: [?25h[?0c:$put =string(l) [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" assignment to a list [?25l[?1c: [?25h[?0c:let l = [0, 1, 2, 3] [?25l[?1c: [?25h[?0c:let [va, vb] = l[2:3] [?25l[?1c: [?25h[?0c:$put =va [?25l[?1c: [?25h[?0c:$put =vb [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: let [va, vb] = l [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:14] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: let [va, vb] = l[1:1] [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:14] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" manipulating a big Dictionary (hashtable.c has a border of 1000 entries) [?25l[?1c: [?25h[?0c:let d = {} [?25l[?1c: [?25h[?0c:for i in range(1500) [?25l[?1c: [?25h[?0c: let d[i] = 3000 - i [?25l[?1c: [?25h[?0c:endfor [?25l[?1c: [?25h[?0c:$put =d[0] . ' ' . d[100] . ' ' . d[999] . ' ' . d[1400] . ' ' . d[1499] [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: let n = d[1500] [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =substitute(v:exception, '\v(.{14}).*( \d{4}).*', '\1\2', '') [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" lookup each items [?25l[?1c: [?25h[?0c:for i in range(1500) [?25l[?1c: [?25h[?0c: if d[i] != 3000 - i [?25l[?1c: [?25h[?0c: $put =d[i] [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c:endfor [?25l[?1c: [?25h[?0c: let i += 1 [?25l[?1c: [?25h[?0c:" delete even items [?25l[?1c: [?25h[?0c:while i >= 2 [?25l[?1c: [?25h[?0c: let i -= 2 [?25l[?1c: [?25h[?0c: unlet d[i] [?25l[?1c: [?25h[?0c:endwhile [?25l[?1c: [?25h[?0c:$put =get(d, 1500 - 100, 'NONE') . ' ' . d[1] [?25l[?1c: [?25h[?0c:" delete odd items, checking value, one intentionally wrong [?25l[?1c: [?25h[?0c:let d[33] = 999 [?25l[?1c: [?25h[?0c:let i = 1 [?25l[?1c: [?25h[?0c:while i < 1500 [?25l[?1c: [?25h[?0c: if d[i] != 3000 - i [?25l[?1c: [?25h[?0c: $put =i . '=' . d[i] [?25l[?1c: [?25h[?0c: else [?25l[?1c: [?25h[?0c: unlet d[i] [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: let i += 2 [?25l[?1c: [?25h[?0c:endwhile [?25l[?1c: [?25h[?0c:$put =string(d) " must be almost empty now [?25l[?1c: [?25h[?0c:unlet d [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" Dictionary function [?25l[?1c: [?25h[?0c:let dict = {} [?25l[?1c: [?25h[?0c:func dict.func(a) dict [?25l[?1c: [?25h[?0c: $put =a:a . len(self.data) [?25l[?1c: [?25h[?0c:endfunc [?25l[?1c: [?25h[?0c:let dict.data = [1,2,3] [?25l[?1c: [?25h[?0c:call dict.func("len: ") [?25l[?1c: [?25h[?0c:let x = dict.func("again: ") [?25l[?1c: [?25h[?0c:try [?25l[?1c: [?25h[?0c: let Fn = dict.func [?25l[?1c: [?25h[?0c: call Fn('xxx') [?25l[?1c: [?25h[?0c:catch [?25l[?1c: [?25h[?0c: $put =v:exception[:15] [?25l[?1c: [?25h[?0c:endtry [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" Function in script-local List or Dict [?25l[?1c: [?25h[?0c:let g:dict = {} [?25l[?1c: [?25h[?0c:function g:dict.func() dict [?25l[?1c: [?25h[?0c: $put ='g:dict.func'.self.foo[1].self.foo[0]('asdf') [?25l[?1c: [?25h[?0c:endfunc [?25l[?1c: [?25h[?0c:let g:dict.foo = ['-', 2, 3] [?25l[?1c: [?25h[?0c:call insert(g:dict.foo, function('strlen')) [?25l[?1c: [?25h[?0c:call g:dict.func() [?25l[?1c: [?25h[?0c:" [?25l[?1c: [?25h[?0c:" Nasty: remove func from Dict that's being called (works) [?25l[?1c: [?25h[?0c:let d = {1:1} [?25l[?1c: [?25h[?0c:func d.func(a) [?25l[?1c:[?25h[?0c: return "a:". a:a [?25l[?1c:[?25h[?0c:endfunc [?25l[?1c:[?25h[?0c:$put =d.func(string(remove(d, 'func'))) [?25l[?1c:[?25h[?0c:" [?25l[?1c:[?25h[?0c:" Nasty: deepcopy() dict that refers to itself (fails when noref used ) [?25l[?1c:[?25h[?0c:let d = {1:1, 2:2} [?25l[?1c:[?25h[?0c:let l = [4, d, 6] [?25l[?1c:[?25h[?0c:let d[3] = l [?25l[?1c:[?25h[?0c:let dc = deepcopy(d) [?25l[?1c:[?25h[?0c:try [?25l[?1c:[?25h[?0c: let dc = deepcopy(d, 1) [?25l[?1c:[?25h[?0c:catch [?25l[?1c:[?25h[?0c: $put =v:exception[:14] [?25l[?1c:[?25h[?0c:endtry [?25l[?1c:[?25h[?0c:let l2 = [0, l, l, 3] [?25l[?1c:[?25h[?0c:let l[1] = l2 [?25l[?1c:[?25h[?0c:let l3 = deepcopy(l2) [?25l[?1c:[?25h[?0c:$put ='same list: ' . (l3[1] is l3[2]) [?25l[?1c:[?25h[?0c:" [?25l[?1c:[?25h[?0c:" Locked variables [?25l[?1c:[?25h[?0c:for depth in range(5) [?25l[?1c:[?25h[?0c: $put ='depth is ' . depth [?25l[?1c:[?25h[?0c: for u in range(3) [?25l[?1c:[?25h[?0c: unlet l [?25l[?1c:[?25h[?0c: let l = [0, [1, [2, 3]], {4: 5, 6: {7: 8}}] [?25l[?1c:[?25h[?0c: exe "lockvar " . depth . " l" [?25l[?1c:[?25h[?0c: if u == 1 [?25l[?1c:[?25h[?0c: exe "unlockvar l" [?25l[?1c:[?25h[?0c: elseif u == 2 [?25l[?1c:[?25h[?0c: exe "unlockvar " . depth . " l" [?25l[?1c:[?25h[?0c: endif [?25l[?1c:[?25h[?0c: let ps = islocked("l").islocked("l[1]").islocked("l[1][1]").i slocked("l[1][1][0]").'-'.islocked("l[2]").islocked("l[2]['6']").islocked("l[2][ '6'][7]") [?25l[?1c:[?25h[?0c: $put =ps [?25l[?1c:[?25h[?0c: let ps = '' [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l[1][1][0] = 99 [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l[1][1] = [99] [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l[1] = [99] [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l[2]['6'][7] = 99 [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l[2][6] = {99: 99} [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l[2] = {99: 99} [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: try [?25l[?1c:[?25h[?0c: let l = [99] [?25l[?1c:[?25h[?0c: let ps .= 'p' [?25l[?1c:[?25h[?0c: catch [?25l[?1c:[?25h[?0c: let ps .= 'F' [?25l[?1c:[?25h[?0c: endtry [?25l[?1c:[?25h[?0c: $put =ps [?25l[?1c:[?25h[?0c: endfor [?25l[?1c:[?25h[?0c:endfor [?25l[?1c:[?25h[?0c:" [?25l[?1c:[?25h[?0c:" a:000 function argument [?25l[?1c:[?25h[?0c:" first the tests that should fail [?25l[?1c:[?25h[?0c:try [?25l[?1c:[?25h[?0c: let a:000 = [1, 2] [?25l[?1c:[?25h[?0c:catch [?25l[?1c:[?25h[?0c: $put ='caught a:000' [?25l[?1c:[?25h[?0c:endtry [?25l[?1c:[?25h[?0c:try [?25l[?1c:[?25h[?0c: let a:000[0] = 9 [?25l[?1c:[?25h[?0c:catch [?25l[?1c:[?25h[?0c: $put ='caught a:000[0]' [?25l[?1c:[?25h[?0c:endtry [?25l[?1c:[?25h[?0c:try [?25l[?1c:[?25h[?0c: let a:000[2] = [9, 10] [?25l[?1c:[?25h[?0c:catch [?25l[?1c:[?25h[?0c: $put ='caught a:000[2]' [?25l[?1c:[?25h[?0c:endtry [?25l[?1c:[?25h[?0c:try [?25l[?1c:[?25h[?0c: let a:000[3] = {9: 10} [?25l[?1c:[?25h[?0c:catch [?25l[?1c:[?25h[?0c: $put ='caught a:000[3]' [?25l[?1c:[?25h[?0c:endtry [?25l[?1c:[?25h[?0c:" now the tests that should pass [?25l[?1c:[?25h[?0c:try [?25l[?1c:[?25h[?0c: let a:000[2][1] = 9 [?25l[?1c:[?25h[?0c: call extend(a:000[2], [5, 6]) [?25l[?1c:[?25h[?0c: let a:000[3][5] = 8 [?25l[?1c:[?25h[?0c: let a:000[3]['a'] = 12 [?25l[?1c:[?25h[?0c: $put =string(a:000) [?25l[?1c:[?25h[?0c:catch [?25l[?1c:[?25h[?0c: $put ='caught ' . v:exception [?25l[?1c:[?25h[?0c:endtry [?25l[?1c:[?25h[?0c:" [?25l[?1c:[?25h[?0c:" reverse() and sort() [?25l[?1c:[?25h[?0c:let l = ['-0', 'A11', 2, 'xaaa', 4, 'foo', 'foo6', [0, 1, 2], 'x8'] [?25l[?1c:[?25h[?0c:$put =string(reverse(l)) [?25l[?1c:[?25h[?0c:$put =string(reverse(reverse(l))) [?25l[?1c:[?25h[?0c:$put =string(sort(l)) [?25l[?1c:[?25h[?0c:$put =string(reverse(sort(l))) [?25l[?1c:[?25h[?0c:$put =string(sort(reverse(sort(l)))) [?25l[?1c:[?25h[?0c:" [?25l[?1c:[?25h[?0c:" splitting a string to a List [?25l[?1c:[?25h[?0c:$put =string(split(' aa bb ')) [?25l[?1c:[?25h[?0c:$put =string(split(' aa bb ', '\W\+', 0)) [?25l[?1c:[?25h[?0c:$put =string(split(' aa bb ', '\W\+', 1)) [?25l[?1c:[?25h[?0c:$put =string(split(' aa bb ', '\W', 1)) [?25l[?1c:[?25h[?0c:$put =string(split(':aa::bb:', ':', 0)) [?25l[?1c:[?25h[?0c:$put =string(split(':aa::bb:', ':', 1)) [?25l[?1c:[?25h[?0c:$put =string(split('aa,,bb, cc,', ',\s*', 1)) [?25l[?1c:[?25h[?0c:$put =string(split('abc', '\zs')) [?25l[?1c:[?25h[?0c:$put =string(split('abc', '\zs', 1)) [?25l[?1c:[?25h[?0c:" [?25l[?1c:[?25h[?0c:" compare recursively linked list and dict [?25l[?1c:[?25h[?0c:let l = [1, 2, 3, 4] [?25l[?1c:[?25h[?0c:let d = {'1': 1, '2': l, '3': 3} [?25l[?1c:[?25h[?0c:let l[1] = d [?25l[?1c:[?25h[?0c:$put =(l == l) [?25l[?1c:[?25h[?0c:$put =(d == d) [?25l[?1c:[?25h[?0c:$put =(l != deepcopy(l)) [?25l[?1c:[?25h[?0c:$put =(d != deepcopy(d)) [?25l[?1c:[?25h[?0c:endfun [?25l[?1c:$put =string(split('aa,,bb, cc,', ',\s*', 1)) :$put =string(split('abc', '\zs')) :$put =string(split('abc', '\zs', 1)) :" :" compare recursively linked list and dict :let l = [1, 2, 3, 4] :let d = {'1': 1, '2': l, '3': 3} :let l[1] = d :$put =(l == l) :$put =(d == d) :$put =(l != deepcopy(l)) :$put =(d != deepcopy(d)) :endfun :call Test(1, 2, [3, 4], {5: 6}) " This may take a while :" :delfunc Test :unlet dict :call garbagecollect(1) :" :/^start:/,$wq! test.out ENDTEST start:[?25h[?0c[?25l[?1c :[?25h[?0ccall Test(1, 2, [3, 4], {5: 6}) " This may take a while [?25l[?1ccaught a:000caught a:000[0]caught a:000[2]caught a:000[3] [1, 2, [3, 9, 5, 6], {'a': 12, '5': 8}]['x8', [0, 1, 2], 'foo6', 'foo', 4, 'xaaa', 2, 'A11', '-0'] ['x8', [0, 1, 2], 'foo6', 'foo', 4, 'xaaa', 2, 'A11', '-0'] ['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 2, 4, [0, 1, 2]] [[0, 1, 2], 4, 2, 'xaaa', 'x8', 'foo6', 'foo', 'A11', '-0'] ['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 2, 4, [0, 1, 2]] ['aa', 'bb']['aa', 'bb']['', 'aa', 'bb', ''] ['', '', 'aa', '', 'bb', '', '']['aa', '', 'bb'] ['', 'aa', '', 'bb', ''] ['aa', '', 'bb', 'cc', ''] ['a', 'b', 'c']['', 'a', '', 'b', '', 'c', ''] 110 0[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc Test [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet dict [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall garbagecollect(1) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start:/,$wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 111 lines, 1899 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test56.failed test.ok test.out X* viminfo cp test56.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test56.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test56.in" 21 lines, 457 charactersTest for script-local function. vim: set ft=vim : STARTTEST :so small.vim :" :set nocp viminfo+=nviminfo :/^start:/+1,/^end:/-1w! Xtest.vim :source Xtest.vim _x :$-1,$wq! test.out ENDTEST start: fun DoLast() call append(line('$'), "last line") endfun fun s:DoNothing() call append(line('$'), "nothing line") endfun nnoremap _x :call DoNothing()call DoLast()delfunc DoNothingdelfunc DoLast end: ~ [?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for script-local function. vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 7 lines, 120 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset nocp viminfo+=nviminfo [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^start:/+1,/^end:/-1w! Xtest.vim [?25l[?1c"Xtest.vim" [New] 7L, 251C written[?25h[?0c[?25l[?1c:[?25h[?0csource Xtest.vim [?25l[?1c[?25h[?0c[?25l[?1c:call 3_DoNothing()|call 3_DoLast()|delfunc 3_DoNothing|delfunc <SNR>3_DoLast Press ENTER or type command to continue[?25h[?0c[?25l[?1cTest for script-local function. vim: set ft=vim :nothing line[?25h[?0c[?25l[?1c:[?25h[?0c$-1,$wq! test.out [?25l[?1c"test.out" [New] 2L, 23C written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test57.failed test.ok test.out X* viminfo cp test57.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test57.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test57.in" 496 lines, 3654 charactersTests for :sort command. vim: set ft=vim : STARTTEST :so small.vim :" :/^t01:/+1,/^t02/-1sort :/^t02:/+1,/^t03/-1sort n :/^t03:/+1,/^t04/-1sort x :/^t04:/+1,/^t05/-1sort u :/^t05:/+1,/^t06/-1sort! :/^t06:/+1,/^t07/-1sort! n :/^t07:/+1,/^t08/-1sort! u :/^t08:/+1,/^t09/-1sort o :/^t09:/+1,/^t10/-1sort! x :/^t10:/+1,/^t11/-1sort/./ :/^t11:/+1,/^t12/-1sort/../ :/^t12:/+1,/^t13/-1sort/../u :/^t13:/+1,/^t14/-1sort/./n :/^t14:/+1,/^t15/-1sort/./r :/^t15:/+1,/^t16/-1sort/../r :/^t16:/+1,/^t17/-1sort/./rn :/^t17:/+1,/^t18/-1sort/\d/ :/^t18:/+1,/^t19/-1sort/\d/r[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for :sort command. vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 30 lines, 842 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:/^t19:/+1,/^t20/-1sort/\d/n :/^t20:/+1,/^t21/-1sort/\d/rn :/^t21:/+1,/^t22/-1sort/\d\d/ :/^t22:/+1,/^t23/-1sort/\d\d/n :/^t23:/+1,/^t24/-1sort/\d\d/x :/^t24:/+1,/^t25/-1sort/\d\d/r :/^t25:/+1,/^t26/-1sort/\d\d/rn :/^t26:/+1,/^t27/-1sort/\d\d/rx :/^t27:/+1,/^t28/-1sort no :/^t01:/,$wq! test.out ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^t01:/+1,/^t02/-1sort [?25l[?1ct01: alphebetical[?25h[?0c[?25l[?1c :[?25h[?0c/^t02:/+1,/^t03/-1sort n [?25l[?1ca321 ab abc b123 b321 b321 b321b b322b c123d c321d t02: numeric abc ab a a122 a123 b123 c123d 123b a321 b321[?25h[?0c[?25l[?1c:[?25h[?0c/^t03:/+1,/^t04/-1sort x [?25l[?1cc321d b321 b321b b322b t03: hexadecimal[?25h[?0c[?25l[?1c :[?25h[?0c/^t04:/+1,/^t05/-1sort u [?25l[?1ca122 a123 a321 b123 b321 b321 b321b b322b c123d c321d t04: alpha, unique 123b a a122 a123 a321 ab abc b123 b321 b321b b322b[?25h[?0c[?25l[?1c:[?25h[?0c/^t05:/+1,/^t06/-1sort! [?25l[?1cc123d c321d t05: alpha, reverse c321d[?25h[?0c[?25l[?1c :[?25h[?0c/^t06:/+1,/^t07/-1sort! n [?25l[?1cb123 abc ab a321 a123 a122 a 123b t06: numeric, reverse b322b b321b b321 c321d b321 a321 123b c123d b123 a123 a122[?25h[?0c[?25l[?1c:[?25h[?0c/^t07:/+1,/^t08/-1sort! u [?25l[?1ca ab abc t07: unique, reverse c321d[?25h[?0c[?25l[?1c :[?25h[?0c/^t08:/+1,/^t09/-1sort o [?25l[?1cb321 b123 abc ab a321 a123 a122 a 123b t08: octal abc ab a a122 a123 b123 c123d 123b a321 b321[?25h[?0c[?25l[?1c:[?25h[?0c/^t09:/+1,/^t10/-1sort! x [?25l[?1cc321d b321 b321b b322b t09: reverse, hexadecimal c321d[?25h[?0c[?25l[?1c :[?25h[?0c/^t10:/+1,/^t11/-1sort/./ [?25l[?1cb123 a321 a123 a122 123b abc ab a t10: alpha, skip first character a a122 a123 b123 123b c123d a321 b321 b321 b321b[?25h[?0c[?25l[?1c:[?25h[?0c/^t11:/+1,/^t12/-1sort/../ [?25l[?1cc321d b322b ab abc t11: alpha, skip first 2 characters ab[?25h[?0c[?25l[?1c :[?25h[?0c/^t12:/+1,/^t13/-1sort/../u [?25l[?1cb321 b321b c321d a122 b322b a123 b123 123b c123d abc t12: alpha, unique, skip first 2 characters ab a a321 b321 b321b c321d a122 b322b a123 b123 123b[?25h[?0c[?25l[?1c:[?25h[?0c/^t13:/+1,/^t14/-1sort/./n [?25l[?1cc123d abc t13: numeric, skip first character abc[?25h[?0c[?25l[?1c :[?25h[?0c/^t14:/+1,/^t15/-1sort/./r [?25l[?1ca123 b123 c123d 123b a321 b321 c321d b321 b321b b322b t14: alpha, sort on first character123b abc ab a a321 a123 a122 b321 b123 b322b[?25h[?0c[?25l[?1c:[?25h[?0c/^t15:/+1,/^t16/-1sort/../r [?25l[?1cb321 b321b c123d c321d t15: alpha, sort on first 2 characters a[?25h[?0c[?25l[?1c :[?25h[?0c/^t16:/+1,/^t17/-1sort/./rn [?25l[?1ca321 abc ab b123 b321 b322b b321 b321b c123d c321d t16: numeric, sort on first character abc ab a a321 a123 a122 b321 b123 c123d 123b c321d b322b[?25h[?0c[?25l[?1c:[?25h[?0c/^t17:/+1,/^t18/-1sort/\d/ [?25l[?1cb321 b321b t17: alpha, skip past first digit abc[?25h[?0c[?25l[?1c :[?25h[?0c/^t18:/+1,/^t19/-1sort/\d/r [?25l[?1cb321 b321 b321b c321d a122 b322b a123 b123 123b c123d t18: alpha, sort on first digit abc ab a a123 a122 b123 c123d 123b a321 b321[?25h[?0c[?25l[?1c:[?25h[?0c/^t19:/+1,/^t20/-1sort/\d/n [?25l[?1cc321d b322b b321 b321b t19: numeric, skip past first digit abc[?25h[?0c[?25l[?1c :[?25h[?0c/^t20:/+1,/^t21/-1sort/\d/rn [?25l[?1cb321 c321d b321 b321b a122 b322b a123 b123 c123d 123b t20: numeric, sort on first digit abc ab a a123 a122 b123 c123d 123b a321 b321[?25h[?0c[?25l[?1c:[?25h[?0c/^t21:/+1,/^t22/-1sort/\d\d/ [?25l[?1cc321d b322b b321 b321b t21: alpha, skip past first 2 digits abc[?25h[?0c[?25l[?1c :[?25h[?0c/^t22:/+1,/^t23/-1sort/\d\d/n [?25l[?1cb321 b321 b321b c321d a122 b322b a123 b123 123b c123d t22: numeric, skip past first 2 digits abc ab a a321 b321 c321d b321 b321b a122 b322b[?25h[?0c[?25l[?1c:[?25h[?0c/^t23:/+1,/^t24/-1sort/\d\d/x [?25l[?1ca123 b123 c123d 123b t23: hexadecimal, skip past first 2 digits abc[?25h[?0c[?25l[?1c :[?25h[?0c/^t24:/+1,/^t25/-1sort/\d\d/r [?25l[?1cb321 b321 a122 a123 b123 b321b c321d b322b 123b c123d t24: alpha, sort on first 2 digits abc ab a a123 a122 b123 c123d 123b a321 b321[?25h[?0c[?25l[?1c:[?25h[?0c/^t25:/+1,/^t26/-1sort/\d\d/rn [?25l[?1cc321d b322b b321 b321b t25: numeric, sort on first 2 digits abc[?25h[?0c[?25l[?1c :[?25h[?0c/^t26:/+1,/^t27/-1sort/\d\d/rx [?25l[?1ca122 b123 c123d 123b a321 b321 c321d b322b b321 b321b t26: hexadecimal, sort on first 2 digits abc ab a a123 a122 b123 c123d 123b a321 b321[?25h[?0c[?25l[?1c:[?25h[?0c/^t27:/+1,/^t28/-1sort no [?25l[?1cE474: Invalid argument[?25h[?0c[?25l[?1c:[?25h[?0c/^t01:/,$wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 455 lines, 2727 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test58.failed test.ok test.out X* viminfo cp test58.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test58.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test58.in" 635 lines, 10784 charactersTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file set spl=Xtest.latin1.spl spell " list all valid words spelldump %yank[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for spell checking. vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 105 lines, 2456 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:call TestOne('6', '6') :call TestOne('7', '7') :" :" NOSLITSUGS :call TestOne('8', '8') :" :" clean up for valgrind :delfunc TestOne :set spl= enc=latin1 :" gg:/^test output:/,$wq! test.out ENDTEST 1affstart SET ISO8859-1 TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäàâöüû'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ¿[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Don't want to depend on the locale from the environment [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset enc=latin1 [?25l[?1c:call TestOne('6', '6') :call TestOne('7', '7') :" :" NOSLITSUGS :call TestOne('8', '8') :" :" clean up for valgrind :delfunc TestOne :set spl= enc=latin1 :" gg:/^test output:/,$wq! test.out ENDTEST 1affstart SET ISO8859-1 TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäàâöüû'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ¿[?25h[?0c[?25l[?1c:[?25h[?0ce! [?25l[?1c"test58.in" 635 lines, 10784 charactersTests for spell checking. vim: set ft=vim :STARTTEST :so small.vim :"Don't want to depend on the locale from the environment :set enc=latin1e!"Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file set spl=Xtest.latin1.spl spell" list all valid words spelldump %yank[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Function to test .aff/.dic with list of good and bad words. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfunc TestOne(aff, dic) [?25l[?1c : [?25h[?0c set spellfile= [?25l[?1c: [?25h[?0c $put ='' [?25l[?1c: [?25h[?0c $put ='test '. a:aff . '-' . a:dic [?25l[?1c: [?25h[?0c " Generate a .spl file from a .dic and .aff file. [?25l[?1c: [?25h[?0c exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' [?25l[?1c: [?25h[?0c exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' [?25l[?1c: [?25h[?0c mkspell! Xtest Xtest [?25l[?1c: [?25h[?0c " use that spell file [?25l[?1c: [?25h[?0c set spl=Xtest.latin1.spl spell [?25l[?1c: [?25h[?0c " list all valid words [?25l[?1c: [?25h[?0c spelldump [?25l[?1c: [?25h[?0c %yank [?25l[?1c: [?25h[?0c quit [?25l[?1c: [?25h[?0c $put [?25l[?1c: [?25h[?0c $put ='-------' [?25l[?1c: [?25h[?0c " find all bad words and suggestions for them [?25l[?1c: [?25h[?0c exe '1;/^' . a:aff . 'good:' [?25l[?1c: [?25h[?0c normal 0f:]s [?25l[?1c: [?25h[?0c let prevbad = '' [?25l[?1c: [?25h[?0c while 1 [?25l[?1c: [?25h[?0c let [bad, a] = spellbadword() [?25l[?1c: [?25h[?0c if bad == '' || bad == prevbad || bad == 'badend' [?25l[?1c: [?25h[?0c break [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c let prevbad = bad [?25l[?1c: [?25h[?0c let lst = spellsuggest(bad, 3) [?25l[?1c: [?25h[?0c normal mm [?25l[?1c: [?25h[?0c $put =bad [?25l[?1c: [?25h[?0c $put =string(lst) [?25l[?1c: [?25h[?0c normal `m]s [?25l[?1c: [?25h[?0c endwhile [?25l[?1c: [?25h[?0cendfunc [?25l[?1cTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file set spl=Xtest.latin1.spl spell " list all valid words spelldump %yank[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('1', '1') [?25l[?1c"Xtest.aff" [New File] 46 lines, 754 characters written "Xtest.dic" [New File] 11 lines, 71 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 29 of 127 nodes; 98 (77%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 490 bytes Reading back spell file... Performing soundfolding... Total number of words: 16 Number of words after soundfolding: 16 Compressing word tree... Compressed 39 of 104 nodes; 65 (62%) remaining Writing suggestion file Xtest.latin1.sug ... Estimated runtime memory use: 357 bytes 17 lines yanked 17 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c$put =soundfold('goobledygoook') [?25l[?1cthe end uk wrong ------- bad ['put', 'uk', 'OK'] inputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test']the['put', 'uk', 'test'] gebletegek[?25h[?0c[?25l[?1c :[?25h[?0c$put =soundfold('kóopërÿnôven') [?25l[?1c kepereneven[?25h[?0c[?25l[?1c :[?25h[?0c$put =soundfold('oeverloos gezwets edale') [?25l[?1c everles gesvets etele[?25h[?0c[?25l[?1c :[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" and now with SAL instead of SOFO items; test automatic reloading [?25l[?1c[?25h[?0c[?25l[?1cTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file  set spl=Xtest.latin1.spl spell " list all valid words  spelldump %yank[?25h[?0c[?25l[?1c:[?25h[?0c/^affstart_sal/+1,/^affend_sal/-1w! Xtest.aff [?25l[?1c"Xtest.aff" 151 lines, 3412 characters written[?25h[?0c[?25l[?1c:[?25h[?0cmkspell! Xtest Xtest [?25l[?1cReading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 29 of 127 nodes; 98 (77%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 490 bytes Performing soundfolding... Total number of words: 16 Number of words after soundfolding: 15 Compressing word tree... Compressed 33 of 75 nodes; 42 (56%) remaining Writing suggestion file Xtest.latin1.sug ... Estimated runtime memory use: 241 bytes Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c$put =soundfold('goobledygoook') [?25l[?1c------- bad ['put', 'uk', 'OK'] inputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test']end['put', 'uk', 'test']the['put', 'uk', 'test']gebletegekkepereneveneverles gesvets etele kbltyk[?25h[?0c[?25l[?1c :[?25h[?0c$put =soundfold('kóopërÿnôven') [?25l[?1c kprnfn[?25h[?0c[?25l[?1c :[?25h[?0c$put =soundfold('oeverloos gezwets edale') [?25l[?1c *fls kswts tl[?25h[?0c[?25l[?1c :[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" also use an addition file [?25l[?1c[?25h[?0c[?25l[?1cTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file  set spl=Xtest.latin1.spl spell " list all valid words  spelldump %yank[?25h[?0c[?25l[?1c:[?25h[?0c/^addstart/+1,/^addend/-1w! Xtest.latin1.add [?25l[?1c"Xtest.latin1.add" [New File] 3 lines, 38 characters written[?25h[?0c[?25l[?1c:[?25h[?0cmkspell! Xtest.latin1.add.spl Xtest.latin1.add [?25l[?1cReading word file Xtest.latin1.add ... Compressing word tree... Compressed 0 of 29 nodes; 29 (100%) remaining Writing spell file Xtest.latin1.add.spl ... Done! Estimated runtime memory use: 145 bytes Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cset spellfile=Xtest.latin1.add [?25l[?1cTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment[?25h[?0c[?25l[?1c/[?25h[?0c^test2: [?25l[?1c2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?25h[?0c[?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1cinputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent [?25h[?0c[?25l[?1c :[?25h[?0cset spl=Xtest_us.latin1.spl [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^test2: [?25l[?1csearch hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend search hit BOTTOM, continuing at TOP[?25h[?0c [?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1c['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint [?25h[?0c[?25l[?1c2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?25h[?0c[?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1ccomment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint [?25h[?0c[?25l[?1c :[?25h[?0cset spl=Xtest_gb.latin1.spl [?25l[?1celequint [?25h[?0c[?25l[?1c/[?25h[?0c^test2: [?25l[?1csearch hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend search hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1c['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint [?25h[?0c[?25l[?1c2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?25h[?0c[?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1cok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent [?25h[?0c[?25l[?1c :[?25h[?0cset spl=Xtest_nz.latin1.spl [?25l[?1celequint elekwint elekwint [?25h[?0c[?25l[?1c/[?25h[?0c^test2: [?25l[?1csearch hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend search hit BOTTOM, continuing at TOP[?25h[?0c [?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1c['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint [?25h[?0c[?25l[?1c2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?25h[?0c[?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1cOk ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent [?25h[?0c[?25l[?1c :[?25h[?0cset spl=Xtest_ca.latin1.spl [?25l[?1celequint elekwint elekwint elequint [?25h[?0c[?25l[?1c/[?25h[?0c^test2: [?25l[?1csearch hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend search hit BOTTOM, continuing at TOP[?25h[?0c [?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1c['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent elequint [?25h[?0c[?25l[?1c2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?25h[?0c[?25l[?1c:[?25h[?0clet [str, a] = spellbadword() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =str [?25l[?1ctest ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent elequint elekwint [?25h[?0c[?25l[?1c :[?25h[?0cunlet str a [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Postponed prefixes [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('2', '1') [?25l[?1c"Xtest.aff" 44 lines, 447 characters written "Xtest.dic" 11 lines, 71 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 10 of 98 nodes; 88 (89%) remaining Compressed 0 of 13 nodes; 13 (100%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 505 bytes 17 lines yanked 17 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1cMAP eèéêë MAP iìíîï MAP oòóôõö MAP uùúûü MAP nñ MAP cç MAP yÿý MAP sß 2affend 2good: puts bad: inputs comment ok Ok end the. test déôl badendaddstar /regions=usgbnz elequ/2/3 addendtest2:test elekwint test elekwent asdf[?25h[?0c[?25l[?1c:[?25h[?0c" Compound words [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('3', '3') [?25l[?1c"Xtest.aff" 5 lines, 60 characters written "Xtest.dic" 5 lines, 29 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 6 of 29 nodes; 23 (79%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 115 bytes 3 lines yanked 3 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('4', '4') [?25l[?1c"Xtest.aff" 45 lines, 559 characters written "Xtest.dic" 8 lines, 59 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - word Compressing word tree... Compressed 2 of 91 nodes; 89 (97%) remaining Compressed 0 of 15 nodes; 15 (100%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 520 bytes 12 lines yanked 12 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('5', '5') [?25l[?1c"Xtest.aff" 25 lines, 237 characters written "Xtest.dic" 6 lines, 57 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 19 of 105 nodes; 86 (81%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 440 bytes 10 lines yanked 10 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('6', '6') [?25l[?1c"Xtest.aff" 23 lines, 211 characters written "Xtest.dic" 6 lines, 53 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - mee Compressing word tree... Compressed 19 of 87 nodes; 68 (78%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 350 bytes 9 lines yanked 9 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('7', '7') [?25l[?1c"Xtest.aff" 22 lines, 223 characters written "Xtest.dic" 6 lines, 67 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - mee Compressing word tree... Compressed 19 of 89 nodes; 70 (78%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 360 bytes 9 lines yanked 9 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c1234 mee/391,111,9999 bar/17,61003,123 lead/2 tail/123 middle/77,1 7dicend 7good: meea1 meeaé bar prebar barmeat prebarmeat leadprebarlead tail leadtail leadmiddletail bad: mee meea2 prabar probarmaat middle leadmiddle middletail tailleadleadprobar badend Test NOSLITSUGS 8affstart SET ISO8859-1 NOSPLITSUGS 8affend 8dicstart[?25h[?0c[?25l[?1c:[?25h[?0c" NOSLITSUGS [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall TestOne('8', '8') [?25l[?1c"Xtest.aff" 3 lines, 27 characters written "Xtest.dic" 4 lines, 20 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 8 of 26 nodes; 18 (69%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 90 bytes 4 lines yanked 4 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1cNOSPLITSUGS 8affend 8dicstart 1234 foo bar faabar 8dicend 8good: foo bar faabar bad: foobar barfootest output:test 1-1# file: Xtest.latin1.spl Commentdeoldéôr input[?25h[?0c[?25l[?1c:[?25h[?0c" clean up for valgrind [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc TestOne [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset spl= enc=latin1 [?25l[?1cNOSPLITSUGS 8affend 8dicstart 1234 foo bar faabar 8dicend 8good: foo bar faabar bad: foobar barfoo badend test output: test 1-1 # file: Xtest.latin1.spl Comment deol déôr input[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1cTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file set spl=Xtest.latin1.spl spell " list all valid words spelldump %yank[?25h[?0c[?25l[?1c:[?25h[?0c/^test output:/,$wq! test.out [?25l[?1c"test.out" [New File] 283 lines, 3793 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test59.failed test.ok test.out X* viminfo cp test59.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test59.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test59.in" 626 lines, 10897 charactersTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 106 lines, 2520 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:call TestOne('3', '3') :call TestOne('4', '4') :call TestOne('5', '5') :call TestOne('6', '6') :call TestOne('7', '7') :" :" clean up for valgrind :delfunc TestOne :set spl= enc=latin1 :" gg:/^test output:/,$wq! test.out ENDTEST 1affstart SET ISO8859-1 TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäàâöüû'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ¿[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cso mbyte.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Don't want to depend on the locale from the environment. The .aff and .dic [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" text is in latin1, the test text is utf-8. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset enc=latin1 [?25l[?1c:call TestOne('3', '3') :call TestOne('4', '4') :call TestOne('5', '5') :call TestOne('6', '6') :call TestOne('7', '7') :" :" clean up for valgrind :delfunc TestOne :set spl= enc=latin1 :" gg:/^test output:/,$wq! test.out ENDTEST 1affstart SET ISO8859-1 TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäàâöüû'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ¿[?25h[?0c[?25l[?1c:[?25h[?0ce! [?25l[?1c"test59.in" 626 lines, 10897 charactersTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim :STARTTESTso small.vimso mbyte.vimDon't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8.enc=latin1e! :set enc=utf-8:set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile=$put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?0c[?25l[?1c:[?25h[?0cset enc=utf-8 [?25l[?1cTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cf[?25l[?1c :set f[?25h[?0ce[?25l[?1c :set fe[?25h[?0cn[?25l[?1c :set fen[?25h[?0cc[?25l[?1c :set fenc[?25h[?0c=[?25l[?1c :set fenc=[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0cF[?25l[?1c :" F[?25h[?0cu[?25l[?1c :" Fu[?25h[?0cn[?25l[?1c :" Fun[?25h[?0cc[?25l[?1c :" Func[?25h[?0ct[?25l[?1c :" Funct[?25h[?0ci[?25l[?1c :" Functi[?25h[?0co[?25l[?1c :" Functio[?25h[?0cn[?25l[?1c :" Function[?25h[?0c [?25l[?1c :" Function [?25h[?0ct[?25l[?1c :" Function t[?25h[?0co[?25l[?1c :" Function to[?25h[?0c [?25l[?1c :" Function to [?25h[?0ct[?25l[?1c :" Function to t[?25h[?0ce[?25l[?1c :" Function to te[?25h[?0cs[?25l[?1c :" Function to tes[?25h[?0ct[?25l[?1c :" Function to test[?25h[?0c [?25l[?1c :" Function to test [?25h[?0c.[?25l[?1c :" Function to test .[?25h[?0ca[?25l[?1c :" Function to test .a[?25h[?0cf[?25l[?1c :" Function to test .af[?25h[?0cf[?25l[?1c :" Function to test .aff[?25h[?0c/[?25l[?1c :" Function to test .aff/[?25h[?0c.[?25l[?1c :" Function to test .aff/.[?25h[?0cd[?25l[?1c :" Function to test .aff/.d[?25h[?0ci[?25l[?1c :" Function to test .aff/.di[?25h[?0cc[?25l[?1c :" Function to test .aff/.dic[?25h[?0c [?25l[?1c :" Function to test .aff/.dic [?25h[?0cw[?25l[?1c :" Function to test .aff/.dic w[?25h[?0ci[?25l[?1c :" Function to test .aff/.dic wi[?25h[?0ct[?25l[?1c :" Function to test .aff/.dic wit[?25h[?0ch[?25l[?1c :" Function to test .aff/.dic with[?25h[?0c [?25l[?1c :" Function to test .aff/.dic with [?25h[?0cl[?25l[?1c :" Function to test .aff/.dic with l[?25h[?0ci[?25l[?1c :" Function to test .aff/.dic with li[?25h[?0cs[?25l[?1c :" Function to test .aff/.dic with lis[?25h[?0ct[?25l[?1c :" Function to test .aff/.dic with list[?25h[?0c [?25l[?1c :" Function to test .aff/.dic with list [?25h[?0co[?25l[?1c :" Function to test .aff/.dic with list o[?25h[?0cf[?25l[?1c :" Function to test .aff/.dic with list of[?25h[?0c [?25l[?1c :" Function to test .aff/.dic with list of [?25h[?0cg[?25l[?1c :" Function to test .aff/.dic with list of g[?25h[?0co[?25l[?1c :" Function to test .aff/.dic with list of go[?25h[?0co[?25l[?1c :" Function to test .aff/.dic with list of goo[?25h[?0cd[?25l[?1c :" Function to test .aff/.dic with list of good[?25h[?0c [?25l[?1c :" Function to test .aff/.dic with list of good [?25h[?0ca[?25l[?1c :" Function to test .aff/.dic with list of good a[?25h[?0cn[?25l[?1c :" Function to test .aff/.dic with list of good an[?25h[?0cd[?25l[?1c :" Function to test .aff/.dic with list of good and[?25h[?0c [?25l[?1c :" Function to test .aff/.dic with list of good and [?25h[?0cb[?25l[?1c :" Function to test .aff/.dic with list of good and b[?25h[?0ca[?25l[?1c :" Function to test .aff/.dic with list of good and ba[?25h[?0cd[?25l[?1c :" Function to test .aff/.dic with list of good and bad[?25h[?0c [?25l[?1c :" Function to test .aff/.dic with list of good and bad [?25h[?0cw[?25l[?1c :" Function to test .aff/.dic with list of good and bad w[?25h[?0co[?25l[?1c :" Function to test .aff/.dic with list of good and bad wo[?25h[?0cr[?25l[?1c :" Function to test .aff/.dic with list of good and bad wor[?25h[?0cd[?25l[?1c :" Function to test .aff/.dic with list of good and bad word[?25h[?0cs[?25l[?1c :" Function to test .aff/.dic with list of good and bad words[?25h[?0c.[?25l[?1c :" Function to test .aff/.dic with list of good and bad words.[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cf[?25l[?1c :f[?25h[?0cu[?25l[?1c :fu[?25h[?0cn[?25l[?1c :fun[?25h[?0cc[?25l[?1c :func[?25h[?0c [?25l[?1c :func [?25h[?0cT[?25l[?1c :func T[?25h[?0ce[?25l[?1c :func Te[?25h[?0cs[?25l[?1c :func Tes[?25h[?0ct[?25l[?1c :func Test[?25h[?0cO[?25l[?1c :func TestO[?25h[?0cn[?25l[?1c :func TestOn[?25h[?0ce[?25l[?1c :func TestOne[?25h[?0c([?25l[?1c :func TestOne([?25h[?0ca[?25l[?1c :func TestOne(a[?25h[?0cf[?25l[?1c :func TestOne(af[?25h[?0cf[?25l[?1c :func TestOne(aff[?25h[?0c,[?25l[?1c :func TestOne(aff,[?25h[?0c [?25l[?1c :func TestOne(aff, [?25h[?0cd[?25l[?1c :func TestOne(aff, d[?25h[?0ci[?25l[?1c :func TestOne(aff, di[?25h[?0cc[?25l[?1c :func TestOne(aff, dic[?25h[?0c)[?25l[?1c :func TestOne(aff, dic)[?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cs[?25l[?1c : s[?25h[?0ce[?25l[?1c : se[?25h[?0ct[?25l[?1c : set[?25h[?0c [?25l[?1c : set [?25h[?0cs[?25l[?1c : set s[?25h[?0cp[?25l[?1c : set sp[?25h[?0ce[?25l[?1c : set spe[?25h[?0cl[?25l[?1c : set spel[?25h[?0cl[?25l[?1c : set spell[?25h[?0cf[?25l[?1c : set spellf[?25h[?0ci[?25l[?1c : set spellfi[?25h[?0cl[?25l[?1c : set spellfil[?25h[?0ce[?25l[?1c : set spellfile[?25h[?0c=[?25l[?1c : set spellfile=[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c$[?25l[?1c : $[?25h[?0cp[?25l[?1c : $p[?25h[?0cu[?25l[?1c : $pu[?25h[?0ct[?25l[?1c : $put[?25h[?0c [?25l[?1c : $put [?25h[?0c=[?25l[?1c : $put =[?25h[?0c'[?25l[?1c : $put ='[?25h[?0c'[?25l[?1c : $put =''[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c$[?25l[?1c : $[?25h[?0cp[?25l[?1c : $p[?25h[?0cu[?25l[?1c : $pu[?25h[?0ct[?25l[?1c : $put[?25h[?0c [?25l[?1c : $put [?25h[?0c=[?25l[?1c : $put =[?25h[?0c'[?25l[?1c : $put ='[?25h[?0ct[?25l[?1c : $put ='t[?25h[?0ce[?25l[?1c : $put ='te[?25h[?0cs[?25l[?1c : $put ='tes[?25h[?0ct[?25l[?1c : $put ='test[?25h[?0c [?25l[?1c : $put ='test [?25h[?0c'[?25l[?1c : $put ='test '[?25h[?0c.[?25l[?1c : $put ='test '.[?25h[?0c [?25l[?1c : $put ='test '. [?25h[?0ca[?25l[?1c : $put ='test '. a[?25h[?0c:[?25l[?1c : $put ='test '. a:[?25h[?0ca[?25l[?1c : $put ='test '. a:a[?25h[?0cf[?25l[?1c : $put ='test '. a:af[?25h[?0cf[?25l[?1c : $put ='test '. a:aff[?25h[?0c [?25l[?1c : $put ='test '. a:aff [?25h[?0c.[?25l[?1c : $put ='test '. a:aff .[?25h[?0c [?25l[?1c : $put ='test '. a:aff . [?25h[?0c'[?25l[?1c : $put ='test '. a:aff . '[?25h[?0c-[?25l[?1c : $put ='test '. a:aff . '-[?25h[?0c'[?25l[?1c : $put ='test '. a:aff . '-'[?25h[?0c [?25l[?1c : $put ='test '. a:aff . '-' [?25h[?0c.[?25l[?1c : $put ='test '. a:aff . '-' .[?25h[?0c [?25l[?1c : $put ='test '. a:aff . '-' . [?25h[?0ca[?25l[?1c : $put ='test '. a:aff . '-' . a[?25h[?0c:[?25l[?1c : $put ='test '. a:aff . '-' . a:[?25h[?0cd[?25l[?1c : $put ='test '. a:aff . '-' . a:d[?25h[?0ci[?25l[?1c : $put ='test '. a:aff . '-' . a:di[?25h[?0cc[?25l[?1c : $put ='test '. a:aff . '-' . a:dic[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c"[?25l[?1c : "[?25h[?0c [?25l[?1c : " [?25h[?0cG[?25l[?1c : " G[?25h[?0ce[?25l[?1c : " Ge[?25h[?0cn[?25l[?1c : " Gen[?25h[?0ce[?25l[?1c : " Gene[?25h[?0cr[?25l[?1c : " Gener[?25h[?0ca[?25l[?1c : " Genera[?25h[?0ct[?25l[?1c : " Generat[?25h[?0ce[?25l[?1c : " Generate[?25h[?0c [?25l[?1c : " Generate [?25h[?0ca[?25l[?1c : " Generate a[?25h[?0c [?25l[?1c : " Generate a [?25h[?0c.[?25l[?1c : " Generate a .[?25h[?0cs[?25l[?1c : " Generate a .s[?25h[?0cp[?25l[?1c : " Generate a .sp[?25h[?0cl[?25l[?1c : " Generate a .spl[?25h[?0c [?25l[?1c : " Generate a .spl [?25h[?0cf[?25l[?1c : " Generate a .spl f[?25h[?0ci[?25l[?1c : " Generate a .spl fi[?25h[?0cl[?25l[?1c : " Generate a .spl fil[?25h[?0ce[?25l[?1c : " Generate a .spl file[?25h[?0c [?25l[?1c : " Generate a .spl file [?25h[?0cf[?25l[?1c : " Generate a .spl file f[?25h[?0cr[?25l[?1c : " Generate a .spl file fr[?25h[?0co[?25l[?1c : " Generate a .spl file fro[?25h[?0cm[?25l[?1c : " Generate a .spl file from[?25h[?0c [?25l[?1c : " Generate a .spl file from [?25h[?0ca[?25l[?1c : " Generate a .spl file from a[?25h[?0c [?25l[?1c : " Generate a .spl file from a [?25h[?0c.[?25l[?1c : " Generate a .spl file from a .[?25h[?0cd[?25l[?1c : " Generate a .spl file from a .d[?25h[?0ci[?25l[?1c : " Generate a .spl file from a .di[?25h[?0cc[?25l[?1c : " Generate a .spl file from a .dic[?25h[?0c [?25l[?1c : " Generate a .spl file from a .dic [?25h[?0ca[?25l[?1c : " Generate a .spl file from a .dic a[?25h[?0cn[?25l[?1c : " Generate a .spl file from a .dic an[?25h[?0cd[?25l[?1c : " Generate a .spl file from a .dic and[?25h[?0c [?25l[?1c : " Generate a .spl file from a .dic and [?25h[?0c.[?25l[?1c : " Generate a .spl file from a .dic and .[?25h[?0ca[?25l[?1c : " Generate a .spl file from a .dic and .a[?25h[?0cf[?25l[?1c : " Generate a .spl file from a .dic and .af[?25h[?0cf[?25l[?1c : " Generate a .spl file from a .dic and .aff[?25h[?0c [?25l[?1c : " Generate a .spl file from a .dic and .aff [?25h[?0cf[?25l[?1c : " Generate a .spl file from a .dic and .aff f[?25h[?0ci[?25l[?1c : " Generate a .spl file from a .dic and .aff fi[?25h[?0cl[?25l[?1c : " Generate a .spl file from a .dic and .aff fil[?25h[?0ce[?25l[?1c : " Generate a .spl file from a .dic and .aff file[?25h[?0c.[?25l[?1c : " Generate a .spl file from a .dic and .aff file.[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0ce[?25l[?1c : e[?25h[?0cx[?25l[?1c : ex[?25h[?0ce[?25l[?1c : exe[?25h[?0c [?25l[?1c : exe [?25h[?0c'[?25l[?1c : exe '[?25h[?0c1[?25l[?1c : exe '1[?25h[?0c;[?25l[?1c : exe '1;[?25h[?0c/[?25l[?1c : exe '1;/[?25h[?0c^[?25l[?1c : exe '1;/^[?25h[?0c'[?25l[?1c : exe '1;/^'[?25h[?0c [?25l[?1c : exe '1;/^' [?25h[?0c.[?25l[?1c : exe '1;/^' .[?25h[?0c [?25l[?1c : exe '1;/^' . [?25h[?0ca[?25l[?1c : exe '1;/^' . a[?25h[?0c:[?25l[?1c : exe '1;/^' . a:[?25h[?0ca[?25l[?1c : exe '1;/^' . a:a[?25h[?0cf[?25l[?1c : exe '1;/^' . a:af[?25h[?0cf[?25l[?1c : exe '1;/^' . a:aff[?25h[?0c [?25l[?1c : exe '1;/^' . a:aff [?25h[?0c.[?25l[?1c : exe '1;/^' . a:aff .[?25h[?0c [?25l[?1c : exe '1;/^' . a:aff . [?25h[?0c'[?25l[?1c : exe '1;/^' . a:aff . '[?25h[?0ca[?25l[?1c : exe '1;/^' . a:aff . 'a[?25h[?0cf[?25l[?1c : exe '1;/^' . a:aff . 'af[?25h[?0cf[?25l[?1c : exe '1;/^' . a:aff . 'aff[?25h[?0cs[?25l[?1c : exe '1;/^' . a:aff . 'affs[?25h[?0ct[?25l[?1c : exe '1;/^' . a:aff . 'affst[?25h[?0ca[?25l[?1c : exe '1;/^' . a:aff . 'affsta[?25h[?0cr[?25l[?1c : exe '1;/^' . a:aff . 'affstar[?25h[?0ct[?25l[?1c : exe '1;/^' . a:aff . 'affstart[?25h[?0c/[?25l[?1c : exe '1;/^' . a:aff . 'affstart/[?25h[?0c+[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+[?25h[?0c1[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1[?25h[?0c,[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,[?25h[?0c/[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/[?25h[?0c^[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^[?25h[?0c'[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^'[?25h[?0c [?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' [?25h[?0c.[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' .[?25h[?0c [?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . [?25h[?0ca[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a[?25h[?0c:[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:[?25h[?0ca[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:a[?25h[?0cf[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:af[?25h[?0cf[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff[?25h[?0c [?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff [?25h[?0c.[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff .[?25h[?0c [?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . [?25h[?0c'[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . '[?25h[?0ca[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'a[?25h[?0cf[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'af[?25h[?0cf[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'aff[?25h[?0ce[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affe[?25h[?0cn[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affen[?25h[?0cd[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend[?25h[?0c/[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/[?25h[?0c-[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-[?25h[?0c1[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1[?25h[?0cw[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w[?25h[?0c![?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w![?25h[?0c [?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! [?25h[?0cX[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! X[?25h[?0ct[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xt[?25h[?0ce[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xte[?25h[?0cs[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtes[?25h[?0ct[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest[?25h[?0c.[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.[?25h[?0ca[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.a[?25h[?0cf[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.af[?25h[?0cf[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff[?25h[?0c'[?25l[?1c : exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff'[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0ce[?25l[?1c : e[?25h[?0cx[?25l[?1c : ex[?25h[?0ce[?25l[?1c : exe[?25h[?0c [?25l[?1c : exe [?25h[?0c'[?25l[?1c : exe '[?25h[?0c1[?25l[?1c : exe '1[?25h[?0c;[?25l[?1c : exe '1;[?25h[?0c/[?25l[?1c : exe '1;/[?25h[?0c^[?25l[?1c : exe '1;/^[?25h[?0c'[?25l[?1c : exe '1;/^'[?25h[?0c [?25l[?1c : exe '1;/^' [?25h[?0c.[?25l[?1c : exe '1;/^' .[?25h[?0c [?25l[?1c : exe '1;/^' . [?25h[?0ca[?25l[?1c : exe '1;/^' . a[?25h[?0c:[?25l[?1c : exe '1;/^' . a:[?25h[?0cd[?25l[?1c : exe '1;/^' . a:d[?25h[?0ci[?25l[?1c : exe '1;/^' . a:di[?25h[?0cc[?25l[?1c : exe '1;/^' . a:dic[?25h[?0c [?25l[?1c : exe '1;/^' . a:dic [?25h[?0c.[?25l[?1c : exe '1;/^' . a:dic .[?25h[?0c [?25l[?1c : exe '1;/^' . a:dic . [?25h[?0c'[?25l[?1c : exe '1;/^' . a:dic . '[?25h[?0cd[?25l[?1c : exe '1;/^' . a:dic . 'd[?25h[?0ci[?25l[?1c : exe '1;/^' . a:dic . 'di[?25h[?0cc[?25l[?1c : exe '1;/^' . a:dic . 'dic[?25h[?0cs[?25l[?1c : exe '1;/^' . a:dic . 'dics[?25h[?0ct[?25l[?1c : exe '1;/^' . a:dic . 'dicst[?25h[?0ca[?25l[?1c : exe '1;/^' . a:dic . 'dicsta[?25h[?0cr[?25l[?1c : exe '1;/^' . a:dic . 'dicstar[?25h[?0ct[?25l[?1c : exe '1;/^' . a:dic . 'dicstart[?25h[?0c/[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/[?25h[?0c+[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+[?25h[?0c1[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1[?25h[?0c,[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,[?25h[?0c/[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/[?25h[?0c^[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^[?25h[?0c'[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^'[?25h[?0c [?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' [?25h[?0c.[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' .[?25h[?0c [?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . [?25h[?0ca[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a[?25h[?0c:[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:[?25h[?0cd[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:d[?25h[?0ci[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:di[?25h[?0cc[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic[?25h[?0c [?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic [?25h[?0c.[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic .[?25h[?0c [?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . [?25h[?0c'[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . '[?25h[?0cd[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'd[?25h[?0ci[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'di[?25h[?0cc[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dic[?25h[?0ce[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dice[?25h[?0cn[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicen[?25h[?0cd[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend[?25h[?0c/[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/[?25h[?0c-[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-[?25h[?0c1[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1[?25h[?0cw[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w[?25h[?0c![?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w![?25h[?0c [?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! [?25h[?0cX[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! X[?25h[?0ct[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xt[?25h[?0ce[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xte[?25h[?0cs[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtes[?25h[?0ct[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest[?25h[?0c.[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.[?25h[?0cd[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.d[?25h[?0ci[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.di[?25h[?0cc[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic[?25h[?0c'[?25l[?1c : exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic'[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cm[?25l[?1c : m[?25h[?0ck[?25l[?1c : mk[?25h[?0cs[?25l[?1c : mks[?25h[?0cp[?25l[?1c : mksp[?25h[?0ce[?25l[?1c : mkspe[?25h[?0cl[?25l[?1c : mkspel[?25h[?0cl[?25l[?1c : mkspell[?25h[?0c![?25l[?1c : mkspell![?25h[?0c [?25l[?1c : mkspell! [?25h[?0cX[?25l[?1c : mkspell! X[?25h[?0ct[?25l[?1c : mkspell! Xt[?25h[?0ce[?25l[?1c : mkspell! Xte[?25h[?0cs[?25l[?1c : mkspell! Xtes[?25h[?0ct[?25l[?1c : mkspell! Xtest[?25h[?0c [?25l[?1c : mkspell! Xtest [?25h[?0cX[?25l[?1c : mkspell! Xtest X[?25h[?0ct[?25l[?1c : mkspell! Xtest Xt[?25h[?0ce[?25l[?1c : mkspell! Xtest Xte[?25h[?0cs[?25l[?1c : mkspell! Xtest Xtes[?25h[?0ct[?25l[?1c : mkspell! Xtest Xtest[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c"[?25l[?1c : "[?25h[?0c [?25l[?1c : " [?25h[?0cu[?25l[?1c : " u[?25h[?0cs[?25l[?1c : " us[?25h[?0ce[?25l[?1c : " use[?25h[?0c [?25l[?1c : " use [?25h[?0ct[?25l[?1c : " use t[?25h[?0ch[?25l[?1c : " use th[?25h[?0ca[?25l[?1c : " use tha[?25h[?0ct[?25l[?1c : " use that[?25h[?0c [?25l[?1c : " use that [?25h[?0cs[?25l[?1c : " use that s[?25h[?0cp[?25l[?1c : " use that sp[?25h[?0ce[?25l[?1c : " use that spe[?25h[?0cl[?25l[?1c : " use that spel[?25h[?0cl[?25l[?1c : " use that spell[?25h[?0c [?25l[?1c : " use that spell [?25h[?0cf[?25l[?1c : " use that spell f[?25h[?0ci[?25l[?1c : " use that spell fi[?25h[?0cl[?25l[?1c : " use that spell fil[?25h[?0ce[?25l[?1c : " use that spell file[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cs[?25l[?1c : s[?25h[?0ce[?25l[?1c : se[?25h[?0ct[?25l[?1c : set[?25h[?0c [?25l[?1c : set [?25h[?0cs[?25l[?1c : set s[?25h[?0cp[?25l[?1c : set sp[?25h[?0cl[?25l[?1c : set spl[?25h[?0c=[?25l[?1c : set spl=[?25h[?0cX[?25l[?1c : set spl=X[?25h[?0ct[?25l[?1c : set spl=Xt[?25h[?0ce[?25l[?1c : set spl=Xte[?25h[?0cs[?25l[?1c : set spl=Xtes[?25h[?0ct[?25l[?1c : set spl=Xtest[?25h[?0c.[?25l[?1c : set spl=Xtest.[?25h[?0cu[?25l[?1c : set spl=Xtest.u[?25h[?0ct[?25l[?1c : set spl=Xtest.ut[?25h[?0cf[?25l[?1c : set spl=Xtest.utf[?25h[?0c-[?25l[?1c : set spl=Xtest.utf-[?25h[?0c8[?25l[?1c : set spl=Xtest.utf-8[?25h[?0c.[?25l[?1c : set spl=Xtest.utf-8.[?25h[?0cs[?25l[?1c : set spl=Xtest.utf-8.s[?25h[?0cp[?25l[?1c : set spl=Xtest.utf-8.sp[?25h[?0cl[?25l[?1c : set spl=Xtest.utf-8.spl[?25h[?0c [?25l[?1c : set spl=Xtest.utf-8.spl [?25h[?0cs[?25l[?1c : set spl=Xtest.utf-8.spl s[?25h[?0cp[?25l[?1c : set spl=Xtest.utf-8.spl sp[?25h[?0ce[?25l[?1c : set spl=Xtest.utf-8.spl spe[?25h[?0cl[?25l[?1c : set spl=Xtest.utf-8.spl spel[?25h[?0cl[?25l[?1c : set spl=Xtest.utf-8.spl spell[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c"[?25l[?1c : "[?25h[?0c [?25l[?1c : " [?25h[?0cl[?25l[?1c : " l[?25h[?0ci[?25l[?1c : " li[?25h[?0cs[?25l[?1c : " lis[?25h[?0ct[?25l[?1c : " list[?25h[?0c [?25l[?1c : " list [?25h[?0ca[?25l[?1c : " list a[?25h[?0cl[?25l[?1c : " list al[?25h[?0cl[?25l[?1c : " list all[?25h[?0c [?25l[?1c : " list all [?25h[?0cv[?25l[?1c : " list all v[?25h[?0ca[?25l[?1c : " list all va[?25h[?0cl[?25l[?1c : " list all val[?25h[?0ci[?25l[?1c : " list all vali[?25h[?0cd[?25l[?1c : " list all valid[?25h[?0c [?25l[?1c : " list all valid [?25h[?0cw[?25l[?1c : " list all valid w[?25h[?0co[?25l[?1c : " list all valid wo[?25h[?0cr[?25l[?1c : " list all valid wor[?25h[?0cd[?25l[?1c : " list all valid word[?25h[?0cs[?25l[?1c : " list all valid words[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cs[?25l[?1c : s[?25h[?0cp[?25l[?1c : sp[?25h[?0ce[?25l[?1c : spe[?25h[?0cl[?25l[?1c : spel[?25h[?0cl[?25l[?1c : spell[?25h[?0cd[?25l[?1c : spelld[?25h[?0cu[?25l[?1c : spelldu[?25h[?0cm[?25l[?1c : spelldum[?25h[?0cp[?25l[?1c : spelldump[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c%[?25l[?1c : %[?25h[?0cy[?25l[?1c : %y[?25h[?0ca[?25l[?1c : %ya[?25h[?0cn[?25l[?1c : %yan[?25h[?0ck[?25l[?1c : %yank[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cq[?25l[?1c : q[?25h[?0cu[?25l[?1c : qu[?25h[?0ci[?25l[?1c : qui[?25h[?0ct[?25l[?1c : quit[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c$[?25l[?1c : $[?25h[?0cp[?25l[?1c : $p[?25h[?0cu[?25l[?1c : $pu[?25h[?0ct[?25l[?1c : $put[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c$[?25l[?1c : $[?25h[?0cp[?25l[?1c : $p[?25h[?0cu[?25l[?1c : $pu[?25h[?0ct[?25l[?1c : $put[?25h[?0c [?25l[?1c : $put [?25h[?0c=[?25l[?1c : $put =[?25h[?0c'[?25l[?1c : $put ='[?25h[?0c-[?25l[?1c : $put ='-[?25h[?0c-[?25l[?1c : $put ='--[?25h[?0c-[?25l[?1c : $put ='---[?25h[?0c-[?25l[?1c : $put ='----[?25h[?0c-[?25l[?1c : $put ='-----[?25h[?0c-[?25l[?1c : $put ='------[?25h[?0c-[?25l[?1c : $put ='-------[?25h[?0c'[?25l[?1c : $put ='-------'[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c"[?25l[?1c : "[?25h[?0c [?25l[?1c : " [?25h[?0cf[?25l[?1c : " f[?25h[?0ci[?25l[?1c : " fi[?25h[?0cn[?25l[?1c : " fin[?25h[?0cd[?25l[?1c : " find[?25h[?0c [?25l[?1c : " find [?25h[?0ca[?25l[?1c : " find a[?25h[?0cl[?25l[?1c : " find al[?25h[?0cl[?25l[?1c : " find all[?25h[?0c [?25l[?1c : " find all [?25h[?0cb[?25l[?1c : " find all b[?25h[?0ca[?25l[?1c : " find all ba[?25h[?0cd[?25l[?1c : " find all bad[?25h[?0c [?25l[?1c : " find all bad [?25h[?0cw[?25l[?1c : " find all bad w[?25h[?0co[?25l[?1c : " find all bad wo[?25h[?0cr[?25l[?1c : " find all bad wor[?25h[?0cd[?25l[?1c : " find all bad word[?25h[?0cs[?25l[?1c : " find all bad words[?25h[?0c [?25l[?1c : " find all bad words [?25h[?0ca[?25l[?1c : " find all bad words a[?25h[?0cn[?25l[?1c : " find all bad words an[?25h[?0cd[?25l[?1c : " find all bad words and[?25h[?0c [?25l[?1c : " find all bad words and [?25h[?0cs[?25l[?1c : " find all bad words and s[?25h[?0cu[?25l[?1c : " find all bad words and su[?25h[?0cg[?25l[?1c : " find all bad words and sug[?25h[?0cg[?25l[?1c : " find all bad words and sugg[?25h[?0ce[?25l[?1c : " find all bad words and sugge[?25h[?0cs[?25l[?1c : " find all bad words and sugges[?25h[?0ct[?25l[?1c : " find all bad words and suggest[?25h[?0ci[?25l[?1c : " find all bad words and suggesti[?25h[?0co[?25l[?1c : " find all bad words and suggestio[?25h[?0cn[?25l[?1c : " find all bad words and suggestion[?25h[?0cs[?25l[?1c : " find all bad words and suggestions[?25h[?0c [?25l[?1c : " find all bad words and suggestions [?25h[?0cf[?25l[?1c : " find all bad words and suggestions f[?25h[?0co[?25l[?1c : " find all bad words and suggestions fo[?25h[?0cr[?25l[?1c : " find all bad words and suggestions for[?25h[?0c [?25l[?1c : " find all bad words and suggestions for [?25h[?0ct[?25l[?1c : " find all bad words and suggestions for t[?25h[?0ch[?25l[?1c : " find all bad words and suggestions for th[?25h[?0ce[?25l[?1c : " find all bad words and suggestions for the[?25h[?0cm[?25l[?1c : " find all bad words and suggestions for them[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0ce[?25l[?1c : e[?25h[?0cx[?25l[?1c : ex[?25h[?0ce[?25l[?1c : exe[?25h[?0c [?25l[?1c : exe [?25h[?0c'[?25l[?1c : exe '[?25h[?0c1[?25l[?1c : exe '1[?25h[?0c;[?25l[?1c : exe '1;[?25h[?0c/[?25l[?1c : exe '1;/[?25h[?0c^[?25l[?1c : exe '1;/^[?25h[?0c'[?25l[?1c : exe '1;/^'[?25h[?0c [?25l[?1c : exe '1;/^' [?25h[?0c.[?25l[?1c : exe '1;/^' .[?25h[?0c [?25l[?1c : exe '1;/^' . [?25h[?0ca[?25l[?1c : exe '1;/^' . a[?25h[?0c:[?25l[?1c : exe '1;/^' . a:[?25h[?0ca[?25l[?1c : exe '1;/^' . a:a[?25h[?0cf[?25l[?1c : exe '1;/^' . a:af[?25h[?0cf[?25l[?1c : exe '1;/^' . a:aff[?25h[?0c [?25l[?1c : exe '1;/^' . a:aff [?25h[?0c.[?25l[?1c : exe '1;/^' . a:aff .[?25h[?0c [?25l[?1c : exe '1;/^' . a:aff . [?25h[?0c'[?25l[?1c : exe '1;/^' . a:aff . '[?25h[?0cg[?25l[?1c : exe '1;/^' . a:aff . 'g[?25h[?0co[?25l[?1c : exe '1;/^' . a:aff . 'go[?25h[?0co[?25l[?1c : exe '1;/^' . a:aff . 'goo[?25h[?0cd[?25l[?1c : exe '1;/^' . a:aff . 'good[?25h[?0c:[?25l[?1c : exe '1;/^' . a:aff . 'good:[?25h[?0c'[?25l[?1c : exe '1;/^' . a:aff . 'good:'[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cn[?25l[?1c : n[?25h[?0co[?25l[?1c : no[?25h[?0cr[?25l[?1c : nor[?25h[?0cm[?25l[?1c : norm[?25h[?0ca[?25l[?1c : norma[?25h[?0cl[?25l[?1c : normal[?25h[?0c [?25l[?1c : normal [?25h[?0c0[?25l[?1c : normal 0[?25h[?0cf[?25l[?1c : normal 0f[?25h[?0c:[?25l[?1c : normal 0f:[?25h[?0c][?25l[?1c : normal 0f:][?25h[?0cs[?25l[?1c : normal 0f:]s[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cl[?25l[?1c : l[?25h[?0ce[?25l[?1c : le[?25h[?0ct[?25l[?1c : let[?25h[?0c [?25l[?1c : let [?25h[?0cp[?25l[?1c : let p[?25h[?0cr[?25l[?1c : let pr[?25h[?0ce[?25l[?1c : let pre[?25h[?0cv[?25l[?1c : let prev[?25h[?0cb[?25l[?1c : let prevb[?25h[?0ca[?25l[?1c : let prevba[?25h[?0cd[?25l[?1c : let prevbad[?25h[?0c [?25l[?1c : let prevbad [?25h[?0c=[?25l[?1c : let prevbad =[?25h[?0c [?25l[?1c : let prevbad = [?25h[?0c'[?25l[?1c : let prevbad = '[?25h[?0c'[?25l[?1c : let prevbad = ''[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cw[?25l[?1c : w[?25h[?0ch[?25l[?1c : wh[?25h[?0ci[?25l[?1c : whi[?25h[?0cl[?25l[?1c : whil[?25h[?0ce[?25l[?1c : while[?25h[?0c [?25l[?1c : while [?25h[?0c1[?25l[?1c : while 1[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cl[?25l[?1c : l[?25h[?0ce[?25l[?1c : le[?25h[?0ct[?25l[?1c : let[?25h[?0c [?25l[?1c : let [?25h[?0c[[?25l[?1c : let [[?25h[?0cb[?25l[?1c : let [b[?25h[?0ca[?25l[?1c : let [ba[?25h[?0cd[?25l[?1c : let [bad[?25h[?0c,[?25l[?1c : let [bad,[?25h[?0c [?25l[?1c : let [bad, [?25h[?0ca[?25l[?1c : let [bad, a[?25h[?0c][?25l[?1c : let [bad, a][?25h[?0c [?25l[?1c : let [bad, a] [?25h[?0c=[?25l[?1c : let [bad, a] =[?25h[?0c [?25l[?1c : let [bad, a] = [?25h[?0cs[?25l[?1c : let [bad, a] = s[?25h[?0cp[?25l[?1c : let [bad, a] = sp[?25h[?0ce[?25l[?1c : let [bad, a] = spe[?25h[?0cl[?25l[?1c : let [bad, a] = spel[?25h[?0cl[?25l[?1c : let [bad, a] = spell[?25h[?0cb[?25l[?1c : let [bad, a] = spellb[?25h[?0ca[?25l[?1c : let [bad, a] = spellba[?25h[?0cd[?25l[?1c : let [bad, a] = spellbad[?25h[?0cw[?25l[?1c : let [bad, a] = spellbadw[?25h[?0co[?25l[?1c : let [bad, a] = spellbadwo[?25h[?0cr[?25l[?1c : let [bad, a] = spellbadwor[?25h[?0cd[?25l[?1c : let [bad, a] = spellbadword[?25h[?0c([?25l[?1c : let [bad, a] = spellbadword([?25h[?0c)[?25l[?1c : let [bad, a] = spellbadword()[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0ci[?25l[?1c : i[?25h[?0cf[?25l[?1c : if[?25h[?0c [?25l[?1c : if [?25h[?0cb[?25l[?1c : if b[?25h[?0ca[?25l[?1c : if ba[?25h[?0cd[?25l[?1c : if bad[?25h[?0c [?25l[?1c : if bad [?25h[?0c=[?25l[?1c : if bad =[?25h[?0c=[?25l[?1c : if bad ==[?25h[?0c [?25l[?1c : if bad == [?25h[?0c'[?25l[?1c : if bad == '[?25h[?0c'[?25l[?1c : if bad == ''[?25h[?0c [?25l[?1c : if bad == '' [?25h[?0c|[?25l[?1c : if bad == '' |[?25h[?0c|[?25l[?1c : if bad == '' ||[?25h[?0c [?25l[?1c : if bad == '' || [?25h[?0cb[?25l[?1c : if bad == '' || b[?25h[?0ca[?25l[?1c : if bad == '' || ba[?25h[?0cd[?25l[?1c : if bad == '' || bad[?25h[?0c [?25l[?1c : if bad == '' || bad [?25h[?0c=[?25l[?1c : if bad == '' || bad =[?25h[?0c=[?25l[?1c : if bad == '' || bad ==[?25h[?0c [?25l[?1c : if bad == '' || bad == [?25h[?0cp[?25l[?1c : if bad == '' || bad == p[?25h[?0cr[?25l[?1c : if bad == '' || bad == pr[?25h[?0ce[?25l[?1c : if bad == '' || bad == pre[?25h[?0cv[?25l[?1c : if bad == '' || bad == prev[?25h[?0cb[?25l[?1c : if bad == '' || bad == prevb[?25h[?0ca[?25l[?1c : if bad == '' || bad == prevba[?25h[?0cd[?25l[?1c : if bad == '' || bad == prevbad[?25h[?0c [?25l[?1c : if bad == '' || bad == prevbad [?25h[?0c|[?25l[?1c : if bad == '' || bad == prevbad |[?25h[?0c|[?25l[?1c : if bad == '' || bad == prevbad ||[?25h[?0c [?25l[?1c : if bad == '' || bad == prevbad || [?25h[?0cb[?25l[?1c : if bad == '' || bad == prevbad || b[?25h[?0ca[?25l[?1c : if bad == '' || bad == prevbad || ba[?25h[?0cd[?25l[?1c : if bad == '' || bad == prevbad || bad[?25h[?0c [?25l[?1c : if bad == '' || bad == prevbad || bad [?25h[?0c=[?25l[?1c : if bad == '' || bad == prevbad || bad =[?25h[?0c=[?25l[?1c : if bad == '' || bad == prevbad || bad ==[?25h[?0c [?25l[?1c : if bad == '' || bad == prevbad || bad == [?25h[?0c'[?25l[?1c : if bad == '' || bad == prevbad || bad == '[?25h[?0cb[?25l[?1c : if bad == '' || bad == prevbad || bad == 'b[?25h[?0ca[?25l[?1c : if bad == '' || bad == prevbad || bad == 'ba[?25h[?0cd[?25l[?1c : if bad == '' || bad == prevbad || bad == 'bad[?25h[?0ce[?25l[?1c : if bad == '' || bad == prevbad || bad == 'bade[?25h[?0cn[?25l[?1c : if bad == '' || bad == prevbad || bad == 'baden[?25h[?0cd[?25l[?1c : if bad == '' || bad == prevbad || bad == 'badend[?25h[?0c'[?25l[?1c : if bad == '' || bad == prevbad || bad == 'badend'[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cb[?25l[?1c : b[?25h[?0cr[?25l[?1c : br[?25h[?0ce[?25l[?1c : bre[?25h[?0ca[?25l[?1c : brea[?25h[?0ck[?25l[?1c : break[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0ce[?25l[?1c : e[?25h[?0cn[?25l[?1c : en[?25h[?0cd[?25l[?1c : end[?25h[?0ci[?25l[?1c : endi[?25h[?0cf[?25l[?1c : endif[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cl[?25l[?1c : l[?25h[?0ce[?25l[?1c : le[?25h[?0ct[?25l[?1c : let[?25h[?0c [?25l[?1c : let [?25h[?0cp[?25l[?1c : let p[?25h[?0cr[?25l[?1c : let pr[?25h[?0ce[?25l[?1c : let pre[?25h[?0cv[?25l[?1c : let prev[?25h[?0cb[?25l[?1c : let prevb[?25h[?0ca[?25l[?1c : let prevba[?25h[?0cd[?25l[?1c : let prevbad[?25h[?0c [?25l[?1c : let prevbad [?25h[?0c=[?25l[?1c : let prevbad =[?25h[?0c [?25l[?1c : let prevbad = [?25h[?0cb[?25l[?1c : let prevbad = b[?25h[?0ca[?25l[?1c : let prevbad = ba[?25h[?0cd[?25l[?1c : let prevbad = bad[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cl[?25l[?1c : l[?25h[?0ce[?25l[?1c : le[?25h[?0ct[?25l[?1c : let[?25h[?0c [?25l[?1c : let [?25h[?0cl[?25l[?1c : let l[?25h[?0cs[?25l[?1c : let ls[?25h[?0ct[?25l[?1c : let lst[?25h[?0c [?25l[?1c : let lst [?25h[?0c=[?25l[?1c : let lst =[?25h[?0c [?25l[?1c : let lst = [?25h[?0cs[?25l[?1c : let lst = s[?25h[?0cp[?25l[?1c : let lst = sp[?25h[?0ce[?25l[?1c : let lst = spe[?25h[?0cl[?25l[?1c : let lst = spel[?25h[?0cl[?25l[?1c : let lst = spell[?25h[?0cs[?25l[?1c : let lst = spells[?25h[?0cu[?25l[?1c : let lst = spellsu[?25h[?0cg[?25l[?1c : let lst = spellsug[?25h[?0cg[?25l[?1c : let lst = spellsugg[?25h[?0ce[?25l[?1c : let lst = spellsugge[?25h[?0cs[?25l[?1c : let lst = spellsugges[?25h[?0ct[?25l[?1c : let lst = spellsuggest[?25h[?0c([?25l[?1c : let lst = spellsuggest([?25h[?0cb[?25l[?1c : let lst = spellsuggest(b[?25h[?0ca[?25l[?1c : let lst = spellsuggest(ba[?25h[?0cd[?25l[?1c : let lst = spellsuggest(bad[?25h[?0c,[?25l[?1c : let lst = spellsuggest(bad,[?25h[?0c [?25l[?1c : let lst = spellsuggest(bad, [?25h[?0c3[?25l[?1c : let lst = spellsuggest(bad, 3[?25h[?0c)[?25l[?1c : let lst = spellsuggest(bad, 3)[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cn[?25l[?1c : n[?25h[?0co[?25l[?1c : no[?25h[?0cr[?25l[?1c : nor[?25h[?0cm[?25l[?1c : norm[?25h[?0ca[?25l[?1c : norma[?25h[?0cl[?25l[?1c : normal[?25h[?0c [?25l[?1c : normal [?25h[?0cm[?25l[?1c : normal m[?25h[?0cm[?25l[?1c : normal mm[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c$[?25l[?1c : $[?25h[?0cp[?25l[?1c : $p[?25h[?0cu[?25l[?1c : $pu[?25h[?0ct[?25l[?1c : $put[?25h[?0c [?25l[?1c : $put [?25h[?0c=[?25l[?1c : $put =[?25h[?0cb[?25l[?1c : $put =b[?25h[?0ca[?25l[?1c : $put =ba[?25h[?0cd[?25l[?1c : $put =bad[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c$[?25l[?1c : $[?25h[?0cp[?25l[?1c : $p[?25h[?0cu[?25l[?1c : $pu[?25h[?0ct[?25l[?1c : $put[?25h[?0c [?25l[?1c : $put [?25h[?0c=[?25l[?1c : $put =[?25h[?0cs[?25l[?1c : $put =s[?25h[?0ct[?25l[?1c : $put =st[?25h[?0cr[?25l[?1c : $put =str[?25h[?0ci[?25l[?1c : $put =stri[?25h[?0cn[?25l[?1c : $put =strin[?25h[?0cg[?25l[?1c : $put =string[?25h[?0c([?25l[?1c : $put =string([?25h[?0cl[?25l[?1c : $put =string(l[?25h[?0cs[?25l[?1c : $put =string(ls[?25h[?0ct[?25l[?1c : $put =string(lst[?25h[?0c)[?25l[?1c : $put =string(lst)[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0cn[?25l[?1c : n[?25h[?0co[?25l[?1c : no[?25h[?0cr[?25l[?1c : nor[?25h[?0cm[?25l[?1c : norm[?25h[?0ca[?25l[?1c : norma[?25h[?0cl[?25l[?1c : normal[?25h[?0c [?25l[?1c : normal [?25h[?0c`[?25l[?1c : normal `[?25h[?0cm[?25l[?1c : normal `m[?25h[?0c][?25l[?1c : normal `m][?25h[?0cs[?25l[?1c : normal `m]s[?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c : [?25h[?0c [?25l[?1c : [?25h[?0ce[?25l[?1c : e[?25h[?0cn[?25l[?1c : en[?25h[?0cd[?25l[?1c : end[?25h[?0cw[?25l[?1c : endw[?25h[?0ch[?25l[?1c : endwh[?25h[?0ci[?25l[?1c : endwhi[?25h[?0cl[?25l[?1c : endwhil[?25h[?0ce[?25l[?1c : endwhile[?25h[?0c [?25l[?1c: [?25h[?0ce[?25l[?1c : e[?25h[?0cn[?25l[?1c : en[?25h[?0cd[?25l[?1c : end[?25h[?0cf[?25l[?1c : endf[?25h[?0cu[?25l[?1c : endfu[?25h[?0cn[?25l[?1c : endfun[?25h[?0cc[?25l[?1c : endfunc[?25h[?0c [?25l[?1cTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c :c[?25h[?0ca[?25l[?1c :ca[?25h[?0cl[?25l[?1c :cal[?25h[?0cl[?25l[?1c :call[?25h[?0c [?25l[?1c :call [?25h[?0cT[?25l[?1c :call T[?25h[?0ce[?25l[?1c :call Te[?25h[?0cs[?25l[?1c :call Tes[?25h[?0ct[?25l[?1c :call Test[?25h[?0cO[?25l[?1c :call TestO[?25h[?0cn[?25l[?1c :call TestOn[?25h[?0ce[?25l[?1c :call TestOne[?25h[?0c([?25l[?1c :call TestOne([?25h[?0c'[?25l[?1c :call TestOne('[?25h[?0c1[?25l[?1c :call TestOne('1[?25h[?0c'[?25l[?1c :call TestOne('1'[?25h[?0c,[?25l[?1c :call TestOne('1',[?25h[?0c [?25l[?1c :call TestOne('1', [?25h[?0c'[?25l[?1c :call TestOne('1', '[?25h[?0c1[?25l[?1c :call TestOne('1', '1[?25h[?0c'[?25l[?1c :call TestOne('1', '1'[?25h[?0c)[?25l[?1c :call TestOne('1', '1')[?25h[?0c [?25l[?1c"Xtest.aff" "Xtest.aff" [New File] 48 lines, 768 characters written "Xtest.dic" "Xtest.dic" [New File] 11 lines, 71 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 29 of 131 nodes; 102 (77%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 510 bytes Reading back spell file... Performing soundfolding... Total number of words: 16 Number of words after soundfolding: 16 Compressing word tree... Compressed 39 of 104 nodes; 65 (62%) remaining Writing suggestion file Xtest.utf-8.sug ... Estimated runtime memory use: 357 bytes 17 lines yanked 17 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0co[?25l[?1c :$put =so[?25h[?0cu[?25l[?1c :$put =sou[?25h[?0cn[?25l[?1c :$put =soun[?25h[?0cd[?25l[?1c :$put =sound[?25h[?0cf[?25l[?1c :$put =soundf[?25h[?0co[?25l[?1c :$put =soundfo[?25h[?0cl[?25l[?1c :$put =soundfol[?25h[?0cd[?25l[?1c :$put =soundfold[?25h[?0c([?25l[?1c :$put =soundfold([?25h[?0c'[?25l[?1c :$put =soundfold('[?25h[?0cg[?25l[?1c :$put =soundfold('g[?25h[?0co[?25l[?1c :$put =soundfold('go[?25h[?0co[?25l[?1c :$put =soundfold('goo[?25h[?0cb[?25l[?1c :$put =soundfold('goob[?25h[?0cl[?25l[?1c :$put =soundfold('goobl[?25h[?0ce[?25l[?1c :$put =soundfold('gooble[?25h[?0cd[?25l[?1c :$put =soundfold('goobled[?25h[?0cy[?25l[?1c :$put =soundfold('goobledy[?25h[?0cg[?25l[?1c :$put =soundfold('goobledyg[?25h[?0co[?25l[?1c :$put =soundfold('goobledygo[?25h[?0co[?25l[?1c :$put =soundfold('goobledygoo[?25h[?0co[?25l[?1c :$put =soundfold('goobledygooo[?25h[?0ck[?25l[?1c :$put =soundfold('goobledygoook[?25h[?0c'[?25l[?1c :$put =soundfold('goobledygoook'[?25h[?0c)[?25l[?1c :$put =soundfold('goobledygoook')[?25h[?0c [?25l[?1cthe end uk wrong ------- bad ['put', 'uk', 'OK'] inputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test']the['put', 'uk', 'test']gebletegek[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0co[?25l[?1c :$put =so[?25h[?0cu[?25l[?1c :$put =sou[?25h[?0cn[?25l[?1c :$put =soun[?25h[?0cd[?25l[?1c :$put =sound[?25h[?0cf[?25l[?1c :$put =soundf[?25h[?0co[?25l[?1c :$put =soundfo[?25h[?0cl[?25l[?1c :$put =soundfol[?25h[?0cd[?25l[?1c :$put =soundfold[?25h[?0c([?25l[?1c :$put =soundfold([?25h[?0c'[?25l[?1c :$put =soundfold('[?25h[?0ck[?25l[?1c :$put =soundfold('k[?25h[?0có[?25l[?1c :$put =soundfold('k[?25h[?0co[?25l[?1c :$put =soundfold('ko[?25h[?0cp[?25l[?1c :$put =soundfold('kop[?25h[?0cë[?25l[?1c :$put =soundfold('kop[?25h[?0cr[?25l[?1c :$put =soundfold('kopr[?25h[?0cÿ[?25l[?1c :$put =soundfold('kopr[?25h[?0cn[?25l[?1c :$put =soundfold('koprn[?25h[?0cô[?25l[?1c :$put =soundfold('koprn[?25h[?0cv[?25l[?1c :$put =soundfold('koprnv[?25h[?0ce[?25l[?1c :$put =soundfold('koprnve[?25h[?0cn[?25l[?1c :$put =soundfold('koprnven[?25h[?0c'[?25l[?1c :$put =soundfold('koprnven'[?25h[?0c)[?25l[?1c :$put =soundfold('koprnven')[?25h[?0c [?25l[?1c kepereneven[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0co[?25l[?1c :$put =so[?25h[?0cu[?25l[?1c :$put =sou[?25h[?0cn[?25l[?1c :$put =soun[?25h[?0cd[?25l[?1c :$put =sound[?25h[?0cf[?25l[?1c :$put =soundf[?25h[?0co[?25l[?1c :$put =soundfo[?25h[?0cl[?25l[?1c :$put =soundfol[?25h[?0cd[?25l[?1c :$put =soundfold[?25h[?0c([?25l[?1c :$put =soundfold([?25h[?0c'[?25l[?1c :$put =soundfold('[?25h[?0co[?25l[?1c :$put =soundfold('o[?25h[?0ce[?25l[?1c :$put =soundfold('oe[?25h[?0cv[?25l[?1c :$put =soundfold('oev[?25h[?0ce[?25l[?1c :$put =soundfold('oeve[?25h[?0cr[?25l[?1c :$put =soundfold('oever[?25h[?0cl[?25l[?1c :$put =soundfold('oeverl[?25h[?0co[?25l[?1c :$put =soundfold('oeverlo[?25h[?0co[?25l[?1c :$put =soundfold('oeverloo[?25h[?0cs[?25l[?1c :$put =soundfold('oeverloos[?25h[?0c [?25l[?1c :$put =soundfold('oeverloos [?25h[?0cg[?25l[?1c :$put =soundfold('oeverloos g[?25h[?0ce[?25l[?1c :$put =soundfold('oeverloos ge[?25h[?0cz[?25l[?1c :$put =soundfold('oeverloos gez[?25h[?0cw[?25l[?1c :$put =soundfold('oeverloos gezw[?25h[?0ce[?25l[?1c :$put =soundfold('oeverloos gezwe[?25h[?0ct[?25l[?1c :$put =soundfold('oeverloos gezwet[?25h[?0cs[?25l[?1c :$put =soundfold('oeverloos gezwets[?25h[?0c [?25l[?1c :$put =soundfold('oeverloos gezwets [?25h[?0ce[?25l[?1c :$put =soundfold('oeverloos gezwets e[?25h[?0cd[?25l[?1c :$put =soundfold('oeverloos gezwets ed[?25h[?0ca[?25l[?1c :$put =soundfold('oeverloos gezwets eda[?25h[?0cl[?25l[?1c :$put =soundfold('oeverloos gezwets edal[?25h[?0ce[?25l[?1c :$put =soundfold('oeverloos gezwets edale[?25h[?0c'[?25l[?1c :$put =soundfold('oeverloos gezwets edale'[?25h[?0c)[?25l[?1c :$put =soundfold('oeverloos gezwets edale')[?25h[?0c [?25l[?1c everles gesvets etele[?25h[?0c[?25l[?1c :[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0ca[?25l[?1c :" a[?25h[?0cn[?25l[?1c :" an[?25h[?0cd[?25l[?1c :" and[?25h[?0c [?25l[?1c :" and [?25h[?0cn[?25l[?1c :" and n[?25h[?0co[?25l[?1c :" and no[?25h[?0cw[?25l[?1c :" and now[?25h[?0c [?25l[?1c :" and now [?25h[?0cw[?25l[?1c :" and now w[?25h[?0ci[?25l[?1c :" and now wi[?25h[?0ct[?25l[?1c :" and now wit[?25h[?0ch[?25l[?1c :" and now with[?25h[?0c [?25l[?1c :" and now with [?25h[?0cS[?25l[?1c :" and now with S[?25h[?0cA[?25l[?1c :" and now with SA[?25h[?0cL[?25l[?1c :" and now with SAL[?25h[?0c [?25l[?1c :" and now with SAL [?25h[?0ci[?25l[?1c :" and now with SAL i[?25h[?0cn[?25l[?1c :" and now with SAL in[?25h[?0cs[?25l[?1c :" and now with SAL ins[?25h[?0ct[?25l[?1c :" and now with SAL inst[?25h[?0ce[?25l[?1c :" and now with SAL inste[?25h[?0ca[?25l[?1c :" and now with SAL instea[?25h[?0cd[?25l[?1c :" and now with SAL instead[?25h[?0c [?25l[?1c :" and now with SAL instead [?25h[?0co[?25l[?1c :" and now with SAL instead o[?25h[?0cf[?25l[?1c :" and now with SAL instead of[?25h[?0c [?25l[?1c :" and now with SAL instead of [?25h[?0cS[?25l[?1c :" and now with SAL instead of S[?25h[?0cO[?25l[?1c :" and now with SAL instead of SO[?25h[?0cF[?25l[?1c :" and now with SAL instead of SOF[?25h[?0cO[?25l[?1c :" and now with SAL instead of SOFO[?25h[?0c [?25l[?1c :" and now with SAL instead of SOFO [?25h[?0ci[?25l[?1c :" and now with SAL instead of SOFO i[?25h[?0ct[?25l[?1c :" and now with SAL instead of SOFO it[?25h[?0ce[?25l[?1c :" and now with SAL instead of SOFO ite[?25h[?0cm[?25l[?1c :" and now with SAL instead of SOFO item[?25h[?0cs[?25l[?1c :" and now with SAL instead of SOFO items[?25h[?0c;[?25l[?1c :" and now with SAL instead of SOFO items;[?25h[?0c [?25l[?1c :" and now with SAL instead of SOFO items; [?25h[?0ct[?25l[?1c :" and now with SAL instead of SOFO items; t[?25h[?0ce[?25l[?1c :" and now with SAL instead of SOFO items; te[?25h[?0cs[?25l[?1c :" and now with SAL instead of SOFO items; tes[?25h[?0ct[?25l[?1c :" and now with SAL instead of SOFO items; test[?25h[?0c [?25l[?1c :" and now with SAL instead of SOFO items; test [?25h[?0ca[?25l[?1c :" and now with SAL instead of SOFO items; test a[?25h[?0cu[?25l[?1c :" and now with SAL instead of SOFO items; test au[?25h[?0ct[?25l[?1c :" and now with SAL instead of SOFO items; test aut[?25h[?0co[?25l[?1c :" and now with SAL instead of SOFO items; test auto[?25h[?0cm[?25l[?1c :" and now with SAL instead of SOFO items; test autom[?25h[?0ca[?25l[?1c :" and now with SAL instead of SOFO items; test automa[?25h[?0ct[?25l[?1c :" and now with SAL instead of SOFO items; test automat[?25h[?0ci[?25l[?1c :" and now with SAL instead of SOFO items; test automati[?25h[?0cc[?25l[?1c :" and now with SAL instead of SOFO items; test automatic[?25h[?0c [?25l[?1c :" and now with SAL instead of SOFO items; test automatic [?25h[?0cr[?25l[?1c :" and now with SAL instead of SOFO items; test automatic r[?25h[?0ce[?25l[?1c :" and now with SAL instead of SOFO items; test automatic re[?25h[?0cl[?25l[?1c :" and now with SAL instead of SOFO items; test automatic rel[?25h[?0co[?25l[?1c :" and now with SAL instead of SOFO items; test automatic relo[?25h[?0ca[?25l[?1c :" and now with SAL instead of SOFO items; test automatic reloa[?25h[?0cd[?25l[?1c :" and now with SAL instead of SOFO items; test automatic reload[?25h[?0ci[?25l[?1c :" and now with SAL instead of SOFO items; test automatic reloadi[?25h[?0cn[?25l[?1c :" and now with SAL instead of SOFO items; test automatic reloadin[?25h[?0cg[?25l[?1c :" and now with SAL instead of SOFO items; test automatic reloading[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1cTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c :/[?25h[?0c^[?25l[?1c :/^[?25h[?0ca[?25l[?1c :/^a[?25h[?0cf[?25l[?1c :/^af[?25h[?0cf[?25l[?1c :/^aff[?25h[?0cs[?25l[?1c :/^affs[?25h[?0ct[?25l[?1c :/^affst[?25h[?0ca[?25l[?1c :/^affsta[?25h[?0cr[?25l[?1c :/^affstar[?25h[?0ct[?25l[?1c :/^affstart[?25h[?0c_[?25l[?1c :/^affstart_[?25h[?0cs[?25l[?1c :/^affstart_s[?25h[?0ca[?25l[?1c :/^affstart_sa[?25h[?0cl[?25l[?1c :/^affstart_sal[?25h[?0c/[?25l[?1c :/^affstart_sal/[?25h[?0c+[?25l[?1c :/^affstart_sal/+[?25h[?0c1[?25l[?1c :/^affstart_sal/+1[?25h[?0c,[?25l[?1c :/^affstart_sal/+1,[?25h[?0c/[?25l[?1c :/^affstart_sal/+1,/[?25h[?0c^[?25l[?1c :/^affstart_sal/+1,/^[?25h[?0ca[?25l[?1c :/^affstart_sal/+1,/^a[?25h[?0cf[?25l[?1c :/^affstart_sal/+1,/^af[?25h[?0cf[?25l[?1c :/^affstart_sal/+1,/^aff[?25h[?0ce[?25l[?1c :/^affstart_sal/+1,/^affe[?25h[?0cn[?25l[?1c :/^affstart_sal/+1,/^affen[?25h[?0cd[?25l[?1c :/^affstart_sal/+1,/^affend[?25h[?0c_[?25l[?1c :/^affstart_sal/+1,/^affend_[?25h[?0cs[?25l[?1c :/^affstart_sal/+1,/^affend_s[?25h[?0ca[?25l[?1c :/^affstart_sal/+1,/^affend_sa[?25h[?0cl[?25l[?1c :/^affstart_sal/+1,/^affend_sal[?25h[?0c/[?25l[?1c :/^affstart_sal/+1,/^affend_sal/[?25h[?0c-[?25l[?1c :/^affstart_sal/+1,/^affend_sal/-[?25h[?0c1[?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1[?25h[?0cw[?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1w[?25h[?0c![?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1w![?25h[?0c [?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1w! [?25h[?0cX[?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1w! X[?25h[?0ct[?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1w! Xt[?25h[?0ce[?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1w! Xte[?25h[?0cs[?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1w! Xtes[?25h[?0ct[?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1w! Xtest[?25h[?0c.[?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1w! Xtest.[?25h[?0ca[?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1w! Xtest.a[?25h[?0cf[?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1w! Xtest.af[?25h[?0cf[?25l[?1c :/^affstart_sal/+1,/^affend_sal/-1w! Xtest.aff[?25h[?0c [?25l[?1c"Xtest.aff" "Xtest.aff" 153 lines, 3426 characters written "Xtest.aff" 153 lines, 3426 characters written[?25h[?0c[?25l[?1c:[?25h[?0cm[?25l[?1c :m[?25h[?0ck[?25l[?1c :mk[?25h[?0cs[?25l[?1c :mks[?25h[?0cp[?25l[?1c :mksp[?25h[?0ce[?25l[?1c :mkspe[?25h[?0cl[?25l[?1c :mkspel[?25h[?0cl[?25l[?1c :mkspell[?25h[?0c![?25l[?1c :mkspell![?25h[?0c [?25l[?1c :mkspell! [?25h[?0cX[?25l[?1c :mkspell! X[?25h[?0ct[?25l[?1c :mkspell! Xt[?25h[?0ce[?25l[?1c :mkspell! Xte[?25h[?0cs[?25l[?1c :mkspell! Xtes[?25h[?0ct[?25l[?1c :mkspell! Xtest[?25h[?0c [?25l[?1c :mkspell! Xtest [?25h[?0cX[?25l[?1c :mkspell! Xtest X[?25h[?0ct[?25l[?1c :mkspell! Xtest Xt[?25h[?0ce[?25l[?1c :mkspell! Xtest Xte[?25h[?0cs[?25l[?1c :mkspell! Xtest Xtes[?25h[?0ct[?25l[?1c :mkspell! Xtest Xtest[?25h[?0c [?25l[?1cReading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 29 of 131 nodes; 102 (77%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 510 bytes Performing soundfolding... Total number of words: 16 Number of words after soundfolding: 15 Compressing word tree... Compressed 33 of 75 nodes; 42 (56%) remaining Writing suggestion file Xtest.utf-8.sug ... Estimated runtime memory use: 241 bytes Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0co[?25l[?1c :$put =so[?25h[?0cu[?25l[?1c :$put =sou[?25h[?0cn[?25l[?1c :$put =soun[?25h[?0cd[?25l[?1c :$put =sound[?25h[?0cf[?25l[?1c :$put =soundf[?25h[?0co[?25l[?1c :$put =soundfo[?25h[?0cl[?25l[?1c :$put =soundfol[?25h[?0cd[?25l[?1c :$put =soundfold[?25h[?0c([?25l[?1c :$put =soundfold([?25h[?0c'[?25l[?1c :$put =soundfold('[?25h[?0cg[?25l[?1c :$put =soundfold('g[?25h[?0co[?25l[?1c :$put =soundfold('go[?25h[?0co[?25l[?1c :$put =soundfold('goo[?25h[?0cb[?25l[?1c :$put =soundfold('goob[?25h[?0cl[?25l[?1c :$put =soundfold('goobl[?25h[?0ce[?25l[?1c :$put =soundfold('gooble[?25h[?0cd[?25l[?1c :$put =soundfold('goobled[?25h[?0cy[?25l[?1c :$put =soundfold('goobledy[?25h[?0cg[?25l[?1c :$put =soundfold('goobledyg[?25h[?0co[?25l[?1c :$put =soundfold('goobledygo[?25h[?0co[?25l[?1c :$put =soundfold('goobledygoo[?25h[?0co[?25l[?1c :$put =soundfold('goobledygooo[?25h[?0ck[?25l[?1c :$put =soundfold('goobledygoook[?25h[?0c'[?25l[?1c :$put =soundfold('goobledygoook'[?25h[?0c)[?25l[?1c :$put =soundfold('goobledygoook')[?25h[?0c [?25l[?1c------- bad ['put', 'uk', 'OK'] inputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end['put', 'uk', 'test'] the['put', 'uk', 'test']gebletegekkepereneveneverles gesvets etelekbltykk[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0co[?25l[?1c :$put =so[?25h[?0cu[?25l[?1c :$put =sou[?25h[?0cn[?25l[?1c :$put =soun[?25h[?0cd[?25l[?1c :$put =sound[?25h[?0cf[?25l[?1c :$put =soundf[?25h[?0co[?25l[?1c :$put =soundfo[?25h[?0cl[?25l[?1c :$put =soundfol[?25h[?0cd[?25l[?1c :$put =soundfold[?25h[?0c([?25l[?1c :$put =soundfold([?25h[?0c'[?25l[?1c :$put =soundfold('[?25h[?0ck[?25l[?1c :$put =soundfold('k[?25h[?0có[?25l[?1c :$put =soundfold('k[?25h[?0co[?25l[?1c :$put =soundfold('ko[?25h[?0cp[?25l[?1c :$put =soundfold('kop[?25h[?0cë[?25l[?1c :$put =soundfold('kop[?25h[?0cr[?25l[?1c :$put =soundfold('kopr[?25h[?0cÿ[?25l[?1c :$put =soundfold('kopr[?25h[?0cn[?25l[?1c :$put =soundfold('koprn[?25h[?0cô[?25l[?1c :$put =soundfold('koprn[?25h[?0cv[?25l[?1c :$put =soundfold('koprnv[?25h[?0ce[?25l[?1c :$put =soundfold('koprnve[?25h[?0cn[?25l[?1c :$put =soundfold('koprnven[?25h[?0c'[?25l[?1c :$put =soundfold('koprnven'[?25h[?0c)[?25l[?1c :$put =soundfold('koprnven')[?25h[?0c [?25l[?1c kprnfn[?25h[?0c[?25l[?1c :[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0co[?25l[?1c :$put =so[?25h[?0cu[?25l[?1c :$put =sou[?25h[?0cn[?25l[?1c :$put =soun[?25h[?0cd[?25l[?1c :$put =sound[?25h[?0cf[?25l[?1c :$put =soundf[?25h[?0co[?25l[?1c :$put =soundfo[?25h[?0cl[?25l[?1c :$put =soundfol[?25h[?0cd[?25l[?1c :$put =soundfold[?25h[?0c([?25l[?1c :$put =soundfold([?25h[?0c'[?25l[?1c :$put =soundfold('[?25h[?0co[?25l[?1c :$put =soundfold('o[?25h[?0ce[?25l[?1c :$put =soundfold('oe[?25h[?0cv[?25l[?1c :$put =soundfold('oev[?25h[?0ce[?25l[?1c :$put =soundfold('oeve[?25h[?0cr[?25l[?1c :$put =soundfold('oever[?25h[?0cl[?25l[?1c :$put =soundfold('oeverl[?25h[?0co[?25l[?1c :$put =soundfold('oeverlo[?25h[?0co[?25l[?1c :$put =soundfold('oeverloo[?25h[?0cs[?25l[?1c :$put =soundfold('oeverloos[?25h[?0c [?25l[?1c :$put =soundfold('oeverloos [?25h[?0cg[?25l[?1c :$put =soundfold('oeverloos g[?25h[?0ce[?25l[?1c :$put =soundfold('oeverloos ge[?25h[?0cz[?25l[?1c :$put =soundfold('oeverloos gez[?25h[?0cw[?25l[?1c :$put =soundfold('oeverloos gezw[?25h[?0ce[?25l[?1c :$put =soundfold('oeverloos gezwe[?25h[?0ct[?25l[?1c :$put =soundfold('oeverloos gezwet[?25h[?0cs[?25l[?1c :$put =soundfold('oeverloos gezwets[?25h[?0c [?25l[?1c :$put =soundfold('oeverloos gezwets [?25h[?0ce[?25l[?1c :$put =soundfold('oeverloos gezwets e[?25h[?0cd[?25l[?1c :$put =soundfold('oeverloos gezwets ed[?25h[?0ca[?25l[?1c :$put =soundfold('oeverloos gezwets eda[?25h[?0cl[?25l[?1c :$put =soundfold('oeverloos gezwets edal[?25h[?0ce[?25l[?1c :$put =soundfold('oeverloos gezwets edale[?25h[?0c'[?25l[?1c :$put =soundfold('oeverloos gezwets edale'[?25h[?0c)[?25l[?1c :$put =soundfold('oeverloos gezwets edale')[?25h[?0c [?25l[?1c *fls kswts tl[?25h[?0c[?25l[?1c :[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0ca[?25l[?1c :" a[?25h[?0cl[?25l[?1c :" al[?25h[?0cs[?25l[?1c :" als[?25h[?0co[?25l[?1c :" also[?25h[?0c [?25l[?1c :" also [?25h[?0cu[?25l[?1c :" also u[?25h[?0cs[?25l[?1c :" also us[?25h[?0ce[?25l[?1c :" also use[?25h[?0c [?25l[?1c :" also use [?25h[?0ca[?25l[?1c :" also use a[?25h[?0cn[?25l[?1c :" also use an[?25h[?0c [?25l[?1c :" also use an [?25h[?0ca[?25l[?1c :" also use an a[?25h[?0cd[?25l[?1c :" also use an ad[?25h[?0cd[?25l[?1c :" also use an add[?25h[?0ci[?25l[?1c :" also use an addi[?25h[?0ct[?25l[?1c :" also use an addit[?25h[?0ci[?25l[?1c :" also use an additi[?25h[?0co[?25l[?1c :" also use an additio[?25h[?0cn[?25l[?1c :" also use an addition[?25h[?0c [?25l[?1c :" also use an addition [?25h[?0cf[?25l[?1c :" also use an addition f[?25h[?0ci[?25l[?1c :" also use an addition fi[?25h[?0cl[?25l[?1c :" also use an addition fil[?25h[?0ce[?25l[?1c :" also use an addition file[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1cTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?0c[?25l[?1c:[?25h[?0c/[?25l[?1c :/[?25h[?0c^[?25l[?1c :/^[?25h[?0ca[?25l[?1c :/^a[?25h[?0cd[?25l[?1c :/^ad[?25h[?0cd[?25l[?1c :/^add[?25h[?0cs[?25l[?1c :/^adds[?25h[?0ct[?25l[?1c :/^addst[?25h[?0ca[?25l[?1c :/^addsta[?25h[?0cr[?25l[?1c :/^addstar[?25h[?0ct[?25l[?1c :/^addstart[?25h[?0c/[?25l[?1c :/^addstart/[?25h[?0c+[?25l[?1c :/^addstart/+[?25h[?0c1[?25l[?1c :/^addstart/+1[?25h[?0c,[?25l[?1c :/^addstart/+1,[?25h[?0c/[?25l[?1c :/^addstart/+1,/[?25h[?0c^[?25l[?1c :/^addstart/+1,/^[?25h[?0ca[?25l[?1c :/^addstart/+1,/^a[?25h[?0cd[?25l[?1c :/^addstart/+1,/^ad[?25h[?0cd[?25l[?1c :/^addstart/+1,/^add[?25h[?0ce[?25l[?1c :/^addstart/+1,/^adde[?25h[?0cn[?25l[?1c :/^addstart/+1,/^adden[?25h[?0cd[?25l[?1c :/^addstart/+1,/^addend[?25h[?0c/[?25l[?1c :/^addstart/+1,/^addend/[?25h[?0c-[?25l[?1c :/^addstart/+1,/^addend/-[?25h[?0c1[?25l[?1c :/^addstart/+1,/^addend/-1[?25h[?0cw[?25l[?1c :/^addstart/+1,/^addend/-1w[?25h[?0c![?25l[?1c :/^addstart/+1,/^addend/-1w![?25h[?0c [?25l[?1c :/^addstart/+1,/^addend/-1w! [?25h[?0cX[?25l[?1c :/^addstart/+1,/^addend/-1w! X[?25h[?0ct[?25l[?1c :/^addstart/+1,/^addend/-1w! Xt[?25h[?0ce[?25l[?1c :/^addstart/+1,/^addend/-1w! Xte[?25h[?0cs[?25l[?1c :/^addstart/+1,/^addend/-1w! Xtes[?25h[?0ct[?25l[?1c :/^addstart/+1,/^addend/-1w! Xtest[?25h[?0c.[?25l[?1c :/^addstart/+1,/^addend/-1w! Xtest.[?25h[?0cu[?25l[?1c :/^addstart/+1,/^addend/-1w! Xtest.u[?25h[?0ct[?25l[?1c :/^addstart/+1,/^addend/-1w! Xtest.ut[?25h[?0cf[?25l[?1c :/^addstart/+1,/^addend/-1w! Xtest.utf[?25h[?0c-[?25l[?1c :/^addstart/+1,/^addend/-1w! Xtest.utf-[?25h[?0c8[?25l[?1c :/^addstart/+1,/^addend/-1w! Xtest.utf-8[?25h[?0c.[?25l[?1c :/^addstart/+1,/^addend/-1w! Xtest.utf-8.[?25h[?0ca[?25l[?1c :/^addstart/+1,/^addend/-1w! Xtest.utf-8.a[?25h[?0cd[?25l[?1c :/^addstart/+1,/^addend/-1w! Xtest.utf-8.ad[?25h[?0cd[?25l[?1c :/^addstart/+1,/^addend/-1w! Xtest.utf-8.add[?25h[?0c [?25l[?1c"Xtest.utf-8.add" "Xtest.utf-8.add" [New File] 3 lines, 38 characters written "Xtest.utf-8.add" [New File] 3 lines, 38 characters written[?25h[?0c[?25l[?1c:[?25h[?0cm[?25l[?1c :m[?25h[?0ck[?25l[?1c :mk[?25h[?0cs[?25l[?1c :mks[?25h[?0cp[?25l[?1c :mksp[?25h[?0ce[?25l[?1c :mkspe[?25h[?0cl[?25l[?1c :mkspel[?25h[?0cl[?25l[?1c :mkspell[?25h[?0c![?25l[?1c :mkspell![?25h[?0c [?25l[?1c :mkspell! [?25h[?0cX[?25l[?1c :mkspell! X[?25h[?0ct[?25l[?1c :mkspell! Xt[?25h[?0ce[?25l[?1c :mkspell! Xte[?25h[?0cs[?25l[?1c :mkspell! Xtes[?25h[?0ct[?25l[?1c :mkspell! Xtest[?25h[?0c.[?25l[?1c :mkspell! Xtest.[?25h[?0cu[?25l[?1c :mkspell! Xtest.u[?25h[?0ct[?25l[?1c :mkspell! Xtest.ut[?25h[?0cf[?25l[?1c :mkspell! Xtest.utf[?25h[?0c-[?25l[?1c :mkspell! Xtest.utf-[?25h[?0c8[?25l[?1c :mkspell! Xtest.utf-8[?25h[?0c.[?25l[?1c :mkspell! Xtest.utf-8.[?25h[?0ca[?25l[?1c :mkspell! Xtest.utf-8.a[?25h[?0cd[?25l[?1c :mkspell! Xtest.utf-8.ad[?25h[?0cd[?25l[?1c :mkspell! Xtest.utf-8.add[?25h[?0c.[?25l[?1c :mkspell! Xtest.utf-8.add.[?25h[?0cs[?25l[?1c :mkspell! Xtest.utf-8.add.s[?25h[?0cp[?25l[?1c :mkspell! Xtest.utf-8.add.sp[?25h[?0cl[?25l[?1c :mkspell! Xtest.utf-8.add.spl[?25h[?0c [?25l[?1c :mkspell! Xtest.utf-8.add.spl [?25h[?0cX[?25l[?1c :mkspell! Xtest.utf-8.add.spl X[?25h[?0ct[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xt[?25h[?0ce[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xte[?25h[?0cs[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xtes[?25h[?0ct[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xtest[?25h[?0c.[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xtest.[?25h[?0cu[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xtest.u[?25h[?0ct[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xtest.ut[?25h[?0cf[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xtest.utf[?25h[?0c-[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xtest.utf-[?25h[?0c8[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xtest.utf-8[?25h[?0c.[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xtest.utf-8.[?25h[?0ca[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xtest.utf-8.a[?25h[?0cd[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xtest.utf-8.ad[?25h[?0cd[?25l[?1c :mkspell! Xtest.utf-8.add.spl Xtest.utf-8.add[?25h[?0c [?25l[?1cReading word file Xtest.utf-8.add ... Compressing word tree... Compressed 0 of 29 nodes; 29 (100%) remaining Writing spell file Xtest.utf-8.add.spl ... Done! Estimated runtime memory use: 145 bytes Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cs[?25l[?1c :set s[?25h[?0cp[?25l[?1c :set sp[?25h[?0ce[?25l[?1c :set spe[?25h[?0cl[?25l[?1c :set spel[?25h[?0cl[?25l[?1c :set spell[?25h[?0cf[?25l[?1c :set spellf[?25h[?0ci[?25l[?1c :set spellfi[?25h[?0cl[?25l[?1c :set spellfil[?25h[?0ce[?25l[?1c :set spellfile[?25h[?0c=[?25l[?1c :set spellfile=[?25h[?0cX[?25l[?1c :set spellfile=X[?25h[?0ct[?25l[?1c :set spellfile=Xt[?25h[?0ce[?25l[?1c :set spellfile=Xte[?25h[?0cs[?25l[?1c :set spellfile=Xtes[?25h[?0ct[?25l[?1c :set spellfile=Xtest[?25h[?0c.[?25l[?1c :set spellfile=Xtest.[?25h[?0cu[?25l[?1c :set spellfile=Xtest.u[?25h[?0ct[?25l[?1c :set spellfile=Xtest.ut[?25h[?0cf[?25l[?1c :set spellfile=Xtest.utf[?25h[?0c-[?25l[?1c :set spellfile=Xtest.utf-[?25h[?0c8[?25l[?1c :set spellfile=Xtest.utf-8[?25h[?0c.[?25l[?1c :set spellfile=Xtest.utf-8.[?25h[?0ca[?25l[?1c :set spellfile=Xtest.utf-8.a[?25h[?0cd[?25l[?1c :set spellfile=Xtest.utf-8.ad[?25h[?0cd[?25l[?1c :set spellfile=Xtest.utf-8.add[?25h[?0c [?25l[?1cTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :"[?25h[?0c[?25l[?1c/[?25h[?0c^[?25l[?1c /^[?25h[?0ct[?25l[?1c /^t[?25h[?0ce[?25l[?1c /^te[?25h[?0cs[?25l[?1c /^tes[?25h[?0ct[?25l[?1c /^test[?25h[?0c2[?25l[?1c /^test2[?25h[?0c:[?25l[?1c /^test2:[?25h[?0c [?25l[?1c/^test2:  tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !![?25h[?0c[?25l[?1c:[?25h[?0cl[?25l[?1c :l[?25h[?0ce[?25l[?1c :le[?25h[?0ct[?25l[?1c :let[?25h[?0c [?25l[?1c :let [?25h[?0c[[?25l[?1c :let [[?25h[?0cs[?25l[?1c :let [s[?25h[?0ct[?25l[?1c :let [st[?25h[?0cr[?25l[?1c :let [str[?25h[?0c,[?25l[?1c :let [str,[?25h[?0c [?25l[?1c :let [str, [?25h[?0ca[?25l[?1c :let [str, a[?25h[?0c][?25l[?1c :let [str, a][?25h[?0c [?25l[?1c :let [str, a] [?25h[?0c=[?25l[?1c :let [str, a] =[?25h[?0c [?25l[?1c :let [str, a] = [?25h[?0cs[?25l[?1c :let [str, a] = s[?25h[?0cp[?25l[?1c :let [str, a] = sp[?25h[?0ce[?25l[?1c :let [str, a] = spe[?25h[?0cl[?25l[?1c :let [str, a] = spel[?25h[?0cl[?25l[?1c :let [str, a] = spell[?25h[?0cb[?25l[?1c :let [str, a] = spellb[?25h[?0ca[?25l[?1c :let [str, a] = spellba[?25h[?0cd[?25l[?1c :let [str, a] = spellbad[?25h[?0cw[?25l[?1c :let [str, a] = spellbadw[?25h[?0co[?25l[?1c :let [str, a] = spellbadwo[?25h[?0cr[?25l[?1c :let [str, a] = spellbadwor[?25h[?0cd[?25l[?1c :let [str, a] = spellbadword[?25h[?0c([?25l[?1c :let [str, a] = spellbadword([?25h[?0c)[?25l[?1c :let [str, a] = spellbadword()[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0ct[?25l[?1c :$put =st[?25h[?0cr[?25l[?1c :$put =str[?25h[?0c [?25l[?1cinputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent [?25h[?0c[?25l[?1c :[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cs[?25l[?1c :set s[?25h[?0cp[?25l[?1c :set sp[?25h[?0cl[?25l[?1c :set spl[?25h[?0c=[?25l[?1c :set spl=[?25h[?0cX[?25l[?1c :set spl=X[?25h[?0ct[?25l[?1c :set spl=Xt[?25h[?0ce[?25l[?1c :set spl=Xte[?25h[?0cs[?25l[?1c :set spl=Xtes[?25h[?0ct[?25l[?1c :set spl=Xtest[?25h[?0c_[?25l[?1c :set spl=Xtest_[?25h[?0cu[?25l[?1c :set spl=Xtest_u[?25h[?0cs[?25l[?1c :set spl=Xtest_us[?25h[?0c.[?25l[?1c :set spl=Xtest_us.[?25h[?0cu[?25l[?1c :set spl=Xtest_us.u[?25h[?0ct[?25l[?1c :set spl=Xtest_us.ut[?25h[?0cf[?25l[?1c :set spl=Xtest_us.utf[?25h[?0c-[?25l[?1c :set spl=Xtest_us.utf-[?25h[?0c8[?25l[?1c :set spl=Xtest_us.utf-8[?25h[?0c.[?25l[?1c :set spl=Xtest_us.utf-8.[?25h[?0cs[?25l[?1c :set spl=Xtest_us.utf-8.s[?25h[?0cp[?25l[?1c :set spl=Xtest_us.utf-8.sp[?25h[?0cl[?25l[?1c :set spl=Xtest_us.utf-8.spl[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c/[?25h[?0c^[?25l[?1c /^[?25h[?0ct[?25l[?1c /^t[?25h[?0ce[?25l[?1c /^te[?25h[?0cs[?25l[?1c /^tes[?25h[?0ct[?25l[?1c /^test[?25h[?0c2[?25l[?1c /^test2[?25h[?0c:[?25l[?1c /^test2:[?25h[?0c [?25l[?1c/^test2: search hit BOTTOM, continuing at TOP tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP[?25h[?0c [?25l[?1c:[?25h[?0cl[?25l[?1c :l[?25h[?0ce[?25l[?1c :le[?25h[?0ct[?25l[?1c :let[?25h[?0c [?25l[?1c :let [?25h[?0c[[?25l[?1c :let [[?25h[?0cs[?25l[?1c :let [s[?25h[?0ct[?25l[?1c :let [st[?25h[?0cr[?25l[?1c :let [str[?25h[?0c,[?25l[?1c :let [str,[?25h[?0c [?25l[?1c :let [str, [?25h[?0ca[?25l[?1c :let [str, a[?25h[?0c][?25l[?1c :let [str, a][?25h[?0c [?25l[?1c :let [str, a] [?25h[?0c=[?25l[?1c :let [str, a] =[?25h[?0c [?25l[?1c :let [str, a] = [?25h[?0cs[?25l[?1c :let [str, a] = s[?25h[?0cp[?25l[?1c :let [str, a] = sp[?25h[?0ce[?25l[?1c :let [str, a] = spe[?25h[?0cl[?25l[?1c :let [str, a] = spel[?25h[?0cl[?25l[?1c :let [str, a] = spell[?25h[?0cb[?25l[?1c :let [str, a] = spellb[?25h[?0ca[?25l[?1c :let [str, a] = spellba[?25h[?0cd[?25l[?1c :let [str, a] = spellbad[?25h[?0cw[?25l[?1c :let [str, a] = spellbadw[?25h[?0co[?25l[?1c :let [str, a] = spellbadwo[?25h[?0cr[?25l[?1c :let [str, a] = spellbadwor[?25h[?0cd[?25l[?1c :let [str, a] = spellbadword[?25h[?0c([?25l[?1c :let [str, a] = spellbadword([?25h[?0c)[?25l[?1c :let [str, a] = spellbadword()[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0ct[?25l[?1c :$put =st[?25h[?0cr[?25l[?1c :$put =str[?25h[?0c [?25l[?1c['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint [?25h[?0c[?25l[?1c startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee[?25h[?0c[?25l[?1c:[?25h[?0cl[?25l[?1c :l[?25h[?0ce[?25l[?1c :le[?25h[?0ct[?25l[?1c :let[?25h[?0c [?25l[?1c :let [?25h[?0c[[?25l[?1c :let [[?25h[?0cs[?25l[?1c :let [s[?25h[?0ct[?25l[?1c :let [st[?25h[?0cr[?25l[?1c :let [str[?25h[?0c,[?25l[?1c :let [str,[?25h[?0c [?25l[?1c :let [str, [?25h[?0ca[?25l[?1c :let [str, a[?25h[?0c][?25l[?1c :let [str, a][?25h[?0c [?25l[?1c :let [str, a] [?25h[?0c=[?25l[?1c :let [str, a] =[?25h[?0c [?25l[?1c :let [str, a] = [?25h[?0cs[?25l[?1c :let [str, a] = s[?25h[?0cp[?25l[?1c :let [str, a] = sp[?25h[?0ce[?25l[?1c :let [str, a] = spe[?25h[?0cl[?25l[?1c :let [str, a] = spel[?25h[?0cl[?25l[?1c :let [str, a] = spell[?25h[?0cb[?25l[?1c :let [str, a] = spellb[?25h[?0ca[?25l[?1c :let [str, a] = spellba[?25h[?0cd[?25l[?1c :let [str, a] = spellbad[?25h[?0cw[?25l[?1c :let [str, a] = spellbadw[?25h[?0co[?25l[?1c :let [str, a] = spellbadwo[?25h[?0cr[?25l[?1c :let [str, a] = spellbadwor[?25h[?0cd[?25l[?1c :let [str, a] = spellbadword[?25h[?0c([?25l[?1c :let [str, a] = spellbadword([?25h[?0c)[?25l[?1c :let [str, a] = spellbadword()[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0ct[?25l[?1c :$put =st[?25h[?0cr[?25l[?1c :$put =str[?25h[?0c [?25l[?1ccomment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint [?25h[?0c[?25l[?1c :[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cs[?25l[?1c :set s[?25h[?0cp[?25l[?1c :set sp[?25h[?0cl[?25l[?1c :set spl[?25h[?0c=[?25l[?1c :set spl=[?25h[?0cX[?25l[?1c :set spl=X[?25h[?0ct[?25l[?1c :set spl=Xt[?25h[?0ce[?25l[?1c :set spl=Xte[?25h[?0cs[?25l[?1c :set spl=Xtes[?25h[?0ct[?25l[?1c :set spl=Xtest[?25h[?0c_[?25l[?1c :set spl=Xtest_[?25h[?0cg[?25l[?1c :set spl=Xtest_g[?25h[?0cb[?25l[?1c :set spl=Xtest_gb[?25h[?0c.[?25l[?1c :set spl=Xtest_gb.[?25h[?0cu[?25l[?1c :set spl=Xtest_gb.u[?25h[?0ct[?25l[?1c :set spl=Xtest_gb.ut[?25h[?0cf[?25l[?1c :set spl=Xtest_gb.utf[?25h[?0c-[?25l[?1c :set spl=Xtest_gb.utf-[?25h[?0c8[?25l[?1c :set spl=Xtest_gb.utf-8[?25h[?0c.[?25l[?1c :set spl=Xtest_gb.utf-8.[?25h[?0cs[?25l[?1c :set spl=Xtest_gb.utf-8.s[?25h[?0cp[?25l[?1c :set spl=Xtest_gb.utf-8.sp[?25h[?0cl[?25l[?1c :set spl=Xtest_gb.utf-8.spl[?25h[?0c [?25l[?1celequint [?25h[?0c[?25l[?1c/[?25h[?0c^[?25l[?1c /^[?25h[?0ct[?25l[?1c /^t[?25h[?0ce[?25l[?1c /^te[?25h[?0cs[?25l[?1c /^tes[?25h[?0ct[?25l[?1c /^test[?25h[?0c2[?25l[?1c /^test2[?25h[?0c:[?25l[?1c /^test2:[?25h[?0c [?25l[?1c/^test2: search hit BOTTOM, continuing at TOP tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP[?25h[?0c[?25l[?1c:[?25h[?0cl[?25l[?1c :l[?25h[?0ce[?25l[?1c :le[?25h[?0ct[?25l[?1c :let[?25h[?0c [?25l[?1c :let [?25h[?0c[[?25l[?1c :let [[?25h[?0cs[?25l[?1c :let [s[?25h[?0ct[?25l[?1c :let [st[?25h[?0cr[?25l[?1c :let [str[?25h[?0c,[?25l[?1c :let [str,[?25h[?0c [?25l[?1c :let [str, [?25h[?0ca[?25l[?1c :let [str, a[?25h[?0c][?25l[?1c :let [str, a][?25h[?0c [?25l[?1c :let [str, a] [?25h[?0c=[?25l[?1c :let [str, a] =[?25h[?0c [?25l[?1c :let [str, a] = [?25h[?0cs[?25l[?1c :let [str, a] = s[?25h[?0cp[?25l[?1c :let [str, a] = sp[?25h[?0ce[?25l[?1c :let [str, a] = spe[?25h[?0cl[?25l[?1c :let [str, a] = spel[?25h[?0cl[?25l[?1c :let [str, a] = spell[?25h[?0cb[?25l[?1c :let [str, a] = spellb[?25h[?0ca[?25l[?1c :let [str, a] = spellba[?25h[?0cd[?25l[?1c :let [str, a] = spellbad[?25h[?0cw[?25l[?1c :let [str, a] = spellbadw[?25h[?0co[?25l[?1c :let [str, a] = spellbadwo[?25h[?0cr[?25l[?1c :let [str, a] = spellbadwor[?25h[?0cd[?25l[?1c :let [str, a] = spellbadword[?25h[?0c([?25l[?1c :let [str, a] = spellbadword([?25h[?0c)[?25l[?1c :let [str, a] = spellbadword()[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0ct[?25l[?1c :$put =st[?25h[?0cr[?25l[?1c :$put =str[?25h[?0c [?25l[?1c['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint [?25h[?0c[?25l[?1c startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee[?25h[?0c[?25l[?1c:[?25h[?0cl[?25l[?1c :l[?25h[?0ce[?25l[?1c :le[?25h[?0ct[?25l[?1c :let[?25h[?0c [?25l[?1c :let [?25h[?0c[[?25l[?1c :let [[?25h[?0cs[?25l[?1c :let [s[?25h[?0ct[?25l[?1c :let [st[?25h[?0cr[?25l[?1c :let [str[?25h[?0c,[?25l[?1c :let [str,[?25h[?0c [?25l[?1c :let [str, [?25h[?0ca[?25l[?1c :let [str, a[?25h[?0c][?25l[?1c :let [str, a][?25h[?0c [?25l[?1c :let [str, a] [?25h[?0c=[?25l[?1c :let [str, a] =[?25h[?0c [?25l[?1c :let [str, a] = [?25h[?0cs[?25l[?1c :let [str, a] = s[?25h[?0cp[?25l[?1c :let [str, a] = sp[?25h[?0ce[?25l[?1c :let [str, a] = spe[?25h[?0cl[?25l[?1c :let [str, a] = spel[?25h[?0cl[?25l[?1c :let [str, a] = spell[?25h[?0cb[?25l[?1c :let [str, a] = spellb[?25h[?0ca[?25l[?1c :let [str, a] = spellba[?25h[?0cd[?25l[?1c :let [str, a] = spellbad[?25h[?0cw[?25l[?1c :let [str, a] = spellbadw[?25h[?0co[?25l[?1c :let [str, a] = spellbadwo[?25h[?0cr[?25l[?1c :let [str, a] = spellbadwor[?25h[?0cd[?25l[?1c :let [str, a] = spellbadword[?25h[?0c([?25l[?1c :let [str, a] = spellbadword([?25h[?0c)[?25l[?1c :let [str, a] = spellbadword()[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0ct[?25l[?1c :$put =st[?25h[?0cr[?25l[?1c :$put =str[?25h[?0c [?25l[?1cok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent [?25h[?0c[?25l[?1c :[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cs[?25l[?1c :set s[?25h[?0cp[?25l[?1c :set sp[?25h[?0cl[?25l[?1c :set spl[?25h[?0c=[?25l[?1c :set spl=[?25h[?0cX[?25l[?1c :set spl=X[?25h[?0ct[?25l[?1c :set spl=Xt[?25h[?0ce[?25l[?1c :set spl=Xte[?25h[?0cs[?25l[?1c :set spl=Xtes[?25h[?0ct[?25l[?1c :set spl=Xtest[?25h[?0c_[?25l[?1c :set spl=Xtest_[?25h[?0cn[?25l[?1c :set spl=Xtest_n[?25h[?0cz[?25l[?1c :set spl=Xtest_nz[?25h[?0c.[?25l[?1c :set spl=Xtest_nz.[?25h[?0cu[?25l[?1c :set spl=Xtest_nz.u[?25h[?0ct[?25l[?1c :set spl=Xtest_nz.ut[?25h[?0cf[?25l[?1c :set spl=Xtest_nz.utf[?25h[?0c-[?25l[?1c :set spl=Xtest_nz.utf-[?25h[?0c8[?25l[?1c :set spl=Xtest_nz.utf-8[?25h[?0c.[?25l[?1c :set spl=Xtest_nz.utf-8.[?25h[?0cs[?25l[?1c :set spl=Xtest_nz.utf-8.s[?25h[?0cp[?25l[?1c :set spl=Xtest_nz.utf-8.sp[?25h[?0cl[?25l[?1c :set spl=Xtest_nz.utf-8.spl[?25h[?0c [?25l[?1celequint elekwint elekwint [?25h[?0c[?25l[?1c/[?25h[?0c^[?25l[?1c /^[?25h[?0ct[?25l[?1c /^t[?25h[?0ce[?25l[?1c /^te[?25h[?0cs[?25l[?1c /^tes[?25h[?0ct[?25l[?1c /^test[?25h[?0c2[?25l[?1c /^test2[?25h[?0c:[?25l[?1c /^test2:[?25h[?0c [?25l[?1c/^test2: search hit BOTTOM, continuing at TOP tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP[?25h[?0c [?25l[?1c:[?25h[?0cl[?25l[?1c :l[?25h[?0ce[?25l[?1c :le[?25h[?0ct[?25l[?1c :let[?25h[?0c [?25l[?1c :let [?25h[?0c[[?25l[?1c :let [[?25h[?0cs[?25l[?1c :let [s[?25h[?0ct[?25l[?1c :let [st[?25h[?0cr[?25l[?1c :let [str[?25h[?0c,[?25l[?1c :let [str,[?25h[?0c [?25l[?1c :let [str, [?25h[?0ca[?25l[?1c :let [str, a[?25h[?0c][?25l[?1c :let [str, a][?25h[?0c [?25l[?1c :let [str, a] [?25h[?0c=[?25l[?1c :let [str, a] =[?25h[?0c [?25l[?1c :let [str, a] = [?25h[?0cs[?25l[?1c :let [str, a] = s[?25h[?0cp[?25l[?1c :let [str, a] = sp[?25h[?0ce[?25l[?1c :let [str, a] = spe[?25h[?0cl[?25l[?1c :let [str, a] = spel[?25h[?0cl[?25l[?1c :let [str, a] = spell[?25h[?0cb[?25l[?1c :let [str, a] = spellb[?25h[?0ca[?25l[?1c :let [str, a] = spellba[?25h[?0cd[?25l[?1c :let [str, a] = spellbad[?25h[?0cw[?25l[?1c :let [str, a] = spellbadw[?25h[?0co[?25l[?1c :let [str, a] = spellbadwo[?25h[?0cr[?25l[?1c :let [str, a] = spellbadwor[?25h[?0cd[?25l[?1c :let [str, a] = spellbadword[?25h[?0c([?25l[?1c :let [str, a] = spellbadword([?25h[?0c)[?25l[?1c :let [str, a] = spellbadword()[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0ct[?25l[?1c :$put =st[?25h[?0cr[?25l[?1c :$put =str[?25h[?0c [?25l[?1c['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint [?25h[?0c[?25l[?1c startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee[?25h[?0c[?25l[?1c:[?25h[?0cl[?25l[?1c :l[?25h[?0ce[?25l[?1c :le[?25h[?0ct[?25l[?1c :let[?25h[?0c [?25l[?1c :let [?25h[?0c[[?25l[?1c :let [[?25h[?0cs[?25l[?1c :let [s[?25h[?0ct[?25l[?1c :let [st[?25h[?0cr[?25l[?1c :let [str[?25h[?0c,[?25l[?1c :let [str,[?25h[?0c [?25l[?1c :let [str, [?25h[?0ca[?25l[?1c :let [str, a[?25h[?0c][?25l[?1c :let [str, a][?25h[?0c [?25l[?1c :let [str, a] [?25h[?0c=[?25l[?1c :let [str, a] =[?25h[?0c [?25l[?1c :let [str, a] = [?25h[?0cs[?25l[?1c :let [str, a] = s[?25h[?0cp[?25l[?1c :let [str, a] = sp[?25h[?0ce[?25l[?1c :let [str, a] = spe[?25h[?0cl[?25l[?1c :let [str, a] = spel[?25h[?0cl[?25l[?1c :let [str, a] = spell[?25h[?0cb[?25l[?1c :let [str, a] = spellb[?25h[?0ca[?25l[?1c :let [str, a] = spellba[?25h[?0cd[?25l[?1c :let [str, a] = spellbad[?25h[?0cw[?25l[?1c :let [str, a] = spellbadw[?25h[?0co[?25l[?1c :let [str, a] = spellbadwo[?25h[?0cr[?25l[?1c :let [str, a] = spellbadwor[?25h[?0cd[?25l[?1c :let [str, a] = spellbadword[?25h[?0c([?25l[?1c :let [str, a] = spellbadword([?25h[?0c)[?25l[?1c :let [str, a] = spellbadword()[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0ct[?25l[?1c :$put =st[?25h[?0cr[?25l[?1c :$put =str[?25h[?0c [?25l[?1cOk ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent [?25h[?0c[?25l[?1c :[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cs[?25l[?1c :set s[?25h[?0cp[?25l[?1c :set sp[?25h[?0cl[?25l[?1c :set spl[?25h[?0c=[?25l[?1c :set spl=[?25h[?0cX[?25l[?1c :set spl=X[?25h[?0ct[?25l[?1c :set spl=Xt[?25h[?0ce[?25l[?1c :set spl=Xte[?25h[?0cs[?25l[?1c :set spl=Xtes[?25h[?0ct[?25l[?1c :set spl=Xtest[?25h[?0c_[?25l[?1c :set spl=Xtest_[?25h[?0cc[?25l[?1c :set spl=Xtest_c[?25h[?0ca[?25l[?1c :set spl=Xtest_ca[?25h[?0c.[?25l[?1c :set spl=Xtest_ca.[?25h[?0cu[?25l[?1c :set spl=Xtest_ca.u[?25h[?0ct[?25l[?1c :set spl=Xtest_ca.ut[?25h[?0cf[?25l[?1c :set spl=Xtest_ca.utf[?25h[?0c-[?25l[?1c :set spl=Xtest_ca.utf-[?25h[?0c8[?25l[?1c :set spl=Xtest_ca.utf-8[?25h[?0c.[?25l[?1c :set spl=Xtest_ca.utf-8.[?25h[?0cs[?25l[?1c :set spl=Xtest_ca.utf-8.s[?25h[?0cp[?25l[?1c :set spl=Xtest_ca.utf-8.sp[?25h[?0cl[?25l[?1c :set spl=Xtest_ca.utf-8.spl[?25h[?0c [?25l[?1celequint elekwint elekwint elequint [?25h[?0c[?25l[?1c/[?25h[?0c^[?25l[?1c /^[?25h[?0ct[?25l[?1c /^t[?25h[?0ce[?25l[?1c /^te[?25h[?0cs[?25l[?1c /^tes[?25h[?0ct[?25l[?1c /^test[?25h[?0c2[?25l[?1c /^test2[?25h[?0c:[?25l[?1c /^test2:[?25h[?0c [?25l[?1c/^test2: search hit BOTTOM, continuing at TOP tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP[?25h[?0c [?25l[?1c:[?25h[?0cl[?25l[?1c :l[?25h[?0ce[?25l[?1c :le[?25h[?0ct[?25l[?1c :let[?25h[?0c [?25l[?1c :let [?25h[?0c[[?25l[?1c :let [[?25h[?0cs[?25l[?1c :let [s[?25h[?0ct[?25l[?1c :let [st[?25h[?0cr[?25l[?1c :let [str[?25h[?0c,[?25l[?1c :let [str,[?25h[?0c [?25l[?1c :let [str, [?25h[?0ca[?25l[?1c :let [str, a[?25h[?0c][?25l[?1c :let [str, a][?25h[?0c [?25l[?1c :let [str, a] [?25h[?0c=[?25l[?1c :let [str, a] =[?25h[?0c [?25l[?1c :let [str, a] = [?25h[?0cs[?25l[?1c :let [str, a] = s[?25h[?0cp[?25l[?1c :let [str, a] = sp[?25h[?0ce[?25l[?1c :let [str, a] = spe[?25h[?0cl[?25l[?1c :let [str, a] = spel[?25h[?0cl[?25l[?1c :let [str, a] = spell[?25h[?0cb[?25l[?1c :let [str, a] = spellb[?25h[?0ca[?25l[?1c :let [str, a] = spellba[?25h[?0cd[?25l[?1c :let [str, a] = spellbad[?25h[?0cw[?25l[?1c :let [str, a] = spellbadw[?25h[?0co[?25l[?1c :let [str, a] = spellbadwo[?25h[?0cr[?25l[?1c :let [str, a] = spellbadwor[?25h[?0cd[?25l[?1c :let [str, a] = spellbadword[?25h[?0c([?25l[?1c :let [str, a] = spellbadword([?25h[?0c)[?25l[?1c :let [str, a] = spellbadword()[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0ct[?25l[?1c :$put =st[?25h[?0cr[?25l[?1c :$put =str[?25h[?0c [?25l[?1c['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent elequint [?25h[?0c[?25l[?1c startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee[?25h[?0c[?25l[?1c:[?25h[?0cl[?25l[?1c :l[?25h[?0ce[?25l[?1c :le[?25h[?0ct[?25l[?1c :let[?25h[?0c [?25l[?1c :let [?25h[?0c[[?25l[?1c :let [[?25h[?0cs[?25l[?1c :let [s[?25h[?0ct[?25l[?1c :let [st[?25h[?0cr[?25l[?1c :let [str[?25h[?0c,[?25l[?1c :let [str,[?25h[?0c [?25l[?1c :let [str, [?25h[?0ca[?25l[?1c :let [str, a[?25h[?0c][?25l[?1c :let [str, a][?25h[?0c [?25l[?1c :let [str, a] [?25h[?0c=[?25l[?1c :let [str, a] =[?25h[?0c [?25l[?1c :let [str, a] = [?25h[?0cs[?25l[?1c :let [str, a] = s[?25h[?0cp[?25l[?1c :let [str, a] = sp[?25h[?0ce[?25l[?1c :let [str, a] = spe[?25h[?0cl[?25l[?1c :let [str, a] = spel[?25h[?0cl[?25l[?1c :let [str, a] = spell[?25h[?0cb[?25l[?1c :let [str, a] = spellb[?25h[?0ca[?25l[?1c :let [str, a] = spellba[?25h[?0cd[?25l[?1c :let [str, a] = spellbad[?25h[?0cw[?25l[?1c :let [str, a] = spellbadw[?25h[?0co[?25l[?1c :let [str, a] = spellbadwo[?25h[?0cr[?25l[?1c :let [str, a] = spellbadwor[?25h[?0cd[?25l[?1c :let [str, a] = spellbadword[?25h[?0c([?25l[?1c :let [str, a] = spellbadword([?25h[?0c)[?25l[?1c :let [str, a] = spellbadword()[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$[?25l[?1c :$[?25h[?0cp[?25l[?1c :$p[?25h[?0cu[?25l[?1c :$pu[?25h[?0ct[?25l[?1c :$put[?25h[?0c [?25l[?1c :$put [?25h[?0c=[?25l[?1c :$put =[?25h[?0cs[?25l[?1c :$put =s[?25h[?0ct[?25l[?1c :$put =st[?25h[?0cr[?25l[?1c :$put =str[?25h[?0c [?25l[?1ctest ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent elequint elekwint [?25h[?0c[?25l[?1c :[?25h[?0cu[?25l[?1c :u[?25h[?0cn[?25l[?1c :un[?25h[?0cl[?25l[?1c :unl[?25h[?0ce[?25l[?1c :unle[?25h[?0ct[?25l[?1c :unlet[?25h[?0c [?25l[?1c :unlet [?25h[?0cs[?25l[?1c :unlet s[?25h[?0ct[?25l[?1c :unlet st[?25h[?0cr[?25l[?1c :unlet str[?25h[?0c [?25l[?1c :unlet str [?25h[?0ca[?25l[?1c :unlet str a[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0cP[?25l[?1c :" P[?25h[?0co[?25l[?1c :" Po[?25h[?0cs[?25l[?1c :" Pos[?25h[?0ct[?25l[?1c :" Post[?25h[?0cp[?25l[?1c :" Postp[?25h[?0co[?25l[?1c :" Postpo[?25h[?0cn[?25l[?1c :" Postpon[?25h[?0ce[?25l[?1c :" Postpone[?25h[?0cd[?25l[?1c :" Postponed[?25h[?0c [?25l[?1c :" Postponed [?25h[?0cp[?25l[?1c :" Postponed p[?25h[?0cr[?25l[?1c :" Postponed pr[?25h[?0ce[?25l[?1c :" Postponed pre[?25h[?0cf[?25l[?1c :" Postponed pref[?25h[?0ci[?25l[?1c :" Postponed prefi[?25h[?0cx[?25l[?1c :" Postponed prefix[?25h[?0ce[?25l[?1c :" Postponed prefixe[?25h[?0cs[?25l[?1c :" Postponed prefixes[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c :c[?25h[?0ca[?25l[?1c :ca[?25h[?0cl[?25l[?1c :cal[?25h[?0cl[?25l[?1c :call[?25h[?0c [?25l[?1c :call [?25h[?0cT[?25l[?1c :call T[?25h[?0ce[?25l[?1c :call Te[?25h[?0cs[?25l[?1c :call Tes[?25h[?0ct[?25l[?1c :call Test[?25h[?0cO[?25l[?1c :call TestO[?25h[?0cn[?25l[?1c :call TestOn[?25h[?0ce[?25l[?1c :call TestOne[?25h[?0c([?25l[?1c :call TestOne([?25h[?0c'[?25l[?1c :call TestOne('[?25h[?0c2[?25l[?1c :call TestOne('2[?25h[?0c'[?25l[?1c :call TestOne('2'[?25h[?0c,[?25l[?1c :call TestOne('2',[?25h[?0c [?25l[?1c :call TestOne('2', [?25h[?0c'[?25l[?1c :call TestOne('2', '[?25h[?0c1[?25l[?1c :call TestOne('2', '1[?25h[?0c'[?25l[?1c :call TestOne('2', '1'[?25h[?0c)[?25l[?1c :call TestOne('2', '1')[?25h[?0c [?25l[?1c"Xtest.aff" "Xtest.aff" 46 lines, 461 characters written "Xtest.dic" "Xtest.dic" 11 lines, 71 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 10 of 102 nodes; 92 (90%) remaining Compressed 0 of 13 nodes; 13 (100%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 525 bytes 17 lines yanked 17 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1caddstart /regions=usgbnz elequint/2 elekwint/3 addend 1good: wrong OK puts. Test the end bad: inputs comment ok Ok. test déôl end the badend 2good: puts bad: inputs comment ok Ok end the. test déôl badendTest rules for compounding.3affstart SET ISO8859-1COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0cC[?25l[?1c :" C[?25h[?0co[?25l[?1c :" Co[?25h[?0cm[?25l[?1c :" Com[?25h[?0cp[?25l[?1c :" Comp[?25h[?0co[?25l[?1c :" Compo[?25h[?0cu[?25l[?1c :" Compou[?25h[?0cn[?25l[?1c :" Compoun[?25h[?0cd[?25l[?1c :" Compound[?25h[?0c [?25l[?1c :" Compound [?25h[?0cw[?25l[?1c :" Compound w[?25h[?0co[?25l[?1c :" Compound wo[?25h[?0cr[?25l[?1c :" Compound wor[?25h[?0cd[?25l[?1c :" Compound word[?25h[?0cs[?25l[?1c :" Compound words[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c :c[?25h[?0ca[?25l[?1c :ca[?25h[?0cl[?25l[?1c :cal[?25h[?0cl[?25l[?1c :call[?25h[?0c [?25l[?1c :call [?25h[?0cT[?25l[?1c :call T[?25h[?0ce[?25l[?1c :call Te[?25h[?0cs[?25l[?1c :call Tes[?25h[?0ct[?25l[?1c :call Test[?25h[?0cO[?25l[?1c :call TestO[?25h[?0cn[?25l[?1c :call TestOn[?25h[?0ce[?25l[?1c :call TestOne[?25h[?0c([?25l[?1c :call TestOne([?25h[?0c'[?25l[?1c :call TestOne('[?25h[?0c3[?25l[?1c :call TestOne('3[?25h[?0c'[?25l[?1c :call TestOne('3'[?25h[?0c,[?25l[?1c :call TestOne('3',[?25h[?0c [?25l[?1c :call TestOne('3', [?25h[?0c'[?25l[?1c :call TestOne('3', '[?25h[?0c3[?25l[?1c :call TestOne('3', '3[?25h[?0c'[?25l[?1c :call TestOne('3', '3'[?25h[?0c)[?25l[?1c :call TestOne('3', '3')[?25h[?0c [?25l[?1c"Xtest.aff" "Xtest.aff" 5 lines, 60 characters written "Xtest.dic" "Xtest.dic" 5 lines, 29 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 6 of 31 nodes; 25 (80%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 125 bytes 3 lines yanked 3 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c :c[?25h[?0ca[?25l[?1c :ca[?25h[?0cl[?25l[?1c :cal[?25h[?0cl[?25l[?1c :call[?25h[?0c [?25l[?1c :call [?25h[?0cT[?25l[?1c :call T[?25h[?0ce[?25l[?1c :call Te[?25h[?0cs[?25l[?1c :call Tes[?25h[?0ct[?25l[?1c :call Test[?25h[?0cO[?25l[?1c :call TestO[?25h[?0cn[?25l[?1c :call TestOn[?25h[?0ce[?25l[?1c :call TestOne[?25h[?0c([?25l[?1c :call TestOne([?25h[?0c'[?25l[?1c :call TestOne('[?25h[?0c4[?25l[?1c :call TestOne('4[?25h[?0c'[?25l[?1c :call TestOne('4'[?25h[?0c,[?25l[?1c :call TestOne('4',[?25h[?0c [?25l[?1c :call TestOne('4', [?25h[?0c'[?25l[?1c :call TestOne('4', '[?25h[?0c4[?25l[?1c :call TestOne('4', '4[?25h[?0c'[?25l[?1c :call TestOne('4', '4'[?25h[?0c)[?25l[?1c :call TestOne('4', '4')[?25h[?0c [?25l[?1c"Xtest.aff" "Xtest.aff" 45 lines, 559 characters written "Xtest.dic" "Xtest.dic" 8 lines, 59 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - word Compressing word tree... Compressed 2 of 91 nodes; 89 (97%) remaining Compressed 0 of 15 nodes; 15 (100%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 520 bytes 12 lines yanked 12 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c :c[?25h[?0ca[?25l[?1c :ca[?25h[?0cl[?25l[?1c :cal[?25h[?0cl[?25l[?1c :call[?25h[?0c [?25l[?1c :call [?25h[?0cT[?25l[?1c :call T[?25h[?0ce[?25l[?1c :call Te[?25h[?0cs[?25l[?1c :call Tes[?25h[?0ct[?25l[?1c :call Test[?25h[?0cO[?25l[?1c :call TestO[?25h[?0cn[?25l[?1c :call TestOn[?25h[?0ce[?25l[?1c :call TestOne[?25h[?0c([?25l[?1c :call TestOne([?25h[?0c'[?25l[?1c :call TestOne('[?25h[?0c5[?25l[?1c :call TestOne('5[?25h[?0c'[?25l[?1c :call TestOne('5'[?25h[?0c,[?25l[?1c :call TestOne('5',[?25h[?0c [?25l[?1c :call TestOne('5', [?25h[?0c'[?25l[?1c :call TestOne('5', '[?25h[?0c5[?25l[?1c :call TestOne('5', '5[?25h[?0c'[?25l[?1c :call TestOne('5', '5'[?25h[?0c)[?25l[?1c :call TestOne('5', '5')[?25h[?0c [?25l[?1c"Xtest.aff" "Xtest.aff" 25 lines, 237 characters written "Xtest.dic" "Xtest.dic" 6 lines, 57 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 19 of 107 nodes; 88 (82%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 440 bytes 10 lines yanked 10 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c :c[?25h[?0ca[?25l[?1c :ca[?25h[?0cl[?25l[?1c :cal[?25h[?0cl[?25l[?1c :call[?25h[?0c [?25l[?1c :call [?25h[?0cT[?25l[?1c :call T[?25h[?0ce[?25l[?1c :call Te[?25h[?0cs[?25l[?1c :call Tes[?25h[?0ct[?25l[?1c :call Test[?25h[?0cO[?25l[?1c :call TestO[?25h[?0cn[?25l[?1c :call TestOn[?25h[?0ce[?25l[?1c :call TestOne[?25h[?0c([?25l[?1c :call TestOne([?25h[?0c'[?25l[?1c :call TestOne('[?25h[?0c6[?25l[?1c :call TestOne('6[?25h[?0c'[?25l[?1c :call TestOne('6'[?25h[?0c,[?25l[?1c :call TestOne('6',[?25h[?0c [?25l[?1c :call TestOne('6', [?25h[?0c'[?25l[?1c :call TestOne('6', '[?25h[?0c6[?25l[?1c :call TestOne('6', '6[?25h[?0c'[?25l[?1c :call TestOne('6', '6'[?25h[?0c)[?25l[?1c :call TestOne('6', '6')[?25h[?0c [?25l[?1c"Xtest.aff" "Xtest.aff" 23 lines, 211 characters written "Xtest.dic" "Xtest.dic" 6 lines, 53 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - mee Compressing word tree... Compressed 19 of 89 nodes; 70 (78%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 350 bytes 9 lines yanked 9 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cc[?25l[?1c :c[?25h[?0ca[?25l[?1c :ca[?25h[?0cl[?25l[?1c :cal[?25h[?0cl[?25l[?1c :call[?25h[?0c [?25l[?1c :call [?25h[?0cT[?25l[?1c :call T[?25h[?0ce[?25l[?1c :call Te[?25h[?0cs[?25l[?1c :call Tes[?25h[?0ct[?25l[?1c :call Test[?25h[?0cO[?25l[?1c :call TestO[?25h[?0cn[?25l[?1c :call TestOn[?25h[?0ce[?25l[?1c :call TestOne[?25h[?0c([?25l[?1c :call TestOne([?25h[?0c'[?25l[?1c :call TestOne('[?25h[?0c7[?25l[?1c :call TestOne('7[?25h[?0c'[?25l[?1c :call TestOne('7'[?25h[?0c,[?25l[?1c :call TestOne('7',[?25h[?0c [?25l[?1c :call TestOne('7', [?25h[?0c'[?25l[?1c :call TestOne('7', '[?25h[?0c7[?25l[?1c :call TestOne('7', '7[?25h[?0c'[?25l[?1c :call TestOne('7', '7'[?25h[?0c)[?25l[?1c :call TestOne('7', '7')[?25h[?0c [?25l[?1c"Xtest.aff" "Xtest.aff" 26 lines, 338 characters written "Xtest.dic" "Xtest.dic" 6 lines, 67 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - mee Compressing word tree... Compressed 19 of 91 nodes; 72 (79%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 360 bytes 9 lines yanked 9 more lines Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c1234 mee/391,111,9999 bar/17,61003,123 lead/2 tail/123 middle/77,1 7dicend 7good: meea1 meeaé bar prebar barmeat prebarmeat leadprebar lead tail leadtail leadmiddletail bad: mee meea2 prabar probarmaat middle leadmiddle middletail taillead leadprobar badend test output: test 1-1 # file: Xtest.utf-8.spl Comment deol déôr input OK[?25h[?0c[?25l[?1c:[?25h[?0c"[?25l[?1c :"[?25h[?0c [?25l[?1c :" [?25h[?0cc[?25l[?1c :" c[?25h[?0cl[?25l[?1c :" cl[?25h[?0ce[?25l[?1c :" cle[?25h[?0ca[?25l[?1c :" clea[?25h[?0cn[?25l[?1c :" clean[?25h[?0c [?25l[?1c :" clean [?25h[?0cu[?25l[?1c :" clean u[?25h[?0cp[?25l[?1c :" clean up[?25h[?0c [?25l[?1c :" clean up [?25h[?0cf[?25l[?1c :" clean up f[?25h[?0co[?25l[?1c :" clean up fo[?25h[?0cr[?25l[?1c :" clean up for[?25h[?0c [?25l[?1c :" clean up for [?25h[?0cv[?25l[?1c :" clean up for v[?25h[?0ca[?25l[?1c :" clean up for va[?25h[?0cl[?25l[?1c :" clean up for val[?25h[?0cg[?25l[?1c :" clean up for valg[?25h[?0cr[?25l[?1c :" clean up for valgr[?25h[?0ci[?25l[?1c :" clean up for valgri[?25h[?0cn[?25l[?1c :" clean up for valgrin[?25h[?0cd[?25l[?1c :" clean up for valgrind[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cd[?25l[?1c :d[?25h[?0ce[?25l[?1c :de[?25h[?0cl[?25l[?1c :del[?25h[?0cf[?25l[?1c :delf[?25h[?0cu[?25l[?1c :delfu[?25h[?0cn[?25l[?1c :delfun[?25h[?0cc[?25l[?1c :delfunc[?25h[?0c [?25l[?1c :delfunc [?25h[?0cT[?25l[?1c :delfunc T[?25h[?0ce[?25l[?1c :delfunc Te[?25h[?0cs[?25l[?1c :delfunc Tes[?25h[?0ct[?25l[?1c :delfunc Test[?25h[?0cO[?25l[?1c :delfunc TestO[?25h[?0cn[?25l[?1c :delfunc TestOn[?25h[?0ce[?25l[?1c :delfunc TestOne[?25h[?0c [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cs[?25l[?1c :s[?25h[?0ce[?25l[?1c :se[?25h[?0ct[?25l[?1c :set[?25h[?0c [?25l[?1c :set [?25h[?0cs[?25l[?1c :set s[?25h[?0cp[?25l[?1c :set sp[?25h[?0cl[?25l[?1c :set spl[?25h[?0c=[?25l[?1c :set spl=[?25h[?0c [?25l[?1c :set spl= [?25h[?0ce[?25l[?1c :set spl= e[?25h[?0cn[?25l[?1c :set spl= en[?25h[?0cc[?25l[?1c :set spl= enc[?25h[?0c=[?25l[?1c :set spl= enc=[?25h[?0cl[?25l[?1c :set spl= enc=l[?25h[?0ca[?25l[?1c :set spl= enc=la[?25h[?0ct[?25l[?1c :set spl= enc=lat[?25h[?0ci[?25l[?1c :set spl= enc=lati[?25h[?0cn[?25l[?1c :set spl= enc=latin[?25h[?0c1[?25l[?1c :set spl= enc=latin1[?25h[?0c [?25l[?1c1234 mee/391,111,9999 bar/17,61003,123 lead/2 tail/123 middle/77,1 7dicend 7good: meea1 meeaé bar prebar barmeat prebarmeat leadprebarlead tail leadtail leadmiddletail bad: mee meea2 prabar probarmaat middle leadmiddle middletail tailleadleadprobar badend test output: test 1-1 # file: Xtest.utf-8.spl Comment deol déôr input OK[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1cTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?25h[?0c[?25l[?1c:[?25h[?0c/^test output:/,$wq! test.out [?25l[?1c"test.out" [New File] 270 lines, 3685 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test60.failed test.ok test.out X* viminfo cp test60.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test60.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test60.in" 580 lines, 12483 charactersTests for the exists() function. vim: set ft=vim : STARTTEST :so small.vim :function! RunTest(str, result) if exists(a:str) == a:resultecho "OK" elseecho "FAILED: Checking for " . a:str endif endfunction :function! TestExists() augroup myagroupautocmd! BufEnter *.my echo 'myfile edited' augroup ENDlet test_cases = []" valid autocmd group let test_cases += [['#myagroup', 1]] " valid autocmd group with garbage let test_cases += [['#myagroup+b', 0]] " Valid autocmd group and event[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for the exists() function. vim: set ft=vim :[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 575 lines, 12411 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTESTecho 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"endif endfunctioncall TestFuncArg("arg1", "arg2")redir END endfunction :call TestExists() :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! ENDTEST [?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfunction! RunTest(str, result) [?25l[?1c : [?25h[?0c if exists(a:str) == a:result [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED: Checking for " . a:str [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0cendfunction [?25l[?1cecho 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"[?25h[?0c[?25l[?1c :[?25h[?0cfunction! TestExists() [?25l[?1c : [?25h[?0c augroup myagroup [?25l[?1c: [?25h[?0c^Iautocmd! BufEnter *.my echo 'myfile edited' [?25l[?1c: [?25h[?0c augroup END [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c let test_cases = [] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " valid autocmd group [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup', 1]] [?25l[?1c: [?25h[?0c " valid autocmd group with garbage [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup+b', 0]] [?25l[?1c: [?25h[?0c " Valid autocmd group and event [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup#BufEnter', 1]] [?25l[?1c: [?25h[?0c " Valid autocmd group, event and pattern [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup#BufEnter#*.my', 1]] [?25l[?1c: [?25h[?0c " Valid autocmd event [?25l[?1c: [?25h[?0c let test_cases += [['#BufEnter', 1]] [?25l[?1c: [?25h[?0c " Valid autocmd event and pattern [?25l[?1c: [?25h[?0c let test_cases += [['#BufEnter#*.my', 1]] [?25l[?1c: [?25h[?0c " Non-existing autocmd group or event [?25l[?1c: [?25h[?0c let test_cases += [['#xyzagroup', 0]] [?25l[?1c: [?25h[?0c " Non-existing autocmd group and valid autocmd event [?25l[?1c: [?25h[?0c let test_cases += [['#xyzagroup#BufEnter', 0]] [?25l[?1c: [?25h[?0c " Valid autocmd group and event with no matching pattern [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup#CmdwinEnter', 0]] [?25l[?1c: [?25h[?0c " Valid autocmd group and non-existing autocmd event [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup#xyzacmd', 0]] [?25l[?1c: [?25h[?0c " Valid autocmd group and event and non-matching pattern [?25l[?1c: [?25h[?0c let test_cases += [['#myagroup#BufEnter#xyzpat', 0]] [?25l[?1c: [?25h[?0c " Valid autocmd event and non-matching pattern [?25l[?1c: [?25h[?0c let test_cases += [['#BufEnter#xyzpat', 0]] [?25l[?1c: [?25h[?0c " Empty autocmd group, event and pattern [?25l[?1c: [?25h[?0c let test_cases += [['###', 0]] [?25l[?1c: [?25h[?0c " Empty autocmd group and event or empty event and pattern [?25l[?1c: [?25h[?0c let test_cases += [['##', 0]] [?25l[?1c: [?25h[?0c " Valid autocmd event [?25l[?1c: [?25h[?0c let test_cases += [['##FileReadCmd', 1]] [?25l[?1c: [?25h[?0c " Non-existing autocmd event [?25l[?1c: [?25h[?0c let test_cases += [['##MySpecialCmd', 0]] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing and working option (long form) [?25l[?1c: [?25h[?0c let test_cases += [['&textwidth', 1]] [?25l[?1c: [?25h[?0c " Existing and working option (short form) [?25l[?1c: [?25h[?0c let test_cases += [['&tw', 1]] [?25l[?1c: [?25h[?0c " Existing and working option with garbage [?25l[?1c: [?25h[?0c let test_cases += [['&tw-', 0]] [?25l[?1c: [?25h[?0c " Global option [?25l[?1c: [?25h[?0c let test_cases += [['&g:errorformat', 1]] [?25l[?1c: [?25h[?0c " Local option [?25l[?1c: [?25h[?0c let test_cases += [['&l:errorformat', 1]] [?25l[?1c: [?25h[?0c " Negative form of existing and working option (long form) [?25l[?1c: [?25h[?0c let test_cases += [['&nojoinspaces', 0]] [?25l[?1c: [?25h[?0c " Negative form of existing and working option (short form) [?25l[?1c: [?25h[?0c let test_cases += [['&nojs', 0]] [?25l[?1c: [?25h[?0c " Non-existing option [?25l[?1c: [?25h[?0c let test_cases += [['&myxyzoption', 0]] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing and working option (long form) [?25l[?1c: [?25h[?0c let test_cases += [['+incsearch', 1]] [?25l[?1c: [?25h[?0c " Existing and working option with garbage [?25l[?1c: [?25h[?0c let test_cases += [['+incsearch!1', 0]] [?25l[?1c: [?25h[?0c " Existing and working option (short form) [?25l[?1c: [?25h[?0c let test_cases += [['+is', 1]] [?25l[?1c: [?25h[?0c " Existing option that is hidden. [?25l[?1c: [?25h[?0c let test_cases += [['+autoprint', 0]] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing environment variable [?25l[?1c: [?25h[?0c let $EDITOR_NAME = 'Vim Editor' [?25l[?1c: [?25h[?0c let test_cases += [['$EDITOR_NAME', 1]] [?25l[?1c: [?25h[?0c " Non-existing environment variable [?25l[?1c: [?25h[?0c let test_cases += [['$NON_ENV_VAR', 0]] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid internal function [?25l[?1c: [?25h[?0c let test_cases += [['*bufnr', 1]] [?25l[?1c: [?25h[?0c " Valid internal function with () [?25l[?1c: [?25h[?0c let test_cases += [['*bufnr()', 1]] [?25l[?1c: [?25h[?0c " Non-existing internal function [?25l[?1c: [?25h[?0c let test_cases += [['*myxyzfunc', 0]] [?25l[?1c: [?25h[?0c " Valid internal function with garbage [?25l[?1c: [?25h[?0c let test_cases += [['*bufnr&6', 0]] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid user defined function [?25l[?1c: [?25h[?0c let test_cases += [['*TestExists', 1]] [?25l[?1c: [?25h[?0c " Non-existing user defined function [?25l[?1c: [?25h[?0c let test_cases += [['*MyxyzFunc', 0]] [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c redir! > test.out [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c for [test_case, result] in test_cases [?25l[?1c: [?25h[?0c ^Iecho test_case . ": " . result [?25l[?1c: [?25h[?0c call RunTest(test_case, result) [?25l[?1c: [?25h[?0c endfor [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid internal command (full match) [?25l[?1c: [?25h[?0c echo ':edit: 2' [?25l[?1c: [?25h[?0c if exists(':edit') == 2 [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid internal command (full match) with garbage [?25l[?1c: [?25h[?0c echo ':edit/a: 0' [?25l[?1c: [?25h[?0c if exists(':edit/a') == 0 [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid internal command (partial match) [?25l[?1c: [?25h[?0c echo ':q: 1' [?25l[?1c: [?25h[?0c if exists(':q') == 1 [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing internal command [?25l[?1c: [?25h[?0c echo ':invalidcmd: 0' [?25l[?1c: [?25h[?0c if !exists(':invalidcmd') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " User defined command (full match) [?25l[?1c: [?25h[?0c command! MyCmd :echo 'My command' [?25l[?1c: [?25h[?0c echo ':MyCmd: 2' [?25l[?1c: [?25h[?0c if exists(':MyCmd') == 2 [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " User defined command (partial match) [?25l[?1c: [?25h[?0c command! MyOtherCmd :echo 'Another command' [?25l[?1c: [?25h[?0c echo ':My: 3' [?25l[?1c: [?25h[?0c if exists(':My') == 3 [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Command modifier [?25l[?1c: [?25h[?0c echo ':rightbelow: 2' [?25l[?1c: [?25h[?0c if exists(':rightbelow') == 2 [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing user defined command (full match) [?25l[?1c: [?25h[?0c delcommand MyCmd [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c echo ':MyCmd: 0' [?25l[?1c: [?25h[?0c if !exists(':MyCmd') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing user defined command (partial match) [?25l[?1c: [?25h[?0c delcommand MyOtherCmd [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c echo ':My: 0' [?25l[?1c: [?25h[?0c if !exists(':My') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid local variable [?25l[?1c: [?25h[?0c let local_var = 1 [?25l[?1c: [?25h[?0c echo 'local_var: 1' [?25l[?1c: [?25h[?0c if exists('local_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid local variable with garbage [?25l[?1c: [?25h[?0c let local_var = 1 [?25l[?1c: [?25h[?0c echo 'local_var%n: 0' [?25l[?1c: [?25h[?0c if !exists('local_var%n') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing local variable [?25l[?1c: [?25h[?0c unlet local_var [?25l[?1c: [?25h[?0c echo 'local_var: 0' [?25l[?1c: [?25h[?0c if !exists('local_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid local list [?25l[?1c: [?25h[?0c let local_list = ["blue", "orange"] [?25l[?1c: [?25h[?0c echo 'local_list: 1' [?25l[?1c: [?25h[?0c if exists('local_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid local list item [?25l[?1c: [?25h[?0c echo 'local_list[1]: 1' [?25l[?1c: [?25h[?0c if exists('local_list[1]') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid local list item with garbage [?25l[?1c: [?25h[?0c echo 'local_list[1]+5: 0' [?25l[?1c: [?25h[?0c if !exists('local_list[1]+5') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Invalid local list item [?25l[?1c: [?25h[?0c echo 'local_list[2]: 0' [?25l[?1c: [?25h[?0c if !exists('local_list[2]') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing local list [?25l[?1c: [?25h[?0c unlet local_list [?25l[?1c: [?25h[?0c echo 'local_list: 0' [?25l[?1c: [?25h[?0c if !exists('local_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Valid local dictionary [?25l[?1c: [?25h[?0c let local_dict = {"xcord":100, "ycord":2} [?25l[?1c: [?25h[?0c echo 'local_dict: 1' [?25l[?1c: [?25h[?0c if exists('local_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing local dictionary [?25l[?1c: [?25h[?0c unlet local_dict [?25l[?1c: [?25h[?0c echo 'local_dict: 0' [?25l[?1c: [?25h[?0c if !exists('local_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing local curly-brace variable [?25l[?1c: [?25h[?0c let str = "local" [?25l[?1c: [?25h[?0c let curly_{str}_var = 1 [?25l[?1c: [?25h[?0c echo 'curly_' . str . '_var: 1' [?25l[?1c: [?25h[?0c if exists('curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing local curly-brace variable [?25l[?1c: [?25h[?0c unlet curly_{str}_var [?25l[?1c: [?25h[?0c echo 'curly_' . str . '_var: 0' [?25l[?1c: [?25h[?0c if !exists('curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing global variable [?25l[?1c: [?25h[?0c let g:global_var = 1 [?25l[?1c: [?25h[?0c echo 'g:global_var: 1' [?25l[?1c: [?25h[?0c if exists('g:global_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing global variable with garbage [?25l[?1c: [?25h[?0c echo 'g:global_var-n: 1' [?25l[?1c: [?25h[?0c if !exists('g:global_var-n') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing global variable [?25l[?1c: [?25h[?0c unlet g:global_var [?25l[?1c: [?25h[?0c echo 'g:global_var: 0' [?25l[?1c: [?25h[?0c if !exists('g:global_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing global list [?25l[?1c: [?25h[?0c let g:global_list = ["blue", "orange"] [?25l[?1c: [?25h[?0c echo 'g:global_list: 1' [?25l[?1c: [?25h[?0c if exists('g:global_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing global list [?25l[?1c: [?25h[?0c unlet g:global_list [?25l[?1c: [?25h[?0c echo 'g:global_list: 0' [?25l[?1c: [?25h[?0c if !exists('g:global_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing global dictionary [?25l[?1c: [?25h[?0c let g:global_dict = {"xcord":100, "ycord":2} [?25l[?1c: [?25h[?0c echo 'g:global_dict: 1' [?25l[?1c: [?25h[?0c if exists('g:global_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing global dictionary [?25l[?1c: [?25h[?0c unlet g:global_dict [?25l[?1c: [?25h[?0c echo 'g:global_dict: 0' [?25l[?1c: [?25h[?0c if !exists('g:global_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing global curly-brace variable [?25l[?1c: [?25h[?0c let str = "global" [?25l[?1c: [?25h[?0c let g:curly_{str}_var = 1 [?25l[?1c: [?25h[?0c echo 'g:curly_' . str . '_var: 1' [?25l[?1c: [?25h[?0c if exists('g:curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing global curly-brace variable [?25l[?1c: [?25h[?0c unlet g:curly_{str}_var [?25l[?1c: [?25h[?0c echo 'g:curly_' . str . '_var: 0' [?25l[?1c: [?25h[?0c if !exists('g:curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing window variable [?25l[?1c: [?25h[?0c echo 'w:window_var: 1' [?25l[?1c: [?25h[?0c let w:window_var = 1 [?25l[?1c: [?25h[?0c if exists('w:window_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing window variable [?25l[?1c: [?25h[?0c unlet w:window_var [?25l[?1c: [?25h[?0c echo 'w:window_var: 0' [?25l[?1c: [?25h[?0c if !exists('w:window_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing window list [?25l[?1c: [?25h[?0c let w:window_list = ["blue", "orange"] [?25l[?1c: [?25h[?0c echo 'w:window_list: 1' [?25l[?1c: [?25h[?0c if exists('w:window_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing window list [?25l[?1c: [?25h[?0c unlet w:window_list [?25l[?1c: [?25h[?0c echo 'w:window_list: 0' [?25l[?1c: [?25h[?0c if !exists('w:window_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing window dictionary [?25l[?1c: [?25h[?0c let w:window_dict = {"xcord":100, "ycord":2} [?25l[?1c: [?25h[?0c echo 'w:window_dict: 1' [?25l[?1c: [?25h[?0c if exists('w:window_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing window dictionary [?25l[?1c: [?25h[?0c unlet w:window_dict [?25l[?1c: [?25h[?0c echo 'w:window_dict: 0' [?25l[?1c: [?25h[?0c if !exists('w:window_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing window curly-brace variable [?25l[?1c: [?25h[?0c let str = "window" [?25l[?1c: [?25h[?0c let w:curly_{str}_var = 1 [?25l[?1c: [?25h[?0c echo 'w:curly_' . str . '_var: 1' [?25l[?1c: [?25h[?0c if exists('w:curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing window curly-brace variable [?25l[?1c: [?25h[?0c unlet w:curly_{str}_var [?25l[?1c: [?25h[?0c echo 'w:curly_' . str . '_var: 0' [?25l[?1c: [?25h[?0c if !exists('w:curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing buffer variable [?25l[?1c: [?25h[?0c echo 'b:buffer_var: 1' [?25l[?1c: [?25h[?0c let b:buffer_var = 1 [?25l[?1c: [?25h[?0c if exists('b:buffer_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing buffer variable [?25l[?1c: [?25h[?0c unlet b:buffer_var [?25l[?1c: [?25h[?0c echo 'b:buffer_var: 0' [?25l[?1c: [?25h[?0c if !exists('b:buffer_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing buffer list [?25l[?1c: [?25h[?0c let b:buffer_list = ["blue", "orange"] [?25l[?1c: [?25h[?0c echo 'b:buffer_list: 1' [?25l[?1c: [?25h[?0c if exists('b:buffer_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing buffer list [?25l[?1c: [?25h[?0c unlet b:buffer_list [?25l[?1c: [?25h[?0c echo 'b:buffer_list: 0' [?25l[?1c: [?25h[?0c if !exists('b:buffer_list') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing buffer dictionary [?25l[?1c: [?25h[?0c let b:buffer_dict = {"xcord":100, "ycord":2} [?25l[?1c: [?25h[?0c echo 'b:buffer_dict: 1' [?25l[?1c: [?25h[?0c if exists('b:buffer_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing buffer dictionary [?25l[?1c: [?25h[?0c unlet b:buffer_dict [?25l[?1c: [?25h[?0c echo 'b:buffer_dict: 0' [?25l[?1c: [?25h[?0c if !exists('b:buffer_dict') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing buffer curly-brace variable [?25l[?1c: [?25h[?0c let str = "buffer" [?25l[?1c: [?25h[?0c let b:curly_{str}_var = 1 [?25l[?1c: [?25h[?0c echo 'b:curly_' . str . '_var: 1' [?25l[?1c: [?25h[?0c if exists('b:curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing buffer curly-brace variable [?25l[?1c: [?25h[?0c unlet b:curly_{str}_var [?25l[?1c: [?25h[?0c echo 'b:curly_' . str . '_var: 0' [?25l[?1c: [?25h[?0c if !exists('b:curly_{str}_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Script-local tests [?25l[?1c: [?25h[?0c source test60.vim [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Existing Vim internal variable [?25l[?1c: [?25h[?0c echo 'v:version: 1' [?25l[?1c: [?25h[?0c if exists('v:version') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Non-existing Vim internal variable [?25l[?1c: [?25h[?0c echo 'v:non_exists_var: 0' [?25l[?1c: [?25h[?0c if !exists('v:non_exists_var') [?25l[?1c: [?25h[?0c^Iecho "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c^Iecho "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c " Function arguments [?25l[?1c: [?25h[?0c function TestFuncArg(func_arg, ...) [?25l[?1c: [?25h[?0c echo 'a:func_arg: 1' [?25l[?1c: [?25h[?0c if exists('a:func_arg') [?25l[?1c: [?25h[?0c echo "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c echo "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c echo 'a:non_exists_arg: 0' [?25l[?1c: [?25h[?0c if !exists('a:non_exists_arg') [?25l[?1c: [?25h[?0c echo "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c echo "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c echo 'a:1: 1' [?25l[?1c: [?25h[?0c if exists('a:1') [?25l[?1c: [?25h[?0c echo "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c echo "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c echo 'a:2: 0' [?25l[?1c: [?25h[?0c if !exists('a:2') [?25l[?1c: [?25h[?0c echo "OK" [?25l[?1c: [?25h[?0c else [?25l[?1c: [?25h[?0c echo "FAILED" [?25l[?1c: [?25h[?0c endif [?25l[?1c: [?25h[?0c endfunction [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c call TestFuncArg("arg1", "arg2") [?25l[?1c: [?25h[?0c [?25l[?1c: [?25h[?0c redir END [?25l[?1c: [?25h[?0cendfunction [?25l[?1cecho 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"endif endfunctioncall TestFuncArg("arg1", "arg2")redir END endfunction :call TestExists() :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0ccall TestExists() [?25l[?1c#myagroup: 1 OK #myagroup+b: 0 OK #myagroup#BufEnter: 1 OK #myagroup#BufEnter#*.my: 1 OK #BufEnter: 1 OK #BufEnter#*.my: 1 OK #xyzagroup: 0 OK #xyzagroup#BufEnter: 0 OK #myagroup#CmdwinEnter: 0 OK #myagroup#xyzacmd: 0 OK #myagroup#BufEnter#xyzpat: 0 OK #BufEnter#xyzpat: 0 OK ###: 0 OK ##: 0 OK ##FileReadCmd: 1 OK ##MySpecialCmd: 0 OK &textwidth: 1 OK &tw: 1 OK &tw-: 0 OK &g:errorformat: 1 OK &l:errorformat: 1 OK &nojoinspaces: 0 OK &nojs: 0 OK &myxyzoption: 0 OK +incsearch: 1 OK +incsearch!1: 0 OK +is: 1 OK +autoprint: 0 OK $EDITOR_NAME: 1 OK $NON_ENV_VAR: 0 OK *bufnr: 1 OK *bufnr(): 1 OK *myxyzfunc: 0 OK *bufnr&6: 0 OK *TestExists: 1 OK *MyxyzFunc: 0 OK :edit: 2 OK :edit/a: 0 OK :q: 1 OK :invalidcmd: 0 OK :MyCmd: 2 OK :My: 3 OK :rightbelow: 2 OK :MyCmd: 0 OK :My: 0 OK local_var: 1 OK local_var%n: 0 OK local_var: 0 OK local_list: 1 OK local_list[1]: 1 OK local_list[1]+5: 0 OK local_list[2]: 0 OK local_list: 0 OK local_dict: 1 OK local_dict: 0 OK curly_local_var: 1 OK curly_local_var: 0 OK g:global_var: 1 OK g:global_var-n: 1 OK g:global_var: 0 OK g:global_list: 1 OK g:global_list: 0 OK g:global_dict: 1 OK g:global_dict: 0 OK g:curly_global_var: 1 OK g:curly_global_var: 0 OK w:window_var: 1 OK w:window_var: 0 OK w:window_list: 1 OK w:window_list: 0 OK w:window_dict: 1 OK w:window_dict: 0 OK w:curly_window_var: 1 OK w:curly_window_var: 0 OK b:buffer_var: 1 OK b:buffer_var: 0 OK b:buffer_list: 1 OK b:buffer_list: 0 OK b:buffer_dict: 1 OK b:buffer_dict: 0 OK b:curly_buffer_var: 1 OK b:curly_buffer_var: 0 OK s:script_var: 1 OK s:script_var: 0 OK s:script_list: 1 OK s:script_list: 0 OK s:script_dict: 1 OK s:script_dict: 0 OK s:curly_script_var: 1 OK s:curly_script_var: 0 OK *s:my_script_func: 1 OK *s:my_script_func: 0 OK v:version: 1 OK v:non_exists_var: 0 OK a:func_arg: 1 OK a:non_exists_arg: 0 OK a:1: 1 OK a:2: 0 OK Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc TestExists [?25l[?1cecho 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"endif endfunctioncall TestFuncArg("arg1", "arg2")redir END endfunction :call TestExists() :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0cdelfunc RunTest [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cdelfunc TestFuncArg [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cedit! test.out [?25l[?1c"test.out" [Incomplete last line] 197 lines, 1844 characters#myagroup: 1OK#myagroup+b: 0OK#myagroup#BufEnter: 1OK#myagroup#BufEnter#*.my: 1 OK #BufEnter: 1OK #BufEnter#*.my: 1 OK#xyzagroup: 0OK#xyzagroup#BufEnter: 0 OK#myagroup#CmdwinEnter: 0 OK#myagroup#xyzacmd: 0 OK#myagroup#BufEnter#xyzpat: 0 OK[?25h[?0c[?25l[?1c:[?25h[?0cset ff=unix [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cw [?25l[?1c"test.out" 197 lines, 1845 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test61.failed test.ok test.out X* viminfo cp test61.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test61.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test61.in" 59 lines, 1011 charactersTests for undo tree. Since this script is sourced we need to explicitly break changes up in undo-able pieces. Do that by setting 'undolevels'. STARTTEST :" Delete three characters and undo Gx:set ul=100 x:set ul=100 x:.w! test.out g-:.w >>test.out g-:.w >>test.out g-:.w >>test.out g-:.w >>test.out :" :/^111/w >>test.out :" Delete three other characters and go back in time step by step $x:set ul=100 x:set ul=100 x:.w >>test.out :sleep 1 g-:.w >>test.out g-:.w >>test.out g-:.w >>test.out[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for undo tree.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 48 lines, 814 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:.w >>test.out :ear 1s :.w >>test.out :ear 3s :.w >>test.out :later 1s :.w >>test.out :later 1h :.w >>test.out :" :" test undojoin Goaaaa^[:set ul=100 obbbb^[u:.w >>test.out obbbb^[:set ul=100 :undojoin occcc^[u:.w >>test.out :qa! ENDTEST 1111 ----- 2222 ----- 123456789[?25h[?0c [?25l[?1c:so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0c" Delete three characters and undo [?25l[?1c[?25h[?0c[?25l[?1c23456789[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c3456789[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c456789[?25h[?0c[?25l[?1c:[?25h[?0c.w! test.out [?25l[?1c"test.out" [New File] 1 line, 7 characters written[?25h[?0c[?25l[?1c 1 change; before #3 0 seconds ago3456789 [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 8 characters appended[?25h[?0c[?25l[?1c 1 change; before #2 0 seconds ago23456789 [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 9 characters appended[?25h[?0c[?25l[?1c 1 change; before #1 0 seconds ago123456789 [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c Already at oldest change[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^111/w >>test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" Delete three other characters and go back in time step by step [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c:[?25h[?0csleep 1 [?25l[?1c[?25h[?0c[?25l[?1c 1 change; before #6 1 seconds ago7[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 8 characters appended[?25h[?0c[?25l[?1c 1 change; before #5 1 seconds ago8[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 9 characters appended[?25h[?0c[?25l[?1c 4 changes; after #3 1 seconds ago456789[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c 1 change; before #3 1 seconds ago3456789 [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 8 characters appended[?25h[?0c[?25l[?1c 1 change; before #2 1 seconds ago23456789 [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 9 characters appended[?25h[?0c[?25l[?1c 1 change; before #1 1 seconds ago123456789 [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c Already at oldest change[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c Already at oldest change[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c 3 changes; after #6 1 seconds ago[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^222/w >>test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" 1 line, 11 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" Delay for three seconds and go some seconds forward and backward [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0csleep 2 [?25l[?1c[?25h[?0c[?25l[?1c6a[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1cab[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1cbc[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cear 1s [?25l[?1c3 changes; before #7 0 seconds ago[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cear 3s [?25l[?1c3 changes; before #1 3 seconds ago789[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c:[?25h[?0clater 1s [?25l[?1c3 changes; after #6 3 seconds ago[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 7 characters appended[?25h[?0c[?25l[?1c:[?25h[?0clater 1h [?25l[?1c3 changes; after #9 0 seconds agoabc[?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 10 characters appended[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" test undojoin [?25l[?1c[?25h[?0c [?25l[?1c aaaa[?25h[?0c[?25l[?1c :[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c bbbb[?25h[?0c[?25l[?1c 1 line less; before #11 0 seconds ago~ [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 5 characters appended[?25h[?0c[?25l[?1c bbbb[?25h[?0c[?25l[?1c:[?25h[?0cset ul=100 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cundojoin [?25l[?1c[?25h[?0c[?25l[?1c cccc[?25h[?0c[?25l[?1c 2 fewer lines; before #12 0 seconds ago~ ~ [?25h[?0c[?25l[?1c:[?25h[?0c.w >>test.out [?25l[?1c"test.out" 1 line, 5 characters appended[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test62.failed test.ok test.out X* viminfo cp test62.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test62.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test62.in" 34 lines, 551 charactersTests for tab pages STARTTEST :so small.vim :" Simple test for opening and closing a tab page :tabnew :let nr = tabpagenr() :q :call append(line('$'), 'tab page ' . nr) :unlet nr :" :" Open three tab pages and use ":tabdo" :0tabnew :1tabnew :888tabnew :tabdo call append(line('$'), 'this is tab page ' . tabpagenr()) :tabclose! 2 :tabrewind :let line1 = getline('$') :undo :q :tablast :let line2 = getline('$')[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTests for tab pages[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 28 lines, 502 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:q! :call append(line('$'), line1) :call append(line('$'), line2) :unlet line1 line2 :" :" :/^Results/,$w! test.out :qa! ENDTEST[?25h[?0c[?25l[?1c [?25h[?0c[?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Simple test for opening and closing a tab page [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ctabnew [?25l[?1c test62.in  [No Name]  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0clet nr = tabpagenr() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cq [?25l[?1c:" :" Open three tab pages and use ":tabdo" :0tabnew :1tabnew :888tabnew :tabdo call append(line('$'), 'this is tab page ' . tabpagenr()) :tabclose! 2 :tabrewind :let line1 = getline('$') :undo :q :tablast :let line2 = getline('$') :q! :call append(line('$'), line1) :call append(line('$'), line2) :unlet line1 line2 :" :" :/^Results/,$w! test.out :qa! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0ccall append(line('$'), 'tab page ' . nr) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet nr [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" Open three tab pages and use ":tabdo" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c0tabnew [?25l[?1c [No Name]  + test62.in  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0c1tabnew [?25l[?1c [No Name]  [No Name]  + test62.in  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0c888tabnew [?25l[?1c [No Name] [No Name] + test62.in  [No Name]  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0ctabdo call append(line('$'), 'this is tab page ' . tabpagenr()) [?25l[?1c + [No Name] + [No Name] + test62.in  + [No Name]  Xthis is tab page 4 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0ctabclose! 2 [?25l[?1ctest62.in + [No Name]   X[?25h[?0c[?25l[?1c:[?25h[?0ctabrewind [?25l[?1c + [No Name]  + test62.in + [No Name]  Xthis is tab page 1 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0clet line1 = getline('$') [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cundo [?25l[?1c2 fewer lines; before #1 0 seconds ago[No Name]  + test62.in + [No Name]   X~ [?25h[?0c[?25l[?1c:[?25h[?0cq [?25l[?1c + test62.in  + [No Name]  X:" Open three tab pages and use ":tabdo" :0tabnew :1tabnew :888tabnew :tabdo call append(line('$'), 'this is tab page ' . tabpagenr()) :tabclose! 2 :tabrewind :let line1 = getline('$') :undo :q :tablast :let line2 = getline('$') :q! :call append(line('$'), line1) :call append(line('$'), line2) :unlet line1 line2 :" :" :/^Results/,$w! test.out :qa! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0ctablast [?25l[?1c + test62.in  + [No Name]  Xthis is tab page 4 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?0c[?25l[?1c:[?25h[?0clet line2 = getline('$') [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cq! [?25l[?1c:" :" Open three tab pages and use ":tabdo" :0tabnew :1tabnew :888tabnew :tabdo call append(line('$'), 'this is tab page ' . tabpagenr()) :tabclose! 2 :tabrewind :let line1 = getline('$') :undo :q :tablast :let line2 = getline('$') :q! :call append(line('$'), line1) :call append(line('$'), line2) :unlet line1 line2 :" :" :/^Results/,$w! test.out :qa! ENDTEST [?25h[?0c[?25l[?1c :[?25h[?0ccall append(line('$'), line1) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall append(line('$'), line2) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet line1 line2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^Results/,$w! test.out [?25l[?1c"test.out" [New File] 5 lines, 77 characters written[?25h[?0c[?25l[?1c:[?25h[?0cqa! [?25l[?1c[?25h[?0crm -rf X* test.ok viminfo rm -rf test63.failed test.ok test.out X* viminfo cp test63.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test63.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test63.in" 157 lines, 4784 charactersTest for ":match", ":2match", ":3match", "clearmatches()", "getmatches()", "matchadd()", "matcharg()", "matchdelete()", and "setmatches()". STARTTEST :so small.vim :" --- Check that "matcharg()" returns the correct group and pattern if a match :" --- is defined. :let @r = "*** Test 1: " :highlight MyGroup1 ctermbg=red :highlight MyGroup2 ctermbg=green :highlight MyGroup3 ctermbg=blue :match MyGroup1 /TODO/ :2match MyGroup2 /FIXME/ :3match MyGroup3 /XXX/ :if matcharg(1) == ['MyGroup1', 'TODO'] && matcharg(2) == ['MyGroup2', 'FIXME'] && matcharg(3) == ['MyGroup3', 'XXX'] : let @r .= "OK\n" :else : let @r .= "FAILED\n" :endif :" --- Check that "matcharg()" returns an empty list if the argument is not 1, :" --- 2 or 3 (only 0 and 4 are tested). :let @r .= "*** Test 2: "[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for ":match", ":2match", ":3match", "clearmatches()", "getmatches()",[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 150 lines, 4605 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}]) :if rs1 == 0 && rs2 == 0 && rf1 == -1 && rf2 == -1 && rf3 == -1 : let @r .= "OK\n" :else : let @r .= "FAILED\n" :endif :unlet rs1 :unlet rs2 :unlet rf1 :unlet rf2 :unlet rf3 :highlight clear MyGroup1 :highlight clear MyGroup2 :highlight clear MyGroup3 G"rp :/^Results/,$wq! test.out ENDTEST Results of test63: ~ [?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- Check that "matcharg()" returns the correct group and pattern if a match [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- is defined. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r = "*** Test 1: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight MyGroup1 ctermbg=red [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight MyGroup2 ctermbg=green [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight MyGroup3 ctermbg=blue [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmatch MyGroup1 /TODO/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c2match MyGroup2 /FIXME/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c3match MyGroup3 /XXX/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif matcharg(1) == ['MyGroup1', 'TODO'] && matcharg(2) == ['MyGroup2', 'FIXME'] && matcharg(3) == ['MyGroup3', 'XXX'] [?25l[?1c: [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0c" --- Check that "matcharg()" returns an empty list if the argument is not 1, [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- 2 or 3 (only 0 and 4 are tested). [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 2: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif matcharg(0) == [] && matcharg(4) == [] [?25l[?1c : [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0c" --- Check that "matcharg()" returns ['', ''] if a match is not defined. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 3: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmatch [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c2match [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c3match [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif matcharg(1) == ['', ''] && matcharg(2) == ['', ''] && matcharg(3) == ['', ' '][?25l[?1c: [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0c" --- Check that "matchadd()" and "getmatches()" agree on added matches and [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- that default values apply. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 4: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m1 = matchadd("MyGroup1", "TODO") [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m2 = matchadd("MyGroup2", "FIXME", 42) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m3 = matchadd("MyGroup3", "XXX", 60, 17) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif getmatches() == [{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, ' id': 4}, {'group': 'MyGroup2', 'pattern': 'FIXME', 'priority': 42, 'id': 5}, {'g roup': 'MyGroup3', 'pattern': 'XXX', 'priority': 60, 'id': 17}] [?25l[?1c: [?25h[?0c: let @r .= "OK\n" [?25l[?1c : [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0c" --- Check that "matchdelete()" deletes the matches defined in the previous [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- test correctly. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 5: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall matchdelete(m1) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall matchdelete(m2) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall matchdelete(m3) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m3 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif getmatches() == [] [?25l[?1c : [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0c" --- Check that "matchdelete()" returns 0 if successful and otherwise -1. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 6: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m = matchadd("MyGroup1", "TODO") [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet r1 = matchdelete(m) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet r2 = matchdelete(42) [?25l[?1cE803: ID not found: 42[?25h[?0c[?25l[?1c:[?25h[?0cif r1 == 0 && r2 == -1 [?25l[?1c : [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0cunlet m [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet r1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet r2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- Check that "clearmatches()" clears all matches defined by ":match" and [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- "matchadd()". [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 7: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m1 = matchadd("MyGroup1", "TODO") [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m2 = matchadd("MyGroup2", "FIXME", 42) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m3 = matchadd("MyGroup3", "XXX", 60, 17) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmatch MyGroup1 /COFFEE/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c2match MyGroup2 /HUMPPA/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c3match MyGroup3 /VIM/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall clearmatches() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif getmatches() == [] [?25l[?1c : [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0cunlet m1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m3 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- Check that "setmatches()" restores a list of matches saved by [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- "getmatches()" without changes. (Matches with equal priority must also [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- remain in the same order.) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 8: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m1 = matchadd("MyGroup1", "TODO") [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m2 = matchadd("MyGroup2", "FIXME", 42) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet m3 = matchadd("MyGroup3", "XXX", 60, 17) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmatch MyGroup1 /COFFEE/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c2match MyGroup2 /HUMPPA/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c3match MyGroup3 /VIM/ [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet ml = getmatches() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall clearmatches() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall setmatches(ml) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif getmatches() == ml [?25l[?1c : [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0ccall clearmatches() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet m3 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet ml [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- Check that "setmatches()" will not add two matches with the same ID. The [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- expected behaviour (for now) is to add the first match but not the [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- second and to return 0 (even though it is a matter of debate whether [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- this can be considered successful behaviour). [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 9: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet r1 = setmatches([{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, 'id': 1}, {'group': 'MyGroup2', 'pattern': 'FIXME', 'priority': 10, 'id': 1}]) [?25l[?1cE801: ID already taken: 1Press ENTER or type command to continue[?25h[?0c[?25l[?1c:[?25h[?0cif getmatches() == [{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, ' id': 1}] && r1 == 0 [?25l[?1c: [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}]) :if rs1 == 0 && rs2 == 0 && rf1 == -1 && rf2 == -1 && rf3 == -1[?25h[?0c[?25l[?1c :[?25h[?0ccall clearmatches() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet r1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- Check that "setmatches()" returns 0 if successful and otherwise -1. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- (A range of valid and invalid input values are tried out to generate the [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" --- return values.) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet @r .= "*** Test 10: " [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet rs1 = setmatches([]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet rs2 = setmatches([{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, 'id': 1}]) [?25l[?1c:call clearmatches()[?25h[?0c[?25l[?1c :[?25h[?0ccall clearmatches() [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet rf1 = setmatches(0) [?25l[?1cE714: List required[?25h[?0c[?25l[?1c:[?25h[?0clet rf2 = setmatches([0]) [?25l[?1cE474: Invalid argument[?25h[?0c[?25l[?1c:[?25h[?0clet rf3 = setmatches([{'wrong key': 'wrong value'}]) [?25l[?1cE474: Invalid argument[?25h[?0c[?25l[?1c:[?25h[?0cif rs1 == 0 && rs2 == 0 && rf1 == -1 && rf2 == -1 && rf3 == -1 [?25l[?1c : [?25h[?0c: let @r .= "OK\n" [?25l[?1c: [?25h[?0c:else [?25l[?1c: [?25h[?0c: let @r .= "FAILED\n" [?25l[?1c: [?25h[?0c:endif [?25l[?1c:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?25h[?0c[?25l[?1c :[?25h[?0cunlet rs1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet rs2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet rf1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet rf2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cunlet rf3 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight clear MyGroup1 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight clear MyGroup2 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0chighlight clear MyGroup3 [?25l[?1c[?25h[?0c [?25l[?1c 10 more lines*** Test 1: OK[?25h[?0c[?25l[?1c *** Test 2: OK[?25h[?0c[?25l[?1c :[?25h[?0c/^Results/,$wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 11 lines, 170 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test64.failed test.ok test.out X* viminfo cp test64.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test64.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test64.in" 167 lines, 6276 charactersTest for regexp patterns. A pattern that gives the expected result produces OK, so that we know it was actually tried. STARTTEST :so small.vim :" tl is a List of Lists with: :" regexp pattern :" text to test the pattern on :" expected match (optional) :" expected submatch 1 (optional) :" expected submatch 2 (optional) :" etc. :" When there is no match use only the first two items. :let tl = [] :call add(tl, ['ab', 'aab', 'ab']) :call add(tl, ['b', 'abcdef', 'b']) :call add(tl, ['bc*', 'abccccdef', 'bcccc']) :call add(tl, ['bc\{-}', 'abccccdef', 'b']) :call add(tl, ['bc\{-}\(d\)', 'abccccdef', 'bccccd', 'd']) :call add(tl, ['bc*', 'abbdef', 'b']) :call add(tl, ['c*', 'ccc', 'ccc'])[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for regexp patterns.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 158 lines, 6117 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST: $put ='OK' : endif : if len(l) > 0 :" check all the nine submatches : for i in range(1, 9) : if len(t) <= i + 2 :let e = '' : else :let e = t[i + 2] : endif : if l[i] != e :$put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", submatch '. i . ': \"' . l[i] . '\", expected: \"' . e . '\"' : endif : endfor : unlet i : endif :endfor :unlet t tl e l :/^Results/,$wq! test.out ENDTEST Results of test64:[?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" tl is a List of Lists with: [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" regexp pattern [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" text to test the pattern on [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" expected match (optional) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" expected submatch 1 (optional) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" expected submatch 2 (optional) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" etc. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" When there is no match use only the first two items. [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet tl = [] [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['ab', 'aab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['b', 'abcdef', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc*', 'abccccdef', 'bcccc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc\{-}', 'abccccdef', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc\{-}\(d\)', 'abccccdef', 'bccccd', 'd']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc*', 'abbdef', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['c*', 'ccc', 'ccc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc*', 'abdef', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['c*', 'abdef', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc\+', 'abccccdef', 'bcccc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc\+', 'abdef']) "no match [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"operator \| [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['a\|ab', 'cabd', 'a']) "alternation is ordered [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['c\?', 'ccb', 'c']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc\?', 'abd', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['bc\?', 'abccd', 'bc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{1}', 'ab', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}', 'caad', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}', 'aba']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}', 'abaa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}', 'aaa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\vb{1}', 'abca', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\vba{2}', 'abaa', 'baa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\vba{3}', 'aabaac']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){1}', 'ab', 'ab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){1}', 'dabc', 'ab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){1}', 'acb']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){0,2}', 'acb', "", ""]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){0,2}', 'ab', 'ab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){1,2}', 'ab', 'ab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){1,2}', 'ababc', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){2,4}', 'ababcab', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){2,4}', 'abcababa', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){2}', 'abab', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){2}', 'cdababe', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){2}', 'abac']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab){2}', 'abacabab', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((ab){2}){2}', 'abababab', 'abababab', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((ab){2}){2}', 'abacabababab', 'abababab', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1}){1}', 'a', 'a', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2}){1}', 'aa', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2}){1}', 'aaac', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2}){1}', 'daaac', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1}){2}', 'daaac', 'aa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1}){2}', 'aaa', 'aa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2})+', 'adaac', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2})+', 'aa', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2}){1}', 'aa', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1}){2}', 'aa', 'aa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1}){1}', 'a', 'a', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2}){2}', 'aaaa', 'aaaa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2}){2}', 'aaabaaaa', 'aaaa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a+){2}', 'dadaac', 'aa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{3}){2}', 'aaaaaaa', 'aaaaaa', 'aaa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1,2}){2}', 'daaac', 'aaa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1,3}){2}', 'daaaac', 'aaaa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1,3}){2}', 'daaaaac', 'aaaaa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1,3}){3}', 'daac']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{1,2}){2}', 'dac']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a+)+', 'daac', 'aa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a+)+', 'aaa', 'aaa', 'aaa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a+){1,2}', 'aaa', 'aaa', 'aaa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a+)(a+)', 'aaa', 'aaa', 'aa', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{3})+', 'daaaac', 'aaa', 'aaa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a|b|c)+', 'aacb', 'aacb', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a|b|c){2}', 'abcb', 'ab', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(abc){2}', 'abcabd', ]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(abc){2}', 'abdabcabc','abcabc', 'abc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['a*', 'cc', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a*)+', 'cc', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((ab)+)+', 'ab', 'ab', 'ab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(((ab)+)+)+', 'ab', 'ab', 'ab', 'ab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(((ab)+)+)+', 'dababc', 'abab', 'abab', 'abab', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{0,2})+', 'cc', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a*)+', '', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((a*)+)+', '', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((ab)*)+', '', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{1,3}', 'aab', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2,3}', 'abaa', 'aa']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((ab)+|c*)+', 'abcccaba', 'abcccab', '', 'ab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a{2})|(b{3})', 'bbabbbb', 'bbb', '', 'bbb']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{2}|b{2}', 'abab']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a)+|(c)+', 'bbacbaacbbb', 'a', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\vab{2,3}c', 'aabbccccccccccccc', 'abbc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\vab{2,3}c', 'aabbbccccccccccccc', 'abbbc']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\vab{2,3}cd{2,3}e', 'aabbbcddee', 'abbbcdde']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va(bc){2}d', 'aabcbfbc' ]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va*a{2}', 'a', ]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va*a{2}', 'aa', 'aa' ]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va*a{2}', 'aaa', 'aaa' ]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va*a{2}', 'bbbabcc', ]) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va*b*|a*c*', 'a', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\va{1}b{1}|a{1}b{1}', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c"submatches [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a)', 'ab', 'a', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a)(b)', 'ab', 'ab', 'a', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(ab)(b)(c)', 'abbc', 'abbc', 'ab', 'b', 'c']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v((a)(b))', 'ab', 'ab', 'ab', 'a', 'b']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a)|(b)', 'ab', 'a', 'a']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['\v(a*)+', 'aaaa', 'aaaa', '']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0ccall add(tl, ['x', 'abcdef']) [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cfor t in tl [?25l[?1c : [?25h[?0c: let l = matchlist(t[1], t[0]) [?25l[?1c: [?25h[?0c:" check the match itself [?25l[?1c: [?25h[?0c: if len(l) == 0 && len(t) > 2 [?25l[?1c: [?25h[?0c: $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", did not match, expected: \"' . t[2] . '\"' [?25l[?1c: [?25h[?0c: elseif len(l) > 0 && len(t) == 2 [?25l[?1c: [?25h[?0c: $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", match: \ "' . l[0] . '\", expected no match' [?25l[?1c: [?25h[?0c: elseif len(t) > 2 && l[0] != t[2] [?25l[?1c: [?25h[?0c: $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", match: \ "' . l[0] . '\", expected: \"' . t[2] . '\"' [?25l[?1c: [?25h[?0c: else [?25l[?1c: [?25h[?0c: $put ='OK' [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c: if len(l) > 0 [?25l[?1c: [?25h[?0c:" check all the nine submatches [?25l[?1c: [?25h[?0c: for i in range(1, 9) [?25l[?1c: [?25h[?0c: if len(t) <= i + 2 [?25l[?1c:[?25h[?0c: let e = '' [?25l[?1c:[?25h[?0c: else [?25l[?1c:[?25h[?0c: let e = t[i + 2] [?25l[?1c:[?25h[?0c: endif [?25l[?1c: [?25h[?0c: if l[i] != e [?25l[?1c:[?25h[?0c: $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", ubmatch ' . i . ': \"' . l[i] . '\", expected: \"' . e . '\"' [?25l[?1c:[?25h[?0c: endif [?25l[?1c: [?25h[?0c: endfor [?25l[?1c: [?25h[?0c: unlet i [?25l[?1c: [?25h[?0c: endif [?25l[?1c: [?25h[?0c:endfor [?25l[?1cOK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK [?25h[?0c[?25l[?1c :[?25h[?0cunlet t tl e l [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c/^Results/,$wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 102 lines, 322 characters written [?25h[?0c rm -rf X* test.ok viminfo rm -rf test65.failed test.ok test.out X* viminfo cp test65.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test65.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?25h[?8c[?25h[?0c[?25l[?1c"test65.in" 78 lines, 1791 charactersTest for floating point. STARTTEST :so small.vim :if !has("float") : e! test.ok : wq! test.out :endif :" :$put =printf('%f', 123.456) :$put =printf('%e', 123.456) :$put =printf('%g', 123.456) :" check we don't crash on division by zero :echo 1.0 / 0.0 :$put ='+=' :let v = 1.234 :let v += 6.543 :$put =printf('%g', v) :let v = 1.234 :let v += 5 :$put =printf('%g', v) :let a = 5 :let a += 3.333[?25h[?0c[?25l[?1c:[?25h[?0cset cp [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?1cTest for floating point.[?25h[?0c[?25l[?1c/^STARTTEST [?25h[?0c [?25l[?1c:set ff=unix cpo-=A [?25h[?0c[?25l[?1c:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 72 lines, 1727 characters written[?25h[?0c[?25l[?1c:set ff& cpo+=A [?25h[?0c[?25l[?1c/ENDTEST:$put ='pow' :$put =printf('%g', pow(3, 3.0)) :$put =printf('%g', pow(2, 16)) :$put ='round' :$put =printf('%g', round(0.456)) :$put =printf('%g', round(4.5)) :$put =printf('%g', round(-4.50)) :$put ='sqrt' :$put =printf('%g', sqrt(100)) :echo sqrt(-4.01) :$put ='str2float' :$put =printf('%g', str2float('1e40')) :$put ='trunc' :$put =printf('%g', trunc(1.456)) :$put =printf('%g', trunc(-5.456)) :$put =printf('%g', trunc(4.000)) :$put ='float2nr' :$put =float2nr(123.456) :$put =float2nr(-123.456) :/^Results/,$wq! test.out ENDTEST Results of test65:[?25h[?0c [?25l[?1c :so! Xdotest [?25h[?0c[?25l[?1c:[?25h[?0cso small.vim [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cif !has("float") [?25l[?1c : [?25h[?0c: e! test.ok [?25l[?1c: [?25h[?0c: wq! test.out [?25l[?1c: [?25h[?0c:endif [?25l[?1c:$put ='pow' :$put =printf('%g', pow(3, 3.0)) :$put =printf('%g', pow(2, 16))[?25h[?0c[?25l[?1c :[?25h[?0c" [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =printf('%f', 123.456) [?25l[?1c 123.456000[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%e', 123.456) [?25l[?1c 1.234560e+02[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', 123.456) [?25l[?1c 123.456[?25h[?0c[?25l[?1c :[?25h[?0c" check we don't crash on division by zero [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0cecho 1.0 / 0.0 [?25l[?1cinf[?25h[?0c[?25l[?1c:[?25h[?0c$put ='+=' [?25l[?1c +=[?25h[?0c[?25l[?1c :[?25h[?0clet v = 1.234 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet v += 6.543 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =printf('%g', v) [?25l[?1c 7.777[?25h[?0c[?25l[?1c :[?25h[?0clet v = 1.234 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet v += 5 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =printf('%g', v) [?25l[?1c 6.234[?25h[?0c[?25l[?1c :[?25h[?0clet a = 5 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0clet a += 3.333 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =string(a) [?25l[?1c 8.333[?25h[?0c[?25l[?1c :[?25h[?0c$put ='==' [?25l[?1c ==[?25h[?0c[?25l[?1c :[?25h[?0clet v = 1.234 [?25l[?1c[?25h[?0c[?25l[?1c:[?25h[?0c$put =v == 1.234 [?25l[?1c 1[?25h[?0c[?25l[?1c :[?25h[?0c$put =v == 1.2341 [?25l[?1c 0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='add-subtract' [?25l[?1c add-subtract[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', 4 + 1.234) [?25l[?1c 5.234[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', 1.234 - 8) [?25l[?1c -6.766[?25h[?0c[?25l[?1c :[?25h[?0c$put ='mult-div' [?25l[?1c mult-div[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', 4 * 1.234) [?25l[?1c 4.936[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', 4.0 / 1234) [?25l[?1c 0.003241[?25h[?0c[?25l[?1c :[?25h[?0c$put ='dict' [?25l[?1c dict[?25h[?0c[?25l[?1c :[?25h[?0c$put =string({'x': 1.234, 'y': -2.0e20}) [?25l[?1c {'x': 1.234, 'y': -2.0e20}[?25h[?0c[?25l[?1c :[?25h[?0c$put ='list' [?25l[?1c list[?25h[?0c[?25l[?1c :[?25h[?0c$put =string([-123.4, 2.0e-20]) [?25l[?1c [-123.4, 2.0e-20][?25h[?0c[?25l[?1c :[?25h[?0c$put ='abs' [?25l[?1c abs[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%d', abs(1456)) [?25l[?1c 1456[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%d', abs(-4)) [?25l[?1c 4[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%d', abs([1, 2, 3])) [?25l[?1cE745: Using a List as a Number -1[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', abs(14.56)) [?25l[?1c 14.56[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', abs(-54.32)) [?25l[?1c 54.32[?25h[?0c[?25l[?1c :[?25h[?0c$put ='ceil' [?25l[?1c ceil[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', ceil(1.456)) [?25l[?1c 2.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', ceil(-5.456)) [?25l[?1c -5.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', ceil(-4.000)) [?25l[?1c -4.0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='floor' [?25l[?1c floor[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', floor(1.856)) [?25l[?1c 1.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', floor(-5.456)) [?25l[?1c -6.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', floor(4.0)) [?25l[?1c 4.0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='log10' [?25l[?1c log10[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', log10(1000)) [?25l[?1c 3.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', log10(0.01000)) [?25l[?1c -2.0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='pow' [?25l[?1c pow[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', pow(3, 3.0)) [?25l[?1c 27.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', pow(2, 16)) [?25l[?1c 65536.0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='round' [?25l[?1c round[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', round(0.456)) [?25l[?1c 0.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', round(4.5)) [?25l[?1c 5.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', round(-4.50)) [?25l[?1c -5.0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='sqrt' [?25l[?1c sqrt[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', sqrt(100)) [?25l[?1c 10.0[?25h[?0c[?25l[?1c :[?25h[?0cecho sqrt(-4.01) [?25l[?1cnan[?25h[?0c[?25l[?1c:[?25h[?0c$put ='str2float' [?25l[?1c str2float[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', str2float('1e40')) [?25l[?1c 1.0e40[?25h[?0c[?25l[?1c :[?25h[?0c$put ='trunc' [?25l[?1c trunc[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', trunc(1.456)) [?25l[?1c 1.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', trunc(-5.456)) [?25l[?1c -5.0[?25h[?0c[?25l[?1c :[?25h[?0c$put =printf('%g', trunc(4.000)) [?25l[?1c 4.0[?25h[?0c[?25l[?1c :[?25h[?0c$put ='float2nr' [?25l[?1c float2nr[?25h[?0c[?25l[?1c :[?25h[?0c$put =float2nr(123.456) [?25l[?1c 123[?25h[?0c[?25l[?1c :[?25h[?0c$put =float2nr(-123.456) [?25l[?1c -123[?25h[?0c[?25l[?1c :[?25h[?0c/^Results/,$wq! test.out [?25l[?1csearch hit BOTTOM, continuing at TOP "test.out" [New File] 56 lines, 363 characters written [?25h[?0c rm -rf X* test.ok viminfo Test results: ALL DONE make[2]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-basic/testdir' make[1]: Leaving directory `/build/buildd/vim-7.2.049/src/vim-basic' # installvimbin installs the vim binary under debian/tmp but we install # it into the vim package from src/. Need to rm it from debian/tmp so # that dh_install doesn't fail rm -f debian/tmp/usr/bin/vim cp src/vim-basic/vim src/vim-basic/vim.basic # DEBIAN INSTALLATION # According to #368754 and #323820, Russian manpages should be in # /usr/share/man/ru (KOI8-R encoded) and man will handle the # transcoding mv /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru{.KOI8-R,} # Remove this so the dh_install later doesn't fail rm -rf /build/buildd/vim-7.2.049/debian/tmp/usr/share/man/ru.UTF-8 # rm stuff handled by alternatives rm -f /build/buildd/vim-7.2.049/debian/tmp/usr/bin/{ex,view} for f in `find /build/buildd/vim-7.2.049/debian/tmp/usr/share/man -name view.1 -o -name ex.1`; do \ rm -f $f; \ done # rm stuff handled by our own symlinks for f in `find /build/buildd/vim-7.2.049/debian/tmp/usr/share/man -name rvim.1 -o -name rview.1`; do \ rm -f $f; \ done # helpztags manpage pod2man -c "User Commands" -s 1 -q none -r "vim 7.2" \ -d "September 2003" debian/helpztags debian/helpztags.1 # variant-related installations for package "vim" # to be kept in sync with those in "install-stamp-%" target for x in install postinst prerm links ; do \ sed -e "s:@PKG@:vim:;s:@VARIANT@:basic:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim.$x ;\ done for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim.postinst; \ done sed -i "/@LANG_ALTS@/d" debian/vim.postinst sed -e "s:@PKG@:vim:;s:@VARIANT@:basic:" \ debian/lintian/vim-variant > debian/lintian/vim # Generate language-specific sections of # vim-{runtime,common,gui-common}.install files for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ echo debian/tmp/usr/share/man/$L/man1/vimtutor.1 \ usr/share/man/$L/man1/ >>debian/vim-runtime.install; \ for f in vim xxd vimdiff; do \ echo debian/tmp/usr/share/man/$L/man1/$f.1 \ usr/share/man/$L/man1/ >>debian/vim-common.install; \ done; \ echo debian/tmp/usr/share/man/$L/man1/evim.1 \ usr/share/man/$L/man1/ >>debian/vim-gui-common.install; \ done dh_installman dh_install --fail-missing # adjust things for vim-gui-common cp debian/vim-common/usr/share/man/man1/vim.1 \ debian/vim-gui-common/usr/share/man/man1/gvim.1 cp debian/vim-common/usr/share/man/man1/vimdiff.1 \ debian/vim-gui-common/usr/share/man/man1/gvimdiff.1 for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ cp debian/vim-common/usr/share/man/$L/man1/vim.1 \ debian/vim-gui-common/usr/share/man/$L/man1/gvim.1; \ cp debian/vim-common/usr/share/man/$L/man1/vimdiff.1 \ debian/vim-gui-common/usr/share/man/$L/man1/gvimdiff.1; \ done rmdir debian/vim-gui-common/usr/bin # Generate language-specific sections of # vim-{runtime,common,gui-common}.links files for L in fr fr.ISO8859-1 fr.UTF-8 it it.ISO8859-1 it.UTF-8 pl pl.ISO8859-2 pl.UTF-8 ru; do \ echo usr/share/man/$L/man1/vimtutor.1 \ usr/share/man/$L/man1/gvimtutor.1 >>debian/vim-runtime.links; \ for p in rvim rview; do \ echo usr/share/man/$L/man1/vim.1 \ usr/share/man/$L/man1/$p.1 >>debian/vim-common.links; \ done; \ for p in gview rgvim rgview; do \ echo usr/share/man/$L/man1/gvim.1 \ usr/share/man/$L/man1/$p.1 >>debian/vim-gui-common.links; \ done; \ echo usr/share/man/$L/man1/evim.1 \ usr/share/man/$L/man1/eview.1 >>debian/vim-gui-common.links; \ done dh_link # all excepts vim dh_installchangelogs -Nvim -pvim-dbg dh_installdocs -pvim-dbg dh_installmime touch install-stamp-vim-basic dh_testdir dh_testdir dh_testroot dh_testroot dh_desktop dh_compress dh_strip --dbg-package=vim-dbg dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_fixperms dh_gencontrol dh_installdeb dh_md5sums dh_builddeb INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dh_gencontrol dpkg-deb: building package `vim-common' in `../vim-common_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim' in `../vim_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb'. dh_testdir dh_testroot dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dh_md5sums INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dh_builddeb -pvim-runtime -- -Zbzip2 INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-gui-common' in `../vim-gui-common_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-runtime' in `../vim-runtime_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-doc' in `../vim-doc_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-perl' in `../vim-perl_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-python' in `../vim-python_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-ruby' in `../vim-ruby_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-tcl' in `../vim-tcl_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-full' in `../vim-full_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. dh_builddeb -Nvim-runtime INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-gui-common' in `../vim-gui-common_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-doc' in `../vim-doc_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-perl' in `../vim-perl_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-python' in `../vim-python_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-ruby' in `../vim-ruby_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-tcl' in `../vim-tcl_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. INFO: Disabling pkgbinarymangler for PPA build WARNING: not running pkgbinarymangler for this package, as requested dpkg-deb: building package `vim-full' in `../vim-full_7.2.049-1ubuntuhardy0~mariodpros1_all.deb'. dpkg-deb: building package `vim-dbg' in `../vim-dbg_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb'. dpkg-genchanges -b -mUbuntu/i386 Build Daemon >../vim_7.2.049-1ubuntuhardy0~mariodpros1_i386.changes dpkg-genchanges: binary-only upload - not including any source code dpkg-buildpackage: binary only upload (no source included) ****************************************************************************** Build finished at 20081129-2110 chroot-autobuild/build/buildd/vim-gtk_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: new debian package, version 2.0. size 976272 bytes: control archive= 2456 bytes. 1313 bytes, 21 lines control 241 bytes, 4 lines md5sums 3325 bytes, 94 lines * postinst #!/bin/sh 160 bytes, 5 lines * postrm #!/bin/sh 1685 bytes, 69 lines * prerm #!/bin/sh Package: vim-gtk Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: i386 Maintainer: Debian Vim Maintainers Installed-Size: 1928 Depends: libacl1 (>= 2.2.11-1), libc6 (>= 2.4), libglib2.0-0 (>= 2.12.0), libgpmg1 (>= 1.19.6-1), libgtk2.0-0 (>= 2.12.0), libice6 (>= 1:1.0.0), libncurses5 (>= 5.6+20071006-3), libpango1.0-0 (>= 1.20.5), libperl5.8 (>= 5.8.8), libruby1.8 (>= 1.8.6.111), libselinux1, libsm6, libx11-6, libxt6, python2.5 (>= 2.5), tcl8.4 (>= 8.4.5), vim-common (= 2:7.2.049-1ubuntuhardy0~mariodpros1), vim-gui-common (= 2:7.2.049-1ubuntuhardy0~mariodpros1), vim-runtime (= 2:7.2.049-1ubuntuhardy0~mariodpros1) Suggests: cscope, gnome-icon-theme, ttf-dejavu, vim-doc Provides: editor, gvim, vim, vim-perl, vim-python, vim-ruby, vim-tcl Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor - with GTK2 GUI 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, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with a GTK2 GUI and support for scripting with Perl, Python, Ruby, and Tcl. chroot-autobuild/build/buildd/vim-gnome_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: new debian package, version 2.0. size 978600 bytes: control archive= 2490 bytes. 1398 bytes, 21 lines control 249 bytes, 4 lines md5sums 3329 bytes, 94 lines * postinst #!/bin/sh 160 bytes, 5 lines * postrm #!/bin/sh 1689 bytes, 69 lines * prerm #!/bin/sh Package: vim-gnome Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: i386 Maintainer: Debian Vim Maintainers Installed-Size: 1936 Depends: libacl1 (>= 2.2.11-1), libbonoboui2-0 (>= 2.15.1), libc6 (>= 2.4), libglib2.0-0 (>= 2.12.0), libgnome2-0 (>= 2.17.3), libgnomeui-0 (>= 2.17.1), libgpmg1 (>= 1.19.6-1), libgtk2.0-0 (>= 2.12.0), libice6 (>= 1:1.0.0), libncurses5 (>= 5.6+20071006-3), libpango1.0-0 (>= 1.20.5), libperl5.8 (>= 5.8.8), libruby1.8 (>= 1.8.6.111), libselinux1, libsm6, libx11-6, libxt6, python2.5 (>= 2.5), tcl8.4 (>= 8.4.5), vim-common (= 2:7.2.049-1ubuntuhardy0~mariodpros1), vim-gui-common (= 2:7.2.049-1ubuntuhardy0~mariodpros1), vim-runtime (= 2:7.2.049-1ubuntuhardy0~mariodpros1) Suggests: cscope, gnome-icon-theme, ttf-dejavu, vim-doc Provides: editor, gvim, vim, vim-perl, vim-python, vim-ruby, vim-tcl Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor - with GNOME2 GUI 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, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with a GNOME2 GUI and support for scripting with Perl, Python, Ruby, and Tcl. chroot-autobuild/build/buildd/vim-lesstif_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: new debian package, version 2.0. size 969658 bytes: control archive= 2431 bytes. 1237 bytes, 21 lines control 257 bytes, 4 lines md5sums 3333 bytes, 94 lines * postinst #!/bin/sh 160 bytes, 5 lines * postrm #!/bin/sh 1693 bytes, 69 lines * prerm #!/bin/sh Package: vim-lesstif Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: i386 Maintainer: Debian Vim Maintainers Installed-Size: 1908 Depends: lesstif2, libacl1 (>= 2.2.11-1), libc6 (>= 2.4), libgpmg1 (>= 1.19.6-1), libice6 (>= 1:1.0.0), libncurses5 (>= 5.6+20071006-3), libperl5.8 (>= 5.8.8), libruby1.8 (>= 1.8.6.111), libselinux1, libsm6, libx11-6, libxt6, python2.5 (>= 2.5), tcl8.4 (>= 8.4.5), vim-common (= 2:7.2.049-1ubuntuhardy0~mariodpros1), vim-gui-common (= 2:7.2.049-1ubuntuhardy0~mariodpros1), vim-runtime (= 2:7.2.049-1ubuntuhardy0~mariodpros1) Suggests: cscope, ttf-dejavu, vim-doc Provides: editor, gvim, vim, vim-perl, vim-python, vim-ruby, vim-tcl Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor - with LessTif GUI 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, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with a LessTif GUI and support for scripting with Perl, Python, Ruby, and Tcl. chroot-autobuild/build/buildd/vim-nox_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: new debian package, version 2.0. size 847902 bytes: control archive= 2216 bytes. 1075 bytes, 21 lines control 184 bytes, 3 lines md5sums 3157 bytes, 89 lines * postinst #!/bin/sh 1685 bytes, 69 lines * prerm #!/bin/sh Package: vim-nox Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: i386 Maintainer: Debian Vim Maintainers Installed-Size: 1644 Depends: libacl1 (>= 2.2.11-1), libc6 (>= 2.4), libgpmg1 (>= 1.19.6-1), libncurses5 (>= 5.6+20071006-3), libperl5.8 (>= 5.8.8), libruby1.8 (>= 1.8.6.111), libselinux1, python2.5 (>= 2.5), tcl8.4 (>= 8.4.5), vim-common (= 2:7.2.049-1ubuntuhardy0~mariodpros1), vim-runtime (= 2:7.2.049-1ubuntuhardy0~mariodpros1) Suggests: cscope, vim-doc Provides: editor, vim, vim-perl, vim-python, vim-ruby, vim-tcl Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor 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, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with support for scripting with Perl, Python, Ruby, and Tcl but no GUI. chroot-autobuild/build/buildd/vim-tiny_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: new debian package, version 2.0. size 324486 bytes: control archive= 2380 bytes. 20 bytes, 1 lines conffiles 1116 bytes, 25 lines control 389 bytes, 6 lines md5sums 3159 bytes, 89 lines * postinst #!/bin/sh 1687 bytes, 69 lines * prerm #!/bin/sh Package: vim-tiny Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: i386 Maintainer: Debian Vim Maintainers Installed-Size: 688 Depends: libc6 (>= 2.4), libncurses5 (>= 5.6+20071006-3), libselinux1, vim-common (= 2:7.2.049-1ubuntuhardy0~mariodpros1) Conflicts: vim-common (<< 1:7.1.293-2), vim-runtime (<< 1:7.1-056+1) Replaces: vim-common (<< 1:7.1.293-2) Provides: editor Section: editors Priority: important Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor - compact version 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, filename completion, block operations, folding, Unicode support, etc. . This package contains a minimal version of vim compiled with no GUI and a small subset of features in order to keep small the package size. This package does not depend on the vim-runtime package, but installing it you will get its additional benefits (online documentation, plugins, ...). chroot-autobuild/build/buildd/vim-common_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: new debian package, version 2.0. size 201706 bytes: control archive= 2341 bytes. 15 bytes, 1 lines conffiles 874 bytes, 22 lines control 2986 bytes, 43 lines md5sums 183 bytes, 7 lines * postinst #!/bin/sh 150 bytes, 5 lines * postrm #!/bin/sh 795 bytes, 30 lines * preinst #!/bin/sh Package: vim-common Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: i386 Maintainer: Debian Vim Maintainers Installed-Size: 532 Depends: libc6 (>= 2.4) Recommends: vim | vim-gnome | vim-gtk | vim-lesstif | vim-nox | vim-tiny Section: editors Priority: important Homepage: http://www.vim.org/ Description: Vi IMproved - Common files 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, filename completion, block operations, folding, Unicode support, etc. . This package contains files shared by all non GUI-enabled vim variants (vim and vim-tiny currently) available in Debian. Examples of such shared files are: manpages, common executables like xxd, and configuration files. chroot-autobuild/build/buildd/vim_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: new debian package, version 2.0. size 758986 bytes: control archive= 2218 bytes. 1097 bytes, 24 lines control 178 bytes, 3 lines md5sums 3155 bytes, 89 lines * postinst #!/bin/sh 1683 bytes, 69 lines * prerm #!/bin/sh Package: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: i386 Maintainer: Debian Vim Maintainers Installed-Size: 1464 Depends: libacl1 (>= 2.2.11-1), libc6 (>= 2.4), libgpmg1 (>= 1.19.6-1), libncurses5 (>= 5.6+20071006-3), libselinux1, vim-common (= 2:7.2.049-1ubuntuhardy0~mariodpros1), vim-runtime (= 2:7.2.049-1ubuntuhardy0~mariodpros1) Suggests: ctags, vim-doc, vim-scripts Conflicts: vim-common (<< 1:7.1-175+1) Replaces: vim-common (<< 1:7.1-175+1) Provides: editor Section: editors Priority: optional Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor 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, filename completion, block operations, folding, Unicode support, etc. . This package contains a version of vim compiled with a rather standard set of features. This package does not provide a GUI version of Vim. See the other vim-* packages if you need more (or less). chroot-autobuild/build/buildd/vim-gui-common_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: new debian package, version 2.0. size 162294 bytes: control archive= 1868 bytes. 16 bytes, 1 lines conffiles 788 bytes, 20 lines control 2995 bytes, 42 lines md5sums 183 bytes, 7 lines * postinst #!/bin/sh 150 bytes, 5 lines * postrm #!/bin/sh Package: vim-gui-common Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: all Maintainer: Debian Vim Maintainers Installed-Size: 480 Recommends: vim-gnome | vim-gtk | vim-lesstif Section: editors Priority: optional Homepage: http://www.vim.org/ Description: Vi IMproved - Common GUI files 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, filename completion, block operations, folding, Unicode support, etc. . This package contains files shared by all GUI-enabled vim variants available in Debian. Examples of such shared files are: icons, desktop environments settings, and menu entries. chroot-autobuild/build/buildd/vim-runtime_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: new debian package, version 2.0. size 5984200 bytes: control archive= 39397 bytes. 1039 bytes, 25 lines control 104720 bytes, 1431 lines md5sums 260 bytes, 12 lines * postinst #!/bin/sh 272 bytes, 18 lines * postrm #!/bin/sh 2227 bytes, 70 lines * preinst #!/bin/sh Package: vim-runtime Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: all Maintainer: Debian Vim Maintainers Installed-Size: 24504 Depends: dpkg (>= 1.14.20) Recommends: vim | vim-gnome | vim-gtk | vim-lesstif | vim-nox | vim-tiny Enhances: vim-tiny Conflicts: vim-tiny (<< 2:7.2.049-1ubuntuhardy0~mariodpros1) Section: editors Priority: optional Homepage: http://www.vim.org/ Description: Vi IMproved - Runtime files 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, filename completion, block operations, folding, Unicode support, etc. . This package contains vimtutor and the architecture independent runtime files, used, if available, by all vim variants available in Debian. Example of such runtime files are: online documentation, rules for language-specific syntax highlighting and indentation, color schemes, and standard plugins. chroot-autobuild/build/buildd/vim-doc_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: new debian package, version 2.0. size 1973624 bytes: control archive= 4683 bytes. 621 bytes, 18 lines control 10850 bytes, 142 lines md5sums 416 bytes, 12 lines * postinst #!/bin/sh 424 bytes, 14 lines * prerm #!/bin/sh Package: vim-doc Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: all Maintainer: Debian Vim Maintainers Installed-Size: 6828 Section: doc Priority: optional Homepage: http://www.vim.org/ Description: Vi IMproved - HTML documentation 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, filename completion, block operations, folding, Unicode support, etc. . This package contains the HTML version of the online documentation. chroot-autobuild/build/buildd/vim-perl_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: new debian package, version 2.0. size 78090 bytes: control archive= 909 bytes. 459 bytes, 13 lines control 216 bytes, 3 lines md5sums 1005 bytes, 39 lines * preinst #!/bin/sh Package: vim-perl Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: all Maintainer: Debian Vim Maintainers Installed-Size: 120 Depends: vim-gtk (>= 1:7.1-135+1) Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor (transitional package) This package is simply a transitional package from individual vim-$language packages to vim-gtk. chroot-autobuild/build/buildd/vim-python_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: new debian package, version 2.0. size 78098 bytes: control archive= 910 bytes. 461 bytes, 13 lines control 222 bytes, 3 lines md5sums 1009 bytes, 39 lines * preinst #!/bin/sh Package: vim-python Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: all Maintainer: Debian Vim Maintainers Installed-Size: 120 Depends: vim-gtk (>= 1:7.1-135+1) Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor (transitional package) This package is simply a transitional package from individual vim-$language packages to vim-gtk. chroot-autobuild/build/buildd/vim-ruby_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: new debian package, version 2.0. size 78092 bytes: control archive= 909 bytes. 459 bytes, 13 lines control 216 bytes, 3 lines md5sums 1005 bytes, 39 lines * preinst #!/bin/sh Package: vim-ruby Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: all Maintainer: Debian Vim Maintainers Installed-Size: 120 Depends: vim-gtk (>= 1:7.1-135+1) Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor (transitional package) This package is simply a transitional package from individual vim-$language packages to vim-gtk. chroot-autobuild/build/buildd/vim-tcl_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: new debian package, version 2.0. size 78092 bytes: control archive= 909 bytes. 458 bytes, 13 lines control 213 bytes, 3 lines md5sums 1003 bytes, 39 lines * preinst #!/bin/sh Package: vim-tcl Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: all Maintainer: Debian Vim Maintainers Installed-Size: 120 Depends: vim-gtk (>= 1:7.1-135+1) Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor (transitional package) This package is simply a transitional package from individual vim-$language packages to vim-gtk. chroot-autobuild/build/buildd/vim-dbg_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: new debian package, version 2.0. size 8193508 bytes: control archive= 961 bytes. 1004 bytes, 18 lines control 666 bytes, 10 lines md5sums Package: vim-dbg Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: i386 Maintainer: Debian Vim Maintainers Installed-Size: 18080 Depends: vim (= 2:7.2.049-1ubuntuhardy0~mariodpros1) | vim-gtk (= 2:7.2.049-1ubuntuhardy0~mariodpros1) | vim-gnome (= 2:7.2.049-1ubuntuhardy0~mariodpros1) | vim-nox (= 2:7.2.049-1ubuntuhardy0~mariodpros1) | vim-common (= 2:7.2.049-1ubuntuhardy0~mariodpros1) | vim-lesstif (= 2:7.2.049-1ubuntuhardy0~mariodpros1) | vim-tiny (= 2:7.2.049-1ubuntuhardy0~mariodpros1) Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor (debugging symbols) 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, filename completion, block operations, folding, Unicode support, etc. . This package contains gdb debugging symbols for the vim packages. chroot-autobuild/build/buildd/vim-full_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: new debian package, version 2.0. size 78110 bytes: control archive= 928 bytes. 437 bytes, 12 lines control 216 bytes, 3 lines md5sums 1235 bytes, 47 lines * preinst #!/bin/sh Package: vim-full Source: vim Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Architecture: all Maintainer: Debian Vim Maintainers Installed-Size: 120 Depends: vim-gnome (>= 1:7.1-135+1) Section: editors Priority: extra Homepage: http://www.vim.org/ Description: Vi IMproved - enhanced vi editor (transitional package) This package is simply a transitional package from vim-full to vim-gnome. chroot-autobuild/build/buildd/vim-gtk_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: drwxr-xr-x root/root 0 2008-11-29 21:08 ./ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/menu/ -rw-r--r-- root/root 309 2008-11-29 21:01 ./usr/share/menu/vim-gtk drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/bug/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/bug/vim-gtk/ -rw-r--r-- root/root 114 2008-11-29 21:01 ./usr/share/bug/vim-gtk/presubj drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/lintian/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 183 2008-11-29 21:08 ./usr/share/lintian/overrides/vim-gtk drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/bin/ -rwxr-xr-x root/root 1898064 2008-11-29 21:08 ./usr/bin/vim.gtk lrwxrwxrwx root/root 0 2008-11-29 21:08 ./usr/share/doc/vim-gtk -> vim-gui-common chroot-autobuild/build/buildd/vim-gnome_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: drwxr-xr-x root/root 0 2008-11-29 21:08 ./ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/menu/ -rw-r--r-- root/root 315 2008-11-29 21:01 ./usr/share/menu/vim-gnome drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/bug/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/bug/vim-gnome/ -rw-r--r-- root/root 114 2008-11-29 21:01 ./usr/share/bug/vim-gnome/presubj drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/lintian/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 191 2008-11-29 21:08 ./usr/share/lintian/overrides/vim-gnome drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/bin/ -rwxr-xr-x root/root 1906356 2008-11-29 21:08 ./usr/bin/vim.gnome lrwxrwxrwx root/root 0 2008-11-29 21:08 ./usr/share/doc/vim-gnome -> vim-gui-common chroot-autobuild/build/buildd/vim-lesstif_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/menu/ -rw-r--r-- root/root 321 2008-11-29 21:01 ./usr/share/menu/vim-lesstif drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/bug/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/bug/vim-lesstif/ -rw-r--r-- root/root 114 2008-11-29 21:01 ./usr/share/bug/vim-lesstif/presubj drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/lintian/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 199 2008-11-29 21:08 ./usr/share/lintian/overrides/vim-lesstif drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/bin/ -rwxr-xr-x root/root 1878868 2008-11-29 21:09 ./usr/bin/vim.lesstif lrwxrwxrwx root/root 0 2008-11-29 21:08 ./usr/share/doc/vim-lesstif -> vim-gui-common chroot-autobuild/build/buildd/vim-nox_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/bug/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/bug/vim-nox/ -rw-r--r-- root/root 114 2008-11-29 21:01 ./usr/share/bug/vim-nox/presubj drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/lintian/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 55 2008-11-29 21:08 ./usr/share/lintian/overrides/vim-nox drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/bin/ -rwxr-xr-x root/root 1619396 2008-11-29 21:09 ./usr/bin/vim.nox lrwxrwxrwx root/root 0 2008-11-29 21:08 ./usr/share/doc/vim-nox -> vim-common chroot-autobuild/build/buildd/vim-tiny_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/ drwxr-xr-x root/root 0 2008-11-29 21:01 ./usr/share/vim/vim72/doc/ -rw-r--r-- root/root 324 2008-11-29 21:01 ./usr/share/vim/vim72/doc/README.Debian -rw-r--r-- root/root 1287 2008-11-29 21:01 ./usr/share/vim/vim72/doc/help.txt -rw-r--r-- root/root 30 2008-11-29 21:01 ./usr/share/vim/vim72/doc/tags drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/bug/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/bug/vim-tiny/ -rw-r--r-- root/root 114 2008-11-29 21:01 ./usr/share/bug/vim-tiny/presubj drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/lintian/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 57 2008-11-29 21:08 ./usr/share/lintian/overrides/vim-tiny drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/bin/ -rwxr-xr-x root/root 601700 2008-11-29 21:09 ./usr/bin/vim.tiny drwxr-xr-x root/root 0 2008-11-29 21:08 ./etc/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./etc/vim/ -rw-r--r-- root/root 662 2008-11-29 21:08 ./etc/vim/vimrc.tiny lrwxrwxrwx root/root 0 2008-11-29 21:08 ./usr/share/vim/vimrc.tiny -> /etc/vim/vimrc.tiny lrwxrwxrwx root/root 0 2008-11-29 21:08 ./usr/share/doc/vim-tiny -> vim-common chroot-autobuild/build/buildd/vim-common_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/vim/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/vim/vim72/ -rw-r--r-- root/root 1748 2008-11-29 21:08 ./usr/share/vim/vim72/debian.vim drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/man1/ -rw-r--r-- root/root 4573 2008-11-29 21:08 ./usr/share/man/pl.ISO8859-2/man1/xxd.1.gz -rw-r--r-- root/root 6152 2008-11-29 21:08 ./usr/share/man/pl.ISO8859-2/man1/vim.1.gz -rw-r--r-- root/root 762 2008-11-29 21:08 ./usr/share/man/pl.ISO8859-2/man1/vimdiff.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/man1/ -rw-r--r-- root/root 4876 2008-11-29 21:08 ./usr/share/man/fr.UTF-8/man1/xxd.1.gz -rw-r--r-- root/root 6474 2008-11-29 21:08 ./usr/share/man/fr.UTF-8/man1/vim.1.gz -rw-r--r-- root/root 954 2008-11-29 21:08 ./usr/share/man/fr.UTF-8/man1/vimdiff.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/man1/ -rw-r--r-- root/root 4822 2008-11-29 21:08 ./usr/share/man/it.ISO8859-1/man1/xxd.1.gz -rw-r--r-- root/root 6071 2008-11-29 21:08 ./usr/share/man/it.ISO8859-1/man1/vim.1.gz -rw-r--r-- root/root 743 2008-11-29 21:08 ./usr/share/man/it.ISO8859-1/man1/vimdiff.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it/man1/ -rw-r--r-- root/root 4822 2008-11-29 21:08 ./usr/share/man/it/man1/xxd.1.gz -rw-r--r-- root/root 6071 2008-11-29 21:08 ./usr/share/man/it/man1/vim.1.gz -rw-r--r-- root/root 743 2008-11-29 21:08 ./usr/share/man/it/man1/vimdiff.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/man1/ -rw-r--r-- root/root 4830 2008-11-29 21:08 ./usr/share/man/it.UTF-8/man1/xxd.1.gz -rw-r--r-- root/root 6088 2008-11-29 21:08 ./usr/share/man/it.UTF-8/man1/vim.1.gz -rw-r--r-- root/root 749 2008-11-29 21:08 ./usr/share/man/it.UTF-8/man1/vimdiff.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/man1/ -rw-r--r-- root/root 4650 2008-11-29 21:08 ./usr/share/man/pl.UTF-8/man1/xxd.1.gz -rw-r--r-- root/root 6258 2008-11-29 21:08 ./usr/share/man/pl.UTF-8/man1/vim.1.gz -rw-r--r-- root/root 786 2008-11-29 21:08 ./usr/share/man/pl.UTF-8/man1/vimdiff.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl/man1/ -rw-r--r-- root/root 4573 2008-11-29 21:08 ./usr/share/man/pl/man1/xxd.1.gz -rw-r--r-- root/root 6152 2008-11-29 21:08 ./usr/share/man/pl/man1/vim.1.gz -rw-r--r-- root/root 762 2008-11-29 21:08 ./usr/share/man/pl/man1/vimdiff.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/ru/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/ru/man1/ -rw-r--r-- root/root 5403 2008-11-29 21:08 ./usr/share/man/ru/man1/xxd.1.gz -rw-r--r-- root/root 6256 2008-11-29 21:08 ./usr/share/man/ru/man1/vim.1.gz -rw-r--r-- root/root 1013 2008-11-29 21:08 ./usr/share/man/ru/man1/vimdiff.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/man1/ -rw-r--r-- root/root 4832 2008-11-29 21:08 ./usr/share/man/fr.ISO8859-1/man1/xxd.1.gz -rw-r--r-- root/root 6402 2008-11-29 21:08 ./usr/share/man/fr.ISO8859-1/man1/vim.1.gz -rw-r--r-- root/root 938 2008-11-29 21:08 ./usr/share/man/fr.ISO8859-1/man1/vimdiff.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/man1/ -rw-r--r-- root/root 2102 2008-11-29 21:09 ./usr/share/man/man1/helpztags.1.gz -rw-r--r-- root/root 4189 2008-11-29 21:08 ./usr/share/man/man1/xxd.1.gz -rw-r--r-- root/root 5425 2008-11-29 21:08 ./usr/share/man/man1/vim.1.gz -rw-r--r-- root/root 711 2008-11-29 21:08 ./usr/share/man/man1/vimdiff.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr/man1/ -rw-r--r-- root/root 4832 2008-11-29 21:08 ./usr/share/man/fr/man1/xxd.1.gz -rw-r--r-- root/root 6402 2008-11-29 21:08 ./usr/share/man/fr/man1/vim.1.gz -rw-r--r-- root/root 938 2008-11-29 21:08 ./usr/share/man/fr/man1/vimdiff.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-common/ -rw-r--r-- root/root 1737 2008-11-29 21:01 ./usr/share/doc/vim-common/README.Debian -rw-r--r-- root/root 1160 2008-11-29 21:01 ./usr/share/doc/vim-common/NEWS.Debian.gz -rw-r--r-- root/root 70577 2008-11-29 21:01 ./usr/share/doc/vim-common/changelog.Debian.gz -rw-r--r-- root/root 10927 2008-11-29 21:01 ./usr/share/doc/vim-common/copyright -rw-r--r-- root/root 2157 2008-11-29 21:01 ./usr/share/doc/vim-common/README.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/bin/ -rwxr-xr-x root/root 2074 2008-11-29 21:01 ./usr/bin/helpztags -rwxr-xr-x root/root 14076 2008-11-29 21:09 ./usr/bin/xxd drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/lib/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/lib/mime/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/lib/mime/packages/ -rw-r--r-- root/root 148 2008-11-29 21:01 ./usr/lib/mime/packages/vim-common drwxr-xr-x root/root 0 2008-11-29 21:09 ./etc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./etc/vim/ -rw-r--r-- root/root 2191 2008-11-29 21:01 ./etc/vim/vimrc drwxr-xr-x root/root 0 2008-11-29 21:08 ./var/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./var/lib/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./var/lib/vim/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./var/lib/vim/addons/ lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/vim/vimcurrent -> vim72 lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/vim/vimfiles -> /etc/vim lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/vim/vimrc -> /etc/vim/vimrc lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/ru/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/ru/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/man1/rvim.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr/man1/rview.1.gz -> vim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr/man1/rvim.1.gz -> vim.1.gz chroot-autobuild/build/buildd/vim_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/bug/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/bug/vim/ -rw-r--r-- root/root 114 2008-11-29 21:01 ./usr/share/bug/vim/presubj drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/lintian/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 53 2008-11-29 21:09 ./usr/share/lintian/overrides/vim drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/bin/ -rwxr-xr-x root/root 1436796 2008-11-29 21:09 ./usr/bin/vim.basic lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/doc/vim -> vim-common chroot-autobuild/build/buildd/vim-gui-common_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/pixmaps/ -rw-r--r-- root/root 539 2008-11-29 21:01 ./usr/share/pixmaps/vim-16.xpm -rw-r--r-- root/root 20834 2008-11-29 21:01 ./usr/share/pixmaps/vim.svg -rw-r--r-- root/root 1322 2008-11-29 21:01 ./usr/share/pixmaps/vim-32.xpm drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/vim/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/lintian/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 96 2008-11-29 21:01 ./usr/share/lintian/overrides/vim-gui-common drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/applications/ -rw-r--r-- root/root 3401 2008-11-29 21:01 ./usr/share/applications/gvim.desktop drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/man1/ -rw-r--r-- root/root 6153 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/man1/gvim.1.gz -rw-r--r-- root/root 763 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/man1/gvimdiff.1.gz -rw-r--r-- root/root 900 2008-11-29 21:08 ./usr/share/man/pl.ISO8859-2/man1/evim.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/man1/ -rw-r--r-- root/root 6475 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/man1/gvim.1.gz -rw-r--r-- root/root 955 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/man1/gvimdiff.1.gz -rw-r--r-- root/root 1121 2008-11-29 21:08 ./usr/share/man/fr.UTF-8/man1/evim.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/man1/ -rw-r--r-- root/root 6072 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/man1/gvim.1.gz -rw-r--r-- root/root 744 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/man1/gvimdiff.1.gz -rw-r--r-- root/root 936 2008-11-29 21:08 ./usr/share/man/it.ISO8859-1/man1/evim.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it/man1/ -rw-r--r-- root/root 6072 2008-11-29 21:09 ./usr/share/man/it/man1/gvim.1.gz -rw-r--r-- root/root 744 2008-11-29 21:09 ./usr/share/man/it/man1/gvimdiff.1.gz -rw-r--r-- root/root 936 2008-11-29 21:08 ./usr/share/man/it/man1/evim.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/man1/ -rw-r--r-- root/root 6089 2008-11-29 21:09 ./usr/share/man/it.UTF-8/man1/gvim.1.gz -rw-r--r-- root/root 750 2008-11-29 21:09 ./usr/share/man/it.UTF-8/man1/gvimdiff.1.gz -rw-r--r-- root/root 941 2008-11-29 21:08 ./usr/share/man/it.UTF-8/man1/evim.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/man1/ -rw-r--r-- root/root 6259 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/man1/gvim.1.gz -rw-r--r-- root/root 787 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/man1/gvimdiff.1.gz -rw-r--r-- root/root 935 2008-11-29 21:08 ./usr/share/man/pl.UTF-8/man1/evim.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl/man1/ -rw-r--r-- root/root 6153 2008-11-29 21:09 ./usr/share/man/pl/man1/gvim.1.gz -rw-r--r-- root/root 763 2008-11-29 21:09 ./usr/share/man/pl/man1/gvimdiff.1.gz -rw-r--r-- root/root 900 2008-11-29 21:08 ./usr/share/man/pl/man1/evim.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/ru/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/ru/man1/ -rw-r--r-- root/root 6257 2008-11-29 21:09 ./usr/share/man/ru/man1/gvim.1.gz -rw-r--r-- root/root 1014 2008-11-29 21:09 ./usr/share/man/ru/man1/gvimdiff.1.gz -rw-r--r-- root/root 1151 2008-11-29 21:08 ./usr/share/man/ru/man1/evim.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/man1/ -rw-r--r-- root/root 6403 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/man1/gvim.1.gz -rw-r--r-- root/root 939 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/man1/gvimdiff.1.gz -rw-r--r-- root/root 1102 2008-11-29 21:08 ./usr/share/man/fr.ISO8859-1/man1/evim.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/man1/ -rw-r--r-- root/root 5426 2008-11-29 21:09 ./usr/share/man/man1/gvim.1.gz -rw-r--r-- root/root 712 2008-11-29 21:09 ./usr/share/man/man1/gvimdiff.1.gz -rw-r--r-- root/root 799 2008-11-29 21:08 ./usr/share/man/man1/evim.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr/man1/ -rw-r--r-- root/root 6403 2008-11-29 21:09 ./usr/share/man/fr/man1/gvim.1.gz -rw-r--r-- root/root 939 2008-11-29 21:09 ./usr/share/man/fr/man1/gvimdiff.1.gz -rw-r--r-- root/root 1102 2008-11-29 21:08 ./usr/share/man/fr/man1/evim.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-gui-common/ -rw-r--r-- root/root 1160 2008-11-29 21:01 ./usr/share/doc/vim-gui-common/NEWS.Debian.gz -rw-r--r-- root/root 70577 2008-11-29 21:01 ./usr/share/doc/vim-gui-common/changelog.Debian.gz -rw-r--r-- root/root 10927 2008-11-29 21:01 ./usr/share/doc/vim-gui-common/copyright drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/lib/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/lib/mime/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/lib/mime/packages/ -rw-r--r-- root/root 199 2008-11-29 21:01 ./usr/lib/mime/packages/vim-gui-common drwxr-xr-x root/root 0 2008-11-29 21:09 ./etc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./etc/vim/ -rw-r--r-- root/root 664 2008-11-29 21:01 ./etc/vim/gvimrc lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/vim/gvimrc -> /etc/vim/gvimrc lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/man1/rgview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/man1/gview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/man1/eview.1.gz -> evim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/man1/rgvim.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/man1/rgview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/man1/gview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/man1/eview.1.gz -> evim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/man1/rgvim.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/man1/rgview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/man1/gview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/man1/eview.1.gz -> evim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/man1/rgvim.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it/man1/rgview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it/man1/gview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it/man1/eview.1.gz -> evim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it/man1/rgvim.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/man1/rgview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/man1/gview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/man1/eview.1.gz -> evim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/man1/rgvim.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/man1/rgview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/man1/gview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/man1/eview.1.gz -> evim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/man1/rgvim.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl/man1/rgview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl/man1/gview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl/man1/eview.1.gz -> evim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl/man1/rgvim.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/ru/man1/rgview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/ru/man1/gview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/ru/man1/eview.1.gz -> evim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/ru/man1/rgvim.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/man1/rgview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/man1/gview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/man1/eview.1.gz -> evim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/man1/rgvim.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/man1/rgview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/man1/gview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/man1/eview.1.gz -> evim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/man1/rgvim.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr/man1/rgview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr/man1/gview.1.gz -> gvim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr/man1/eview.1.gz -> evim.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr/man1/rgvim.1.gz -> gvim.1.gz chroot-autobuild/build/buildd/vim-runtime_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/vim/registry/ -rw-r--r-- root/root 379 2008-11-29 21:01 ./usr/share/vim/registry/vim-runtime.yaml drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/vim/addons/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/vim/addons/plugin/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/vim/addons/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/vim/vim72/ -rw-r--r-- root/root 53527 2008-11-29 21:08 ./usr/share/vim/vim72/optwin.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/ -rw-r--r-- root/root 27213 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.ko.euc -rw-r--r-- root/root 33254 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor -rw-r--r-- root/root 738 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/README.txt.info -rw-r--r-- root/root 34627 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.no -rw-r--r-- root/root 28041 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.es.utf-8 -rw-r--r-- root/root 34008 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.pl -rw-r--r-- root/root 33254 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.utf-8 -rw-r--r-- root/root 24362 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.zh.euc -rw-r--r-- root/root 36327 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.it -rw-r--r-- root/root 27596 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.es -rw-r--r-- root/root 32339 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.vi.utf-8 -rw-r--r-- root/root 24356 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.zh.big5 -rw-r--r-- root/root 33908 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.hr.cp1250 -rw-r--r-- root/root 25677 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.cs.cp1250 -rw-r--r-- root/root 30222 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.el -rw-r--r-- root/root 29436 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.fr -rw-r--r-- root/root 33313 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.sk -rw-r--r-- root/root 33310 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.sk.cp1250 -rw-r--r-- root/root 38690 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.de -rw-r--r-- root/root 27798 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.sv -rw-r--r-- root/root 862 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/README.txt -rw-r--r-- root/root 1079 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/README.el.txt -rw-r--r-- root/root 46100 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.ru.utf-8 -rw-r--r-- root/root 28952 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.ru.cp1251 -rw-r--r-- root/root 35424 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.no.utf-8 -rw-r--r-- root/root 33908 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.hr -rw-r--r-- root/root 27102 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.hu.cp1250 -rw-r--r-- root/root 27106 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.ca -rw-r--r-- root/root 33185 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.ja.euc -rw-r--r-- root/root 35304 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.pl.utf-8 -rw-r--r-- root/root 33185 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.ja.sjis -rw-r--r-- root/root 28186 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.tr.iso9 -rw-r--r-- root/root 35443 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.eo.utf-8 -rw-r--r-- root/root 28952 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.ru -rw-r--r-- root/root 4625 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.vim -rw-r--r-- root/root 25677 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.cs -rw-r--r-- root/root 28733 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.hu.utf-8 -rw-r--r-- root/root 47158 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.el.utf-8 -rw-r--r-- root/root 30222 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.el.cp737 -rw-r--r-- root/root 43875 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.ja.utf-8 -rw-r--r-- root/root 972 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.info -rw-r--r-- root/root 36457 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.it.utf-8 -rw-r--r-- root/root 1079 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/README.el.cp737.txt -rw-r--r-- root/root 28700 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.sv.utf-8 -rw-r--r-- root/root 27591 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.ca.utf-8 -rw-r--r-- root/root 35525 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.sk.utf-8 -rw-r--r-- root/root 27102 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.hu -rw-r--r-- root/root 39116 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.de.utf-8 -rw-r--r-- root/root 34427 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.hr.utf-8 -rw-r--r-- root/root 30059 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.fr.utf-8 -rw-r--r-- root/root 30226 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.tr.utf-8 -rw-r--r-- root/root 34008 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.pl.cp1250 -rw-r--r-- root/root 27998 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.cs.utf-8 -rw-r--r-- root/root 33754 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.ko.utf-8 -rw-r--r-- root/root 31397 2008-11-29 21:08 ./usr/share/vim/vim72/tutor/tutor.zh.utf-8 drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ -rw-r--r-- root/root 88 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sk_sk.cp1250.vim -rw-r--r-- root/root 10898 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sr_yu.iso_8859-2.vim -rw-r--r-- root/root 10871 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sr_yu.iso_8859-5.vim -rw-r--r-- root/root 89 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_fr_fr.utf-8.vim -rw-r--r-- root/root 94 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_de.latin1.vim -rw-r--r-- root/root 90 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_es.utf-8.vim -rw-r--r-- root/root 64 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ru.utf-8.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/sk/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/sk/LC_MESSAGES/ -rw-r--r-- root/root 142942 2008-11-29 21:08 ./usr/share/vim/vim72/lang/sk/LC_MESSAGES/vim.mo -rw-r--r-- root/root 76 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_pl_pl.cp1250.vim -rw-r--r-- root/root 90 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_fi.utf-8.vim -rw-r--r-- root/root 10019 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_slovak_slovak_republic.1250.vim -rw-r--r-- root/root 76 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_pl.cp1250.vim -rw-r--r-- root/root 9462 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ko_kr.euckr.vim -rw-r--r-- root/root 174 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ja.cp932.vim -rw-r--r-- root/root 41 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_spanish_spain.850.vim -rw-r--r-- root/root 12075 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ru_ru.koi8-r.vim -rw-r--r-- root/root 86 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_pt_br.utf-8.vim -rw-r--r-- root/root 82 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_italian_italy.1252.vim -rw-r--r-- root/root 284 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_chinese(taiwan)_taiwan.950.vim -rw-r--r-- root/root 10461 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_zh_cn.gb2312.vim -rw-r--r-- root/root 89 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_de_de.utf-8.vim -rw-r--r-- root/root 70 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sr.utf-8.vim -rw-r--r-- root/root 12186 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_pl_pl.iso_8859-2.vim -rw-r--r-- root/root 12182 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_polish_poland.1250.vim -rw-r--r-- root/root 82 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_cs_cz.latin1.vim -rw-r--r-- root/root 93 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_nl.utf-8.vim -rw-r--r-- root/root 90 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_es_es.utf-8.vim -rw-r--r-- root/root 75 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ca.latin1.vim -rw-r--r-- root/root 82 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_zh_cn.gbk.vim -rw-r--r-- root/root 73 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_af.latin1.vim -rw-r--r-- root/root 90 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sv.utf-8.vim -rw-r--r-- root/root 12596 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_es_es.latin1.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/fi/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/fi/LC_MESSAGES/ -rw-r--r-- root/root 147223 2008-11-29 21:08 ./usr/share/vim/vim72/lang/fi/LC_MESSAGES/vim.mo -rw-r--r-- root/root 11032 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_zh_cn.utf-8.vim -rw-r--r-- root/root 88 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sk.cp1250.vim -rw-r--r-- root/root 14842 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_japanese_japan.932.vim -rw-r--r-- root/root 89 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_fr.utf-8.vim -rw-r--r-- root/root 10586 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sv_se.latin1.vim -rw-r--r-- root/root 174 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ja_jp.cp932.vim -rw-r--r-- root/root 238 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ja.eucjp.vim -rw-r--r-- root/root 18423 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_fr_fr.latin1.vim -rw-r--r-- root/root 98 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_zh.cp936.vim -rw-r--r-- root/root 146 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_no_no.utf-8.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/zh_CN/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/zh_CN/LC_MESSAGES/ -rw-r--r-- root/root 124855 2008-11-29 21:08 ./usr/share/vim/vim72/lang/zh_CN/LC_MESSAGES/vim.mo -rw-r--r-- root/root 94 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_fr.latin1.vim -rw-r--r-- root/root 10215 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ko_kr.utf-8.vim -rw-r--r-- root/root 89 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_hu.utf-8.vim -rw-r--r-- root/root 90 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_it_it.utf-8.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ko/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ko/LC_MESSAGES/ -rw-r--r-- root/root 114639 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ko/LC_MESSAGES/vim.mo -rw-r--r-- root/root 64 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ru_ru.utf-8.vim -rw-r--r-- root/root 88 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_eo_xx.utf-8.vim -rw-r--r-- root/root 11083 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_pt_pt.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/uk/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/uk/LC_MESSAGES/ -rw-r--r-- root/root 181610 2008-11-29 21:08 ./usr/share/vim/vim72/lang/uk/LC_MESSAGES/vim.mo -rw-r--r-- root/root 484 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_en_gb.latin1.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ca/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ca/LC_MESSAGES/ -rw-r--r-- root/root 151990 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ca/LC_MESSAGES/vim.mo -rw-r--r-- root/root 71 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_es.latin1.vim -rw-r--r-- root/root 14064 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ca_es.latin1.vim -rw-r--r-- root/root 67 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_pt_br.latin1.vim -rw-r--r-- root/root 13520 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_zh_tw.utf-8.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/zh_CN.UTF-8/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/zh_CN.UTF-8/LC_MESSAGES/ -rw-r--r-- root/root 135533 2008-11-29 21:08 ./usr/share/vim/vim72/lang/zh_CN.UTF-8/LC_MESSAGES/vim.mo -rw-r--r-- root/root 237 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ja_jp.ujis.vim -rw-r--r-- root/root 1952 2008-11-29 21:08 ./usr/share/vim/vim72/lang/README.txt -rw-r--r-- root/root 10952 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sr_yu.ascii.vim -rw-r--r-- root/root 74 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_nl.latin1.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/eo/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/eo/LC_MESSAGES/ -rw-r--r-- root/root 148873 2008-11-29 21:08 ./usr/share/vim/vim72/lang/eo/LC_MESSAGES/vim.mo -rw-r--r-- root/root 12386 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_pl_pl.utf-8.vim -rw-r--r-- root/root 89 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_de.utf-8.vim -rw-r--r-- root/root 71 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_it.latin1.vim -rw-r--r-- root/root 89 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_zh_tw.big5.vim -rw-r--r-- root/root 16487 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ja_jp.utf-8.vim -rw-r--r-- root/root 10692 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_no_no.latin1.vim -rw-r--r-- root/root 12701 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_chinese_taiwan.950.vim -rw-r--r-- root/root 92 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_fi.latin1.vim -rw-r--r-- root/root 11082 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_cs_cz.iso_8859-2.vim -rw-r--r-- root/root 14986 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ru_ru.vim -rw-r--r-- root/root 66 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_pt_pt.latin1.vim -rw-r--r-- root/root 12025 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_pt_br.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/cs/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/cs/LC_MESSAGES/ -rw-r--r-- root/root 107005 2008-11-29 21:08 ./usr/share/vim/vim72/lang/cs/LC_MESSAGES/vim.mo -rw-r--r-- root/root 10205 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_uk_ua.cp1251.vim -rw-r--r-- root/root 94 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_hu.iso_8859-2.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/vi/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/vi/LC_MESSAGES/ -rw-r--r-- root/root 139441 2008-11-29 21:08 ./usr/share/vim/vim72/lang/vi/LC_MESSAGES/vim.mo drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/sv/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/sv/LC_MESSAGES/ -rw-r--r-- root/root 144062 2008-11-29 21:08 ./usr/share/vim/vim72/lang/sv/LC_MESSAGES/vim.mo drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/af/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/af/LC_MESSAGES/ -rw-r--r-- root/root 121765 2008-11-29 21:08 ./usr/share/vim/vim72/lang/af/LC_MESSAGES/vim.mo -rw-r--r-- root/root 17741 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_eo.utf-8.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/zh_TW/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/zh_TW/LC_MESSAGES/ -rw-r--r-- root/root 109267 2008-11-29 21:08 ./usr/share/vim/vim72/lang/zh_TW/LC_MESSAGES/vim.mo drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/zh_TW.UTF-8/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/zh_TW.UTF-8/LC_MESSAGES/ -rw-r--r-- root/root 118540 2008-11-29 21:08 ./usr/share/vim/vim72/lang/zh_TW.UTF-8/LC_MESSAGES/vim.mo -rw-r--r-- root/root 93 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_nl_nl.utf-8.vim -rw-r--r-- root/root 143 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_no.utf-8.vim -rw-r--r-- root/root 113 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_czech_czech_republic.1252.vim -rw-r--r-- root/root 82 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_cs.cp1250.vim -rw-r--r-- root/root 105 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_french_france.1252.vim -rw-r--r-- root/root 217 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sk_sk.1250.vim -rw-r--r-- root/root 12678 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_it_it.latin1.vim -rw-r--r-- root/root 238 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ja_jp.eucjp.vim -rw-r--r-- root/root 125 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_no.latin1.vim -rw-r--r-- root/root 10205 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_uk_ua.koi8-u.vim -rw-r--r-- root/root 13406 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sr_yu.utf-8.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/no/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/no/LC_MESSAGES/ -rw-r--r-- root/root 142679 2008-11-29 21:08 ./usr/share/vim/vim72/lang/no/LC_MESSAGES/vim.mo -rw-r--r-- root/root 90 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_fi_fi.utf-8.vim -rw-r--r-- root/root 17739 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_fi_fi.latin1.vim -rw-r--r-- root/root 14021 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_vi_vn.vim -rw-r--r-- root/root 5451 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_af_af.latin1.vim -rw-r--r-- root/root 11078 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_czech_czech_republic.1250.vim -rw-r--r-- root/root 14844 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ja_jp.euc-jp.vim -rw-r--r-- root/root 71 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sv.latin1.vim -rw-r--r-- root/root 84 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_english_united_kingdom.ascii.vim -rw-r--r-- root/root 237 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ja.ujis.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/it/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/it/LC_MESSAGES/ -rw-r--r-- root/root 151199 2008-11-29 21:08 ./usr/share/vim/vim72/lang/it/LC_MESSAGES/vim.mo -rw-r--r-- root/root 66 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_pt_pt.utf-8.vim -rw-r--r-- root/root 92 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_af_af.utf-8.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/de/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/de/LC_MESSAGES/ -rw-r--r-- root/root 151562 2008-11-29 21:08 ./usr/share/vim/vim72/lang/de/LC_MESSAGES/vim.mo drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/en_GB/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/en_GB/LC_MESSAGES/ -rw-r--r-- root/root 8578 2008-11-29 21:08 ./usr/share/vim/vim72/lang/en_GB/LC_MESSAGES/vim.mo -rw-r--r-- root/root 69 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ko.utf-8.vim -rw-r--r-- root/root 264 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sk_sk.vim -rw-r--r-- root/root 10023 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sk_sk.iso_8859-2.vim -rw-r--r-- root/root 13054 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sl_si.latin2.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/es/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/es/LC_MESSAGES/ -rw-r--r-- root/root 131678 2008-11-29 21:08 ./usr/share/vim/vim72/lang/es/LC_MESSAGES/vim.mo -rw-r--r-- root/root 89 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_zh.cp950.vim -rw-r--r-- root/root 144 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ko_kr.vim -rw-r--r-- root/root 135 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ja.utf-8.vim -rw-r--r-- root/root 90 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_it.utf-8.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/pl/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/pl/LC_MESSAGES/ -rw-r--r-- root/root 148895 2008-11-29 21:08 ./usr/share/vim/vim72/lang/pl/LC_MESSAGES/vim.mo drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ja/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ja/LC_MESSAGES/ -rw-r--r-- root/root 148039 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ja/LC_MESSAGES/vim.mo -rw-r--r-- root/root 10265 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_chinese_gb.936.vim -rw-r--r-- root/root 82 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_cs.latin1.vim -rw-r--r-- root/root 106 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_finnish_finland.1252.vim -rw-r--r-- root/root 96 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_zh.gb2312.vim -rw-r--r-- root/root 153 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ca.utf-8.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ga/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ga/LC_MESSAGES/ -rw-r--r-- root/root 151782 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ga/LC_MESSAGES/vim.mo drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ru/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ru/LC_MESSAGES/ -rw-r--r-- root/root 160802 2008-11-29 21:08 ./usr/share/vim/vim72/lang/ru/LC_MESSAGES/vim.mo -rw-r--r-- root/root 84 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_english_united_kingdom.1252.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/pt_BR/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/pt_BR/LC_MESSAGES/ -rw-r--r-- root/root 151849 2008-11-29 21:08 ./usr/share/vim/vim72/lang/pt_BR/LC_MESSAGES/vim.mo -rw-r--r-- root/root 90 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sv_se.utf-8.vim -rw-r--r-- root/root 92 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_af.utf-8.vim -rw-r--r-- root/root 88 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_eo_eo.utf-8.vim -rw-r--r-- root/root 153 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ca_es.utf-8.vim -rw-r--r-- root/root 98 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_zh_cn.cp936.vim -rw-r--r-- root/root 10424 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_nl_nl.latin1.vim -rw-r--r-- root/root 89 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_zh.big5.vim -rw-r--r-- root/root 10770 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_hu_hu.utf-8.vim -rw-r--r-- root/root 13376 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_de_de.latin1.vim -rw-r--r-- root/root 105 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_german_germany.1252.vim -rw-r--r-- root/root 270 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_chinese(gb)_gb.936.vim -rw-r--r-- root/root 89 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_zh_tw.cp950.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/fr/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/lang/fr/LC_MESSAGES/ -rw-r--r-- root/root 154719 2008-11-29 21:08 ./usr/share/vim/vim72/lang/fr/LC_MESSAGES/vim.mo -rw-r--r-- root/root 13094 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sl_si.cp1250.vim -rw-r--r-- root/root 74 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_en_gb.utf-8.vim -rw-r--r-- root/root 11075 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_czech_czech_republic.ascii.vim -rw-r--r-- root/root 13220 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_sl_si.utf-8.vim -rw-r--r-- root/root 238 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_ja.euc-jp.vim -rw-r--r-- root/root 82 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_zh_cn.18030.vim -rw-r--r-- root/root 11330 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_hu_hu.iso_8859-2.vim -rw-r--r-- root/root 82 2008-11-29 21:08 ./usr/share/vim/vim72/lang/menu_cs_cz.cp1250.vim -rw-r--r-- root/root 1902 2008-11-29 21:08 ./usr/share/vim/vim72/evim.vim -rw-r--r-- root/root 17180 2008-11-24 02:05 ./usr/share/vim/vim72/rgb.txt drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/print/ -rw-r--r-- root/root 2169 2008-11-29 21:08 ./usr/share/vim/vim72/print/cp1253.ps -rw-r--r-- root/root 2125 2008-11-29 21:08 ./usr/share/vim/vim72/print/ebcdic-uk.ps -rw-r--r-- root/root 2241 2008-11-29 21:08 ./usr/share/vim/vim72/print/cp1254.ps -rw-r--r-- root/root 2130 2008-11-29 21:08 ./usr/share/vim/vim72/print/iso-8859-11.ps -rw-r--r-- root/root 765 2008-11-29 21:08 ./usr/share/vim/vim72/print/ks_roman.ps -rw-r--r-- root/root 2220 2008-11-29 21:08 ./usr/share/vim/vim72/print/mac-roman.ps -rw-r--r-- root/root 720 2008-11-29 21:08 ./usr/share/vim/vim72/print/ascii.ps -rw-r--r-- root/root 2171 2008-11-29 21:08 ./usr/share/vim/vim72/print/hp-roman8.ps -rw-r--r-- root/root 2156 2008-11-29 21:08 ./usr/share/vim/vim72/print/iso-8859-2.ps -rw-r--r-- root/root 2111 2008-11-29 21:08 ./usr/share/vim/vim72/print/iso-8859-8.ps -rw-r--r-- root/root 769 2008-11-29 21:08 ./usr/share/vim/vim72/print/gb_roman.ps -rw-r--r-- root/root 1085 2008-11-29 21:08 ./usr/share/vim/vim72/print/cidfont.ps -rw-r--r-- root/root 2315 2008-11-29 21:08 ./usr/share/vim/vim72/print/iso-8859-5.ps -rw-r--r-- root/root 2218 2008-11-29 21:08 ./usr/share/vim/vim72/print/iso-8859-9.ps -rw-r--r-- root/root 2191 2008-11-29 21:08 ./usr/share/vim/vim72/print/dec-mcs.ps -rw-r--r-- root/root 2200 2008-11-29 21:08 ./usr/share/vim/vim72/print/cp1257.ps -rw-r--r-- root/root 2132 2008-11-29 21:08 ./usr/share/vim/vim72/print/iso-8859-4.ps -rw-r--r-- root/root 2382 2008-11-29 21:08 ./usr/share/vim/vim72/print/cp1251.ps -rw-r--r-- root/root 2176 2008-11-29 21:08 ./usr/share/vim/vim72/print/iso-8859-15.ps -rw-r--r-- root/root 2223 2008-11-29 21:08 ./usr/share/vim/vim72/print/cp1252.ps -rw-r--r-- root/root 767 2008-11-29 21:08 ./usr/share/vim/vim72/print/jis_roman.ps -rw-r--r-- root/root 2215 2008-11-29 21:08 ./usr/share/vim/vim72/print/cp1250.ps -rw-r--r-- root/root 2189 2008-11-29 21:08 ./usr/share/vim/vim72/print/iso-8859-14.ps -rw-r--r-- root/root 2128 2008-11-29 21:08 ./usr/share/vim/vim72/print/iso-8859-10.ps -rw-r--r-- root/root 1976 2008-11-29 21:08 ./usr/share/vim/vim72/print/prolog.ps -rw-r--r-- root/root 2186 2008-11-29 21:08 ./usr/share/vim/vim72/print/iso-8859-13.ps -rw-r--r-- root/root 2318 2008-11-29 21:08 ./usr/share/vim/vim72/print/koi8-r.ps -rw-r--r-- root/root 765 2008-11-29 21:08 ./usr/share/vim/vim72/print/cns_roman.ps -rw-r--r-- root/root 2231 2008-11-29 21:08 ./usr/share/vim/vim72/print/iso-8859-3.ps -rw-r--r-- root/root 2141 2008-11-29 21:08 ./usr/share/vim/vim72/print/iso-8859-7.ps -rw-r--r-- root/root 2137 2008-11-29 21:08 ./usr/share/vim/vim72/print/cp1255.ps -rw-r--r-- root/root 2192 2008-11-29 21:08 ./usr/share/vim/vim72/print/latin1.ps -rw-r--r-- root/root 2326 2008-11-29 21:08 ./usr/share/vim/vim72/print/koi8-u.ps -rw-r--r-- root/root 1955 2008-11-29 21:08 ./usr/share/vim/vim72/bugreport.vim -rw-r--r-- root/root 60962 2008-11-29 21:08 ./usr/share/vim/vim72/filetype.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/colors/ -rw-r--r-- root/root 1037 2008-11-29 21:08 ./usr/share/vim/vim72/colors/pablo.vim -rw-r--r-- root/root 3306 2008-11-29 21:08 ./usr/share/vim/vim72/colors/koehler.vim -rw-r--r-- root/root 2006 2008-11-29 21:08 ./usr/share/vim/vim72/colors/murphy.vim -rw-r--r-- root/root 1629 2008-11-29 21:08 ./usr/share/vim/vim72/colors/torte.vim -rw-r--r-- root/root 2476 2008-11-29 21:08 ./usr/share/vim/vim72/colors/blue.vim -rw-r--r-- root/root 2812 2008-11-29 21:08 ./usr/share/vim/vim72/colors/desert.vim -rw-r--r-- root/root 2476 2008-11-29 21:08 ./usr/share/vim/vim72/colors/evening.vim -rw-r--r-- root/root 1666 2008-11-29 21:08 ./usr/share/vim/vim72/colors/elflord.vim -rw-r--r-- root/root 2311 2008-11-29 21:08 ./usr/share/vim/vim72/colors/README.txt -rw-r--r-- root/root 2399 2008-11-29 21:08 ./usr/share/vim/vim72/colors/delek.vim -rw-r--r-- root/root 2673 2008-11-29 21:08 ./usr/share/vim/vim72/colors/peachpuff.vim -rw-r--r-- root/root 2990 2008-11-29 21:08 ./usr/share/vim/vim72/colors/darkblue.vim -rw-r--r-- root/root 548 2008-11-29 21:08 ./usr/share/vim/vim72/colors/default.vim -rw-r--r-- root/root 2720 2008-11-29 21:08 ./usr/share/vim/vim72/colors/shine.vim -rw-r--r-- root/root 1840 2008-11-29 21:08 ./usr/share/vim/vim72/colors/zellner.vim -rw-r--r-- root/root 2460 2008-11-29 21:08 ./usr/share/vim/vim72/colors/morning.vim -rw-r--r-- root/root 2445 2008-11-29 21:08 ./usr/share/vim/vim72/colors/slate.vim -rw-r--r-- root/root 1239 2008-11-29 21:08 ./usr/share/vim/vim72/colors/ron.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/ -rw-r--r-- root/root 375 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/cdrdaoconf.vim -rw-r--r-- root/root 452 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/yaml.vim -rw-r--r-- root/root 1097 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/dtd.vim -rw-r--r-- root/root 426 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/readline.vim -rw-r--r-- root/root 450 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/calendar.vim -rw-r--r-- root/root 4255 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/AppendMatchGroup.vim -rw-r--r-- root/root 422 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/conf.vim -rw-r--r-- root/root 1072 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/git.vim -rw-r--r-- root/root 458 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/ld.vim -rw-r--r-- root/root 445 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/protocols.vim -rw-r--r-- root/root 1885 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/xml.vim -rw-r--r-- root/root 472 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/ch.vim -rw-r--r-- root/root 416 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/fetchmail.vim -rw-r--r-- root/root 419 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/arch.vim -rw-r--r-- root/root 764 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/make.vim -rw-r--r-- root/root 422 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/udevconf.vim -rw-r--r-- root/root 446 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/dosini.vim -rw-r--r-- root/root 457 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/sieve.vim -rw-r--r-- root/root 2790 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/php.vim -rw-r--r-- root/root 375 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/hostconf.vim -rw-r--r-- root/root 1902 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/hamster.vim -rw-r--r-- root/root 715 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/aap.vim -rw-r--r-- root/root 428 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/logindefs.vim -rw-r--r-- root/root 955 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/context.vim -rw-r--r-- root/root 296 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/objc.vim -rw-r--r-- root/root 433 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/haskell.vim -rw-r--r-- root/root 1141 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/msmessages.vim -rw-r--r-- root/root 1047 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/javascript.vim -rw-r--r-- root/root 1145 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/xsd.vim -rw-r--r-- root/root 1176 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/sh.vim -rw-r--r-- root/root 823 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/postscr.vim -rw-r--r-- root/root 2696 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/abaqus.vim -rw-r--r-- root/root 401 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/logtalk.vim -rw-r--r-- root/root 427 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/quake.vim -rw-r--r-- root/root 2909 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/html.vim -rw-r--r-- root/root 419 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/rnc.vim -rw-r--r-- root/root 422 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/xf86conf.vim -rw-r--r-- root/root 761 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/lisp.vim -rw-r--r-- root/root 422 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/mailcap.vim -rw-r--r-- root/root 2322 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/gitcommit.vim -rw-r--r-- root/root 428 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/prolog.vim -rw-r--r-- root/root 1682 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/verilog.vim -rw-r--r-- root/root 437 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/racc.vim -rw-r--r-- root/root 849 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/lua.vim -rw-r--r-- root/root 635 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/matlab.vim -rw-r--r-- root/root 2613 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/pdf.vim -rw-r--r-- root/root 377 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/gitconfig.vim -rw-r--r-- root/root 768 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/framescript.vim -rw-r--r-- root/root 387 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/cvsrc.vim -rw-r--r-- root/root 4866 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/spec.vim -rw-r--r-- root/root 621 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/mp.vim -rw-r--r-- root/root 375 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/kconfig.vim -rw-r--r-- root/root 418 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/terminfo.vim -rw-r--r-- root/root 420 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/udevperm.vim -rw-r--r-- root/root 416 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/netrc.vim -rw-r--r-- root/root 696 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/pyrex.vim -rw-r--r-- root/root 325 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/automake.vim -rw-r--r-- root/root 421 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/pamconf.vim -rw-r--r-- root/root 468 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/logcheck.vim -rw-r--r-- root/root 1660 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/java.vim -rw-r--r-- root/root 422 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/dictconf.vim -rw-r--r-- root/root 709 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/reva.vim -rw-r--r-- root/root 469 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/xdefaults.vim -rw-r--r-- root/root 442 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/indent.vim -rw-r--r-- root/root 429 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/sshconfig.vim -rw-r--r-- root/root 988 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/initex.vim -rw-r--r-- root/root 732 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/cs.vim -rw-r--r-- root/root 458 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/eterm.vim -rw-r--r-- root/root 16712 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/sql.vim -rw-r--r-- root/root 431 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/updatedb.vim -rw-r--r-- root/root 3116 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/eruby.vim -rw-r--r-- root/root 1313 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/gitrebase.vim -rw-r--r-- root/root 1985 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/jsp.vim -rw-r--r-- root/root 869 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/README.txt -rw-r--r-- root/root 424 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/limits.vim -rw-r--r-- root/root 331 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/htmldjango.vim -rw-r--r-- root/root 1133 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/plaintex.vim -rw-r--r-- root/root 368 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/help.vim -rw-r--r-- root/root 432 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/manconf.vim -rw-r--r-- root/root 355 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/diff.vim -rw-r--r-- root/root 21823 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/ocaml.vim -rw-r--r-- root/root 441 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/sysctl.vim -rw-r--r-- root/root 11122 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/debchangelog.vim -rw-r--r-- root/root 423 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/pinfo.vim -rw-r--r-- root/root 424 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/elinks.vim -rw-r--r-- root/root 1170 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/ishd.vim -rw-r--r-- root/root 1181 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/tcsh.vim -rw-r--r-- root/root 414 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/m4.vim -rw-r--r-- root/root 6377 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/ada.vim -rw-r--r-- root/root 437 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/bdf.vim -rw-r--r-- root/root 798 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/mrxvtrc.vim -rw-r--r-- root/root 3436 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/vhdl.vim -rw-r--r-- root/root 464 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/xinetd.vim -rw-r--r-- root/root 1151 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/dtrace.vim -rw-r--r-- root/root 428 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/libao.vim -rw-r--r-- root/root 421 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/gpg.vim -rw-r--r-- root/root 413 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/group.vim -rw-r--r-- root/root 1876 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/flexwiki.vim -rw-r--r-- root/root 423 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/dictdconf.vim -rw-r--r-- root/root 553 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/nsis.vim -rw-r--r-- root/root 1816 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/haml.vim -rw-r--r-- root/root 455 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/muttrc.vim -rw-r--r-- root/root 2829 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/vim.vim -rw-r--r-- root/root 516 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/css.vim -rw-r--r-- root/root 158 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/gitsendemail.vim -rw-r--r-- root/root 426 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/alsaconf.vim -rw-r--r-- root/root 4031 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/fortran.vim -rw-r--r-- root/root 9392 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/cobol.vim -rw-r--r-- root/root 465 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/slpconf.vim -rw-r--r-- root/root 8281 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/changelog.vim -rw-r--r-- root/root 629 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/dosbatch.vim -rw-r--r-- root/root 427 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/setserial.vim -rw-r--r-- root/root 402 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/crm.vim -rw-r--r-- root/root 422 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/xmodmap.vim -rw-r--r-- root/root 426 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/sudoers.vim -rw-r--r-- root/root 427 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/pascal.vim -rw-r--r-- root/root 443 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/sensors.vim -rw-r--r-- root/root 422 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/grub.vim -rw-r--r-- root/root 424 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/screen.vim -rw-r--r-- root/root 414 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/udevrules.vim -rw-r--r-- root/root 1865 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/c.vim -rw-r--r-- root/root 1607 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/csh.vim -rw-r--r-- root/root 1248 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/config.vim -rw-r--r-- root/root 465 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/modconf.vim -rw-r--r-- root/root 375 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/mailaliases.vim -rw-r--r-- root/root 1885 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/debcontrol.vim -rw-r--r-- root/root 708 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/csc.vim -rw-r--r-- root/root 1315 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/ant.vim -rw-r--r-- root/root 334 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/xs.vim -rw-r--r-- root/root 1174 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/svg.vim -rw-r--r-- root/root 1279 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/lprolog.vim -rw-r--r-- root/root 333 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/bst.vim -rw-r--r-- root/root 2205 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/perl.vim -rw-r--r-- root/root 430 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/loginaccess.vim -rw-r--r-- root/root 435 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/nanorc.vim -rw-r--r-- root/root 572 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/rpl.vim -rw-r--r-- root/root 412 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/zsh.vim -rw-r--r-- root/root 455 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/slpspi.vim -rw-r--r-- root/root 2010 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/xhtml.vim -rw-r--r-- root/root 1015 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/mail.vim -rw-r--r-- root/root 4476 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/man.vim -rw-r--r-- root/root 464 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/slpreg.vim -rw-r--r-- root/root 1059 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/occam.vim -rw-r--r-- root/root 385 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/sass.vim -rw-r--r-- root/root 926 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/mupad.vim -rw-r--r-- root/root 422 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/lftp.vim -rw-r--r-- root/root 288 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/cpp.vim -rw-r--r-- root/root 412 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/passwd.vim -rw-r--r-- root/root 460 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/mplayerconf.vim -rw-r--r-- root/root 316 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/btm.vim -rw-r--r-- root/root 404 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/mf.vim -rw-r--r-- root/root 1890 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/aspvbs.vim -rw-r--r-- root/root 375 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/denyhosts.vim -rw-r--r-- root/root 1907 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/vb.vim -rw-r--r-- root/root 467 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/procmail.vim -rw-r--r-- root/root 458 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/a2ps.vim -rw-r--r-- root/root 596 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/kwt.vim -rw-r--r-- root/root 1624 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/tex.vim -rw-r--r-- root/root 390 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/fvwm.vim -rw-r--r-- root/root 440 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/services.vim -rw-r--r-- root/root 418 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/art.vim -rw-r--r-- root/root 424 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/hostsaccess.vim -rw-r--r-- root/root 419 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/dircolors.vim -rw-r--r-- root/root 530 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/xslt.vim -rw-r--r-- root/root 1184 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/sgml.vim -rw-r--r-- root/root 1126 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/scheme.vim -rw-r--r-- root/root 444 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/rst.vim -rw-r--r-- root/root 8132 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/ruby.vim -rw-r--r-- root/root 1363 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin/python.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/indent/ -rw-r--r-- root/root 769 2008-11-29 21:08 ./usr/share/vim/vim72/indent/yacc.vim -rw-r--r-- root/root 11608 2008-11-29 21:08 ./usr/share/vim/vim72/indent/dtd.vim -rw-r--r-- root/root 681 2008-11-29 21:08 ./usr/share/vim/vim72/indent/readline.vim -rw-r--r-- root/root 1753 2008-11-29 21:08 ./usr/share/vim/vim72/indent/ld.vim -rw-r--r-- root/root 2713 2008-11-29 21:08 ./usr/share/vim/vim72/indent/sdl.vim -rw-r--r-- root/root 2469 2008-11-29 21:08 ./usr/share/vim/vim72/indent/xml.vim -rw-r--r-- root/root 470 2008-11-29 21:08 ./usr/share/vim/vim72/indent/ch.vim -rw-r--r-- root/root 3431 2008-11-29 21:08 ./usr/share/vim/vim72/indent/make.vim -rw-r--r-- root/root 19491 2008-11-29 21:08 ./usr/share/vim/vim72/indent/php.vim -rw-r--r-- root/root 7650 2008-11-29 21:08 ./usr/share/vim/vim72/indent/awk.vim -rw-r--r-- root/root 1407 2008-11-29 21:08 ./usr/share/vim/vim72/indent/hamster.vim -rw-r--r-- root/root 265 2008-11-29 21:08 ./usr/share/vim/vim72/indent/aap.vim -rw-r--r-- root/root 1645 2008-11-29 21:08 ./usr/share/vim/vim72/indent/objc.vim -rw-r--r-- root/root 994 2008-11-29 21:08 ./usr/share/vim/vim72/indent/tilde.vim -rw-r--r-- root/root 309 2008-11-29 21:08 ./usr/share/vim/vim72/indent/javascript.vim -rw-r--r-- root/root 253 2008-11-29 21:08 ./usr/share/vim/vim72/indent/xsd.vim -rw-r--r-- root/root 1294 2008-11-29 21:08 ./usr/share/vim/vim72/indent/sh.vim -rw-r--r-- root/root 1622 2008-11-29 21:08 ./usr/share/vim/vim72/indent/postscr.vim -rw-r--r-- root/root 1690 2008-11-29 21:08 ./usr/share/vim/vim72/indent/logtalk.vim -rw-r--r-- root/root 7267 2008-11-29 21:08 ./usr/share/vim/vim72/indent/html.vim -rw-r--r-- root/root 679 2008-11-29 21:08 ./usr/share/vim/vim72/indent/xf86conf.vim -rw-r--r-- root/root 326 2008-11-29 21:08 ./usr/share/vim/vim72/indent/lisp.vim -rw-r--r-- root/root 1454 2008-11-29 21:08 ./usr/share/vim/vim72/indent/prolog.vim -rw-r--r-- root/root 7561 2008-11-29 21:08 ./usr/share/vim/vim72/indent/verilog.vim -rw-r--r-- root/root 1914 2008-11-29 21:08 ./usr/share/vim/vim72/indent/lua.vim -rw-r--r-- root/root 1928 2008-11-29 21:08 ./usr/share/vim/vim72/indent/matlab.vim -rw-r--r-- root/root 814 2008-11-29 21:08 ./usr/share/vim/vim72/indent/gitconfig.vim -rw-r--r-- root/root 13006 2008-11-29 21:08 ./usr/share/vim/vim72/indent/sqlanywhere.vim -rw-r--r-- root/root 786 2008-11-29 21:08 ./usr/share/vim/vim72/indent/framescript.vim -rw-r--r-- root/root 6457 2008-11-29 21:08 ./usr/share/vim/vim72/indent/mp.vim -rw-r--r-- root/root 326 2008-11-29 21:08 ./usr/share/vim/vim72/indent/pyrex.vim -rw-r--r-- root/root 2227 2008-11-29 21:08 ./usr/share/vim/vim72/indent/mma.vim -rw-r--r-- root/root 231 2008-11-29 21:08 ./usr/share/vim/vim72/indent/automake.vim -rw-r--r-- root/root 3705 2008-11-29 21:08 ./usr/share/vim/vim72/indent/java.vim -rw-r--r-- root/root 346 2008-11-29 21:08 ./usr/share/vim/vim72/indent/bib.vim -rw-r--r-- root/root 325 2008-11-29 21:08 ./usr/share/vim/vim72/indent/dictconf.vim -rw-r--r-- root/root 3074 2008-11-29 21:08 ./usr/share/vim/vim72/indent/eiffel.vim -rw-r--r-- root/root 327 2008-11-29 21:08 ./usr/share/vim/vim72/indent/cs.vim -rw-r--r-- root/root 638 2008-11-29 21:08 ./usr/share/vim/vim72/indent/eterm.vim -rw-r--r-- root/root 1204 2008-11-29 21:08 ./usr/share/vim/vim72/indent/sql.vim -rw-r--r-- root/root 12258 2008-11-29 21:08 ./usr/share/vim/vim72/indent/GenericIndent.vim -rw-r--r-- root/root 2042 2008-11-29 21:08 ./usr/share/vim/vim72/indent/eruby.vim -rw-r--r-- root/root 2662 2008-11-29 21:08 ./usr/share/vim/vim72/indent/dylan.vim -rw-r--r-- root/root 462 2008-11-29 21:08 ./usr/share/vim/vim72/indent/jsp.vim -rw-r--r-- root/root 1639 2008-11-29 21:08 ./usr/share/vim/vim72/indent/README.txt -rw-r--r-- root/root 273 2008-11-29 21:08 ./usr/share/vim/vim72/indent/htmldjango.vim -rw-r--r-- root/root 324 2008-11-29 21:08 ./usr/share/vim/vim72/indent/docbk.vim -rw-r--r-- root/root 8464 2008-11-29 21:08 ./usr/share/vim/vim72/indent/ocaml.vim -rw-r--r-- root/root 510 2008-11-29 21:08 ./usr/share/vim/vim72/indent/d.vim -rw-r--r-- root/root 5729 2008-11-29 21:08 ./usr/share/vim/vim72/indent/erlang.vim -rw-r--r-- root/root 4172 2008-11-29 21:08 ./usr/share/vim/vim72/indent/cdl.vim -rw-r--r-- root/root 1841 2008-11-29 21:08 ./usr/share/vim/vim72/indent/ishd.vim -rw-r--r-- root/root 1247 2008-11-29 21:08 ./usr/share/vim/vim72/indent/tcsh.vim -rw-r--r-- root/root 11077 2008-11-29 21:08 ./usr/share/vim/vim72/indent/ada.vim -rw-r--r-- root/root 13332 2008-11-29 21:08 ./usr/share/vim/vim72/indent/vhdl.vim -rw-r--r-- root/root 1131 2008-11-29 21:08 ./usr/share/vim/vim72/indent/xinetd.vim -rw-r--r-- root/root 451 2008-11-29 21:08 ./usr/share/vim/vim72/indent/dtrace.vim -rw-r--r-- root/root 1505 2008-11-29 21:08 ./usr/share/vim/vim72/indent/tf.vim -rw-r--r-- root/root 326 2008-11-29 21:08 ./usr/share/vim/vim72/indent/dictdconf.vim -rw-r--r-- root/root 2214 2008-11-29 21:08 ./usr/share/vim/vim72/indent/haml.vim -rw-r--r-- root/root 2284 2008-11-29 21:08 ./usr/share/vim/vim72/indent/vim.vim -rw-r--r-- root/root 1749 2008-11-29 21:08 ./usr/share/vim/vim72/indent/css.vim -rw-r--r-- root/root 1574 2008-11-29 21:08 ./usr/share/vim/vim72/indent/idlang.vim -rw-r--r-- root/root 2643 2008-11-29 21:08 ./usr/share/vim/vim72/indent/pov.vim -rw-r--r-- root/root 4871 2008-11-29 21:08 ./usr/share/vim/vim72/indent/fortran.vim -rw-r--r-- root/root 8197 2008-11-29 21:08 ./usr/share/vim/vim72/indent/cobol.vim -rw-r--r-- root/root 264 2008-11-29 21:08 ./usr/share/vim/vim72/indent/changelog.vim -rw-r--r-- root/root 4958 2008-11-29 21:08 ./usr/share/vim/vim72/indent/pascal.vim -rw-r--r-- root/root 2840 2008-11-29 21:08 ./usr/share/vim/vim72/indent/cmake.vim -rw-r--r-- root/root 325 2008-11-29 21:08 ./usr/share/vim/vim72/indent/c.vim -rw-r--r-- root/root 2166 2008-11-29 21:08 ./usr/share/vim/vim72/indent/config.vim -rw-r--r-- root/root 1602 2008-11-29 21:08 ./usr/share/vim/vim72/indent/tcl.vim -rw-r--r-- root/root 290 2008-11-29 21:08 ./usr/share/vim/vim72/indent/ant.vim -rw-r--r-- root/root 1919 2008-11-29 21:08 ./usr/share/vim/vim72/indent/bst.vim -rw-r--r-- root/root 4592 2008-11-29 21:08 ./usr/share/vim/vim72/indent/perl.vim -rw-r--r-- root/root 1835 2008-11-29 21:08 ./usr/share/vim/vim72/indent/rpl.vim -rw-r--r-- root/root 231 2008-11-29 21:08 ./usr/share/vim/vim72/indent/zsh.vim -rw-r--r-- root/root 269 2008-11-29 21:08 ./usr/share/vim/vim72/indent/xhtml.vim -rw-r--r-- root/root 4564 2008-11-29 21:08 ./usr/share/vim/vim72/indent/occam.vim -rw-r--r-- root/root 938 2008-11-29 21:08 ./usr/share/vim/vim72/indent/sass.vim -rw-r--r-- root/root 1202 2008-11-29 21:08 ./usr/share/vim/vim72/indent/mupad.vim -rw-r--r-- root/root 296 2008-11-29 21:08 ./usr/share/vim/vim72/indent/cpp.vim -rw-r--r-- root/root 2002 2008-11-29 21:08 ./usr/share/vim/vim72/indent/vb.vim -rw-r--r-- root/root 297 2008-11-29 21:08 ./usr/share/vim/vim72/indent/xslt.vim -rw-r--r-- root/root 241 2008-11-29 21:08 ./usr/share/vim/vim72/indent/scheme.vim -rw-r--r-- root/root 1134 2008-11-29 21:08 ./usr/share/vim/vim72/indent/rst.vim -rw-r--r-- root/root 6418 2008-11-29 21:08 ./usr/share/vim/vim72/indent/sml.vim -rw-r--r-- root/root 11859 2008-11-29 21:08 ./usr/share/vim/vim72/indent/ruby.vim -rw-r--r-- root/root 5556 2008-11-29 21:08 ./usr/share/vim/vim72/indent/python.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ -rw-r--r-- root/root 2225 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/abc.vim -rw-r--r-- root/root 8798 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/wget.vim -rw-r--r-- root/root 4625 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/psf.vim -rw-r--r-- root/root 2465 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sd.vim -rw-r--r-- root/root 25073 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/nasm.vim -rw-r--r-- root/root 3635 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cdrdaoconf.vim -rw-r--r-- root/root 5215 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/b.vim -rw-r--r-- root/root 3302 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/yaml.vim -rw-r--r-- root/root 15876 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sisu.vim -rw-r--r-- root/root 5892 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/jproperties.vim -rw-r--r-- root/root 2159 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rpcgen.vim -rw-r--r-- root/root 4258 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/yacc.vim -rw-r--r-- root/root 5431 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dtd.vim -rw-r--r-- root/root 8962 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/readline.vim -rw-r--r-- root/root 2451 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/takout.vim -rw-r--r-- root/root 5030 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/calendar.vim -rw-r--r-- root/root 3014 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cynlib.vim -rw-r--r-- root/root 3462 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/hb.vim -rw-r--r-- root/root 396 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/chaskell.vim -rw-r--r-- root/root 15891 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pine.vim -rw-r--r-- root/root 17860 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mysql.vim -rw-r--r-- root/root 799 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/conf.vim -rw-r--r-- root/root 5372 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/abel.vim -rw-r--r-- root/root 3600 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/git.vim -rw-r--r-- root/root 2890 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ld.vim -rw-r--r-- root/root 1417 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/protocols.vim -rw-r--r-- root/root 1684 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/bzr.vim -rw-r--r-- root/root 2201 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/remind.vim -rw-r--r-- root/root 7043 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sdl.vim -rw-r--r-- root/root 2620 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/asteriskvm.vim -rw-r--r-- root/root 22744 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cdrtoc.vim -rw-r--r-- root/root 568 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xbl.vim -rw-r--r-- root/root 8518 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xml.vim -rw-r--r-- root/root 5167 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mmix.vim -rw-r--r-- root/root 2344 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/snnspat.vim -rw-r--r-- root/root 1290 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ch.vim -rw-r--r-- root/root 16135 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/splint.vim -rw-r--r-- root/root 3296 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/fetchmail.vim -rw-r--r-- root/root 2780 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gp.vim -rw-r--r-- root/root 8733 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/nastran.vim -rw-r--r-- root/root 1137 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/arch.vim -rw-r--r-- root/root 6386 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/make.vim -rw-r--r-- root/root 4636 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gdb.vim -rw-r--r-- root/root 11107 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xmath.vim -rw-r--r-- root/root 1215 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/udevconf.vim -rw-r--r-- root/root 1158 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dosini.vim -rw-r--r-- root/root 1659 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sieve.vim -rw-r--r-- root/root 3071 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dracula.vim -rw-r--r-- root/root 2970 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sqloracle.vim -rw-r--r-- root/root 2469 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/texmf.vim -rw-r--r-- root/root 1537 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/trustees.vim -rw-r--r-- root/root 20647 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cf.vim -rw-r--r-- root/root 76688 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/php.vim -rw-r--r-- root/root 1784 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cynpp.vim -rw-r--r-- root/root 1016 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/aspperl.vim -rw-r--r-- root/root 7633 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/awk.vim -rw-r--r-- root/root 2174 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gsp.vim -rw-r--r-- root/root 2787 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/prescribe.vim -rw-r--r-- root/root 5051 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lynx.vim -rw-r--r-- root/root 3858 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/hostconf.vim -rw-r--r-- root/root 14233 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/hamster.vim -rw-r--r-- root/root 12486 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lscript.vim -rw-r--r-- root/root 5878 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/clipper.vim -rw-r--r-- root/root 5697 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/aap.vim -rw-r--r-- root/root 2267 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ave.vim -rw-r--r-- root/root 3620 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/modula2.vim -rw-r--r-- root/root 1049 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/viminfo.vim -rw-r--r-- root/root 2800 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/msql.vim -rw-r--r-- root/root 3997 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/logindefs.vim -rw-r--r-- root/root 4183 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/context.vim -rw-r--r-- root/root 4769 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lhaskell.vim -rw-r--r-- root/root 12548 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/winbatch.vim -rw-r--r-- root/root 3565 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/registry.vim -rw-r--r-- root/root 2673 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gedcom.vim -rw-r--r-- root/root 3827 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/objc.vim -rw-r--r-- root/root 17073 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dtml.vim -rw-r--r-- root/root 373 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tar.vim -rw-r--r-- root/root 1538 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tilde.vim -rw-r--r-- root/root 3513 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/povini.vim -rw-r--r-- root/root 8632 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/haskell.vim -rw-r--r-- root/root 6413 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/msmessages.vim -rw-r--r-- root/root 5277 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/javascript.vim -rw-r--r-- root/root 3522 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/scilab.vim -rw-r--r-- root/root 6367 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/po.vim -rw-r--r-- root/root 2125 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xsd.vim -rw-r--r-- root/root 4420 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sl.vim -rw-r--r-- root/root 32439 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sh.vim -rw-r--r-- root/root 46541 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/postscr.vim -rw-r--r-- root/root 1481 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/abaqus.vim -rw-r--r-- root/root 20063 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/progress.vim -rw-r--r-- root/root 14344 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/openroad.vim -rw-r--r-- root/root 13466 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mush.vim -rw-r--r-- root/root 1469 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/model.vim -rw-r--r-- root/root 1648 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/edif.vim -rw-r--r-- root/root 2625 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/javacc.vim -rw-r--r-- root/root 13629 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/logtalk.vim -rw-r--r-- root/root 8538 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/quake.vim -rw-r--r-- root/root 15612 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/html.vim -rw-r--r-- root/root 3579 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/privoxy.vim -rw-r--r-- root/root 2251 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rnc.vim -rw-r--r-- root/root 3094 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/clean.vim -rw-r--r-- root/root 14894 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xf86conf.vim -rw-r--r-- root/root 12144 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sas.vim -rw-r--r-- root/root 7549 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rebol.vim -rw-r--r-- root/root 10512 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/freebasic.vim -rw-r--r-- root/root 36289 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lisp.vim -rw-r--r-- root/root 5415 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/eviews.vim -rw-r--r-- root/root 2379 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cuplsim.vim -rw-r--r-- root/root 1755 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mailcap.vim -rw-r--r-- root/root 1006 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/jargon.vim -rw-r--r-- root/root 1682 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sindacmp.vim -rw-r--r-- root/root 26116 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/skill.vim -rw-r--r-- root/root 1495 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/def.vim -rw-r--r-- root/root 3198 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gitcommit.vim -rw-r--r-- root/root 151 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/phtml.vim -rw-r--r-- root/root 2198 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dcd.vim -rw-r--r-- root/root 1487 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dylanintr.vim -rw-r--r-- root/root 2275 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sgmllnx.vim -rw-r--r-- root/root 5276 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sed.vim -rw-r--r-- root/root 4086 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/papp.vim -rw-r--r-- root/root 14384 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/nqc.vim -rw-r--r-- root/root 1041 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/esmtprc.vim -rw-r--r-- root/root 4312 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/prolog.vim -rw-r--r-- root/root 2477 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/asmh8300.vim -rw-r--r-- root/root 5315 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/verilog.vim -rw-r--r-- root/root 5607 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/racc.vim -rw-r--r-- root/root 11897 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lua.vim -rw-r--r-- root/root 3956 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/modsim3.vim -rw-r--r-- root/root 7501 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/csp.vim -rw-r--r-- root/root 3490 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/matlab.vim -rw-r--r-- root/root 3539 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pdf.vim -rw-r--r-- root/root 5505 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pilrc.vim -rw-r--r-- root/root 3316 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dot.vim -rw-r--r-- root/root 1619 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gitconfig.vim -rw-r--r-- root/root 2760 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lotos.vim -rw-r--r-- root/root 4570 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/spyce.vim -rw-r--r-- root/root 31976 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sqlanywhere.vim -rw-r--r-- root/root 2936 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/uil.vim -rw-r--r-- root/root 292 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/groff.vim -rw-r--r-- root/root 1290 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/coco.vim -rw-r--r-- root/root 6682 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/jess.vim -rw-r--r-- root/root 2399 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mgp.vim -rw-r--r-- root/root 3170 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mib.vim -rw-r--r-- root/root 4293 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ampl.vim -rw-r--r-- root/root 11667 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/framescript.vim -rw-r--r-- root/root 6625 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dcl.vim -rw-r--r-- root/root 1242 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cvsrc.vim -rw-r--r-- root/root 1151 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/wdiff.vim -rw-r--r-- root/root 1840 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/robots.vim -rw-r--r-- root/root 4418 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lace.vim -rw-r--r-- root/root 12693 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/spec.vim -rw-r--r-- root/root 5757 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mp.vim -rw-r--r-- root/root 36129 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/kconfig.vim -rw-r--r-- root/root 4159 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cupl.vim -rw-r--r-- root/root 2134 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/exports.vim -rw-r--r-- root/root 4791 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/terminfo.vim -rw-r--r-- root/root 874 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/htmlm4.vim -rw-r--r-- root/root 3284 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cweb.vim -rw-r--r-- root/root 2397 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/udevperm.vim -rw-r--r-- root/root 1896 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/netrc.vim -rw-r--r-- root/root 2055 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pyrex.vim -rw-r--r-- root/root 1093 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/wvdial.vim -rw-r--r-- root/root 11936 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mma.vim -rw-r--r-- root/root 3264 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/elmfilt.vim -rw-r--r-- root/root 3714 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pic.vim -rw-r--r-- root/root 4144 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gretl.vim -rw-r--r-- root/root 3951 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/automake.vim -rw-r--r-- root/root 5408 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pamconf.vim -rw-r--r-- root/root 17609 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/java.vim -rw-r--r-- root/root 3652 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/bib.vim -rw-r--r-- root/root 22114 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/2html.vim -rw-r--r-- root/root 2420 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sindaout.vim -rw-r--r-- root/root 3106 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dictconf.vim -rw-r--r-- root/root 4725 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/netrw.vim -rw-r--r-- root/root 6841 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/eiffel.vim -rw-r--r-- root/root 7706 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/reva.vim -rw-r--r-- root/root 1717 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ipfilter.vim -rw-r--r-- root/root 23310 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lpc.vim -rw-r--r-- root/root 3910 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/focexec.vim -rw-r--r-- root/root 6167 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xdefaults.vim -rw-r--r-- root/root 3218 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/slice.vim -rw-r--r-- root/root 7083 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/indent.vim -rw-r--r-- root/root 4323 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sshconfig.vim -rw-r--r-- root/root 19211 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/initex.vim -rw-r--r-- root/root 3045 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/st.vim -rw-r--r-- root/root 6096 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cs.vim -rw-r--r-- root/root 3828 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sather.vim -rw-r--r-- root/root 13158 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/slrnrc.vim -rw-r--r-- root/root 3354 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/amiga.vim -rw-r--r-- root/root 1195 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/smith.vim -rw-r--r-- root/root 2195 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/antlr.vim -rw-r--r-- root/root 1692 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/hex.vim -rw-r--r-- root/root 3681 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/simula.vim -rw-r--r-- root/root 8036 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/conaryrecipe.vim -rw-r--r-- root/root 19160 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/eterm.vim -rw-r--r-- root/root 14642 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/asm68k.vim -rw-r--r-- root/root 1616 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/jgraph.vim -rw-r--r-- root/root 1217 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sql.vim -rw-r--r-- root/root 1088 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/updatedb.vim -rw-r--r-- root/root 2881 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/eruby.vim -rw-r--r-- root/root 5789 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/stp.vim -rw-r--r-- root/root 3806 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dylan.vim -rw-r--r-- root/root 3285 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sm.vim -rw-r--r-- root/root 6651 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/abap.vim -rw-r--r-- root/root 1261 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gitrebase.vim -rw-r--r-- root/root 3098 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/jsp.vim -rw-r--r-- root/root 1738 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/apachestyle.vim -rw-r--r-- root/root 1403 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/README.txt -rw-r--r-- root/root 4459 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ptcap.vim -rw-r--r-- root/root 14195 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sqr.vim -rw-r--r-- root/root 13666 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ncf.vim -rw-r--r-- root/root 6150 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/hercules.vim -rw-r--r-- root/root 1305 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/limits.vim -rw-r--r-- root/root 132 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dns.vim -rw-r--r-- root/root 1117 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/blank.vim -rw-r--r-- root/root 5361 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/iss.vim -rw-r--r-- root/root 1182 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/htmldjango.vim -rw-r--r-- root/root 10289 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/plaintex.vim -rw-r--r-- root/root 6826 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/help.vim -rw-r--r-- root/root 8577 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/docbk.vim -rw-r--r-- root/root 4332 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/manconf.vim -rw-r--r-- root/root 1898 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/diff.vim -rw-r--r-- root/root 7958 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/nroff.vim -rw-r--r-- root/root 5089 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/haste.vim -rw-r--r-- root/root 13924 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/spup.vim -rw-r--r-- root/root 2135 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cheetah.vim -rw-r--r-- root/root 13341 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ocaml.vim -rw-r--r-- root/root 9636 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gnuplot.vim -rw-r--r-- root/root 1139 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sysctl.vim -rw-r--r-- root/root 8743 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/htmlos.vim -rw-r--r-- root/root 19802 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/vera.vim -rw-r--r-- root/root 828 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/fvwm2m4.vim -rw-r--r-- root/root 2989 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/valgrind.vim -rw-r--r-- root/root 3685 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/hitest.vim -rw-r--r-- root/root 2863 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/asn.vim -rw-r--r-- root/root 7593 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/radiance.vim -rw-r--r-- root/root 2556 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/debchangelog.vim -rw-r--r-- root/root 8758 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/d.vim -rw-r--r-- root/root 5284 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pinfo.vim -rw-r--r-- root/root 8906 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/erlang.vim -rw-r--r-- root/root 10482 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/elinks.vim -rw-r--r-- root/root 28560 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/maple.vim -rw-r--r-- root/root 5609 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/snobol4.vim -rw-r--r-- root/root 1214 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/vgrindefs.vim -rw-r--r-- root/root 3345 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cdl.vim -rw-r--r-- root/root 10743 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lilo.vim -rw-r--r-- root/root 22218 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/groovy.vim -rw-r--r-- root/root 3995 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/expect.vim -rw-r--r-- root/root 27423 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ishd.vim -rw-r--r-- root/root 13208 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tcsh.vim -rw-r--r-- root/root 3063 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/m4.vim -rw-r--r-- root/root 1259 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ppd.vim -rw-r--r-- root/root 5262 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lss.vim -rw-r--r-- root/root 6556 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/verilogams.vim -rw-r--r-- root/root 1228 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/syntax.vim -rw-r--r-- root/root 8277 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/chill.vim -rw-r--r-- root/root 12980 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ada.vim -rw-r--r-- root/root 13230 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/fstab.vim -rw-r--r-- root/root 4060 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/django.vim -rw-r--r-- root/root 3829 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/bdf.vim -rw-r--r-- root/root 9514 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mrxvtrc.vim -rw-r--r-- root/root 18941 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sicad.vim -rw-r--r-- root/root 5961 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/fdcc.vim -rw-r--r-- root/root 6311 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rhelp.vim -rw-r--r-- root/root 18161 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/hog.vim -rw-r--r-- root/root 1575 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tags.vim -rw-r--r-- root/root 6640 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/vhdl.vim -rw-r--r-- root/root 2716 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/elf.vim -rw-r--r-- root/root 14196 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xinetd.vim -rw-r--r-- root/root 9202 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/jal.vim -rw-r--r-- root/root 6488 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dtrace.vim -rw-r--r-- root/root 624 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/libao.vim -rw-r--r-- root/root 7237 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tf.vim -rw-r--r-- root/root 8550 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tsalt.vim -rw-r--r-- root/root 9988 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/autohotkey.vim -rw-r--r-- root/root 54449 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pfmain.vim -rw-r--r-- root/root 10417 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/named.vim -rw-r--r-- root/root 5703 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/plm.vim -rw-r--r-- root/root 5553 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gpg.vim -rw-r--r-- root/root 2426 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/modula3.vim -rw-r--r-- root/root 1393 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/vsejcl.vim -rw-r--r-- root/root 672 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/htmlcheetah.vim -rw-r--r-- root/root 4541 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lout.vim -rw-r--r-- root/root 6284 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sqlinformix.vim -rw-r--r-- root/root 1735 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/group.vim -rw-r--r-- root/root 1242 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/wsh.vim -rw-r--r-- root/root 3471 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/webmacro.vim -rw-r--r-- root/root 5468 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/flexwiki.vim -rw-r--r-- root/root 6453 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dictdconf.vim -rw-r--r-- root/root 5464 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/trasys.vim -rw-r--r-- root/root 9876 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/nsis.vim -rw-r--r-- root/root 5273 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/haml.vim -rw-r--r-- root/root 10435 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rc.vim -rw-r--r-- root/root 2020 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rnoweb.vim -rw-r--r-- root/root 4625 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lex.vim -rw-r--r-- root/root 1312 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dsl.vim -rw-r--r-- root/root 5492 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tsscl.vim -rw-r--r-- root/root 3310 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/resolv.vim -rw-r--r-- root/root 54012 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/muttrc.vim -rw-r--r-- root/root 57642 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/vim.vim -rw-r--r-- root/root 14124 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/css.vim -rw-r--r-- root/root 8891 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/vmasm.vim -rw-r--r-- root/root 5963 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tasm.vim -rw-r--r-- root/root 1991 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/takcmp.vim -rw-r--r-- root/root 4167 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cl.vim -rw-r--r-- root/root 439 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gitsendemail.vim -rw-r--r-- root/root 8437 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/basic.vim -rw-r--r-- root/root 15730 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lsl.vim -rw-r--r-- root/root 2968 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/atlas.vim -rw-r--r-- root/root 12889 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/forth.vim -rw-r--r-- root/root 1534 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/alsaconf.vim -rw-r--r-- root/root 3741 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mel.vim -rw-r--r-- root/root 2839 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cuda.vim -rw-r--r-- root/root 13830 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/idlang.vim -rw-r--r-- root/root 13290 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ldapconf.vim -rw-r--r-- root/root 8664 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/fasm.vim -rw-r--r-- root/root 13993 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rexx.vim -rw-r--r-- root/root 8769 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pov.vim -rw-r--r-- root/root 4342 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gkrellmrc.vim -rw-r--r-- root/root 24667 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/fortran.vim -rw-r--r-- root/root 10938 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ia64.vim -rw-r--r-- root/root 803 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/manual.vim -rw-r--r-- root/root 925 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sendpr.vim -rw-r--r-- root/root 10310 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cobol.vim -rw-r--r-- root/root 5725 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/wsml.vim -rw-r--r-- root/root 9476 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gtkrc.vim -rw-r--r-- root/root 6664 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/litestep.vim -rw-r--r-- root/root 11779 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/slpconf.vim -rw-r--r-- root/root 2860 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/changelog.vim -rw-r--r-- root/root 2740 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rtf.vim -rw-r--r-- root/root 3248 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pod.vim -rw-r--r-- root/root 6304 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dosbatch.vim -rw-r--r-- root/root 5217 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/setserial.vim -rw-r--r-- root/root 1185 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/crm.vim -rw-r--r-- root/root 36001 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/doxygen.vim -rw-r--r-- root/root 46499 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xmodmap.vim -rw-r--r-- root/root 1304 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cvs.vim -rw-r--r-- root/root 19276 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sudoers.vim -rw-r--r-- root/root 1633 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/hastepreproc.vim -rw-r--r-- root/root 4093 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/syncolor.vim -rw-r--r-- root/root 15325 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pascal.vim -rw-r--r-- root/root 4257 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cmake.vim -rw-r--r-- root/root 2144 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/snnsres.vim -rw-r--r-- root/root 2178 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tssop.vim -rw-r--r-- root/root 15138 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/apache.vim -rw-r--r-- root/root 596 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/qf.vim -rw-r--r-- root/root 1501 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sensors.vim -rw-r--r-- root/root 12913 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cmusrc.vim -rw-r--r-- root/root 4823 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/aflex.vim -rw-r--r-- root/root 3870 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/grub.vim -rw-r--r-- root/root 3091 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/smarty.vim -rw-r--r-- root/root 3753 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/screen.vim -rw-r--r-- root/root 2558 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/esqlc.vim -rw-r--r-- root/root 19008 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/idl.vim -rw-r--r-- root/root 7180 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tads.vim -rw-r--r-- root/root 6948 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/udevrules.vim -rw-r--r-- root/root 1559 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ecd.vim -rw-r--r-- root/root 11874 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/virata.vim -rw-r--r-- root/root 3989 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/latte.vim -rw-r--r-- root/root 18725 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/c.vim -rw-r--r-- root/root 7001 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/csh.vim -rw-r--r-- root/root 786 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/objcpp.vim -rw-r--r-- root/root 2829 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/inittab.vim -rw-r--r-- root/root 2108 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/grads.vim -rw-r--r-- root/root 4101 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sinda.vim -rw-r--r-- root/root 3586 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/r.vim -rw-r--r-- root/root 1847 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/config.vim -rw-r--r-- root/root 3158 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ahdl.vim -rw-r--r-- root/root 27025 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/jam.vim -rw-r--r-- root/root 1407 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/modconf.vim -rw-r--r-- root/root 15361 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tcl.vim -rw-r--r-- root/root 3216 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sqlj.vim -rw-r--r-- root/root 1823 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/promela.vim -rw-r--r-- root/root 5071 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/diva.vim -rw-r--r-- root/root 2755 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mailaliases.vim -rw-r--r-- root/root 2715 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pf.vim -rw-r--r-- root/root 6566 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/debcontrol.vim -rw-r--r-- root/root 8702 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/csc.vim -rw-r--r-- root/root 5816 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ant.vim -rw-r--r-- root/root 1571 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xs.vim -rw-r--r-- root/root 4655 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xpm.vim -rw-r--r-- root/root 1343 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/debsources.vim -rw-r--r-- root/root 2050 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tli.vim -rw-r--r-- root/root 4352 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lprolog.vim -rw-r--r-- root/root 3494 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/desc.vim -rw-r--r-- root/root 3385 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/bst.vim -rw-r--r-- root/root 25856 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/texinfo.vim -rw-r--r-- root/root 29722 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/perl.vim -rw-r--r-- root/root 4185 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/loginaccess.vim -rw-r--r-- root/root 4340 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sshdconfig.vim -rw-r--r-- root/root 10608 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/nanorc.vim -rw-r--r-- root/root 25901 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rpl.vim -rw-r--r-- root/root 7255 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xquery.vim -rw-r--r-- root/root 3277 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/z8a.vim -rw-r--r-- root/root 921 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/catalog.vim -rw-r--r-- root/root 755 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/nosyntax.vim -rw-r--r-- root/root 18270 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/exim.vim -rw-r--r-- root/root 8931 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/zsh.vim -rw-r--r-- root/root 1169 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/slpspi.vim -rw-r--r-- root/root 73998 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/baan.vim -rw-r--r-- root/root 186 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xhtml.vim -rw-r--r-- root/root 838 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/icemenu.vim -rw-r--r-- root/root 5119 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mail.vim -rw-r--r-- root/root 2037 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/man.vim -rw-r--r-- root/root 27463 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ora.vim -rw-r--r-- root/root 19766 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/inform.vim -rw-r--r-- root/root 1750 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cfg.vim -rw-r--r-- root/root 6964 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tidy.vim -rw-r--r-- root/root 17286 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ratpoison.vim -rw-r--r-- root/root 193 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/docbksgml.vim -rw-r--r-- root/root 2359 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ist.vim -rw-r--r-- root/root 5893 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/smil.vim -rw-r--r-- root/root 2605 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/crontab.vim -rw-r--r-- root/root 3179 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ppwiz.vim -rw-r--r-- root/root 6663 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lifelines.vim -rw-r--r-- root/root 5334 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/slpreg.vim -rw-r--r-- root/root 4472 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/occam.vim -rw-r--r-- root/root 6740 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cterm.vim -rw-r--r-- root/root 3363 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/form.vim -rw-r--r-- root/root 3352 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/esterel.vim -rw-r--r-- root/root 7648 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/specman.vim -rw-r--r-- root/root 1435 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/master.vim -rw-r--r-- root/root 2413 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sass.vim -rw-r--r-- root/root 33150 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/foxpro.vim -rw-r--r-- root/root 970 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rcslog.vim -rw-r--r-- root/root 15775 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mupad.vim -rw-r--r-- root/root 7459 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lftp.vim -rw-r--r-- root/root 1784 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/cpp.vim -rw-r--r-- root/root 2431 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/passwd.vim -rw-r--r-- root/root 2199 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/strace.vim -rw-r--r-- root/root 4391 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mplayerconf.vim -rw-r--r-- root/root 24502 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/aml.vim -rw-r--r-- root/root 12033 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/smcl.vim -rw-r--r-- root/root 15680 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/masm.vim -rw-r--r-- root/root 2546 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rcs.vim -rw-r--r-- root/root 9631 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/btm.vim -rw-r--r-- root/root 2566 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/spice.vim -rw-r--r-- root/root 2402 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sgmldecl.vim -rw-r--r-- root/root 27046 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/stata.vim -rw-r--r-- root/root 4410 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/opl.vim -rw-r--r-- root/root 3348 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tak.vim -rw-r--r-- root/root 8244 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mf.vim -rw-r--r-- root/root 3743 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/msidl.vim -rw-r--r-- root/root 9477 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/aspvbs.vim -rw-r--r-- root/root 7353 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/denyhosts.vim -rw-r--r-- root/root 3925 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tpp.vim -rw-r--r-- root/root 3398 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/initng.vim -rw-r--r-- root/root 357 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/whitespace.vim -rw-r--r-- root/root 6483 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/samba.vim -rw-r--r-- root/root 1855 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/synload.vim -rw-r--r-- root/root 20622 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/vb.vim -rw-r--r-- root/root 7663 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/fgl.vim -rw-r--r-- root/root 1314 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/change.vim -rw-r--r-- root/root 2549 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/messages.vim -rw-r--r-- root/root 6266 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/wml.vim -rw-r--r-- root/root 3201 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/colortest.vim -rw-r--r-- root/root 13230 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/plsql.vim -rw-r--r-- root/root 2367 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/kscript.vim -rw-r--r-- root/root 2409 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/procmail.vim -rw-r--r-- root/root 6579 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/kix.vim -rw-r--r-- root/root 1506 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/svn.vim -rw-r--r-- root/root 2098 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/bc.vim -rw-r--r-- root/root 2414 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/a2ps.vim -rw-r--r-- root/root 6975 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/voscm.vim -rw-r--r-- root/root 47818 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/autoit.vim -rw-r--r-- root/root 9251 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/moo.vim -rw-r--r-- root/root 688 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ctrlh.vim -rw-r--r-- root/root 2931 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/kwt.vim -rw-r--r-- root/root 3628 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/purifylog.vim -rw-r--r-- root/root 5585 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/asterisk.vim -rw-r--r-- root/root 27453 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tex.vim -rw-r--r-- root/root 1466 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/plp.vim -rw-r--r-- root/root 191 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/docbkxml.vim -rw-r--r-- root/root 4545 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pccts.vim -rw-r--r-- root/root 6925 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/uc.vim -rw-r--r-- root/root 24956 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/fvwm.vim -rw-r--r-- root/root 7036 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ibasic.vim -rw-r--r-- root/root 13217 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/vrml.vim -rw-r--r-- root/root 7318 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/squid.vim -rw-r--r-- root/root 5197 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/lite.vim -rw-r--r-- root/root 1811 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/services.vim -rw-r--r-- root/root 3531 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/slrnsc.vim -rw-r--r-- root/root 5199 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/bindzone.vim -rw-r--r-- root/root 1271 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/web.vim -rw-r--r-- root/root 6854 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/omnimark.vim -rw-r--r-- root/root 4446 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/desktop.vim -rw-r--r-- root/root 19144 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/maxima.vim -rw-r--r-- root/root 1209 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/art.vim -rw-r--r-- root/root 41896 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dircolors.vim -rw-r--r-- root/root 4871 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xpm2.vim -rw-r--r-- root/root 2166 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xslt.vim -rw-r--r-- root/root 2693 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/snnsnet.vim -rw-r--r-- root/root 8961 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sgml.vim -rw-r--r-- root/root 2521 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/chordpro.vim -rw-r--r-- root/root 17058 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/scheme.vim -rw-r--r-- root/root 7539 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rst.vim -rw-r--r-- root/root 2620 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/asm.vim -rw-r--r-- root/root 7203 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/natural.vim -rw-r--r-- root/root 7136 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sqlforms.vim -rw-r--r-- root/root 3165 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/tssgm.vim -rw-r--r-- root/root 10607 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/monk.vim -rw-r--r-- root/root 2438 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/rib.vim -rw-r--r-- root/root 6703 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pike.vim -rw-r--r-- root/root 7294 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/icon.vim -rw-r--r-- root/root 3463 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xkb.vim -rw-r--r-- root/root 1216 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ldif.vim -rw-r--r-- root/root 9639 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/sml.vim -rw-r--r-- root/root 3958 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mgl.vim -rw-r--r-- root/root 3470 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mason.vim -rw-r--r-- root/root 26213 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ruby.vim -rw-r--r-- root/root 3638 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/slang.vim -rw-r--r-- root/root 1666 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/mmp.vim -rw-r--r-- root/root 3625 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/gdmo.vim -rw-r--r-- root/root 5237 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/acedb.vim -rw-r--r-- root/root 1969 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/pcap.vim -rw-r--r-- root/root 1191 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/xxd.vim -rw-r--r-- root/root 7268 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/python.vim -rw-r--r-- root/root 6779 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/a65.vim -rw-r--r-- root/root 1086 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/dylanlid.vim -rw-r--r-- root/root 2880 2008-11-29 21:08 ./usr/share/vim/vim72/syntax/ayacc.vim -rw-r--r-- root/root 282 2008-11-29 21:08 ./usr/share/vim/vim72/indoff.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/spell/ -rw-r--r-- root/root 568018 2008-11-29 21:08 ./usr/share/vim/vim72/spell/en.ascii.spl -rw-r--r-- root/root 934 2008-11-29 21:08 ./usr/share/vim/vim72/spell/cleanadd.vim -rw-r--r-- root/root 240 2008-11-29 21:08 ./usr/share/vim/vim72/spell/he.vim -rw-r--r-- root/root 555651 2008-11-29 21:08 ./usr/share/vim/vim72/spell/en.ascii.sug -rw-r--r-- root/root 556476 2008-11-29 21:08 ./usr/share/vim/vim72/spell/en.latin1.sug -rw-r--r-- root/root 570548 2008-11-29 21:08 ./usr/share/vim/vim72/spell/en.utf-8.spl -rw-r--r-- root/root 556546 2008-11-29 21:08 ./usr/share/vim/vim72/spell/en.utf-8.sug -rw-r--r-- root/root 570117 2008-11-29 21:08 ./usr/share/vim/vim72/spell/en.latin1.spl -rw-r--r-- root/root 241 2008-11-29 21:08 ./usr/share/vim/vim72/spell/yi.vim -rw-r--r-- root/root 767 2008-11-29 21:08 ./usr/share/vim/vim72/indent.vim -rw-r--r-- root/root 280 2008-11-29 21:08 ./usr/share/vim/vim72/ftoff.vim -rw-r--r-- root/root 2587 2008-11-29 21:08 ./usr/share/vim/vim72/mswin.vim -rw-r--r-- root/root 1698 2008-11-29 21:08 ./usr/share/vim/vim72/gvimrc_example.vim -rw-r--r-- root/root 971 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugin.vim -rw-r--r-- root/root 34040 2008-11-29 21:08 ./usr/share/vim/vim72/synmenu.vim -rw-r--r-- root/root 2938 2008-11-29 21:08 ./usr/share/vim/vim72/vimrc_example.vim -rw-r--r-- root/root 38122 2008-11-29 21:08 ./usr/share/vim/vim72/menu.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/ -rw-r--r-- root/root 71 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/thaana.vim -rw-r--r-- root/root 43 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/serbian-latin.vim -rw-r--r-- root/root 340 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/croatian.vim -rw-r--r-- root/root 473 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/serbian_iso-8859-2.vim -rw-r--r-- root/root 35 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/czech.vim -rw-r--r-- root/root 1571 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/hebrewp_cp1255.vim -rw-r--r-- root/root 2562 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/mongolian_utf-8.vim -rw-r--r-- root/root 467 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/serbian.vim -rw-r--r-- root/root 326 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/magyar_utf-8.vim -rw-r--r-- root/root 3635 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/hebrewp_utf-8.vim -rw-r--r-- root/root 1247 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/vietnamese-viqr_utf-8.vim -rw-r--r-- root/root 2132 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/greek_iso-8859-7.vim -rw-r--r-- root/root 1371 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/polish-slash_cp852.vim -rw-r--r-- root/root 793 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/serbian_utf-8.vim -rw-r--r-- root/root 660 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/serbian_iso-8859-5.vim -rw-r--r-- root/root 90 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/sinhala.vim -rw-r--r-- root/root 752 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/persian-iranian_utf-8.vim -rw-r--r-- root/root 654 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/serbian_cp1251.vim -rw-r--r-- root/root 2822 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/thaana-phonetic_utf-8.vim -rw-r--r-- root/root 963 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/lithuanian-baltic.vim -rw-r--r-- root/root 2738 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/ukrainian-jcuken.vim -rw-r--r-- root/root 322 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/slovak.vim -rw-r--r-- root/root 2535 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/russian-jcuken.vim -rw-r--r-- root/root 760 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/slovak_iso-8859-2.vim -rw-r--r-- root/root 2594 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/russian-dvorak.vim -rw-r--r-- root/root 1166 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/canfr-win.vim -rw-r--r-- root/root 109 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/arabic.vim -rw-r--r-- root/root 325 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/hebrewp.vim -rw-r--r-- root/root 955 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/README.txt -rw-r--r-- root/root 7114 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/bulgarian-bds.vim -rw-r--r-- root/root 144 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/persian.vim -rw-r--r-- root/root 1372 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/polish-slash_iso-8859-2.vim -rw-r--r-- root/root 556 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/serbian-latin_utf-8.vim -rw-r--r-- root/root 812 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/slovak_utf-8.vim -rw-r--r-- root/root 536 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/pinyin.vim -rw-r--r-- root/root 2399 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/esperanto_utf-8.vim -rw-r--r-- root/root 3387 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/arabic_utf-8.vim -rw-r--r-- root/root 1425 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/polish-slash_utf-8.vim -rw-r--r-- root/root 6519 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/bulgarian-phonetic.vim -rw-r--r-- root/root 451 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/serbian_cp1250.vim -rw-r--r-- root/root 705 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/croatian_iso-8859-2.vim -rw-r--r-- root/root 2204 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/greek_cp1253.vim -rw-r--r-- root/root 709 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/polish-slash.vim -rw-r--r-- root/root 1741 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/hebrew_cp1255.vim -rw-r--r-- root/root 649 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/accents.vim -rw-r--r-- root/root 14811 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/tamil_tscii.vim -rw-r--r-- root/root 26297 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/greek_utf-8.vim -rw-r--r-- root/root 2740 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/ukrainian-dvorak.vim -rw-r--r-- root/root 3816 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/hebrew_utf-8.vim -rw-r--r-- root/root 4673 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/sinhala-phonetic_utf-8.vim -rw-r--r-- root/root 610 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/croatian_utf-8.vim -rw-r--r-- root/root 322 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/hebrew.vim -rw-r--r-- root/root 9015 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/kana.vim -rw-r--r-- root/root 584 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/czech_utf-8.vim -rw-r--r-- root/root 234 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/greek.vim -rw-r--r-- root/root 2463 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/russian-yawerty.vim -rw-r--r-- root/root 1006 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/hebrew_iso-8859-8.vim -rw-r--r-- root/root 39 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/esperanto.vim -rw-r--r-- root/root 1955 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/greek_cp737.vim -rw-r--r-- root/root 2588 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/russian-jcukenwin.vim -rw-r--r-- root/root 797 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/hebrewp_iso-8859-8.vim -rw-r--r-- root/root 552 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/croatian_cp1250.vim -rw-r--r-- root/root 760 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/slovak_cp1250.vim -rw-r--r-- root/root 1372 2008-11-29 21:08 ./usr/share/vim/vim72/keymap/polish-slash_cp1250.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/tools/ -rw-r--r-- root/root 2228 2008-11-29 21:08 ./usr/share/vim/vim72/tools/ccfilter.1 -rwxr-xr-x root/root 8425 2008-11-29 21:08 ./usr/share/vim/vim72/tools/pltags.pl -rwxr-xr-x root/root 483 2008-11-29 21:08 ./usr/share/vim/vim72/tools/mve.awk -rw-r--r-- root/root 464 2008-11-29 21:08 ./usr/share/vim/vim72/tools/blink.c -rwxr-xr-x root/root 137 2008-11-29 21:08 ./usr/share/vim/vim72/tools/ref -rwxr-xr-x root/root 978 2008-11-29 21:08 ./usr/share/vim/vim72/tools/efm_filter.pl -rwxr-xr-x root/root 188 2008-11-29 21:08 ./usr/share/vim/vim72/tools/vimm -rw-r--r-- root/root 819 2008-11-29 21:08 ./usr/share/vim/vim72/tools/vimspell.txt -rw-r--r-- root/root 2975 2008-11-29 21:08 ./usr/share/vim/vim72/tools/ccfilter_README.txt -rw-r--r-- root/root 1100 2008-11-29 21:08 ./usr/share/vim/vim72/tools/README.txt -rw-r--r-- root/root 13933 2008-11-29 21:08 ./usr/share/vim/vim72/tools/xcmdsrv_client.c -rwxr-xr-x root/root 3736 2008-11-29 21:08 ./usr/share/vim/vim72/tools/efm_perl.pl -rw-r--r-- root/root 579 2008-11-29 21:08 ./usr/share/vim/vim72/tools/mve.txt -rw-r--r-- root/root 2036 2008-11-29 21:08 ./usr/share/vim/vim72/tools/shtags.1 -rw-r--r-- root/root 8608 2008-11-29 21:08 ./usr/share/vim/vim72/tools/ccfilter.c -rwxr-xr-x root/root 3343 2008-11-29 21:08 ./usr/share/vim/vim72/tools/shtags.pl -rw-r--r-- root/root 796 2008-11-29 21:08 ./usr/share/vim/vim72/tools/vim_vs_net.cmd -rwxr-xr-x root/root 315 2008-11-29 21:08 ./usr/share/vim/vim72/tools/vim132 -rw-r--r-- root/root 1116 2008-11-29 21:08 ./usr/share/vim/vim72/tools/efm_filter.txt -rwxr-xr-x root/root 1462 2008-11-29 21:08 ./usr/share/vim/vim72/tools/vimspell.sh -rw-r--r-- root/root 9932 2008-11-29 21:08 ./usr/share/vim/vim72/scripts.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/macros/ -rw-r--r-- root/root 30714 2008-11-29 21:08 ./usr/share/vim/vim72/macros/matchit.vim -rw-r--r-- root/root 734 2008-11-29 21:08 ./usr/share/vim/vim72/macros/README.txt.info -rw-r--r-- root/root 9282 2008-11-29 21:08 ./usr/share/vim/vim72/macros/justify.vim -rwxr-xr-x root/root 408 2008-11-29 21:08 ./usr/share/vim/vim72/macros/less.sh -rw-r--r-- root/root 624 2008-11-29 21:08 ./usr/share/vim/vim72/macros/urm.info -rw-r--r-- root/root 19303 2008-11-29 21:08 ./usr/share/vim/vim72/macros/matchit.txt -rw-r--r-- root/root 624 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze.info -rw-r--r-- root/root 1100 2008-11-29 21:08 ./usr/share/vim/vim72/macros/README.txt -rw-r--r-- root/root 856 2008-11-29 21:08 ./usr/share/vim/vim72/macros/swapmous.vim -rw-r--r-- root/root 3922 2008-11-29 21:08 ./usr/share/vim/vim72/macros/shellmenu.vim -rw-r--r-- root/root 3706 2008-11-29 21:08 ./usr/share/vim/vim72/macros/editexisting.vim -rw-r--r-- root/root 2443 2008-11-29 21:08 ./usr/share/vim/vim72/macros/dvorak drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/macros/hanoi/ -rw-r--r-- root/root 1259 2008-11-29 21:08 ./usr/share/vim/vim72/macros/hanoi/poster -rw-r--r-- root/root 1097 2008-11-29 21:08 ./usr/share/vim/vim72/macros/hanoi/hanoi.vim -rw-r--r-- root/root 735 2008-11-29 21:08 ./usr/share/vim/vim72/macros/hanoi/poster.info -rw-r--r-- root/root 973 2008-11-29 21:08 ./usr/share/vim/vim72/macros/hanoi/click.me.info -rw-r--r-- root/root 255 2008-11-29 21:08 ./usr/share/vim/vim72/macros/hanoi/click.me -rw-r--r-- root/root 4727 2008-11-29 21:08 ./usr/share/vim/vim72/macros/less.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/ -rw-r--r-- root/root 734 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/README.txt.info -rw-r--r-- root/root 1562 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/poster -rw-r--r-- root/root 12149 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/maze_mac -rw-r--r-- root/root 594 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/mazeclean.c -rw-r--r-- root/root 626 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/maze_5.78 -rw-r--r-- root/root 441 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/maze.c -rw-r--r-- root/root 100 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/main.aap -rw-r--r-- root/root 111 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/Makefile -rw-r--r-- root/root 1862 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/README.txt -rw-r--r-- root/root 734 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/poster.info -rw-r--r-- root/root 441 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/mazeansi.c -rw-r--r-- root/root 972 2008-11-29 21:08 ./usr/share/vim/vim72/macros/maze/maze_5.78.info drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/macros/urm/ -rw-r--r-- root/root 734 2008-11-29 21:08 ./usr/share/vim/vim72/macros/urm/README.txt.info -rw-r--r-- root/root 96 2008-11-29 21:08 ./usr/share/vim/vim72/macros/urm/urm.vim -rw-r--r-- root/root 1580 2008-11-29 21:08 ./usr/share/vim/vim72/macros/urm/README.txt -rw-r--r-- root/root 1092 2008-11-29 21:08 ./usr/share/vim/vim72/macros/urm/examples -rw-r--r-- root/root 630 2008-11-29 21:08 ./usr/share/vim/vim72/macros/urm/urm drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/macros/life/ -rw-r--r-- root/root 7550 2008-11-29 21:08 ./usr/share/vim/vim72/macros/life/life.vim -rw-r--r-- root/root 972 2008-11-29 21:08 ./usr/share/vim/vim72/macros/life/click.me.info -rw-r--r-- root/root 230 2008-11-29 21:08 ./usr/share/vim/vim72/macros/life/click.me -rw-r--r-- root/root 624 2008-11-29 21:08 ./usr/share/vim/vim72/macros/hanoi.info drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/plugin/ -rw-r--r-- root/root 2123 2008-11-29 21:08 ./usr/share/vim/vim72/plugin/zipPlugin.vim -rw-r--r-- root/root 1467 2008-11-29 21:08 ./usr/share/vim/vim72/plugin/rrhelper.vim -rw-r--r-- root/root 9424 2008-11-29 21:08 ./usr/share/vim/vim72/plugin/netrwPlugin.vim -rw-r--r-- root/root 889 2008-11-29 21:08 ./usr/share/vim/vim72/plugin/README.txt -rw-r--r-- root/root 1951 2008-11-29 21:08 ./usr/share/vim/vim72/plugin/tarPlugin.vim -rw-r--r-- root/root 1739 2008-11-29 21:08 ./usr/share/vim/vim72/plugin/vimballPlugin.vim -rw-r--r-- root/root 1451 2008-11-29 21:08 ./usr/share/vim/vim72/plugin/gzip.vim -rw-r--r-- root/root 499 2008-11-29 21:08 ./usr/share/vim/vim72/plugin/spellfile.vim -rw-r--r-- root/root 1384 2008-11-29 21:08 ./usr/share/vim/vim72/plugin/getscriptPlugin.vim -rw-r--r-- root/root 705 2008-11-29 21:08 ./usr/share/vim/vim72/plugin/tohtml.vim -rw-r--r-- root/root 4792 2008-11-29 21:08 ./usr/share/vim/vim72/plugin/matchparen.vim -rw-r--r-- root/root 285 2008-11-29 21:08 ./usr/share/vim/vim72/ftplugof.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/ -rw-r--r-- root/root 10226 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/netrwFileHandlers.vim -rw-r--r-- root/root 17187 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/tar.vim -rw-r--r-- root/root 24253 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/htmlcomplete.vim -rw-r--r-- root/root 1232 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/paste.vim -rw-r--r-- root/root 5331 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/gnat.vim -rw-r--r-- root/root 302417 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/netrw.vim -rw-r--r-- root/root 14933 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xmlcomplete.vim -rw-r--r-- root/root 15922 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/csscomplete.vim -rw-r--r-- root/root 21919 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/getscript.vim -rw-r--r-- root/root 773 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/README.txt -rw-r--r-- root/root 14045 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/syntaxcomplete.vim -rw-r--r-- root/root 25559 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/sqlcomplete.vim -rw-r--r-- root/root 11807 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/zip.vim -rw-r--r-- root/root 22439 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/ada.vim -rw-r--r-- root/root 293714 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/phpcomplete.vim -rw-r--r-- root/root 27028 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/javascriptcomplete.vim -rw-r--r-- root/root 2998 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/decada.vim -rw-r--r-- root/root 23380 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/vimball.vim -rw-r--r-- root/root 3669 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/adacomplete.vim -rw-r--r-- root/root 23495 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/rubycomplete.vim -rw-r--r-- root/root 8432 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/netrwSettings.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/ -rw-r--r-- root/root 53691 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/html401t.vim -rw-r--r-- root/root 5111 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/xsd.vim -rw-r--r-- root/root 18330 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/html32.vim -rw-r--r-- root/root 54029 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/html40f.vim -rw-r--r-- root/root 54122 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/html401f.vim -rw-r--r-- root/root 4679 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/xsl.vim -rw-r--r-- root/root 56052 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/xhtml10f.vim -rw-r--r-- root/root 41445 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/html40s.vim -rw-r--r-- root/root 56328 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/xhtml10t.vim -rw-r--r-- root/root 43963 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/xhtml10s.vim -rw-r--r-- root/root 41538 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/html401s.vim -rw-r--r-- root/root 53597 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/html40t.vim -rw-r--r-- root/root 48149 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/xml/xhtml11.vim -rw-r--r-- root/root 6093 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/gzip.vim -rw-r--r-- root/root 20981 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/pythoncomplete.vim -rw-r--r-- root/root 5317 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/spellfile.vim -rw-r--r-- root/root 16938 2008-11-29 21:08 ./usr/share/vim/vim72/autoload/ccomplete.vim -rw-r--r-- root/root 645 2008-11-29 21:08 ./usr/share/vim/vim72/delmenu.vim drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/doc/ -rw-r--r-- root/root 29180 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_10.txt -rw-r--r-- root/root 8285 2008-11-29 21:08 ./usr/share/vim/vim72/doc/remote.txt -rw-r--r-- root/root 11825 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_risc.txt -rw-r--r-- root/root 59425 2008-11-29 21:08 ./usr/share/vim/vim72/doc/quickfix.txt -rw-r--r-- root/root 1402 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_mint.txt -rw-r--r-- root/root 5713 2008-11-29 21:08 ./usr/share/vim/vim72/doc/hebrew.txt -rw-r--r-- root/root 33838 2008-11-29 21:08 ./usr/share/vim/vim72/doc/netbeans.txt -rw-r--r-- root/root 42069 2008-11-29 21:08 ./usr/share/vim/vim72/doc/gui.txt -rw-r--r-- root/root 18528 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_02.txt -rw-r--r-- root/root 57370 2008-11-29 21:08 ./usr/share/vim/vim72/doc/mbyte.txt -rw-r--r-- root/root 230858 2008-11-29 21:08 ./usr/share/vim/vim72/doc/todo.txt -rw-r--r-- root/root 41932 2008-11-29 21:08 ./usr/share/vim/vim72/doc/vi_diff.txt -rw-r--r-- root/root 6799 2008-11-29 21:08 ./usr/share/vim/vim72/doc/if_ruby.txt -rw-r--r-- root/root 23487 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_03.txt -rw-r--r-- root/root 9159 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_toc.txt -rw-r--r-- root/root 7198 2008-11-29 21:08 ./usr/share/vim/vim72/doc/sponsor.txt -rw-r--r-- root/root 4071 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_qnx.txt -rw-r--r-- root/root 7404 2008-11-29 21:08 ./usr/share/vim/vim72/doc/if_ole.txt -rw-r--r-- root/root 11920 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_11.txt -rw-r--r-- root/root 13085 2008-11-29 21:08 ./usr/share/vim/vim72/doc/tabpage.txt -rw-r--r-- root/root 5005 2008-11-29 21:08 ./usr/share/vim/vim72/doc/rileft.txt -rw-r--r-- root/root 11934 2008-11-29 21:08 ./usr/share/vim/vim72/doc/arabic.txt -rw-r--r-- root/root 35360 2008-11-29 21:08 ./usr/share/vim/vim72/doc/various.txt -rw-r--r-- root/root 26862 2008-11-29 21:08 ./usr/share/vim/vim72/doc/repeat.txt -rw-r--r-- root/root 81211 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_41.txt -rw-r--r-- root/root 12705 2008-11-29 21:08 ./usr/share/vim/vim72/doc/scroll.txt -rw-r--r-- root/root 12588 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_23.txt -rw-r--r-- root/root 19971 2008-11-29 21:08 ./usr/share/vim/vim72/doc/develop.txt -rw-r--r-- root/root 577046 2008-11-29 21:08 ./usr/share/vim/vim72/doc/version6.txt -rw-r--r-- root/root 3679 2008-11-29 21:08 ./usr/share/vim/vim72/doc/if_sniff.txt -rw-r--r-- root/root 58095 2008-11-29 21:08 ./usr/share/vim/vim72/doc/map.txt -rw-r--r-- root/root 19375 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_08.txt -rw-r--r-- root/root 27028 2008-11-29 21:08 ./usr/share/vim/vim72/doc/indent.txt -rw-r--r-- root/root 19023 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_25.txt -rw-r--r-- root/root 13906 2008-11-29 21:08 ./usr/share/vim/vim72/doc/version4.txt -rw-r--r-- root/root 7254 2008-11-29 21:08 ./usr/share/vim/vim72/doc/gui_w16.txt -rw-r--r-- root/root 77094 2008-11-29 21:08 ./usr/share/vim/vim72/doc/insert.txt -rw-r--r-- root/root 22651 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_30.txt -rw-r--r-- root/root 180206 2008-11-29 21:08 ./usr/share/vim/vim72/doc/syntax.txt -rw-r--r-- root/root 30251 2008-11-29 21:08 ./usr/share/vim/vim72/doc/ft_sql.txt -rw-r--r-- root/root 23161 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_40.txt -rw-r--r-- root/root 19081 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_04.txt -rw-r--r-- root/root 2595 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_unix.txt -rw-r--r-- root/root 10191 2008-11-29 21:08 ./usr/share/vim/vim72/doc/if_mzsch.txt -rw-r--r-- root/root 53691 2008-11-29 21:08 ./usr/share/vim/vim72/doc/autocmd.txt -rw-r--r-- root/root 29690 2008-11-29 21:08 ./usr/share/vim/vim72/doc/message.txt -rw-r--r-- root/root 19220 2008-11-29 21:08 ./usr/share/vim/vim72/doc/if_cscop.txt -rw-r--r-- root/root 2911 2008-11-29 21:08 ./usr/share/vim/vim72/doc/howto.txt -rw-r--r-- root/root 136661 2008-11-29 21:08 ./usr/share/vim/vim72/doc/pi_netrw.txt -rw-r--r-- root/root 11962 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_dos.txt -rw-r--r-- root/root 50213 2008-11-29 21:08 ./usr/share/vim/vim72/doc/motion.txt -rw-r--r-- root/root 4122 2008-11-29 21:08 ./usr/share/vim/vim72/doc/pi_spec.txt -rw-r--r-- root/root 13256 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_msdos.txt -rw-r--r-- root/root 48971 2008-11-29 21:08 ./usr/share/vim/vim72/doc/windows.txt -rw-r--r-- root/root 8596 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_os2.txt -rw-r--r-- root/root 29144 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_44.txt -rw-r--r-- root/root 10395 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_31.txt -rw-r--r-- root/root 18232 2008-11-29 21:08 ./usr/share/vim/vim72/doc/ft_ada.txt -rw-r--r-- root/root 20845 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_24.txt -rw-r--r-- root/root 10354 2008-11-29 21:08 ./usr/share/vim/vim72/doc/if_perl.txt -rw-r--r-- root/root 7037 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_43.txt -rw-r--r-- root/root 8496 2008-11-29 21:08 ./usr/share/vim/vim72/doc/pi_vimball.txt -rw-r--r-- root/root 20732 2008-11-29 21:08 ./usr/share/vim/vim72/doc/gui_w32.txt -rw-r--r-- root/root 307357 2008-11-29 21:08 ./usr/share/vim/vim72/doc/eval.txt -rwxr-xr-x root/root 4517 2008-11-29 21:08 ./usr/share/vim/vim72/doc/vim2html.pl -rw-r--r-- root/root 20158 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_29.txt -rw-r--r-- root/root 19807 2008-11-29 21:08 ./usr/share/vim/vim72/doc/tips.txt -rw-r--r-- root/root 6253 2008-11-29 21:08 ./usr/share/vim/vim72/doc/debug.txt -rw-r--r-- root/root 8012 2008-11-29 21:08 ./usr/share/vim/vim72/doc/help.txt -rw-r--r-- root/root 35743 2008-11-29 21:08 ./usr/share/vim/vim72/doc/tagsrch.txt -rw-r--r-- root/root 22808 2008-11-29 21:08 ./usr/share/vim/vim72/doc/fold.txt -rw-r--r-- root/root 4619 2008-11-29 21:08 ./usr/share/vim/vim72/doc/workshop.txt -rw-r--r-- root/root 11449 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_09.txt -rw-r--r-- root/root 13984 2008-11-29 21:08 ./usr/share/vim/vim72/doc/uganda.txt -rw-r--r-- root/root 18370 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_21.txt -rw-r--r-- root/root 12692 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_390.txt -rw-r--r-- root/root 13703 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_20.txt -rw-r--r-- root/root 71696 2008-11-29 21:08 ./usr/share/vim/vim72/doc/index.txt -rw-r--r-- root/root 5381 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_amiga.txt -rw-r--r-- root/root 17617 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_90.txt -rw-r--r-- root/root 53197 2008-11-29 21:08 ./usr/share/vim/vim72/doc/pattern.txt -rw-r--r-- root/root 44014 2008-11-29 21:08 ./usr/share/vim/vim72/doc/cmdline.txt -rw-r--r-- root/root 332010 2008-11-29 21:08 ./usr/share/vim/vim72/doc/options.txt -rw-r--r-- root/root 17722 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_27.txt -rw-r--r-- root/root 5643 2008-11-29 21:08 ./usr/share/vim/vim72/doc/debugger.txt -rw-r--r-- root/root 12777 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_beos.txt -rw-r--r-- root/root 274355 2008-11-29 21:08 ./usr/share/vim/vim72/doc/version7.txt -rw-r--r-- root/root 8642 2008-11-29 21:08 ./usr/share/vim/vim72/doc/recover.txt -rw-r--r-- root/root 12827 2008-11-29 21:08 ./usr/share/vim/vim72/doc/if_pyth.txt -rw-r--r-- root/root 25928 2008-11-29 21:08 ./usr/share/vim/vim72/doc/gui_x11.txt -rw-r--r-- root/root 15970 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_07.txt -rw-r--r-- root/root 31140 2008-11-29 21:08 ./usr/share/vim/vim72/doc/print.txt -rw-r--r-- root/root 1272 2008-11-29 21:08 ./usr/share/vim/vim72/doc/pi_gzip.txt -rw-r--r-- root/root 22252 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_05.txt -rw-r--r-- root/root 18183 2008-11-29 21:08 ./usr/share/vim/vim72/doc/pi_getscript.txt -rw-r--r-- root/root 14288 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_22.txt -rw-r--r-- root/root 59920 2008-11-29 21:08 ./usr/share/vim/vim72/doc/spell.txt -rw-r--r-- root/root 7627 2008-11-29 21:08 ./usr/share/vim/vim72/doc/mlang.txt -rw-r--r-- root/root 16014 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_28.txt -rw-r--r-- root/root 9740 2008-11-29 21:08 ./usr/share/vim/vim72/doc/farsi.txt -rw-r--r-- root/root 67582 2008-11-29 21:08 ./usr/share/vim/vim72/doc/quickref.txt -rw-r--r-- root/root 40452 2008-11-29 21:08 ./usr/share/vim/vim72/doc/term.txt -rw-r--r-- root/root 19952 2008-11-29 21:08 ./usr/share/vim/vim72/doc/visual.txt -rw-r--r-- root/root 66096 2008-11-29 21:08 ./usr/share/vim/vim72/doc/starting.txt -rw-r--r-- root/root 273593 2008-11-29 21:08 ./usr/share/vim/vim72/doc/tags -rw-r--r-- root/root 4971 2008-11-29 21:08 ./usr/share/vim/vim72/doc/pi_zip.txt -rw-r--r-- root/root 23588 2008-11-29 21:08 ./usr/share/vim/vim72/doc/filetype.txt -rw-r--r-- root/root 4261 2008-11-29 21:08 ./usr/share/vim/vim72/doc/pi_tar.txt -rw-r--r-- root/root 12724 2008-11-29 21:08 ./usr/share/vim/vim72/doc/quotes.txt -rw-r--r-- root/root 4407 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_32.txt -rw-r--r-- root/root 13794 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_42.txt -rw-r--r-- root/root 13419 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_12.txt -rw-r--r-- root/root 66500 2008-11-29 21:08 ./usr/share/vim/vim72/doc/change.txt -rw-r--r-- root/root 31321 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_vms.txt -rw-r--r-- root/root 65548 2008-11-29 21:08 ./usr/share/vim/vim72/doc/editing.txt -rw-r--r-- root/root 37746 2008-11-29 21:08 ./usr/share/vim/vim72/doc/intro.txt -rw-r--r-- root/root 2033 2008-11-29 21:08 ./usr/share/vim/vim72/doc/pi_paren.txt -rw-r--r-- root/root 3090 2008-11-29 21:08 ./usr/share/vim/vim72/doc/russian.txt -rw-r--r-- root/root 8254 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_26.txt -rw-r--r-- root/root 6784 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_01.txt -rw-r--r-- root/root 9120 2008-11-29 21:08 ./usr/share/vim/vim72/doc/undo.txt -rw-r--r-- root/root 14885 2008-11-29 21:08 ./usr/share/vim/vim72/doc/diff.txt -rw-r--r-- root/root 6410 2008-11-29 21:08 ./usr/share/vim/vim72/doc/sign.txt -rw-r--r-- root/root 17906 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_45.txt -rw-r--r-- root/root 9564 2008-11-29 21:08 ./usr/share/vim/vim72/doc/usr_06.txt -rw-r--r-- root/root 16366 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_win32.txt -rw-r--r-- root/root 3076 2008-11-29 21:08 ./usr/share/vim/vim72/doc/hangulin.txt -rw-r--r-- root/root 13610 2008-11-29 21:08 ./usr/share/vim/vim72/doc/digraph.txt -rw-r--r-- root/root 22564 2008-11-29 21:08 ./usr/share/vim/vim72/doc/if_tcl.txt -rw-r--r-- root/root 308561 2008-11-29 21:08 ./usr/share/vim/vim72/doc/version5.txt -rw-r--r-- root/root 4040 2008-11-29 21:08 ./usr/share/vim/vim72/doc/os_mac.txt drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/ -rw-r--r-- root/root 923 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/rspec.vim -rw-r--r-- root/root 503 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/onsgmls.vim -rw-r--r-- root/root 982 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/hp_acc.vim -rw-r--r-- root/root 489 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/javac.vim -rw-r--r-- root/root 2269 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/splint.vim -rw-r--r-- root/root 782 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/php.vim -rw-r--r-- root/root 525 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/jikes.vim -rw-r--r-- root/root 827 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/rubyunit.vim -rw-r--r-- root/root 799 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/modelsim_vcom.vim -rw-r--r-- root/root 469 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/pbx.vim -rw-r--r-- root/root 592 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/irix5_c.vim -rw-r--r-- root/root 454 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/xmlwf.vim -rw-r--r-- root/root 407 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/pyunit.vim -rw-r--r-- root/root 747 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/fortran_cv.vim -rw-r--r-- root/root 449 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/bcc.vim -rw-r--r-- root/root 694 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/se.vim -rw-r--r-- root/root 372 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/dot.vim -rw-r--r-- root/root 631 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/mipspro_cpp.vim -rw-r--r-- root/root 525 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/intel.vim -rw-r--r-- root/root 2366 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/gnat.vim -rw-r--r-- root/root 394 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/cs.vim -rw-r--r-- root/root 601 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/irix5_cpp.vim -rw-r--r-- root/root 683 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/fortran_lf95.vim -rw-r--r-- root/root 943 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/eruby.vim -rw-r--r-- root/root 437 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/README.txt -rw-r--r-- root/root 1149 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/fortran_g77.vim -rw-r--r-- root/root 585 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/icc.vim -rw-r--r-- root/root 461 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/bdf.vim -rw-r--r-- root/root 702 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/fortran_F.vim -rw-r--r-- root/root 901 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/gcc.vim -rw-r--r-- root/root 708 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/xmllint.vim -rw-r--r-- root/root 613 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/mcs.vim -rw-r--r-- root/root 1891 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/decada.vim -rw-r--r-- root/root 621 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/mips_c.vim -rw-r--r-- root/root 378 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/neato.vim -rw-r--r-- root/root 492 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/tcl.vim -rw-r--r-- root/root 941 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/ant.vim -rw-r--r-- root/root 1212 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/perl.vim -rw-r--r-- root/root 1017 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/tidy.vim -rw-r--r-- root/root 802 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/fortran_elf90.vim -rw-r--r-- root/root 1760 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/tex.vim -rw-r--r-- root/root 294 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/msvc.vim -rw-r--r-- root/root 453 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/fpc.vim -rw-r--r-- root/root 621 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/rst.vim -rw-r--r-- root/root 651 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/mipspro_c89.vim -rw-r--r-- root/root 673 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/checkstyle.vim -rw-r--r-- root/root 1805 2008-11-29 21:08 ./usr/share/vim/vim72/compiler/ruby.vim drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/lintian/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 191 2008-11-29 21:08 ./usr/share/lintian/overrides/vim-runtime drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/man1/ -rw-r--r-- root/root 737 2008-11-29 21:08 ./usr/share/man/pl.ISO8859-2/man1/vimtutor.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/man1/ -rw-r--r-- root/root 853 2008-11-29 21:08 ./usr/share/man/fr.UTF-8/man1/vimtutor.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/man1/ -rw-r--r-- root/root 705 2008-11-29 21:08 ./usr/share/man/it.ISO8859-1/man1/vimtutor.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it/man1/ -rw-r--r-- root/root 705 2008-11-29 21:08 ./usr/share/man/it/man1/vimtutor.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/man1/ -rw-r--r-- root/root 708 2008-11-29 21:08 ./usr/share/man/it.UTF-8/man1/vimtutor.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/man1/ -rw-r--r-- root/root 757 2008-11-29 21:08 ./usr/share/man/pl.UTF-8/man1/vimtutor.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/pl/man1/ -rw-r--r-- root/root 737 2008-11-29 21:08 ./usr/share/man/pl/man1/vimtutor.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/ru/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/ru/man1/ -rw-r--r-- root/root 926 2008-11-29 21:08 ./usr/share/man/ru/man1/vimtutor.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/man1/ -rw-r--r-- root/root 839 2008-11-29 21:08 ./usr/share/man/fr.ISO8859-1/man1/vimtutor.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/man1/ -rw-r--r-- root/root 743 2008-11-29 21:08 ./usr/share/man/man1/vimtutor.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/man/fr/man1/ -rw-r--r-- root/root 839 2008-11-29 21:08 ./usr/share/man/fr/man1/vimtutor.1.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-runtime/ -rw-r--r-- root/root 1160 2008-11-29 21:01 ./usr/share/doc/vim-runtime/NEWS.Debian.gz -rw-r--r-- root/root 70577 2008-11-29 21:01 ./usr/share/doc/vim-runtime/changelog.Debian.gz -rw-r--r-- root/root 10927 2008-11-29 21:01 ./usr/share/doc/vim-runtime/copyright drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/bin/ -rwxr-xr-x root/root 143 2008-11-29 21:08 ./usr/bin/gvimtutor -rwxr-xr-x root/root 2084 2008-11-29 21:08 ./usr/bin/vimtutor lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/vim/addons/plugin/matchit.vim -> ../../vim72/macros/matchit.vim lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/vim/addons/plugin/justify.vim -> ../../vim72/macros/justify.vim lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/vim/addons/plugin/editexisting.vim -> ../../vim72/macros/editexisting.vim lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/vim/addons/doc/matchit.txt -> ../../vim72/macros/matchit.txt lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.ISO8859-2/man1/gvimtutor.1.gz -> vimtutor.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.UTF-8/man1/gvimtutor.1.gz -> vimtutor.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.ISO8859-1/man1/gvimtutor.1.gz -> vimtutor.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it/man1/gvimtutor.1.gz -> vimtutor.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/it.UTF-8/man1/gvimtutor.1.gz -> vimtutor.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl.UTF-8/man1/gvimtutor.1.gz -> vimtutor.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/pl/man1/gvimtutor.1.gz -> vimtutor.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/ru/man1/gvimtutor.1.gz -> vimtutor.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr.ISO8859-1/man1/gvimtutor.1.gz -> vimtutor.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/man1/gvimtutor.1.gz -> vimtutor.1.gz lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/man/fr/man1/gvimtutor.1.gz -> vimtutor.1.gz chroot-autobuild/build/buildd/vim-doc_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-common/ -rw-r--r-- root/root 64052 2008-11-29 21:01 ./usr/share/doc/vim-common/FAQ.gz drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/share/doc/vim-common/vim-policy.html/ -rw-r--r-- root/root 6437 2008-11-29 21:08 ./usr/share/doc/vim-common/vim-policy.html/index.html -rw-r--r-- root/root 5159 2008-11-29 21:08 ./usr/share/doc/vim-common/vim-policy.html/x73.html -rw-r--r-- root/root 5710 2008-11-29 21:08 ./usr/share/doc/vim-common/vim-policy.html/a245.html -rw-r--r-- root/root 12005 2008-11-29 21:08 ./usr/share/doc/vim-common/vim-policy.html/x113.html -rw-r--r-- root/root 3706 2008-11-29 21:08 ./usr/share/doc/vim-common/vim-policy.html/x221.html -rw-r--r-- root/root 5261 2008-11-29 21:08 ./usr/share/doc/vim-common/vim-policy.txt.gz drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-common/html/ -rw-r--r-- root/root 75327 2008-11-29 21:08 ./usr/share/doc/vim-common/html/map.html -rw-r--r-- root/root 26390 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_05.html -rw-r--r-- root/root 27585 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_30.html -rw-r--r-- root/root 39388 2008-11-29 21:08 ./usr/share/doc/vim-common/html/netbeans.html -rw-r--r-- root/root 23292 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_04.html -rw-r--r-- root/root 73584 2008-11-29 21:08 ./usr/share/doc/vim-common/html/spell.html -rw-r--r-- root/root 9543 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_os2.html -rw-r--r-- root/root 8573 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_43.html -rw-r--r-- root/root 25292 2008-11-29 21:08 ./usr/share/doc/vim-common/html/tips.html -rw-r--r-- root/root 16077 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_20.html -rw-r--r-- root/root 5912 2008-11-29 21:08 ./usr/share/doc/vim-common/html/pi_zip.html -rw-r--r-- root/root 168224 2008-11-29 21:08 ./usr/share/doc/vim-common/html/pi_netrw.html -rw-r--r-- root/root 24205 2008-11-29 21:08 ./usr/share/doc/vim-common/html/if_cscop.html -rw-r--r-- root/root 15702 2008-11-29 21:08 ./usr/share/doc/vim-common/html/if_pyth.html -rw-r--r-- root/root 14364 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_23.html -rw-r--r-- root/root 11937 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_31.html -rw-r--r-- root/root 49676 2008-11-29 21:08 ./usr/share/doc/vim-common/html/vi_diff.html -rw-r--r-- root/root 6925 2008-11-29 21:08 ./usr/share/doc/vim-common/html/debugger.html -rw-r--r-- root/root 30697 2008-11-29 21:08 ./usr/share/doc/vim-common/html/gui_x11.html -rw-r--r-- root/root 82525 2008-11-29 21:08 ./usr/share/doc/vim-common/html/change.html -rw-r--r-- root/root 21807 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_02.html -rw-r--r-- root/root 26851 2008-11-29 21:08 ./usr/share/doc/vim-common/html/fold.html -rw-r--r-- root/root 15720 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_42.html -rw-r--r-- root/root 51858 2008-11-29 21:08 ./usr/share/doc/vim-common/html/gui.html -rw-r--r-- root/root 24062 2008-11-29 21:08 ./usr/share/doc/vim-common/html/gui_w32.html -rw-r--r-- root/root 246846 2008-11-29 21:08 ./usr/share/doc/vim-common/html/todo.html -rw-r--r-- root/root 21409 2008-11-29 21:08 ./usr/share/doc/vim-common/html/pi_getscript.html -rw-r--r-- root/root 67308 2008-11-29 21:08 ./usr/share/doc/vim-common/html/motion.html -rw-r--r-- root/root 1943 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_mint.html -rw-r--r-- root/root 65626 2008-11-29 21:08 ./usr/share/doc/vim-common/html/mbyte.html -rw-r--r-- root/root 17840 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_toc.html -rw-r--r-- root/root 33238 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_44.html -rw-r--r-- root/root 19853 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_45.html -rw-r--r-- root/root 5562 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_mac.html -rw-r--r-- root/root 10235 2008-11-29 21:08 ./usr/share/doc/vim-common/html/farsi.html -rw-r--r-- root/root 71612 2008-11-29 21:08 ./usr/share/doc/vim-common/html/quickfix.html -rw-r--r-- root/root 11894 2008-11-29 21:08 ./usr/share/doc/vim-common/html/undo.html -rw-r--r-- root/root 17087 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_22.html -rw-r--r-- root/root 28655 2008-11-29 21:08 ./usr/share/doc/vim-common/html/if_tcl.html -rw-r--r-- root/root 5354 2008-11-29 21:08 ./usr/share/doc/vim-common/html/pi_tar.html -rw-r--r-- root/root 16588 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_12.html -rw-r--r-- root/root 210853 2008-11-29 21:08 ./usr/share/doc/vim-common/html/syntax.html -rw-r--r-- root/root 415245 2008-11-29 21:08 ./usr/share/doc/vim-common/html/options.html -rw-r--r-- root/root 5659 2008-11-29 21:08 ./usr/share/doc/vim-common/html/howto.html -rw-r--r-- root/root 13112 2008-11-29 21:08 ./usr/share/doc/vim-common/html/if_perl.html -rw-r--r-- root/root 34173 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_10.html -rw-r--r-- root/root 20140 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_90.html -rw-r--r-- root/root 46777 2008-11-29 21:08 ./usr/share/doc/vim-common/html/intro.html -rw-r--r-- root/root 14541 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_11.html -rw-r--r-- root/root 10409 2008-11-29 21:08 ./usr/share/doc/vim-common/html/pi_vimball.html -rw-r--r-- root/root 607698 2008-11-29 21:08 ./usr/share/doc/vim-common/html/version6.html -rw-r--r-- root/root 12816 2008-11-29 21:08 ./usr/share/doc/vim-common/html/index.html -rw-r--r-- root/root 27881 2008-11-29 21:08 ./usr/share/doc/vim-common/html/filetype.html -rw-r--r-- root/root 8185 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_01.html -rw-r--r-- root/root 18190 2008-11-29 21:08 ./usr/share/doc/vim-common/html/version4.html -rw-r--r-- root/root 340672 2008-11-29 21:08 ./usr/share/doc/vim-common/html/version5.html -rw-r--r-- root/root 9005 2008-11-29 21:08 ./usr/share/doc/vim-common/html/if_ole.html -rw-r--r-- root/root 71860 2008-11-29 21:08 ./usr/share/doc/vim-common/html/pattern.html -rw-r--r-- root/root 116778 2008-11-29 21:08 ./usr/share/doc/vim-common/html/vimindex.html -rw-r--r-- root/root 7528 2008-11-29 21:08 ./usr/share/doc/vim-common/html/debug.html -rw-r--r-- root/root 18023 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_07.html -rw-r--r-- root/root 35066 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_vms.html -rw-r--r-- root/root 18150 2008-11-29 21:08 ./usr/share/doc/vim-common/html/diff.html -rw-r--r-- root/root 81069 2008-11-29 21:08 ./usr/share/doc/vim-common/html/editing.html -rw-r--r-- root/root 8933 2008-11-29 21:08 ./usr/share/doc/vim-common/html/if_ruby.html -rw-r--r-- root/root 3614 2008-11-29 21:08 ./usr/share/doc/vim-common/html/hangulin.html -rw-r--r-- root/root 14876 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_dos.html -rw-r--r-- root/root 44141 2008-11-29 21:08 ./usr/share/doc/vim-common/html/tagsrch.html -rw-r--r-- root/root 1902 2008-11-29 21:08 ./usr/share/doc/vim-common/html/pi_gzip.html -rw-r--r-- root/root 20613 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_21.html -rw-r--r-- root/root 56980 2008-11-29 21:08 ./usr/share/doc/vim-common/html/term.html -rw-r--r-- root/root 12612 2008-11-29 21:08 ./usr/share/doc/vim-common/html/arabic.html -rw-r--r-- root/root 18933 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_win32.html -rw-r--r-- root/root 6499 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_32.html -rw-r--r-- root/root 6106 2008-11-29 21:08 ./usr/share/doc/vim-common/html/hebrew.html -rw-r--r-- root/root 21854 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_08.html -rw-r--r-- root/root 35401 2008-11-29 21:08 ./usr/share/doc/vim-common/html/print.html -rw-r--r-- root/root 2680 2008-11-29 21:08 ./usr/share/doc/vim-common/html/pi_paren.html -rw-r--r-- root/root 36016 2008-11-29 21:08 ./usr/share/doc/vim-common/html/ft_sql.html -rw-r--r-- root/root 12055 2008-11-29 21:08 ./usr/share/doc/vim-common/html/if_mzsch.html -rw-r--r-- root/root 16867 2008-11-29 21:08 ./usr/share/doc/vim-common/html/tabpage.html -rw-r--r-- root/root 15076 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_390.html -rw-r--r-- root/root 485932 2008-11-29 21:08 ./usr/share/doc/vim-common/html/tags.html -rw-r--r-- root/root 9600 2008-11-29 21:08 ./usr/share/doc/vim-common/html/mlang.html -rw-r--r-- root/root 26485 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_40.html -rw-r--r-- root/root 15008 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_beos.html -rw-r--r-- root/root 5553 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_qnx.html -rw-r--r-- root/root 24801 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_24.html -rw-r--r-- root/root 12680 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_09.html -rw-r--r-- root/root 15906 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_msdos.html -rw-r--r-- root/root 18740 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_28.html -rw-r--r-- root/root 61818 2008-11-29 21:08 ./usr/share/doc/vim-common/html/windows.html -rw-r--r-- root/root 21260 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_27.html -rw-r--r-- root/root 10168 2008-11-29 21:08 ./usr/share/doc/vim-common/html/remote.html -rw-r--r-- root/root 5091 2008-11-29 21:08 ./usr/share/doc/vim-common/html/pi_spec.html -rw-r--r-- root/root 27724 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_03.html -rw-r--r-- root/root 3459 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_unix.html -rw-r--r-- root/root 31348 2008-11-29 21:08 ./usr/share/doc/vim-common/html/indent.html -rw-r--r-- root/root 303448 2008-11-29 21:08 ./usr/share/doc/vim-common/html/version7.html -rw-r--r-- root/root 55815 2008-11-29 21:08 ./usr/share/doc/vim-common/html/cmdline.html -rw-r--r-- root/root 91654 2008-11-29 21:08 ./usr/share/doc/vim-common/html/insert.html -rw-r--r-- root/root 5680 2008-11-29 21:08 ./usr/share/doc/vim-common/html/workshop.html -rw-r--r-- root/root 7929 2008-11-29 21:08 ./usr/share/doc/vim-common/html/sign.html -rw-r--r-- root/root 6440 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_amiga.html -rw-r--r-- root/root 11374 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_06.html -rw-r--r-- root/root 13464 2008-11-29 21:08 ./usr/share/doc/vim-common/html/quotes.html -rw-r--r-- root/root 15215 2008-11-29 21:08 ./usr/share/doc/vim-common/html/uganda.html -rw-r--r-- root/root 22842 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_25.html -rw-r--r-- root/root 8678 2008-11-29 21:08 ./usr/share/doc/vim-common/html/sponsor.html -rw-r--r-- root/root 24068 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_29.html -rw-r--r-- root/root 15088 2008-11-29 21:08 ./usr/share/doc/vim-common/html/digraph.html -rw-r--r-- root/root 21673 2008-11-29 21:08 ./usr/share/doc/vim-common/html/develop.html -rw-r--r-- root/root 91393 2008-11-29 21:08 ./usr/share/doc/vim-common/html/quickref.html -rw-r--r-- root/root 50828 2008-11-29 21:08 ./usr/share/doc/vim-common/html/various.html -rw-r--r-- root/root 10046 2008-11-29 21:08 ./usr/share/doc/vim-common/html/recover.html -rw-r--r-- root/root 94594 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_41.html -rw-r--r-- root/root 15615 2008-11-29 21:08 ./usr/share/doc/vim-common/html/scroll.html -rw-r--r-- root/root 10333 2008-11-29 21:08 ./usr/share/doc/vim-common/html/usr_26.html -rw-r--r-- root/root 32345 2008-11-29 21:08 ./usr/share/doc/vim-common/html/repeat.html -rw-r--r-- root/root 79491 2008-11-29 21:08 ./usr/share/doc/vim-common/html/starting.html -rw-r--r-- root/root 4583 2008-11-29 21:08 ./usr/share/doc/vim-common/html/if_sniff.html -rw-r--r-- root/root 8925 2008-11-29 21:08 ./usr/share/doc/vim-common/html/gui_w16.html -rw-r--r-- root/root 5586 2008-11-29 21:08 ./usr/share/doc/vim-common/html/rileft.html -rw-r--r-- root/root 24903 2008-11-29 21:08 ./usr/share/doc/vim-common/html/ft_ada.html -rw-r--r-- root/root 4018 2008-11-29 21:08 ./usr/share/doc/vim-common/html/russian.html -rw-r--r-- root/root 14183 2008-11-29 21:08 ./usr/share/doc/vim-common/html/os_risc.html -rw-r--r-- root/root 67704 2008-11-29 21:08 ./usr/share/doc/vim-common/html/autocmd.html -rw-r--r-- root/root 25541 2008-11-29 21:08 ./usr/share/doc/vim-common/html/visual.html -rw-r--r-- root/root 382839 2008-11-29 21:08 ./usr/share/doc/vim-common/html/eval.html -rw-r--r-- root/root 36701 2008-11-29 21:08 ./usr/share/doc/vim-common/html/message.html drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-doc/ -rw-r--r-- root/root 1160 2008-11-29 21:01 ./usr/share/doc/vim-doc/NEWS.Debian.gz -rw-r--r-- root/root 70577 2008-11-29 21:01 ./usr/share/doc/vim-doc/changelog.Debian.gz -rw-r--r-- root/root 10927 2008-11-29 21:01 ./usr/share/doc/vim-doc/copyright drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc-base/ -rw-r--r-- root/root 364 2008-11-29 21:01 ./usr/share/doc-base/vim-referencemanual -rw-r--r-- root/root 323 2008-11-29 21:01 ./usr/share/doc-base/vim-usermanual lrwxrwxrwx root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-doc/doc -> ../vim-common chroot-autobuild/build/buildd/vim-perl_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-perl/ -rw-r--r-- root/root 1160 2008-11-29 21:01 ./usr/share/doc/vim-perl/NEWS.Debian.gz -rw-r--r-- root/root 70577 2008-11-29 21:01 ./usr/share/doc/vim-perl/changelog.Debian.gz -rw-r--r-- root/root 10927 2008-11-29 21:01 ./usr/share/doc/vim-perl/copyright chroot-autobuild/build/buildd/vim-python_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-python/ -rw-r--r-- root/root 1160 2008-11-29 21:01 ./usr/share/doc/vim-python/NEWS.Debian.gz -rw-r--r-- root/root 70577 2008-11-29 21:01 ./usr/share/doc/vim-python/changelog.Debian.gz -rw-r--r-- root/root 10927 2008-11-29 21:01 ./usr/share/doc/vim-python/copyright chroot-autobuild/build/buildd/vim-ruby_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-ruby/ -rw-r--r-- root/root 1160 2008-11-29 21:01 ./usr/share/doc/vim-ruby/NEWS.Debian.gz -rw-r--r-- root/root 70577 2008-11-29 21:01 ./usr/share/doc/vim-ruby/changelog.Debian.gz -rw-r--r-- root/root 10927 2008-11-29 21:01 ./usr/share/doc/vim-ruby/copyright chroot-autobuild/build/buildd/vim-tcl_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-tcl/ -rw-r--r-- root/root 1160 2008-11-29 21:01 ./usr/share/doc/vim-tcl/NEWS.Debian.gz -rw-r--r-- root/root 70577 2008-11-29 21:01 ./usr/share/doc/vim-tcl/changelog.Debian.gz -rw-r--r-- root/root 10927 2008-11-29 21:01 ./usr/share/doc/vim-tcl/copyright chroot-autobuild/build/buildd/vim-dbg_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-dbg/ -rw-r--r-- root/root 1160 2008-11-29 21:01 ./usr/share/doc/vim-dbg/NEWS.Debian.gz -rw-r--r-- root/root 70577 2008-11-29 21:01 ./usr/share/doc/vim-dbg/changelog.Debian.gz -rw-r--r-- root/root 10927 2008-11-29 21:01 ./usr/share/doc/vim-dbg/copyright drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/lib/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/lib/debug/ drwxr-xr-x root/root 0 2008-11-29 21:08 ./usr/lib/debug/usr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/lib/debug/usr/bin/ -rw-r--r-- root/root 1262016 2008-11-29 21:09 ./usr/lib/debug/usr/bin/vim.tiny -rw-r--r-- root/root 3813186 2008-11-29 21:08 ./usr/lib/debug/usr/bin/vim.gtk -rw-r--r-- root/root 3011171 2008-11-29 21:09 ./usr/lib/debug/usr/bin/vim.nox -rw-r--r-- root/root 2810539 2008-11-29 21:09 ./usr/lib/debug/usr/bin/vim.basic -rw-r--r-- root/root 3818813 2008-11-29 21:08 ./usr/lib/debug/usr/bin/vim.gnome -rw-r--r-- root/root 3605747 2008-11-29 21:09 ./usr/lib/debug/usr/bin/vim.lesstif -rw-r--r-- root/root 15434 2008-11-29 21:09 ./usr/lib/debug/usr/bin/xxd chroot-autobuild/build/buildd/vim-full_7.2.049-1ubuntuhardy0~mariodpros1_all.deb: drwxr-xr-x root/root 0 2008-11-29 21:09 ./ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-11-29 21:09 ./usr/share/doc/vim-full/ -rw-r--r-- root/root 1160 2008-11-29 21:01 ./usr/share/doc/vim-full/NEWS.Debian.gz -rw-r--r-- root/root 70577 2008-11-29 21:01 ./usr/share/doc/vim-full/changelog.Debian.gz -rw-r--r-- root/root 10927 2008-11-29 21:01 ./usr/share/doc/vim-full/copyright vim_7.2.049-1ubuntuhardy0~mariodpros1_i386.changes: Format: 1.7 Date: Sat, 29 Nov 2008 21:43:44 +0100 Source: vim Binary: vim-common vim-gui-common vim-runtime vim-doc vim-tiny vim vim-dbg vim-perl vim-python vim-ruby vim-tcl vim-gtk vim-nox vim-lesstif vim-gnome vim-full Architecture: i386 all Version: 2:7.2.049-1ubuntuhardy0~mariodpros1 Distribution: hardy Urgency: low Maintainer: Ubuntu/i386 Build Daemon Changed-By: Mario del Pozo Description: vim - Vi IMproved - enhanced vi editor vim-common - Vi IMproved - Common files vim-dbg - Vi IMproved - enhanced vi editor (debugging symbols) vim-doc - Vi IMproved - HTML documentation vim-full - Vi IMproved - enhanced vi editor (transitional package) vim-gnome - Vi IMproved - enhanced vi editor - with GNOME2 GUI vim-gtk - Vi IMproved - enhanced vi editor - with GTK2 GUI vim-gui-common - Vi IMproved - Common GUI files vim-lesstif - Vi IMproved - enhanced vi editor - with LessTif GUI vim-nox - Vi IMproved - enhanced vi editor vim-perl - Vi IMproved - enhanced vi editor (transitional package) vim-python - Vi IMproved - enhanced vi editor (transitional package) vim-ruby - Vi IMproved - enhanced vi editor (transitional package) vim-runtime - Vi IMproved - Runtime files vim-tcl - Vi IMproved - enhanced vi editor (transitional package) vim-tiny - Vi IMproved - enhanced vi editor - compact version Changes: vim (2:7.2.049-1ubuntuhardy0~mariodpros1) hardy; urgency=low . * Port from Debian Unstable to Ubuntu Hardy Files: 3143fff9139e6987d1ef2cbed4e12736 976272 editors extra vim-gtk_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb c6370e841194f31f54c3d28e0e4ffa47 978600 editors extra vim-gnome_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb 164854e0142da89675ffb566945c7fd1 969658 editors extra vim-lesstif_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb 9bdd78dec19c3eb9070f9c3a7865f48a 847902 editors extra vim-nox_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb 3ab729c7364c749c4f4c64da37e0660c 324486 editors important vim-tiny_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb f6fd47800b1deeedb788d557af8f63a9 201706 editors important vim-common_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb f5bd2dedd54c8c7fdd7b5687620c0dde 758986 editors optional vim_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb c3f20082af2e6bbbf967407509d70a26 162294 editors optional vim-gui-common_7.2.049-1ubuntuhardy0~mariodpros1_all.deb 88b0d5d797d9c94bad36e0242fc56fd6 5984200 editors optional vim-runtime_7.2.049-1ubuntuhardy0~mariodpros1_all.deb 2cdfab0d138eca2bf874eaddff8c46ef 1973624 doc optional vim-doc_7.2.049-1ubuntuhardy0~mariodpros1_all.deb 90f16229b1b7d3fd170b01be8dbe5031 78090 editors extra vim-perl_7.2.049-1ubuntuhardy0~mariodpros1_all.deb 77b8bd24134c366e3049dfdd4b95b472 78098 editors extra vim-python_7.2.049-1ubuntuhardy0~mariodpros1_all.deb 2e31c2bb34ae43faf83c10974bfb0c3c 78092 editors extra vim-ruby_7.2.049-1ubuntuhardy0~mariodpros1_all.deb 25537ba4fddc4810b8eaf2cf40fa9747 78092 editors extra vim-tcl_7.2.049-1ubuntuhardy0~mariodpros1_all.deb 9524cee4444c7990f9a02e068429324a 8193508 editors extra vim-dbg_7.2.049-1ubuntuhardy0~mariodpros1_i386.deb f4807c0628d06ec4aef84f739dadc2ef 78110 editors extra vim-full_7.2.049-1ubuntuhardy0~mariodpros1_all.deb ****************************************************************************** Built successfully Purging chroot-autobuild/build/buildd/vim-7.2.049 ------------------------------------------------------------------------------ /usr/bin/sudo dpkg --root=/home/buildd/build-800469-1867635/chroot-autobuild --purge sp libavahi-common3 jadetex libxfixes-dev libx11-data libgnome2-0 esound-common libgconf2-dev fontconfig-config libkpathsea4 gettext file zlib1g-dev libxaw7 libacl1-dev libselinux1-dev ttf-dejavu libbonobo2-dev lynx libcairo2 texlive-common x11-common tipa libidl-dev libx11-dev libopencdk10 docbook-dsssl libxi6 liblzo2-2 libjpeg62 tcl libbonoboui2-common libbonobo2-common docbook-utils libxcursor1 libavahi-glib-dev x11proto-input-dev libldap-2.4-2 libexpat1-dev lesstif2 libpixman-1-dev libjpeg62-dev libxcomposite-dev libfontconfig1 sgml-base libdbus-glib-1-2 docbook-xml libgnomeui-dev libart-2.0-2 libsasl2-modules libosp5 libxp-dev tcl8.4-dev libglade2-dev texlive-fonts-recommended libx11-6 libkrb53 xtrans-dev x11proto-randr-dev psmisc libsgmls-perl libhal-storage1 libgnutlsxx13 libglib2.0-0 libnewt0.52 libxinerama-dev libsasl2-2 lesstif2-dev libpango1.0-common libhal1 libxdamage1 libaudiofile0 libxcb-xlib0 libxt6 libtasn1-3 sgml-data texlive-base libruby1.8 libdbus-1-dev texlive-doc-base libglib2.0-dev gconf2 libgpg-error-dev libxml2 dbus libgail-dev x11proto-xext-dev pkg-config libthai-data libice6 intltool-debian libavahi-client3 libxrender1 liborbit2-dev libfontconfig1-dev libgail-common libxml2-dev xml-core libtasn1-3-dev libgpmg1-dev texlive-latex-base libxrandr-dev libxext-dev libaudiofile-dev openjade libxau-dev libgpg-error0 libgnomevfs2-dev libxrender-dev ruby1.8-dev ttf-dejavu-extra libpng12-dev libck-connector0 libattr1-dev libavahi-common-data libxft2 libreadline5 libpopt-dev consolekit x11proto-render-dev libxext6 libgnutls13 libasound2 libsqlite3-0 python2.5-dev libxinerama1 libbonobo2-0 libpcre3 libesd0-dev tcl-dev libxdamage-dev libsm-dev tcl8.4 libncursesw5 gconf2-common libxmu6 libxdmcp-dev defoma libgnomevfs2-common ttf-dejavu-core readline-common libgnomecanvas2-0 libcairo2-dev libcupsys2 libgail18 python2.5 libxcb-xlib0-dev fontconfig libgnomecanvas2-dev libavahi-client-dev libgcrypt11-dev libgnome-keyring-dev libxpm4 libavahi-common-dev texlive-base-bin liborbit2 libgamin0 x11proto-print-dev libxt-dev libpopt0 libgnomeui-0 libfreetype6 libperl-dev libsepol1-dev libice-dev texlive-latex-recommended libssl0.9.8 libatk1.0-0 libdbus-1-3 x11proto-fixes-dev libfreetype6-dev libgtk2.0-0 x11proto-damage-dev libidl0 libxcb1 tex-common libart-2.0-dev html2text libgcrypt11 libopencdk10-dev libsp1c2 libglade2-0 libxrandr2 libpthread-stubs0 debhelper libkeyutils1 libgnomecanvas2-common libthai0 python libncurses5-dev libgnome-keyring0 libxpm-dev libmagic1 libgnutls-dev libtiff4 gnome-mime-data libexpat1 ruby1.8 libbonoboui2-dev liblzo2-dev libxau6 libpango1.0-dev libxcursor-dev libxcomposite1 x11proto-composite-dev adduser libgconf2-4 sgmlspl mime-support x11proto-core-dev whiptail libxcb1-dev libxi-dev gamin libgnome2-common shared-mime-info libxfixes3 libxdmcp6 libgtk2.0-dev libgpmg1 po-debconf libavahi-glib1 libatk1.0-dev libxft-dev ed libpng12-0 python-dev x11proto-kb-dev libxp6 libpixman-1-0 libbonoboui2-0 x11proto-xinerama-dev libpoppler2 libdatrie0 libpthread-stubs0-dev libpango1.0-0 ucf libgnomeui-common libgtk2.0-common gettext-base libostyle1c2 libgnome2-dev libsm6 libgnomevfs2-0 ruby libesd-alsa0 libperl5.8 (Reading database ... 27912 files and directories currently installed.) Removing libacl1-dev ... Removing docbook-utils ... Removing libgnomeui-dev ... Removing lesstif2-dev ... Removing libgpmg1-dev ... Removing ruby1.8-dev ... Removing libattr1-dev ... Removing tcl-dev ... Removing libgnome-keyring-dev ... Removing libxt-dev ... Removing libgnomeui-0 ... Purging configuration files for libgnomeui-0 ... Removing libperl-dev ... Removing debhelper ... Removing libncurses5-dev ... Removing libgnome-keyring0 ... Purging configuration files for libgnome-keyring0 ... Removing libxpm-dev ... Removing libbonoboui2-dev ... Removing sgmlspl ... Removing libgpmg1 ... Purging configuration files for libgpmg1 ... Removing po-debconf ... Removing python-dev ... Removing libbonoboui2-0 ... Purging configuration files for libbonoboui2-0 ... Removing libgnomeui-common ... Removing libgnome2-dev ... Removing ruby ... Removing libperl5.8 ... Removing sp ... Removing jadetex ... Running 'mktexlsr /usr/share/texmf /var/lib/texmf'. This may take some time... done. Purging configuration files for jadetex ... Replacing config file /etc/texmf/texmf.cnf with new version Removing libgnome2-0 ... Purging configuration files for libgnome2-0 ... Removing libbonobo2-dev ... Removing lynx ... Purging configuration files for lynx ... Removing tipa ... Running 'mktexlsr /usr/share/texmf /var/lib/texmf'. This may take some time... done. Running 'updmap-sys'. This may take some time... done. Purging configuration files for tipa ... Removing docbook-dsssl ... Purging configuration files for docbook-dsssl ... dpkg - warning: while removing docbook-dsssl, directory `/usr/share/sgml/docbook/stylesheet' not empty so not removed. Removing tcl ... Removing libbonoboui2-common ... Removing lesstif2 ... Removing libjpeg62-dev ... Removing docbook-xml ... Purging configuration files for docbook-xml ... dpkg - warning: while removing docbook-xml, directory `/usr/share/sgml/docbook' not empty so not removed. Removing libxp-dev ... Removing tcl8.4-dev ... Removing libglade2-dev ... dpkg - warning: while removing libglade2-dev, directory `/usr/share/gtk-doc/html/libglade' not empty so not removed. Removing texlive-fonts-recommended ... Running 'mktexlsr /usr/share/texmf /var/lib/texmf /usr/share/texmf-texlive'. This may take some time... done. Running 'updmap-sys'. This may take some time... done. Purging configuration files for texlive-fonts-recommended ... Removing libsgmls-perl ... Removing sgml-data ... Purging configuration files for sgml-data ... Removing intltool-debian ... Removing xml-core ... Purging configuration files for xml-core ... Removing openjade ... Purging configuration files for openjade ... dpkg - warning: while removing openjade, directory `/etc/sgml' not empty so not removed. Removing libgnomevfs2-dev ... Removing python2.5-dev ... Removing libbonobo2-0 ... Purging configuration files for libbonobo2-0 ... Removing libesd0-dev ... Removing tcl8.4 ... Purging configuration files for tcl8.4 ... Removing libgnomecanvas2-dev ... Removing libavahi-client-dev ... Removing x11proto-print-dev ... Removing texlive-latex-recommended ... Running 'mktexlsr /usr/share/texmf /var/lib/texmf /usr/share/texmf-texlive'. This may take some time... done. Purging configuration files for texlive-latex-recommended ... Removing libart-2.0-dev ... Removing html2text ... Purging configuration files for html2text ... Removing libsp1c2 ... Purging configuration files for libsp1c2 ... Removing libgnutls-dev ... Removing ruby1.8 ... Removing liblzo2-dev ... Removing libgnome2-common ... Purging configuration files for libgnome2-common ... Removing libxp6 ... Purging configuration files for libxp6 ... Removing libostyle1c2 ... Purging configuration files for libostyle1c2 ... Removing libgnomevfs2-0 ... Purging configuration files for libgnomevfs2-0 ... Removing libesd-alsa0 ... Purging configuration files for libesd-alsa0 ... Removing esound-common ... Purging configuration files for esound-common ... Removing libgconf2-dev ... Removing gettext ... Removing libselinux1-dev ... Removing libbonobo2-common ... Purging configuration files for libbonobo2-common ... Removing libavahi-glib-dev ... Removing sgml-base ... Purging configuration files for sgml-base ... Removing libosp5 ... Purging configuration files for libosp5 ... Removing libhal-storage1 ... Purging configuration files for libhal-storage1 ... Removing libgnutlsxx13 ... Purging configuration files for libgnutlsxx13 ... Removing libhal1 ... Purging configuration files for libhal1 ... Removing libruby1.8 ... Purging configuration files for libruby1.8 ... Removing libdbus-1-dev ... Removing libgail-dev ... Removing libavahi-client3 ... Purging configuration files for libavahi-client3 ... Removing liborbit2-dev ... dpkg - warning: while removing liborbit2-dev, directory `/usr/share/gtk-doc/html' not empty so not removed. dpkg - warning: while removing liborbit2-dev, directory `/usr/share/gtk-doc' not empty so not removed. Removing libxml2-dev ... Removing libtasn1-3-dev ... Removing texlive-latex-base ... Running 'mktexlsr /usr/share/texmf /var/lib/texmf /usr/share/texmf-texlive'. This may take some time... done. Running 'updmap-sys'. This may take some time... done. Purging configuration files for texlive-latex-base ... Removing libaudiofile-dev ... Removing libpopt-dev ... Removing libasound2 ... Purging configuration files for libasound2 ... Removing libgnomevfs2-common ... Purging configuration files for libgnomevfs2-common ... Removing libgnomecanvas2-0 ... Purging configuration files for libgnomecanvas2-0 ... Removing libavahi-common-dev ... Removing libsepol1-dev ... Removing libopencdk10-dev ... Removing libglade2-0 ... Purging configuration files for libglade2-0 ... Removing libgnomecanvas2-common ... Removing gnome-mime-data ... Purging configuration files for gnome-mime-data ... Removing shared-mime-info ... Purging configuration files for shared-mime-info ... dpkg - warning: while removing shared-mime-info, directory `/usr/share/mime' not empty so not removed. Removing libgtk2.0-dev ... Removing libavahi-glib1 ... Purging configuration files for libavahi-glib1 ... Removing libatk1.0-dev ... Removing gettext-base ... Removing libavahi-common3 ... Purging configuration files for libavahi-common3 ... Removing libidl-dev ... Removing libxcomposite-dev ... Removing libart-2.0-2 ... Purging configuration files for libart-2.0-2 ... Removing libxinerama-dev ... Removing libaudiofile0 ... Purging configuration files for libaudiofile0 ... Removing texlive-base ... Running 'mktexlsr /usr/share/texmf /var/lib/texmf /usr/share/texmf-texlive'. This may take some time... done. Running 'fmtutil-sys --all'. This may take some time... done. Running 'updmap-sys'. This may take some time... done. Purging configuration files for texlive-base ... Removing texlive-doc-base ... Running 'mktexlsr /usr/share/texmf /var/lib/texmf /usr/share/texmf-texlive'. This may take some time... done. Purging configuration files for texlive-doc-base ... Removing gconf2 ... Purging configuration files for gconf2 ... Removing libgail-common ... Removing libxrandr-dev ... Removing libavahi-common-data ... Removing libxdamage-dev ... Removing libgail18 ... Purging configuration files for libgail18 ... Removing libgcrypt11-dev ... Removing texlive-base-bin ... Purging configuration files for texlive-base-bin ... Removing libgtk2.0-0 ... Purging configuration files for libgtk2.0-0 ... Removing x11proto-damage-dev ... Removing libxrandr2 ... Purging configuration files for libxrandr2 ... Removing python ... Purging configuration files for python ... Removing libtiff4 ... Purging configuration files for libtiff4 ... Removing libpango1.0-dev ... Removing libxcursor-dev ... Removing libxcomposite1 ... Purging configuration files for libxcomposite1 ... Removing x11proto-composite-dev ... Removing libgconf2-4 ... Purging configuration files for libgconf2-4 ... Removing libxi-dev ... Removing libxft-dev ... Removing ed ... Removing x11proto-xinerama-dev ... Removing libpoppler2 ... Purging configuration files for libpoppler2 ... Removing libpango1.0-0 ... Purging configuration files for libpango1.0-0 ... Removing libgtk2.0-common ... Removing libxfixes-dev ... Removing libkpathsea4 ... Purging configuration files for libkpathsea4 ... Removing libxaw7 ... Purging configuration files for libxaw7 ... Removing texlive-common ... Removing libxi6 ... Purging configuration files for libxi6 ... Removing libjpeg62 ... Removing libxcursor1 ... Purging configuration files for libxcursor1 ... Removing libldap-2.4-2 ... Purging configuration files for libldap-2.4-2 ... Removing x11proto-randr-dev ... Removing psmisc ... Purging configuration files for psmisc ... Removing libpango1.0-common ... Purging font configuration of pango... Purging category xfont.. Purging configuration files for libpango1.0-common ... Removing libxdamage1 ... Purging configuration files for libxdamage1 ... Removing libglib2.0-dev ... Removing libgpg-error-dev ... Removing libxml2 ... Purging configuration files for libxml2 ... Removing libxext-dev ... Removing libxft2 ... Purging configuration files for libxft2 ... Removing libxinerama1 ... Purging configuration files for libxinerama1 ... Removing gconf2-common ... Purging configuration files for gconf2-common ... dpkg - warning: while removing gconf2-common, directory `/usr/share/sgml' not empty so not removed. Removing libxmu6 ... Purging configuration files for libxmu6 ... Removing libcairo2-dev ... Removing libcupsys2 ... Purging configuration files for libcupsys2 ... Removing python2.5 ... Purging configuration files for python2.5 ... dpkg - warning: while removing python2.5, directory `/usr/share/applications' not empty so not removed. Removing fontconfig ... Purging font configuration of fontconfig... Purging category cid.. Purging category truetype.. Purging category type1.. Updating fontconfig cache for /usr/share/fonts/truetype/ttf-dejavu Purging configuration files for fontconfig ... Removing libxpm4 ... Purging configuration files for libxpm4 ... Removing liborbit2 ... Purging configuration files for liborbit2 ... Removing libatk1.0-0 ... Purging configuration files for libatk1.0-0 ... Removing x11proto-fixes-dev ... Removing libidl0 ... Purging configuration files for libidl0 ... Removing tex-common ... Purging configuration files for tex-common ... Removing libthai0 ... Purging configuration files for libthai0 ... Removing mime-support ... Purging configuration files for mime-support ... Removing libxfixes3 ... Purging configuration files for libxfixes3 ... Removing libdatrie0 ... Purging configuration files for libdatrie0 ... Removing libcairo2 ... Purging configuration files for libcairo2 ... Removing libpixman-1-dev ... Removing libkrb53 ... Purging configuration files for libkrb53 ... Removing libxt6 ... Purging configuration files for libxt6 ... Removing x11proto-xext-dev ... Removing libthai-data ... Removing libfontconfig1-dev ... Removing libxrender-dev ... Removing libpng12-dev ... Removing libreadline5 ... Purging configuration files for libreadline5 ... Removing x11proto-render-dev ... Removing libxext6 ... Purging configuration files for libxext6 ... Removing libgnutls13 ... Purging configuration files for libgnutls13 ... Removing libsqlite3-0 ... Purging configuration files for libsqlite3-0 ... Removing libsm-dev ... Removing libncursesw5 ... Purging configuration files for libncursesw5 ... Removing readline-common ... Purging configuration files for readline-common ... Removing libice-dev ... Removing libfreetype6-dev ... Removing libkeyutils1 ... Purging configuration files for libkeyutils1 ... Removing libpng12-0 ... Purging configuration files for libpng12-0 ... Removing libpixman-1-0 ... Purging configuration files for libpixman-1-0 ... Removing libsm6 ... Purging configuration files for libsm6 ... Removing zlib1g-dev ... Removing libx11-dev ... Removing libopencdk10 ... Purging configuration files for libopencdk10 ... Removing liblzo2-2 ... Purging configuration files for liblzo2-2 ... Removing x11proto-input-dev ... Removing libexpat1-dev ... Removing libfontconfig1 ... Purging configuration files for libfontconfig1 ... Removing xtrans-dev ... Removing libtasn1-3 ... Purging configuration files for libtasn1-3 ... Removing pkg-config ... Removing libice6 ... Purging configuration files for libice6 ... Removing libxrender1 ... Purging configuration files for libxrender1 ... Removing libxcb-xlib0-dev ... Removing libfreetype6 ... Purging configuration files for libfreetype6 ... Removing libgcrypt11 ... Purging configuration files for libgcrypt11 ... Removing libxcb1-dev ... Removing x11proto-kb-dev ... Removing libpthread-stubs0-dev ... Removing fontconfig-config ... Purging configuration files for fontconfig-config ... Removing ttf-dejavu ... Removing libxau-dev ... Removing libgpg-error0 ... Purging configuration files for libgpg-error0 ... Removing ttf-dejavu-extra ... Purging configuration files for ttf-dejavu-extra ... Removing libxdmcp-dev ... Removing ttf-dejavu-core ... Purging configuration files for ttf-dejavu-core ... Removing libpthread-stubs0 ... Removing x11proto-core-dev ... Removing ucf ... Purging configuration files for ucf ... Removing defoma ... Purging configuration files for defoma ... Removing whiptail ... Removing file ... Purging configuration files for file ... Removing libnewt0.52 ... Purging configuration files for libnewt0.52 ... Removing libpopt0 ... Purging configuration files for libpopt0 ... Removing libmagic1 ... Purging configuration files for libmagic1 ... Removing libsasl2-2 ... Purging configuration files for libsasl2-2 ... Removing dbus ... * Stopping system message bus dbus  [ OK ] Purging configuration files for dbus ... dpkg - warning: while removing dbus, directory `/var/lib/dbus' not empty so not removed. Removing consolekit ... Purging configuration files for consolekit ... Removing libgamin0 ... Purging configuration files for libgamin0 ... Removing libexpat1 ... Purging configuration files for libexpat1 ... Removing adduser ... Purging configuration files for adduser ... Removing gamin ... Purging configuration files for gamin ... Removing libdbus-glib-1-2 ... Purging configuration files for libdbus-glib-1-2 ... Removing libsasl2-modules ... Removing libx11-6 ... Purging configuration files for libx11-6 ... Removing libglib2.0-0 ... Purging configuration files for libglib2.0-0 ... Removing libxcb-xlib0 ... Purging configuration files for libxcb-xlib0 ... Removing libck-connector0 ... Purging configuration files for libck-connector0 ... Removing libpcre3 ... Purging configuration files for libpcre3 ... Removing libssl0.9.8 ... Purging configuration files for libssl0.9.8 ... Removing libdbus-1-3 ... Purging configuration files for libdbus-1-3 ... Removing libxcb1 ... Purging configuration files for libxcb1 ... Removing libxau6 ... Purging configuration files for libxau6 ... Removing libxdmcp6 ... Purging configuration files for libxdmcp6 ... Removing libx11-data ... Removing x11-common ... Purging configuration files for x11-common ... dpkg - warning: while removing x11-common, directory `/usr/X11R6' not empty so not removed. dpkg - warning: while removing x11-common, directory `/usr/share/X11' not empty so not removed. Processing triggers for libc6 ... ldconfig deferred processing now taking place ****************************************************************************** Finished at 20081129-2112 Build needed 00:09:06, 239820k disk space Can't open average time db /var/debbuild/avg-build-times Can't open average space db /var/debbuild/avg-build-space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['/usr/share/launchpad-buildd/slavebin/scan-for-processes', '800469-1867635'] Scanning for processes to kill in build 800469-1867635... Scanning for processes to kill in build /home/buildd/build-800469-1867635/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', '800469-1867635'] Unmounting chroot for build 800469-1867635... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', '800469-1867635'] Removing build 800469-1867635