diff options
Diffstat (limited to 'bin')
l--------- | bin/71/gvim | 1 | ||||
-rwxr-xr-x | bin/71/vim | bin | 0 -> 1946056 bytes | |||
l--------- | bin/73/gvim | 1 | ||||
-rwxr-xr-x | bin/73/vim | bin | 0 -> 2168545 bytes | |||
-rwxr-xr-x | bin/ctags | bin | 0 -> 201716 bytes | |||
-rwxr-xr-x | bin/ipython.py | 11 | ||||
-rwxr-xr-x | bin/vimtutor | 76 | ||||
-rwxr-xr-x | bin/vimtutor~ | 76 |
8 files changed, 165 insertions, 0 deletions
diff --git a/bin/71/gvim b/bin/71/gvim new file mode 120000 index 0000000..200d445 --- /dev/null +++ b/bin/71/gvim @@ -0,0 +1 @@ +./vim
\ No newline at end of file diff --git a/bin/71/vim b/bin/71/vim Binary files differnew file mode 100755 index 0000000..36afc75 --- /dev/null +++ b/bin/71/vim diff --git a/bin/73/gvim b/bin/73/gvim new file mode 120000 index 0000000..7923f59 --- /dev/null +++ b/bin/73/gvim @@ -0,0 +1 @@ +vim
\ No newline at end of file diff --git a/bin/73/vim b/bin/73/vim Binary files differnew file mode 100755 index 0000000..8c672b5 --- /dev/null +++ b/bin/73/vim diff --git a/bin/ctags b/bin/ctags Binary files differnew file mode 100755 index 0000000..e13d51c --- /dev/null +++ b/bin/ctags diff --git a/bin/ipython.py b/bin/ipython.py new file mode 100755 index 0000000..5be0994 --- /dev/null +++ b/bin/ipython.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +"""IPython -- An enhanced Interactive Python + +The actual ipython script to be installed with 'python setup.py install' is +in './scripts' directory. This file is here (ipython source root directory) +to facilitate non-root 'zero-installation' (just copy the source tree +somewhere and run ipython.py) and development. """ + +import IPython.Shell +IPython.Shell.start().mainloop() diff --git a/bin/vimtutor b/bin/vimtutor new file mode 100755 index 0000000..81ae1f5 --- /dev/null +++ b/bin/vimtutor @@ -0,0 +1,76 @@ +#! /bin/sh + +# Start Vim on a copy of the tutor file. + +# Usage: vimtutor [-g] [xx] +# Where optional argument -g starts vimtutor in gvim (GUI) instead of vim. +# and xx is a language code like "es" or "nl". +# When an argument is given, it tries loading that tutor. +# When this fails or no argument was given, it tries using 'v:lang' +# When that also fails, it uses the English version. + +# Vim could be called "vim" or "vi". Also check for "vimN", for people who +# have Vim installed with its version number. +# We anticipate up to a future Vim 8 version :-). +seq="vim vim8 vim75 vim74 vim73 vim72 vim71 vim70 vim7 vim6 vi" +if test "$1" = "-g"; then + # Try to use the GUI version of Vim if possible, it will fall back + # on Vim if Gvim is not installed. + seq="gvim gvim8 gvim75 gvim74 gvim73 gvim72 gvim71 gvim70 gvim7 gvim6 $seq" + shift +fi + +xx=$1 +export xx + +# We need a temp file for the copy. First try using a standard command. +tmp="${TMPDIR-/tmp}" +TUTORCOPY=`mktemp $tmp/tutorXXXXXX || tempfile -p tutor || echo none` + +# If the standard commands failed then create a directory to put the copy in. +# That is a secure way to make a temp file. +if test "$TUTORCOPY" = none; then + tmpdir=$tmp/vimtutor$$ + OLD_UMASK=`umask` + umask 077 + getout=no + mkdir $tmpdir || getout=yes + umask $OLD_UMASK + if test $getout = yes; then + echo "Could not create directory for tutor copy, exiting." + exit 1 + fi + TUTORCOPY=$tmpdir/tutorcopy + touch $TUTORCOPY + TODELETE=$tmpdir +else + TODELETE=$TUTORCOPY +fi + +export TUTORCOPY + +# remove the copy of the tutor on exit +trap "rm -rf $TODELETE" 0 1 2 3 9 11 13 15 + +#for i in $seq; do +# testvim=`which $i 2>/dev/null` +# if test -f "$testvim"; then +# VIM=$i +# break +# fi +#done + +# When no Vim version was found fall back to "vim", you'll get an error message +# below. +if test -z "$VIM"; then + VIM=vim +fi + +# Use Vim to copy the tutor, it knows the value of $VIMRUNTIME +# The script tutor.vim tells Vim which file to copy +$VIM -f -u NONE -c 'so $VIMRUNTIME/tutor/tutor.vim' + +# Start vim without any .vimrc, set 'nocompatible' +$VIM -f -u NONE -c "set nocp" $TUTORCOPY + +# $VIM --servername TUTOR $TUTORCOPY diff --git a/bin/vimtutor~ b/bin/vimtutor~ new file mode 100755 index 0000000..71b354e --- /dev/null +++ b/bin/vimtutor~ @@ -0,0 +1,76 @@ +#! /bin/sh + +# Start Vim on a copy of the tutor file. + +# Usage: vimtutor [-g] [xx] +# Where optional argument -g starts vimtutor in gvim (GUI) instead of vim. +# and xx is a language code like "es" or "nl". +# When an argument is given, it tries loading that tutor. +# When this fails or no argument was given, it tries using 'v:lang' +# When that also fails, it uses the English version. + +# Vim could be called "vim" or "vi". Also check for "vimN", for people who +# have Vim installed with its version number. +# We anticipate up to a future Vim 8 version :-). +seq="vim vim8 vim75 vim74 vim73 vim72 vim71 vim70 vim7 vim6 vi" +if test "$1" = "-g"; then + # Try to use the GUI version of Vim if possible, it will fall back + # on Vim if Gvim is not installed. + seq="gvim gvim8 gvim75 gvim74 gvim73 gvim72 gvim71 gvim70 gvim7 gvim6 $seq" + shift +fi + +xx=$1 +export xx + +# We need a temp file for the copy. First try using a standard command. +tmp="${TMPDIR-/tmp}" +TUTORCOPY=`mktemp $tmp/tutorXXXXXX || tempfile -p tutor || echo none` + +# If the standard commands failed then create a directory to put the copy in. +# That is a secure way to make a temp file. +if test "$TUTORCOPY" = none; then + tmpdir=$tmp/vimtutor$$ + OLD_UMASK=`umask` + umask 077 + getout=no + mkdir $tmpdir || getout=yes + umask $OLD_UMASK + if test $getout = yes; then + echo "Could not create directory for tutor copy, exiting." + exit 1 + fi + TUTORCOPY=$tmpdir/tutorcopy + touch $TUTORCOPY + TODELETE=$tmpdir +else + TODELETE=$TUTORCOPY +fi + +export TUTORCOPY + +# remove the copy of the tutor on exit +trap "rm -rf $TODELETE" 0 1 2 3 9 11 13 15 + +for i in $seq; do + testvim=`which $i 2>/dev/null` + if test -f "$testvim"; then + VIM=$i + break + fi +done + +# When no Vim version was found fall back to "vim", you'll get an error message +# below. +if test -z "$VIM"; then + VIM=vim +fi + +# Use Vim to copy the tutor, it knows the value of $VIMRUNTIME +# The script tutor.vim tells Vim which file to copy +$VIM -f -u NONE -c 'so $VIMRUNTIME/tutor/tutor.vim' + +# Start vim without any .vimrc, set 'nocompatible' +$VIM -f -u NONE -c "set nocp" $TUTORCOPY + +# $VIM --servername TUTOR $TUTORCOPY |