chiark / gitweb /
Merge old CVS `ian-dotfiles' repo, as a subtree where we can pick bits
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 16 Dec 2015 23:16:02 +0000 (23:16 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 16 Dec 2015 23:16:02 +0000 (23:16 +0000)
97 files changed:
1  2 
from-cvs/.cvsignore
from-cvs/autotitle/.cvsignore
from-cvs/autotitle/Makefile
from-cvs/autotitle/autotitle.c
from-cvs/config
from-cvs/execute
from-cvs/files/_.bash__history
from-cvs/files/_.bashrc
from-cvs/files/_.configs_Xresources
from-cvs/files/_.configs_Xresources-colours=colour
from-cvs/files/_.configs_Xresources-colours=mono
from-cvs/files/_.configs_Xresources-font=fixed
from-cvs/files/_.configs_Xresources-font=larger
from-cvs/files/_.configs_Xresources-font=puffball
from-cvs/files/_.configs_Xresources-size=normal
from-cvs/files/_.configs_Xresources-size=small
from-cvs/files/_.configs_checkconfig
from-cvs/files/_.configs_chiarks
from-cvs/files/_.configs_configure
from-cvs/files/_.configs_configure.old
from-cvs/files/_.configs_eliforp
from-cvs/files/_.configs_list
from-cvs/files/_.configs_manualsession
from-cvs/files/_.configs_rxprofile
from-cvs/files/_.configs_rxprofile-root
from-cvs/files/_.configs_setenvir
from-cvs/files/_.configs_setenvir-SunOS4
from-cvs/files/_.configs_setenvir-SunOS5
from-cvs/files/_.configs_startemacs
from-cvs/files/_.configs_x11start
from-cvs/files/_.configs_x11start-colours=colour
from-cvs/files/_.configs_x11start-colours=mono
from-cvs/files/_.configs_xbiffs
from-cvs/files/_.configs_xclients
from-cvs/files/_.configs_xmodmap-kb=archim
from-cvs/files/_.configs_xmodmap-kb=ds
from-cvs/files/_.configs_xmodmap-kb=ds3100
from-cvs/files/_.configs_xmodmap-kb=dsxt
from-cvs/files/_.configs_xmodmap-kb=hp
from-cvs/files/_.configs_xmodmap-kb=liberator
from-cvs/files/_.configs_xmodmap-kb=mint
from-cvs/files/_.configs_xmodmap-kb=none
from-cvs/files/_.configs_xmodmap-kb=pc
from-cvs/files/_.configs_xmodmap-kb=pericom
from-cvs/files/_.configs_xmodmap-kb=sun4
from-cvs/files/_.configs_xmodmap-kb=tektronix
from-cvs/files/_.configs_xprofile
from-cvs/files/_.configs_xtools
from-cvs/files/_.cvsrc
from-cvs/files/_.emacs
from-cvs/files/_.gdbinit
from-cvs/files/_.inputrc
from-cvs/files/_.ircrc
from-cvs/files/_.lynxrc
from-cvs/files/_.mailcap
from-cvs/files/_.profile
from-cvs/files/_.screenrc
from-cvs/files/_.ssh_authorized__keys
from-cvs/files/_.trninit
from-cvs/files/_.trnmac
from-cvs/files/_.vtwmrc
from-cvs/files/_.w3m_config
from-cvs/files/_.xsession
from-cvs/files/bitmap_circle
from-cvs/files/bitmap_circle-inv
from-cvs/files/bitmap_circle-neg
from-cvs/files/bitmap_fischer
from-cvs/files/bitmap_mail.bitmap
from-cvs/files/bitmap_mail.mask
from-cvs/files/bitmap_network.bitmap
from-cvs/files/bitmap_network.mask
from-cvs/files/bitmap_nomail.bitmap
from-cvs/files/bitmap_nomail.mask
from-cvs/files/bitmap_server.bitmap
from-cvs/files/emacs_dired-alternate.el
from-cvs/files/emacs_find-alternate-18style.el
from-cvs/files/emacs_ian-aliases.el
from-cvs/files/emacs_ian-x.el
from-cvs/files/emacs_ian-x19.el
from-cvs/files/emacs_ian.el
from-cvs/files/emacs_quicker-compile.el
from-cvs/files/emacs_x-fix-mouse.el
from-cvs/files/personal_scripts_bin_cvsstat
from-cvs/files/personal_scripts_bin_iwjendian
from-cvs/files/personal_scripts_bin_remoteshell
from-cvs/files/personal_scripts_bin_xloadt
from-cvs/files/personal_scripts_bin_xterm-CT
from-cvs/files/private_ircpass
from-cvs/files/private_private.el
from-cvs/gpt
from-cvs/misc/.cvsignore
from-cvs/misc/Makefile
from-cvs/misc/close3onwards.c
from-cvs/misc/with-lock-ex.c
from-cvs/perms
from-cvs/process
from-cvs/showresult

index 0000000000000000000000000000000000000000,3e757656cf36eca53338e520d134963a44f793f8..3e757656cf36eca53338e520d134963a44f793f8
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,5d5f986d7f7f65676c6c6b44b6dc3eb6d90860e8..5d5f986d7f7f65676c6c6b44b6dc3eb6d90860e8
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,6a82f1377678ce5bda244b36053db7c8512c17e2..6a82f1377678ce5bda244b36053db7c8512c17e2
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,3ccf235eb885683eb0e28fb5d423633b3d615fbd..3ccf235eb885683eb0e28fb5d423633b3d615fbd
mode 000000,100644..100644
--- /dev/null
diff --cc from-cvs/config
index 0000000000000000000000000000000000000000,54bf8c771b64f4e8daa6601b90f790b642086701..54bf8c771b64f4e8daa6601b90f790b642086701
mode 000000,100644..100644
--- /dev/null
--- 2/config
index 0000000000000000000000000000000000000000,d2aa2b2477b070d6561efa3ab5ff4ae62d09785f..d2aa2b2477b070d6561efa3ab5ff4ae62d09785f
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,a2984fc0941a68ab9e9f110246e52d3365ba1e33..a2984fc0941a68ab9e9f110246e52d3365ba1e33
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,506b1e5793a3f18fc3092200711b753fd157bb55..506b1e5793a3f18fc3092200711b753fd157bb55
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,56d4ff19e8fa0d7be9e352588d22910d7ba1d123..56d4ff19e8fa0d7be9e352588d22910d7ba1d123
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8504740ea316a8103a922ce46eea003a75044283
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,56 @@@
++!# Ian Jackson's X Resources file
++!# Colour specifications for monochrome displays
++
++X-ray*WindowForeground:               black
++X-ray*WindowBackground:               white
++X-ray.ForegroundColor:                black
++X-ray.BackgroundColor:                white
++X-ray.CursorForeground:               black
++X-ray.CursorBackground:               white
++
++*foreground:                  black
++*background:                  white
++*borderColor:                 brown
++*cursorColor:                 white
++*topShadowColor:              red
++*bottomShadowColor:           firebrick
++
++xdvi*cursorColor:     black
++
++emacs*background:       black
++emacs*foreground:       white
++emacs*PaneBackground: black
++emacs*PaneForeground: white
++emacs.pointerColor:     Cyan
++
++emacs18*background:       black
++emacs18*foreground:       white
++emacs18*PaneBackground:       black
++emacs18*PaneForeground:       white
++emacs18.pointerColor:     Cyan
++
++xcalc.FKeyFore:       White
++xcalc.FKeyBack:       LightGray
++
++xclock*highlight:             white
++xclock*foreground:            white
++xclock*background:            black
++xclock*hands:                 light blue
++
++xload*background:             black
++xload*highlight:              white
++xload*foreground:             light blue
++
++xterm*background:             white
++xterm*cursorColor:            black
++xterm*pointerColor:             white
++xterm*pointerColorBackground: black
++xterm*foreground:             black
++
++xlbiff*foreground:            black
++xlbiff*background:            white
++
++xab*foreground:                       white
++xab*background:                       black
++other-xab*foreground:         white
++other-xab*background:         black
index 0000000000000000000000000000000000000000,d5c9efcd9e819c32d24184bdc1103838421dd75e..d5c9efcd9e819c32d24184bdc1103838421dd75e
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7b04ba2449f83a239811afde63206865e5a09fa0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,14 @@@
++!# Ian Jackson's X Resources file
++!# Font specifications for larger fonts
++
++*font:                                -*-fixed-bold-r-normal-*-15-*-*-*-*-*-*-*
++
++emacs.font:                   -*-fixed-bold-r-normal-*-15-*-*-*-*-*-*-*
++
++xlock.font:                   -*-charter-bold-r-*-*-24-*-*-*-*-*-iso8859-*
++
++xterm*font:                   -*-fixed-bold-r-normal-*-15-*-*-*-*-*-*-*
++
++xab*NewList.font:             -*-courier-bold-r-*-*-17-*-*-*-*-*-iso8859-*
++
++xlbiff*font:                  -*-courier-bold-r-*-*-14-*-*-*-*-*-*-*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cdc68484cad6f03cb0203508d651afa9d37256e7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,12 @@@
++!# Ian Jackson's X resources file
++!# Font specifications for small fonts (fixed by default)
++
++*font:                                fixed
++
++emacs.font:                           fixed
++
++xlock.font:                   fr-25
++
++xlbiff*font:                  -*-courier-bold-r-*-*-14-*-*-*-*-*-*-*
++
++mwm*font:                     r14
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..26ff366bc7a9e9183c7840fc9d066a15d62a4a83
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,27 @@@
++!# Ian Jackson's X Resources file
++!# Geometry specifications for normal-sized screen
++
++emacs.geometry:               80x48-0+0
++emacs18.geometry:             80x48-0+0
++emacs19.geometry:             80x48-0+0
++epoch*geometry:                 80x48-0+0
++
++xcalc.Geometry:               130x230+710+0
++
++xclock*geometry:              120x120+163+0
++
++xdvi*geometry:                        865x714+98-0
++
++xload*geometry:                       120x120+295+0
++
++xeyes*geometry:                       150x100+179+280
++
++Ups.Geometry:                 650x875+382+0
++
++Xarchie.toplevel.geometry:    1042x322+52+52
++Xarchie.hostList.geometry:    300x300+0+0
++
++xlbiff*geometry:              -0-0
++xlbiff*bottom:                        TRUE
++
++other-xab*geometry:           +-14--95
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f3a672aea4e3a80264e6741cc6c458a342b89e5b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,15 @@@
++!# Ian Jackson's X Resources file
++!# Geometry specifications for small-sized screen
++
++emacs.geometry:               80x31-0+0
++emacs18.geometry:             80x31-0+0
++
++xcalc.Geometry:               130x230+710+0
++
++xload*geometry:                       120x120+295+0
++
++xclock*geometry:              120x120+163+0
++
++xeyes*geometry:                       150x100+150+250
++
++xlbiff*geometry:              -0+0
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..77f6473187f2223319fd170b49403c00d52db3a9
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,91 @@@
++#!/usr/bin/perl
++# New configuration script
++
++$ENV{'PATH'}.= ':/usr/openwin/bin';
++
++$_= $ENV{'DISPLAY'};
++$_= $ENV{'HOST'}.':0' if m/^:/ || m/^unix:/; 
++s/:.*$//;
++s/\.[^0-9].*$//;
++
++$pfx= shift @ARGV;
++@ARGV && warn "arguments beyond the first ignored\n";
++
++if ($_) {
++    $c{'display'}= $_;
++    $_= `xauth -i extract /dev/null $c{'display'}:0 2>&1`;
++    $c{'xauth'}= length($_) ? 'false' : 'true';
++    $_= `xdpyinfo`;
++    $c{'keycodes'}="$1-$2" if m/range:\s+minimum (\d+), maximum (\d+)\s/;
++    if (m/default screen number:\s+(\d+)\s/) {
++        $defscreen= $1;
++        $_=$' if m/\nscreen \#$defscreen:/;
++        $_="$`\n" if m/\n\S/;
++    }
++    ($c{'pixels_x'}, $c{'pixels_y'}) = ($1,$2)
++                if m/dimensions:\s+(\d+)x(\d+) pixels/;
++    ($c{'mm_x'}, $c{'mm_y'}) = ($1,$2)
++                if m/dimensions:.*\D(\d+)x(\d+) millimeters/;
++    ($c{'dpi_x'}, $c{'dpi_y'}) = ($1,$2)
++        if m/resolution:\s+(\d+)x(\d+) dots per inch/;
++    $c{'depth'} = $1 if m/depth of root window:\s+(\d+) planes/;
++    if (m/default visual id:\s+(\w+)\s/) {
++        $defvisual= $1;
++        $_=$' if m/\n  visual:\s+visual id:\s+$defvisual\s/;
++        $_="$`\n" if m/\n  visual:/;
++    }
++    $c{'visual'} = $1 if m/class:\s+(\w+)\s/;
++    $c{'depth'} = $1 if m/depth:\s+(\d+) planes/;
++}
++
++$c{'host'}= $ENV{'HOST'};
++#$c{'arch'}= $ENV{'ARCH'};
++$_= `uname -sr`; s/\s(\d+)\.\S*/$1/;
++$c{'arch'}= $_;
++
++chdir($ENV{'HOME'});
++chdir('.configs');
++
++open(L, "list") || die "$0: list: $!\n";
++
++while(<L>) {
++    s/\s*$//;
++    next if m/^#/ || m/^$/;
++    $ol= $l= $_;
++    $true=0;
++    while ($l =~ s/\s*(\S+)// && $1 ne ':') {
++        next if $true;
++        $_= $1;
++        if (m/^default$/) {
++            $true= 1;
++        } elsif (m/[<>]=?/) {
++            $lhs= $`;
++            $rhs= $';
++            $op= $&;
++            next unless defined($c{$lhs});
++            $true= eval '$c{$lhs} '.$op.' $rhs';
++        } elsif (m/=/) {
++            $lhs= $`;
++            $rhs= $';
++            next unless defined($c{$lhs});
++            $true= $c{$lhs} eq $rhs;
++        } else {
++            warn "condition `$_' in line $. not understood\n";
++        }
++    }
++    next unless $true;
++    while ($l =~ s/\s*(\S+)//) {
++        unless ($1 =~ m/=/) {
++            warn "consequence `$1' in line $. not understood\n";
++            next;
++        }
++        $c{$`}= $';
++    }
++}
++
++close(L);
++
++while (($k,$v) = each %c) {
++    print " $pfx$k=$v";
++}
++print "\n";
index 0000000000000000000000000000000000000000,d467500e7f74d5dbbc8c29246dd4d90e097396b5..d467500e7f74d5dbbc8c29246dd4d90e097396b5
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a454f0408587c3bf1966bddeb19b3313b38a9410
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,12 @@@
++#!/bin/sh
++
++set -e
++cd $HOME/.configs
++HOST=`hostname`
++export HOST
++cache=cache/$HOST%$DISPLAY
++newcache=cache/.$$@$HOST
++trap 'rm -f $newcache; exit 0' 0
++if cat $cache 2>/dev/null; then exit 0; fi
++./checkconfig | tee $newcache
++mv $newcache $cache
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cb10d3bf8c5067e63c17717692aae75ba4e11750
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,13 @@@
++#!/bin/sh
++# Configuration script
++
++display=`echo $DISPLAY | sed -e 's/:.*$//' -e 's/\.[^0-9].*$//'`
++[ "x$display" = x ] && display=$HOST
++
++echo `
++
++grep '^host='"$display"' ' $HOME/.configs/list
++[ "x$HOST" = "x$display" ] && grep '^arch='"$ARCH"' ' $HOME/.configs/list
++grep '^default ' $HOME/.configs/list | sed -e 's/^default //'
++
++` | sed -e 's/^/ /' -e 's/ \([a-z][^  =]*\)=/ '$1'\1=/g'
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..eac2620812a88ee9c873fe99b694f54643b0cdbf
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++#!/bin/sh
++# logout sequence
++
++cd
++rm -f .history/$HOST~*~
index 0000000000000000000000000000000000000000,0b34d96ce841b2fdb7c44cb674042dbbd4d0352e..0b34d96ce841b2fdb7c44cb674042dbbd4d0352e
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0dccc07f2a243d89b14e0ec72bb4986bb6f15a68
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++#!/bin/sh
++emacs -f make-session&
++xbiff&
++unclutter -noevents&
++xterm -geometry 80x41-0+130&
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..416b47224bc5fbcd359ae7ca19d49daef1b5f545
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,9 @@@
++#!/bin/sh
++
++. .configs/setenvir
++
++stty cs8 2>/dev/null || :
++
++xloadt&
++cat /etc/motd
++exec $SHELL
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cab8a01afaa746fa491e18117a6d0e1d870ab38e
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,8 @@@
++#!/bin/sh
++
++. .configs/setenvir
++
++stty cs8 2>/dev/null || :
++
++#xloadt&
++exec really
index 0000000000000000000000000000000000000000,def819fe3640a1de212328edb0caf48e712421e6..def819fe3640a1de212328edb0caf48e712421e6
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..735e20c3e88f25d7e09130b4ea093576215d7e9f
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,8 @@@
++#!/bin/sh
++
++PATH=$HOME/personal/SunOS4/bin:$HOME/public/SunOS4/bin
++PATH=$PATH:/usr/local/bin:/applic/X11R5/bin:/usr/lang:/usr/ucb:/usr/bin
++PATH=$PATH:/etc:/usr/etc:/usr/local/etc
++
++MANPATH=$HOME/personal/SunOS4/man:$HOME/public/SunOS4/man
++MANPATH=$MANPATH:/usr/local/man:/applic/X11R5/man:/usr/lang/man:/usr/man
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..72fe16e41296ca45eeb33e823b8cc935601869a8
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,9 @@@
++#!/bin/sh
++
++PATH=$HOME/personal/SunOS5/bin:$HOME/public/SunOS5/bin
++PATH=$PATH:/opt/local/bin:/opt/gnu/bin:/opt/X11R5/bin:/opt/SUNWspro/bin
++PATH=$PATH:/usr/ccs/bin:/usr/bin:/usr/ucb:/sbin:/usr/sbin
++
++MANPATH=$HOME/personal/SunOS5/man:$HOME/public/SunOS5/man
++MANPATH=$MANPATH:/opt/local/man:/opt/gnu/man:/opt/X11R5/man
++MANPATH=$MANPATH:/opt/SUNWspro/man:/usr/man
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8a304e4f84618b841a5198bb16fce876bef66747
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,21 @@@
++#!/bin/bash
++
++echo -n '#'
++
++cd
++eval `cd $HOME && .configs/configure`
++
++emacs -f make-session -geometry 80x60+$(( $pixels_x * 3 - 486 ))+0 &
++
++# if [ "x$chost" = x ]
++# then
++#     emacs -f make-session &
++# else
++#     (cat .configs/setenvir;
++#      echo DISPLAY=$display:0 export DISPLAY
++#      echo echo -n ,
++#      echo emacs -f make-session &
++#      echo echo -n ,) | rsh $chost sh &
++# fi
++
++echo -n '#'
index 0000000000000000000000000000000000000000,00fc4b27980a703ec7b25315945dbf86b31118b5..00fc4b27980a703ec7b25315945dbf86b31118b5
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e236d288a54fb52d61ce439072bd49f25345a2a0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++#!/bin/sh
++
++xsetroot -fg dimgrey -bg darkslategrey -bitmap bitmap/root
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e1a751900bcc09ca545eabfc603edd5fda15c4aa
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++#!/bin/sh
++
++xsetroot -grey
index 0000000000000000000000000000000000000000,55d6b3b1c97b04c21a624ec69ea1dcd038b2c1a2..55d6b3b1c97b04c21a624ec69ea1dcd038b2c1a2
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,b33c5af8e7ec8880428dc40496311964944729e1..b33c5af8e7ec8880428dc40496311964944729e1
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..56cde612c68a65b5b24acaf4de7d3c23d78a040c
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,32 @@@
++#!/usr/bin/perl
++
++open(I,"xmodmap -pk |") || die "popen xmodmap -pk: $!\n";
++
++while(<I>) {
++    m/^\s+(\d+)\s+\w+\s+\((\w+)\)\s+\w+\s+\((\w+)\)\s+\w+\s+\(/
++        || next;
++    if ($3 eq 'NoSymbol') {
++        print "keycode $1 = $2\n";
++    } else {
++        print "keycode $1 = $2 $3\n";
++    }
++}
++
++print <<'END'
++keycode 38 = Delete
++keycode 37 = Delete
++keycode 64 = Up
++keycode 80 = Left
++keycode 82 = Right
++keycode 99 = Down
++keycode 40 = F27
++keycode 41 = F29
++keycode 61 = F33
++keycode 62 = F35
++keycode 63 = F27 
++keycode 65 = F29
++keycode 81 = F31
++keycode 98 = F33
++keycode 100 = F35
++END
++    ;
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ec6144baaaa9cb162e2817fb0953666e0d10bf89
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,37 @@@
++! keycode 172 = Multi_key
++! keycode 124 = Escape
++! keycode 140 = Prior
++! keycode 201 = Escape
++! keycode 232 = comma less
++! keycode 237 = period greater
++
++
++! keycode 175 = Caps_Lock
++! keycode 176 = Control_L
++
++! keysym Control_L = Caps_Lock
++! keysym Caps_Lock = Control_L
++! remove Lock = Caps_Lock
++! remove Control = Control_L
++! add Lock = Caps_Lock
++! add Control = Control_L
++! add Mod1 = Multi_key Alt_L
++
++!          remove Lock = Caps_Lock
++!          remove Control = Control_L
++!          keysym Control_L = Caps_Lock
++!          keysym Caps_Lock = Control_L
++!          add Lock = Caps_Lock
++!          add Control = Control_L
++
++
++
++
++
++keycode 176 = Control_L
++clear Lock
++clear Control
++add Control = Control_L
++
++keycode 175 = Caps_Lock
++add Lock = Caps_Lock
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9f352f0695b0f30f957a436b5d640fae89ceec7c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,12 @@@
++remove Lock = Caps_Lock
++remove Control = Control_L
++keysym Control_L = Caps_Lock
++keysym Caps_Lock = Control_L
++add Lock = Caps_Lock
++add Control = Control_L
++
++keycode 124 = Escape
++
++keycode 140 = Prior
++
++keycode 201 = Escape
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
new file mode 100644 (file)
--- /dev/null
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0d7cdcc365be082e64aa86e47a932aeb501f6c64
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,7 @@@
++remove Lock = Caps_Lock
++keycode 101 = Delete
++keycode 55 = Control_L
++keycode 87 = Caps_Lock
++keycode 11 = Multi_Char
++add Control = Control_L
++add Lock = Caps_Lock
index 0000000000000000000000000000000000000000,a1ed0c15c0d9d94a36d2dd7c3a312501c3c9c383..a1ed0c15c0d9d94a36d2dd7c3a312501c3c9c383
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..99dcb941e3027efa5e56a01b1f5887b02e2a9ee1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++keycode 102 = Delete
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
new file mode 100644 (file)
--- /dev/null
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f6fcda5686ab501bbeaa1acaf2c0b437d740a126
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,15 @@@
++keycode 11 = 2 quotedbl
++keycode 12 = 3 numbersign
++keycode 22 = BackSpace
++keycode 48 = apostrophe at
++keycode 51 = numbersign asciitilde
++keycode 94 = backslash bar
++keycode 103 = Prior
++keycode 99 = End
++
++remove Lock = Caps_Lock
++remove Control = Control_L
++keycode 37 = Caps_Lock
++keycode 66 = Control_L
++add Lock = Caps_Lock
++add Control = Control_L
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..799c0309a9824f0cfde9734db096dce9bac51d6c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,7 @@@
++keycode 21 = Delete
++remove Lock = Caps_Lock
++remove Control = Control_L
++keysym Control_L = Caps_Lock
++keysym Caps_Lock = Control_L
++add Lock = Caps_Lock
++add Control = Control_L
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..47b5833e74efb1bde55ac12ea1104fc19f3086ab
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,19 @@@
++#!/bin/sh
++xmodmap - <<END
++keycode 49 = grave asciitilde
++keycode 95 = numbersign asciitilde
++keycode 50 = Delete
++
++remove Lock = Caps_Lock
++remove Control = Control_L
++keycode 83 = Caps_Lock
++keycode 126 = Control_L
++add Lock = Caps_Lock
++add Control = Control_L
++
++remove mod4 = Alt_L
++add mod1 = Alt_L
++END
++
++xset r 103
++xset r 130
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3b5c75870f8d6376bfa47f13d3807de151d1edb8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,9 @@@
++keycode 17 = Escape Escape
++keycode 73 = comma less
++keycode 81 = period greater
++remove Lock = Caps_Lock
++remove Control = Control_L
++keycode 25 = Caps_Lock
++keycode 28 = Control_L
++add Lock = Caps_Lock
++add Control = Control_L
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2a5ba1d3c1dee758023bb8a3b7bffcc9254dba64
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,17 @@@
++#!/bin/bash
++# Ian Jackson's .xprofile, mostly copied from.... .profile, from
++# (eng.cam.ac.uk) CUED default .profile for /bin/sh or /bin/ksh initialization,
++# then customised for Engineering dept system. This version copied
++# to cl then customised for cl, thence to cam-orl.co.uk, thence
++# to cus.cam.ac.uk.
++
++echo '\e[10;0H'
++
++echo -n 'Hit return for windows... '
++read inputline
++if [ "x$inputline" = x ]
++then
++      exec .configs/x11start
++else
++      exec $SHELL
++fi
index 0000000000000000000000000000000000000000,94bfb51a407ee0c1d6e8a0a34d9dde2bea9ebcc6..94bfb51a407ee0c1d6e8a0a34d9dde2bea9ebcc6
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..136183120323e3363cc738d6a603e7e6b681700c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++update -d
++diff -u
index 0000000000000000000000000000000000000000,eba2f90fc8511e578f69010586d5cbd34b8d361a..eba2f90fc8511e578f69010586d5cbd34b8d361a
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..04b08e13d57eef0f1cced68acf75eada622a8802
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++set confirm off
index 0000000000000000000000000000000000000000,3e6af4fd5151ca7184da3641a072b3702b701f14..3e6af4fd5151ca7184da3641a072b3702b701f14
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,b16f61d2abe31cdb7e6512c7e01cc852d1b70e07..b16f61d2abe31cdb7e6512c7e01cc852d1b70e07
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,e0baf23c2396bf506798d375ae717f9e6f336034..e0baf23c2396bf506798d375ae717f9e6f336034
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,97da6310e68a61635d77f6cd8b5aad9a2c82eaf2..97da6310e68a61635d77f6cd8b5aad9a2c82eaf2
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,7cc97b96b24c475bffbdf0ca173d5617bbb5680f..7cc97b96b24c475bffbdf0ca173d5617bbb5680f
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..da8c3949bc4630baca9c30330db9880caad35f8b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++c1 off
++escape ^]^]
++defescape ^Z^A
++nethack on
index 0000000000000000000000000000000000000000,96dbcd97abff28395aec1a98f9696bb456ace2b4..96dbcd97abff28395aec1a98f9696bb456ace2b4
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,d5d5937b7ea0a3454dd052666896152daba2bcd1..d5d5937b7ea0a3454dd052666896152daba2bcd1
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,f7522acb871b2e7327dd19f7e1b00c73ad7a718d..f7522acb871b2e7327dd19f7e1b00c73ad7a718d
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,2ab6b4ecbd16d27bc16fb98079b735c42b2b1873..2ab6b4ecbd16d27bc16fb98079b735c42b2b1873
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,1d0e9ba557d4c32332feb7e1de445bfc5f4e4b6e..1d0e9ba557d4c32332feb7e1de445bfc5f4e4b6e
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,d54d4373eb05cb3330df04fe047562548cafa760..d54d4373eb05cb3330df04fe047562548cafa760
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,8999c1fcb73cdcbf90fba44fcfe4e7c9bdab227b..8999c1fcb73cdcbf90fba44fcfe4e7c9bdab227b
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,3b544bc6d2dea3e9942caed4a48253d696fbc7b3..3b544bc6d2dea3e9942caed4a48253d696fbc7b3
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,95d62f6aaec33bc959e94f41595560ae49aeaeb9..95d62f6aaec33bc959e94f41595560ae49aeaeb9
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,88f272c865af40689265a1c60548ca2cf65d3dfb..88f272c865af40689265a1c60548ca2cf65d3dfb
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,5ee0d50f33f31ef6457f30d2fe04f80fdf01ec90..5ee0d50f33f31ef6457f30d2fe04f80fdf01ec90
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,c0c91858c7ef4cba811f37f6f1ad92f74cc30957..c0c91858c7ef4cba811f37f6f1ad92f74cc30957
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,b9f3e620bd9c17f588191ffb0d2caa4c83005a70..b9f3e620bd9c17f588191ffb0d2caa4c83005a70
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,4d130e1c2bc52d35e2d540909e4bfda758e7c8bb..4d130e1c2bc52d35e2d540909e4bfda758e7c8bb
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,d26e691ec0b0e0e6647a856311a5a802b8c25ade..d26e691ec0b0e0e6647a856311a5a802b8c25ade
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,4d5fe21fc991453914adb2fcd17e6ca9dcd6b6d1..4d5fe21fc991453914adb2fcd17e6ca9dcd6b6d1
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,5d5b694b375049f9ac8901cbea3fb772d9b36f3b..5d5b694b375049f9ac8901cbea3fb772d9b36f3b
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,8c6c258118f396579ea22005a9897a834f187cd5..8c6c258118f396579ea22005a9897a834f187cd5
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,beaa39df565a13bf698b556788bf403df66857d4..beaa39df565a13bf698b556788bf403df66857d4
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,ff6e330763a5fc1977a0c4c56c71e175edaa6ded..ff6e330763a5fc1977a0c4c56c71e175edaa6ded
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,2879ecd26c012293341d897a0d5a2f071f4243a9..2879ecd26c012293341d897a0d5a2f071f4243a9
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,f002b112b17d9e5eec5ac2fd19216b9c2026f9dc..f002b112b17d9e5eec5ac2fd19216b9c2026f9dc
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,e11181ca8fe585c5f9861df611768e9bbe8a81f6..e11181ca8fe585c5f9861df611768e9bbe8a81f6
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,1163ac19514705dd18751399610120939de73a90..1163ac19514705dd18751399610120939de73a90
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,e676bfe3629d276daec86dab0db91d4701d6030f..e676bfe3629d276daec86dab0db91d4701d6030f
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,fd84cb948da80d5dd6d24f44c3e97d0977fa3fcd..fd84cb948da80d5dd6d24f44c3e97d0977fa3fcd
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,ad70999d3da531f35eec0bba9d7f7487bc15ba93..ad70999d3da531f35eec0bba9d7f7487bc15ba93
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,1be23318fe3f90989d006eac027d9f6f755a37af..1be23318fe3f90989d006eac027d9f6f755a37af
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,d7132164a0c65e706112cd2d10cd88466d4de000..d7132164a0c65e706112cd2d10cd88466d4de000
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,15e8d7cbcf6f2476bfe4c425b99faf28b7affbde..15e8d7cbcf6f2476bfe4c425b99faf28b7affbde
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,6ce3584cbbb38237e1ba94aa1c48c26d19114e28..6ce3584cbbb38237e1ba94aa1c48c26d19114e28
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,af42ede0ef57726b4eae2b7e559f120d6add1de5..af42ede0ef57726b4eae2b7e559f120d6add1de5
mode 000000,100644..100644
--- /dev/null
diff --cc from-cvs/gpt
index 0000000000000000000000000000000000000000,e4ce91db9573b2e3a67e2b7e24c118684f84e7b7..e4ce91db9573b2e3a67e2b7e24c118684f84e7b7
mode 000000,100755..100755
--- /dev/null
--- 2/gpt
index 0000000000000000000000000000000000000000,20b81ccb1f54df33cf6820354334b511430e1b35..20b81ccb1f54df33cf6820354334b511430e1b35
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,64249b7162bbff046ceed5ef339b6569ec0ac9ab..64249b7162bbff046ceed5ef339b6569ec0ac9ab
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,9788652375ce469733512651924b30b924f7a878..9788652375ce469733512651924b30b924f7a878
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,1850d1f0283bd61fc1da12458cba7ec0a227c572..1850d1f0283bd61fc1da12458cba7ec0a227c572
mode 000000,100644..100644
--- /dev/null
diff --cc from-cvs/perms
index 0000000000000000000000000000000000000000,5e6469ccef325023fedc4c9bbc5630dc111ffd03..5e6469ccef325023fedc4c9bbc5630dc111ffd03
mode 000000,100644..100644
--- /dev/null
--- 2/perms
index 0000000000000000000000000000000000000000,1d8e39d025aa6512d8d8e307f0dd946b3d7de471..1d8e39d025aa6512d8d8e307f0dd946b3d7de471
mode 000000,100755..100755
--- /dev/null
index 0000000000000000000000000000000000000000,4e8d86aac4b6b6d73e0b769c72fd01ab5ba5a275..4e8d86aac4b6b6d73e0b769c72fd01ab5ba5a275
mode 000000,100644..100644
--- /dev/null