* 'master' of vampire:etc/profile:
dot/ditz-config: Configuration for `ditz' bug tracker.
el/dot-emacs.el: Load ERC configuration in advance.
hacks/ssh: Add new hack for setting up background SSH master connections.
bin/svnwrap: Fix unjustifiably stupid error.
dot/ercrc.el: Common configuration for ERC.
(setenv "REAL_MOVEMAIL" try))
(setq path (cdr path)))))
+ (eval-after-load "erc"
+ '(load "~/.ercrc.el"))
+
;;;--------------------------------------------------------------------------
;;; Utility functions.
(arglist-cont-nonempty . mdw-c-lineup-arglist)
(topmost-intro . mdw-c-indent-extern-mumble)
(cpp-define-intro . 0)
+ (knr-argdecl . 0)
(inextern-lang . [0])
(label . 0)
(case-label . +)
(access-label . -)
(inclass . +)
(inline-open . ++)
- (statement-cont . 0)
+ (statement-cont . +)
(statement-case-intro . +)))
t))
(home (expand-file-name "~")) (nhome (length home)))
(if (and (>= npwd nhome)
(or (= nhome npwd)
- (= (elt pwd nhome) ?/)
- (string= (substring pwd 0 nhome) home)))
+ (= (elt pwd nhome) ?/))
+ (string= (substring pwd 0 nhome) home))
(concat "~" (substring pwd (length home)))
pwd))
right)))
## Symlink the various dotfiles into place
dotfiles="
bash_profile bash_logout bashrc inputrc bash_completion
- emacs emacs-calc vm gnus.el
+ emacs emacs-calc vm gnus.el ercrc.el
vimrc mg zile
+ ditz-config
mailrc signature
cgrc tigrc
gdbinit
guile
+ rcrc
toprc
aspell.conf
lisp-init.lisp:.cmucl-init.lisp
done
echo " all done."
+ hacks="
+ ssh:ssh"
+ echo "Installing hacks..."
+ for h in $hacks; do
+ d=${h%%:*} h=${h#*:}
+ ft=$HOME$sub/bin/hacks/$d
+ mkdir -p $ft
+ ln -s $here/hacks/$h $ft/$h.new
+ mv $ft/$h.new $ft/$h
+ echo " $d:$h"
+ done
+ echo " all done."
+
###--------------------------------------------------------------------------
### Set up the Emacs config.