profile
18 years agosetup: Source local hacks if present.
Mark Wooding [Wed, 12 Apr 2006 02:54:44 +0000 (03:54 +0100)]
setup: Source local hacks if present.

This is necessary for local machines, because they need to use a
different repo URL.

18 years agobash: Source local hacks in .bash_profile and .bashrc
Mark Wooding [Thu, 6 Apr 2006 21:56:28 +0000 (22:56 +0100)]
bash: Source local hacks in .bash_profile and .bashrc

18 years agocvsrc: Put `-p' in the diff options.
Mark Wooding [Thu, 6 Apr 2006 14:07:04 +0000 (15:07 +0100)]
cvsrc: Put `-p' in the diff options.

18 years agopathhack [-f] [+HACK|-HACK] [--] [COMMAND [ARGS...]]
Mark Wooding [Wed, 5 Apr 2006 12:37:23 +0000 (13:37 +0100)]
pathhack [-f] [+HACK|-HACK] [--] [COMMAND [ARGS...]]

Path hacks are stored in ~/bin/hacks.  `+HACK' adds a hack to the path,
`-HACK' removes it.  If a COMMAND is given, run the command with the
hacked path; otherwise set it in the current shell.

If `-f' is given, force reordering of added hacks; otherwise, if a hack
is already inserted, ignore it.

With no arguments, print the installed hacks in order.

18 years agoxinitrc: Switch based on VNC-ness rather than lots of feature flags.
Mark Wooding [Wed, 29 Mar 2006 14:08:52 +0000 (15:08 +0100)]
xinitrc: Switch based on VNC-ness rather than lots of feature flags.

This seems more maintainable in the long run.

18 years agovnc: Include some VNC configuration.
Mark Wooding [Wed, 29 Mar 2006 13:37:20 +0000 (14:37 +0100)]
vnc: Include some VNC configuration.

18 years agoscreenrc: Don't make utmp entries for all the screen windows.
Mark Wooding [Wed, 29 Mar 2006 10:31:10 +0000 (11:31 +0100)]
screenrc: Don't make utmp entries for all the screen windows.

18 years agosetup: Fix Emacs package installation.
Mark Wooding [Thu, 23 Mar 2006 14:09:48 +0000 (14:09 +0000)]
setup: Fix Emacs package installation.

18 years agoemacs: Use GIT and Quilt add-ons.
Mark Wooding [Thu, 23 Mar 2006 14:07:18 +0000 (14:07 +0000)]
emacs: Use GIT and Quilt add-ons.

18 years agodot-emacs: New functions: library-exists-p and maybe-autoload
Mark Wooding [Thu, 23 Mar 2006 14:06:01 +0000 (14:06 +0000)]
dot-emacs: New functions: library-exists-p and maybe-autoload

library-exists-p decides whether an Emacs library is present.
maybe-autoload sets up an autoload if a library exists.

18 years agoInclude signature file.
Mark Wooding [Wed, 22 Mar 2006 20:21:12 +0000 (20:21 +0000)]
Include signature file.

18 years agodot-emacs: Finally fix fontification in cpp-messages-mode.
Mark Wooding [Wed, 22 Mar 2006 15:47:51 +0000 (15:47 +0000)]
dot-emacs: Finally fix fontification in cpp-messages-mode.

18 years agobash_profile: Include /opt/nfast/gcc/bin in the PATH.
Mark Wooding [Mon, 20 Mar 2006 15:39:18 +0000 (15:39 +0000)]
bash_profile: Include /opt/nfast/gcc/bin in the PATH.

18 years agobash_profile: Fix proxy settings, broken in the shake-up.
Mark Wooding [Mon, 20 Mar 2006 11:09:59 +0000 (11:09 +0000)]
bash_profile: Fix proxy settings, broken in the shake-up.

18 years agoMerge branch 'master' of git+ssh://ponder.ncipher.com/~mwooding/etc/profile
Mark Wooding [Fri, 17 Mar 2006 11:52:09 +0000 (11:52 +0000)]
Merge branch 'master' of git+ssh://ponder.ncipher.com/~mwooding/etc/profile

18 years agosetup: Repository location has moved.
Mark Wooding [Fri, 17 Mar 2006 11:51:52 +0000 (11:51 +0000)]
setup: Repository location has moved.

18 years agosetup: Install xrun script, needed by Enlightenment config.
Mark Wooding [Fri, 17 Mar 2006 11:51:17 +0000 (11:51 +0000)]
setup: Install xrun script, needed by Enlightenment config.

18 years agoXdefaults, inputrc: Make meta behaviour sane.
Mark Wooding [Fri, 17 Mar 2006 11:43:33 +0000 (11:43 +0000)]
Xdefaults, inputrc: Make meta behaviour sane.

Follows my preferred policy: Meta sends escape before a character, and
eight-bit things (particularly `£') are passed around as proper
characters.

