chiark / gitweb /
Great reorganization.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 18 Jul 2009 15:06:02 +0000 (16:06 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 18 Jul 2009 16:03:39 +0000 (17:03 +0100)
Put the various files into subdirectories to make the project less
cluttered.

Maybe there'll be a Makefile some day.

60 files changed:
bg/jue-peek.jpg [moved from jue-peek.jpg with 100% similarity]
bg/medusa.jpg [moved from medusa.jpg with 100% similarity]
bg/rayne.jpg [moved from rayne.jpg with 100% similarity]
bin/emerge-hack [moved from emerge-hack with 100% similarity]
bin/hyperspec [moved from hyperspec with 100% similarity]
bin/lesspipe.sh [moved from lesspipe.sh with 100% similarity]
bin/mdw-build [moved from mdw-build with 100% similarity]
bin/mdw-conf [moved from mdw-conf with 100% similarity]
bin/mdw-editor [moved from mdw-editor with 100% similarity]
bin/mdw-pager [moved from mdw-pager with 100% similarity]
bin/movemail-hack [moved from movemail-hack with 100% similarity]
bin/start-ssh-agent [moved from start-ssh-agent with 100% similarity]
bin/svnwrap [moved from svnwrap with 100% similarity]
bin/un-backslashify-selection [moved from un-backslashify-selection with 100% similarity]
bin/xinitcmd [moved from xinitcmd with 100% similarity]
bin/xshutdown [moved from xshutdown with 100% similarity]
dot/Xdefaults [moved from Xdefaults with 100% similarity]
dot/aspell.conf [moved from aspell.conf with 100% similarity]
dot/bash_completion [moved from bash_completion with 100% similarity]
dot/bash_logout [moved from bash_logout with 100% similarity]
dot/bash_profile [moved from bash_profile with 100% similarity]
dot/bashrc [moved from bashrc with 100% similarity]
dot/cgrc [moved from cgrc with 100% similarity]
dot/colordiffrc [moved from colordiffrc with 100% similarity]
dot/cvsrc [moved from cvsrc with 100% similarity]
dot/dircolors [moved from dircolors with 100% similarity]
dot/e-keybindings.cfg [moved from e-keybindings.cfg with 100% similarity]
dot/e16-bindings [moved from e16-bindings with 100% similarity]
dot/emacs [moved from emacs with 100% similarity]
dot/emacs-calc [moved from emacs-calc with 100% similarity]
dot/eterm-theme.cfg [moved from eterm-theme.cfg with 100% similarity]
dot/evnc-keybindings.cfg [moved from evnc-keybindings.cfg with 100% similarity]
dot/fonts.conf [moved from fonts.conf with 100% similarity]
dot/gdbinit [moved from gdbinit with 100% similarity]
dot/gnus.el [moved from gnus.el with 100% similarity]
dot/guile [moved from guile with 100% similarity]
dot/indent.pro [moved from indent.pro with 100% similarity]
dot/inputrc [moved from inputrc with 100% similarity]
dot/lisp-init.lisp [moved from lisp-init.lisp with 100% similarity]
dot/mailrc [moved from mailrc with 100% similarity]
dot/mg [moved from mg with 100% similarity]
dot/putty-defaults [moved from putty-defaults with 100% similarity]
dot/screenrc [moved from screenrc with 100% similarity]
dot/signature [moved from signature with 100% similarity]
dot/swank.lisp [moved from swank.lisp with 100% similarity]
dot/tigrc [moved from tigrc with 100% similarity]
dot/toprc [moved from toprc with 100% similarity]
dot/vimrc [moved from vimrc with 100% similarity]
dot/vm [moved from vm with 100% similarity]
dot/vncrc [moved from vncrc with 100% similarity]
dot/vncsession [moved from vncsession with 100% similarity]
dot/xinitrc [moved from xinitrc with 100% similarity]
dot/xsession [moved from xsession with 100% similarity]
dot/zile [moved from zile with 100% similarity]
el/Makefile [moved from emacs-Makefile with 100% similarity]
el/dot-emacs.el [moved from dot-emacs.el with 100% similarity]
el/mdw-gnus-patch.el [moved from mdw-gnus-patch.el with 100% similarity]
git/gitconfig [moved from gitconfig with 100% similarity]
git/gitignore [moved from gitignore with 100% similarity]
setup

similarity index 100%
rename from jue-peek.jpg
rename to bg/jue-peek.jpg
similarity index 100%
rename from medusa.jpg
rename to bg/medusa.jpg
similarity index 100%
rename from rayne.jpg
rename to bg/rayne.jpg
similarity index 100%
rename from emerge-hack
rename to bin/emerge-hack
similarity index 100%
rename from hyperspec
rename to bin/hyperspec
similarity index 100%
rename from lesspipe.sh
rename to bin/lesspipe.sh
similarity index 100%
rename from mdw-build
rename to bin/mdw-build
similarity index 100%
rename from mdw-conf
rename to bin/mdw-conf
similarity index 100%
rename from mdw-editor
rename to bin/mdw-editor
similarity index 100%
rename from mdw-pager
rename to bin/mdw-pager
similarity index 100%
rename from movemail-hack
rename to bin/movemail-hack
similarity index 100%
rename from start-ssh-agent
rename to bin/start-ssh-agent
similarity index 100%
rename from svnwrap
rename to bin/svnwrap
similarity index 100%
rename from xinitcmd
rename to bin/xinitcmd
similarity index 100%
rename from xshutdown
rename to bin/xshutdown
similarity index 100%
rename from Xdefaults
rename to dot/Xdefaults
similarity index 100%
rename from aspell.conf
rename to dot/aspell.conf
similarity index 100%
rename from bash_completion
rename to dot/bash_completion
similarity index 100%
rename from bash_logout
rename to dot/bash_logout
similarity index 100%
rename from bash_profile
rename to dot/bash_profile
similarity index 100%
rename from bashrc
rename to dot/bashrc
diff --git a/cgrc b/dot/cgrc
similarity index 100%
rename from cgrc
rename to dot/cgrc
similarity index 100%
rename from colordiffrc
rename to dot/colordiffrc
diff --git a/cvsrc b/dot/cvsrc
similarity index 100%
rename from cvsrc
rename to dot/cvsrc
similarity index 100%
rename from dircolors
rename to dot/dircolors
similarity index 100%
rename from e-keybindings.cfg
rename to dot/e-keybindings.cfg
similarity index 100%
rename from e16-bindings
rename to dot/e16-bindings
diff --git a/emacs b/dot/emacs
similarity index 100%
rename from emacs
rename to dot/emacs
similarity index 100%
rename from emacs-calc
rename to dot/emacs-calc
similarity index 100%
rename from eterm-theme.cfg
rename to dot/eterm-theme.cfg
similarity index 100%
rename from fonts.conf
rename to dot/fonts.conf
similarity index 100%
rename from gdbinit
rename to dot/gdbinit
similarity index 100%
rename from gnus.el
rename to dot/gnus.el
diff --git a/guile b/dot/guile
similarity index 100%
rename from guile
rename to dot/guile
similarity index 100%
rename from indent.pro
rename to dot/indent.pro
similarity index 100%
rename from inputrc
rename to dot/inputrc
similarity index 100%
rename from lisp-init.lisp
rename to dot/lisp-init.lisp
similarity index 100%
rename from mailrc
rename to dot/mailrc
diff --git a/mg b/dot/mg
similarity index 100%
rename from mg
rename to dot/mg
similarity index 100%
rename from putty-defaults
rename to dot/putty-defaults
similarity index 100%
rename from screenrc
rename to dot/screenrc
similarity index 100%
rename from signature
rename to dot/signature
similarity index 100%
rename from swank.lisp
rename to dot/swank.lisp
diff --git a/tigrc b/dot/tigrc
similarity index 100%
rename from tigrc
rename to dot/tigrc
diff --git a/toprc b/dot/toprc
similarity index 100%
rename from toprc
rename to dot/toprc
diff --git a/vimrc b/dot/vimrc
similarity index 100%
rename from vimrc
rename to dot/vimrc
diff --git a/vm b/dot/vm
similarity index 100%
rename from vm
rename to dot/vm
diff --git a/vncrc b/dot/vncrc
similarity index 100%
rename from vncrc
rename to dot/vncrc
similarity index 100%
rename from vncsession
rename to dot/vncsession
similarity index 100%
rename from xinitrc
rename to dot/xinitrc
similarity index 100%
rename from xsession
rename to dot/xsession
diff --git a/zile b/dot/zile
similarity index 100%
rename from zile
rename to dot/zile
similarity index 100%
rename from emacs-Makefile
rename to el/Makefile
similarity index 100%
rename from dot-emacs.el
rename to el/dot-emacs.el
similarity index 100%
rename from mdw-gnus-patch.el
rename to el/mdw-gnus-patch.el
similarity index 100%
rename from gitconfig
rename to git/gitconfig
similarity index 100%
rename from gitignore
rename to git/gitignore
diff --git a/setup b/setup
index 93ff48e15242367c9517be47407667479bf3e174..5c45d83ea28da8a3988257cf867d82ba99a39ca0 100755 (executable)
--- a/setup
+++ b/setup
@@ -160,7 +160,7 @@ for d in $dotfiles; do
   ft=$HOME$sub/$target
   dir=${ft%/*}
   mkdir -p $dir
-  ln -s $here/$d $ft.new
+  ln -s $here/dot/$d $ft.new
   mv $ft.new $ft
   echo "  $target"
 done
@@ -175,7 +175,7 @@ if [ "$xstuff" ]; then
       dir=$HOME$sub/.$e/backgrounds
       t=$dir/$b
       mkdir -p $dir
-      ln -s $here/$b $t.new
+      ln -s $here/bg/$b $t.new
       mv $t.new $t
     done
     echo "  $b"
@@ -191,9 +191,9 @@ sed "
 1i\
 ### generated by $here/setup; do not edit!\
 
-/@releasekey@/ s::$(./mdw-conf release-key 481334C2):g
-/@gitignore@/ s::$(./mdw-conf gitignore $here/gitignore):g
-" gitconfig >$HOME/.gitconfig.new
+/@releasekey@/ s::$(bin/mdw-conf release-key 481334C2):g
+/@gitignore@/ s::$(bin/mdw-conf gitignore $here/git/gitignore):g
+" git/gitconfig >$HOME/.gitconfig.new
 mv $HOME/.gitconfig.new $HOME/.gitconfig
 echo " done."
 
@@ -219,7 +219,7 @@ echo "Installing scripts..."
 mkdir -p $HOME$sub/bin
 for s in $scripts; do
   ft=$HOME$sub/bin/$s
-  ln -s $here/$s $ft.new
+  ln -s $here/bin/$s $ft.new
   mv $ft.new $ft
   echo "  $s"
 done
@@ -260,8 +260,8 @@ for elib in $emacspkg; do
                       (error 1))))'; then
     echo " already installed."
   else
-    if [ -f $elib.el ]; then
-      cp $elib.el $HOME$sub/lib/emacs/$elib.el
+    if [ -f el/$elib.el ]; then
+      cp el/$elib.el $HOME$sub/lib/emacs/$elib.el
     else
       $echon " downloading$echoc"
       $GETURL $HOME$sub/lib/emacs/$elib.el $REPO/$elib.el
@@ -277,11 +277,10 @@ echo "    all done."
 
 $echon "Setting up Emacs configuration:$echoc"
 $echon " linking$echoc"
-for link in dot-emacs.el:dot-emacs.el emacs-Makefile:Makefile; do
+for f in dot-emacs.el Makefile; do
   set -- $(echo $link | tr : ' ')
-  from=$1 to=$2
-  ln -s $here/$from $HOME$sub/lib/emacs/$to.new
-  mv $HOME$sub/lib/emacs/$to.new $HOME$sub/lib/emacs/$to
+  ln -s $here/el/$f $HOME$sub/lib/emacs/$f.new
+  mv $HOME$sub/lib/emacs/$f.new $HOME$sub/lib/emacs/$f
 done
 $echon " compiling$echoc"
 make >/dev/null 2>&1 -C $HOME$sub/lib/emacs EMACS=$emacs