18 years agosetup: Find a good Emacs21 and use that for compiling things.
Mark Wooding [Thu, 16 Mar 2006 21:22:22 +0000 (21:22 +0000)]
setup: Find a good Emacs21 and use that for compiling things.

18 years agobashrc, emacs, dot-emacs.el: Fix prompts for unusual user names.
Mark Wooding [Thu, 16 Mar 2006 21:10:24 +0000 (21:10 +0000)]
bashrc, emacs, dot-emacs.el: Fix prompts for unusual user names.

This is a regression in the centralized configuration.

18 years agobashrc: Remove references to `sensible-editor'.
Mark Wooding [Thu, 16 Mar 2006 20:48:12 +0000 (20:48 +0000)]
bashrc: Remove references to `sensible-editor'.

Use plain $EDITOR instead.

18 years agomdw.conf: Central configuration file for common differences.
Mark Wooding [Thu, 16 Mar 2006 20:26:33 +0000 (20:26 +0000)]
mdw.conf: Central configuration file for common differences.

Hopefully, isolating various simple differences in this file should make
branching and merging rarer.

18 years agobashrc: Kill entitle, and remove some other bits of cruft.
Mark Wooding [Thu, 16 Mar 2006 20:13:36 +0000 (20:13 +0000)]
bashrc: Kill entitle, and remove some other bits of cruft.

18 years agobash_profile: Remove RMBPK setting.
Mark Wooding [Thu, 16 Mar 2006 20:11:39 +0000 (20:11 +0000)]
bash_profile: Remove RMBPK setting.

I've no idea what this is any more.  So it can't possibly be
important... ;-)

18 years agobash_profile: Fix stupid missing space.
Mark Wooding [Thu, 16 Mar 2006 20:03:25 +0000 (20:03 +0000)]
bash_profile: Fix stupid missing space.

Somewhere, the space in the TMPDIR test went missing.  Nobody notices,
because nobody sets TMPDIR, obviously.

18 years agobash_profile: Find a useful editor automatically.
Mark Wooding [Thu, 16 Mar 2006 11:08:56 +0000 (11:08 +0000)]
bash_profile: Find a useful editor automatically.

18 years agobashrc: New alias `re' for editing things as root.
Mark Wooding [Thu, 16 Mar 2006 11:09:13 +0000 (11:09 +0000)]
bashrc: New alias `re' for editing things as root.

18 years agobash_profile: Unset LANG.
Mark Wooding [Wed, 15 Mar 2006 18:47:27 +0000 (18:47 +0000)]
bash_profile: Unset LANG.

Various programs behave very oddly with LANG set.  For example, `ls'
sorts case-insensitively, which is quite obviously mad.  Turn this brain-
damage off.

18 years agosetup: Find locally-installed Emacs packages.
Mark Wooding [Mon, 13 Mar 2006 13:33:32 +0000 (13:33 +0000)]
setup: Find locally-installed Emacs packages.

18 years agolisp: Kill the random symlinks in the repository.
Mark Wooding [Mon, 13 Mar 2006 13:26:17 +0000 (13:26 +0000)]
lisp: Kill the random symlinks in the repository.

Now that setup can create dotfiles whose names are different from the
ones in the repository, we can sort the mess out in setup rather than by
cluttering up the source with unpleasant symlinks.

18 years agocvsrc: Generally sane settings for CVS.
Mark Wooding [Mon, 13 Mar 2006 12:24:23 +0000 (12:24 +0000)]
cvsrc: Generally sane settings for CVS.

18 years agoAdd Enlightenment configuration stuff.
Mark Wooding [Mon, 6 Mar 2006 11:12:46 +0000 (11:12 +0000)]
Add Enlightenment configuration stuff.

18 years agosetup: Give up and use absolute links. It just works better.
Mark Wooding [Thu, 2 Mar 2006 10:11:25 +0000 (10:11 +0000)]
setup: Give up and use absolute links. It just works better.

18 years agodot-emacs: Add Python `yield' keyword.
Mark Wooding [Wed, 1 Mar 2006 19:42:17 +0000 (19:42 +0000)]
dot-emacs: Add Python `yield' keyword.

18 years agoMerge branch 'master' of git+ssh://boyle.nsict.org/~mdw/etc/profile
Mark Wooding [Thu, 16 Feb 2006 16:17:35 +0000 (16:17 +0000)]
Merge branch 'master' of git+ssh://boyle.nsict.org/~mdw/etc/profile

18 years agobash_profile: Set up PYTHONPATH.
Mark Wooding [Thu, 16 Feb 2006 16:13:45 +0000 (16:13 +0000)]
bash_profile: Set up PYTHONPATH.

18 years agoemacs: Support messages files.
Mark Wooding [Thu, 16 Feb 2006 16:04:18 +0000 (16:04 +0000)]
emacs: Support messages files.

18 years agovm: Whitespace fixes.
Mark Wooding [Thu, 16 Feb 2006 15:54:35 +0000 (15:54 +0000)]
vm: Whitespace fixes.

18 years agovm: Cosmetic fixes.
Mark Wooding [Thu, 16 Feb 2006 15:48:09 +0000 (15:48 +0000)]
vm: Cosmetic fixes.

18 years agovm: Drag up to date.
Mark Wooding [Thu, 16 Feb 2006 15:39:33 +0000 (15:39 +0000)]
vm: Drag up to date.

  * Remove the bogus spool files stuff.

  * Fix up ignored addresses.

  * Update content viewers -- display is generally more available than
    eog, and it's nice to be able to read PostScript files.

  * I stopped using galeon ages ago.

  * Allow an extra column in VM frames for Emacs being weird.

18 years agoemacs: Fix the HTTP proxy definitions.
Mark Wooding [Thu, 16 Feb 2006 15:37:16 +0000 (15:37 +0000)]
emacs: Fix the HTTP proxy definitions.

18 years agobashrc, setup: Change usage of svnwrap.
Mark Wooding [Thu, 16 Feb 2006 15:36:42 +0000 (15:36 +0000)]
bashrc, setup: Change usage of svnwrap.

Allow svnwrap COMMAND ARGS for all sorts of interesting svn-like
commands.

18 years agobash_profile: Make .catacomb if necessary.
Mark Wooding [Thu, 16 Feb 2006 15:03:34 +0000 (15:03 +0000)]
bash_profile: Make .catacomb if necessary.

18 years agoemacs: Don't fail if SLIME can't be found.
Mark Wooding [Thu, 16 Feb 2006 14:27:01 +0000 (14:27 +0000)]
emacs: Don't fail if SLIME can't be found.

18 years agoInitial import of my profile.
Mark Wooding [Thu, 16 Feb 2006 14:18:50 +0000 (14:18 +0000)]
Initial import of my profile.