profile
14 years agoMerge branch 'master' of git+ssh://metalzone.distorted.org.uk/~mdw/etc/profile
Mark Wooding [Fri, 23 Oct 2009 15:46:12 +0000 (16:46 +0100)]
Merge branch 'master' of git+ssh://metalzone.distorted.org.uk/~mdw/etc/profile

* 'master' of git+ssh://metalzone.distorted.org.uk/~mdw/etc/profile:
  dot/fonts.conf: Prevent finding of Fixed Normal.
  dot/mailrc: Parents changed email addresses again.
  bg/bsg-supper: Galactica backdrop of win.
  dot/emacs, el/dot-emacs.el: Fontification for Pyrex code.
  el/dot-emacs.el: Turn electric star and slash back on.
  dot/emacs: Put semantic's droppings somewhere central.
  e16-bindings: Move conservative-maximize bindings off S5.
  dot/e16-bindings: Make 5-F6 toggle keyboard mouse control.
  Go back to xscreensaver.  Mostly.

14 years agoel/dot-emacs.el: Use define-derived-mode to make C# mode.
Mark Wooding [Fri, 23 Oct 2009 15:46:04 +0000 (16:46 +0100)]
el/dot-emacs.el: Use define-derived-mode to make C# mode.

This way actually does the fontification right.

14 years agoel/dot-emacs.el: Org-mode hacking to use Strayman class.
Mark Wooding [Fri, 23 Oct 2009 15:45:39 +0000 (16:45 +0100)]
el/dot-emacs.el: Org-mode hacking to use Strayman class.

Much prettier.

14 years agodot/bash_profile: Read bashrc if it's been lost.
Mark Wooding [Fri, 23 Oct 2009 15:45:07 +0000 (16:45 +0100)]
dot/bash_profile: Read bashrc if it's been lost.

Do this even if the profile has already been read.  Nautilus is
crazed in some unhelpful way.

14 years agodot/e16-bindings: Add binding to show menu list.
Mark Wooding [Fri, 23 Oct 2009 15:44:06 +0000 (16:44 +0100)]
dot/e16-bindings: Add binding to show menu list.

C-5-button3 over a non-root window.

14 years agodot/fonts.conf: Prevent finding of Fixed Normal.
Mark Wooding [Fri, 9 Oct 2009 08:55:51 +0000 (09:55 +0100)]
dot/fonts.conf: Prevent finding of Fixed Normal.

Irritatingly, Normal is considered lighter than SemiCondensed, so it's a
more preferable match.  Fix this.

14 years agodot/mailrc: Parents changed email addresses again.
Mark Wooding [Sun, 4 Oct 2009 23:21:06 +0000 (00:21 +0100)]
dot/mailrc: Parents changed email addresses again.

14 years agobg/bsg-supper: Galactica backdrop of win.
Mark Wooding [Sun, 4 Oct 2009 23:17:42 +0000 (00:17 +0100)]
bg/bsg-supper: Galactica backdrop of win.

14 years agoMerge branch 'master' of metalzone:etc/profile
Mark Wooding [Sun, 4 Oct 2009 23:15:03 +0000 (00:15 +0100)]
Merge branch 'master' of metalzone:etc/profile

* 'master' of metalzone:etc/profile:
  dot/bash_profile: Make OpenOffice not use ugly widgets.
  dot/gnus.el: Use distinct article buffers for different groups.
  dot/e16-bindings: Make 5-F6 toggle keyboard mouse control.
  dot/emacs, el/dot-emacs.el: Reformat in line with current styles.

Conflicts:
el/dot-emacs.el: Style hacking conflicted with Python fixing

14 years agodot/emacs, el/dot-emacs.el: Fontification for Pyrex code.
Mark Wooding [Sun, 4 Oct 2009 23:09:21 +0000 (00:09 +0100)]
dot/emacs, el/dot-emacs.el: Fontification for Pyrex code.

One function doing the heavy lifting, with separate lists of keywords.

14 years agoel/dot-emacs.el: Turn electric star and slash back on.
Mark Wooding [Sun, 4 Oct 2009 23:08:32 +0000 (00:08 +0100)]
el/dot-emacs.el: Turn electric star and slash back on.

Now that the indenter does the right thing with `extern "C" {' we're OK.

14 years agodot/emacs: Put semantic's droppings somewhere central.
Mark Wooding [Sun, 4 Oct 2009 23:07:33 +0000 (00:07 +0100)]
dot/emacs: Put semantic's droppings somewhere central.

Rather than leaving them all over the file system.

14 years agoe16-bindings: Move conservative-maximize bindings off S5.
Mark Wooding [Sun, 4 Oct 2009 23:06:21 +0000 (00:06 +0100)]
e16-bindings: Move conservative-maximize bindings off S5.

Turns out there are useful keysyms already there, like single quote
marks.

14 years agoMerge branch 'master' of git+ssh://ponder.ncipher.com/~mwooding/etc/profile
Mark Wooding [Wed, 23 Sep 2009 12:02:54 +0000 (13:02 +0100)]
Merge branch 'master' of git+ssh://ponder.ncipher.com/~mwooding/etc/profile

* 'master' of git+ssh://ponder.ncipher.com/~mwooding/etc/profile:
  dot/bash_profile: Make OpenOffice not use ugly widgets.
  dot/gnus.el: Use distinct article buffers for different groups.
  dot/emacs, el/dot-emacs.el: Reformat in line with current styles.

14 years agodot/bash_profile: Make OpenOffice not use ugly widgets.
Mark Wooding [Wed, 23 Sep 2009 09:45:06 +0000 (10:45 +0100)]
dot/bash_profile: Make OpenOffice not use ugly widgets.

I don't know exactly how it tries to decide whether it's running under
Gnome.  Certainly dbus and gnome-panel don't have anything to do with
it.

14 years agodot/gnus.el: Use distinct article buffers for different groups.
Mark Wooding [Wed, 23 Sep 2009 09:43:24 +0000 (10:43 +0100)]
dot/gnus.el: Use distinct article buffers for different groups.

Makes living a complicated life slightly easier.

14 years agodot/e16-bindings: Make 5-F6 toggle keyboard mouse control.
Mark Wooding [Sat, 8 Aug 2009 17:00:32 +0000 (18:00 +0100)]
dot/e16-bindings: Make 5-F6 toggle keyboard mouse control.

14 years agoGo back to xscreensaver. Mostly.
Mark Wooding [Thu, 6 Aug 2009 23:06:57 +0000 (00:06 +0100)]
Go back to xscreensaver.  Mostly.

There's a new program `lock-screen' which works out which screensaver is
in use.  gnome-screensaver is in my bad books now because the 2.26 version
relies on gnome-session for its idle-time measuring.

This partially reverts commit f9f6fd32cf1e8cfab6ac71f9c34854e69e58711f.

14 years agodot/emacs, el/dot-emacs.el: Reformat in line with current styles.
Mark Wooding [Mon, 27 Jul 2009 11:24:06 +0000 (12:24 +0100)]
dot/emacs, el/dot-emacs.el: Reformat in line with current styles.

Some docsctrings have been slightly edited too, but there shouldn't be
any substantive changes.

14 years agobg/hypatia.jpg: New background.
Mark Wooding [Sun, 26 Jul 2009 23:59:34 +0000 (00:59 +0100)]
bg/hypatia.jpg: New background.

Painting of Hypatia of Alexandria by Charles William Mitchell.

14 years agodot/emacs: Missing `$' causes `.css' files to be edited as C#.
Mark Wooding [Sun, 26 Jul 2009 10:49:47 +0000 (11:49 +0100)]
dot/emacs: Missing `$' causes `.css' files to be edited as C#.

Strangely, it's not such a bad choice of editing mode.  Fixed anyway.

14 years agobg/noodly.jpg: Another glorious background image.
Mark Wooding [Thu, 23 Jul 2009 15:05:45 +0000 (16:05 +0100)]
bg/noodly.jpg: Another glorious background image.

14 years agodot/xinitrc: Start stalonetray as a system tray.
Mark Wooding [Thu, 23 Jul 2009 15:01:08 +0000 (16:01 +0100)]
dot/xinitrc: Start stalonetray as a system tray.

I'm fed up with the Gnome panel tray, because it doesn't work properly
in vertical panels.  The stalonetray program seems to work OK, so I'll
go with that for now.

14 years agodot/bashrc: Fix gratuitously broken zgrep alias.
Mark Wooding [Thu, 23 Jul 2009 10:41:21 +0000 (11:41 +0100)]
dot/bashrc: Fix gratuitously broken zgrep alias.

14 years agodot/e16-bindings: Add a couple more.
Mark Wooding [Sun, 19 Jul 2009 18:14:20 +0000 (19:14 +0100)]
dot/e16-bindings: Add a couple more.

Add C-5-a for `arrange desktop' and C-5-g for `show magnifier'.
C-5-{a,b,c} were previously doing something unhelpful, so they've been
killed.

14 years agodot/e16-bindings: Sort key bindings.
Mark Wooding [Sun, 19 Jul 2009 18:20:01 +0000 (19:20 +0100)]
dot/e16-bindings: Sort key bindings.

This makes it (slightly) easier to see which ones have been taken.

14 years agoGreat reorganization.
Mark Wooding [Sat, 18 Jul 2009 15:06:02 +0000 (16:06 +0100)]
Great reorganization.

Put the various files into subdirectories to make the project less
cluttered.

Maybe there'll be a Makefile some day.

14 years agobackgrounds: Add two more for the collection.
Mark Wooding [Sat, 18 Jul 2009 14:30:58 +0000 (15:30 +0100)]
backgrounds: Add two more for the collection.

Also fix the setup script to handle backgrounds separately from
dotfiles, since they all go the same place(s).

14 years agoXdefaults: Spruce up somewhat.
Mark Wooding [Tue, 14 Jul 2009 13:35:48 +0000 (14:35 +0100)]
Xdefaults: Spruce up somewhat.

Shouldn't be any substantive changes.

14 years agoXdefaults: Settings for Xft and Xcursor.
Mark Wooding [Tue, 14 Jul 2009 13:17:12 +0000 (14:17 +0100)]
Xdefaults: Settings for Xft and Xcursor.

14 years agoemacs, dot-emacs: Icon fontification support.
Mark Wooding [Tue, 14 Jul 2009 13:16:42 +0000 (14:16 +0100)]
emacs, dot-emacs: Icon fontification support.

Icon is a cool language.  It seems a shame not to support it.

14 years agoemacs: Turn off annoying `help' message in file chooser.
Mark Wooding [Tue, 14 Jul 2009 13:16:09 +0000 (14:16 +0100)]
emacs: Turn off annoying `help' message in file chooser.

14 years agoMerge branch 'master' of git+ssh://ponder.ncipher.com/~mwooding/etc/profile
Mark Wooding [Tue, 7 Jul 2009 18:27:16 +0000 (19:27 +0100)]
Merge branch 'master' of git+ssh://ponder.ncipher.com/~mwooding/etc/profile

* 'master' of git+ssh://ponder.ncipher.com/~mwooding/etc/profile:
  bashrc: `grep' hacking.
  mdw-pager: New hack for pager support.
  mdw-editor: If both VISUAL and EDITOR are set unusually, prefer EDITOR.
  gitconfig: Colouring configuration.
  e16-bindings: Switch over to gnome-screensaver.

14 years agomailrc: Insert mum's old email address.
Mark Wooding [Tue, 7 Jul 2009 18:26:56 +0000 (19:26 +0100)]
mailrc: Insert mum's old email address.

14 years agobashrc: `grep' hacking.
Mark Wooding [Tue, 7 Jul 2009 18:21:50 +0000 (19:21 +0100)]
bashrc: `grep' hacking.

Firstly, introduce `zgrep' to the ranks of hacked greps.  Secondly, run
results of `grep' through a pager.

14 years agomdw-pager: New hack for pager support.
Mark Wooding [Tue, 7 Jul 2009 18:20:09 +0000 (19:20 +0100)]
mdw-pager: New hack for pager support.

Emacs runs sobprocesses, like `grep', with output to a pty, which
confuses `git grep' in particular into running a pager.  We intercept
the pager, using a script, which checks for Emacs's crappy pty and
simply runs `cat'.

14 years agomdw-editor: If both VISUAL and EDITOR are set unusually, prefer EDITOR.
Mark Wooding [Tue, 7 Jul 2009 18:18:47 +0000 (19:18 +0100)]
mdw-editor: If both VISUAL and EDITOR are set unusually, prefer EDITOR.

Previously we did something strange.

14 years agogitconfig: Colouring configuration.
Mark Wooding [Tue, 7 Jul 2009 18:15:40 +0000 (19:15 +0100)]
gitconfig: Colouring configuration.

Fix colours for `git add --interactive', and add new settings for `git
grep'.

14 years agoe16-bindings: Switch over to gnome-screensaver.
Mark Wooding [Tue, 7 Jul 2009 18:03:53 +0000 (19:03 +0100)]
e16-bindings: Switch over to gnome-screensaver.

This appwars to be universal on my machines now.

14 years agodot-emacs: Fix C indentation quite a lot.
Mark Wooding [Fri, 12 Jun 2009 14:00:24 +0000 (15:00 +0100)]
dot-emacs: Fix C indentation quite a lot.

This change fixes a number of C indentation annoyances:

  * One-line blocks are indented relative to the preceding line.

  * Stuff inside `extern "C" { ... }' isn't indended.

  * The `extern "C" {' line itself /is/ indended.

  * Blocks in macro argument lists are fixed.

  * Macro indentation is fixed.

14 years agoputty-defaults: Prevent changing of the window title.
Mark Wooding [Fri, 12 Jun 2009 13:57:50 +0000 (14:57 +0100)]
putty-defaults: Prevent changing of the window title.

It's just too annoying.

14 years agodot-emacs: Fix Perforce faces so that they show up.
Mark Wooding [Fri, 12 Jun 2009 13:57:23 +0000 (14:57 +0100)]
dot-emacs: Fix Perforce faces so that they show up.

Someone obviously only uses a dark-on-light colour scheme.

15 years agodot-emacs: Fix `term' key bindings.
Mark Wooding [Wed, 3 Jun 2009 10:01:17 +0000 (11:01 +0100)]
dot-emacs: Fix `term' key bindings.

Now it lets M-left and M-right through to the inferior.  This involves a
fair amount of unpleasantness, unfortunately.

15 years agodot-emacs: Initialize slime-repl-mode-map.
Mark Wooding [Mon, 11 May 2009 10:15:11 +0000 (11:15 +0100)]
dot-emacs: Initialize slime-repl-mode-map.

For some reason, some Debian versions of SLIME don't correctly
initialize this, so we'd better do it by hand.  Of course, this sucks.

15 years agobashrc: Reintroduce `world' function, because it's useful.
Mark Wooding [Thu, 7 May 2009 11:13:01 +0000 (12:13 +0100)]
bashrc: Reintroduce `world' function, because it's useful.

15 years agoun-backslashify-selection: Handy X hack.
Mark Wooding [Tue, 5 May 2009 10:18:43 +0000 (11:18 +0100)]
un-backslashify-selection: Handy X hack.

Now I'm using Emacs for reading email again, there's a small problem.
Long URLs are broken across lines with a backslash/newline pair.  This
makes them a bit tricky to paste into Iceweasel or whatever.

un-backslashify-selection reads the selection, kills the backslashes,
and rewrites the selection.  This command is bound to M5-F7, so pasting
is fairly painless.  (An extension is the right answer, but that's way
more work.)

15 years agoemacs: Three column printouts are too tiny even for me.
Mark Wooding [Tue, 5 May 2009 10:16:59 +0000 (11:16 +0100)]
emacs: Three column printouts are too tiny even for me.

Expand the type size and use two columns.

15 years agobash_profile: Don't call `vt-is-UTF8' on a pty.
Mark Wooding [Sun, 3 May 2009 10:12:58 +0000 (11:12 +0100)]
bash_profile: Don't call `vt-is-UTF8' on a pty.

It just hangs.  Call tty(1) and pattern match the result.

15 years agoemacs: Arrange org-mode tags aligned-right.
Mark Wooding [Tue, 5 May 2009 10:03:36 +0000 (11:03 +0100)]
emacs: Arrange org-mode tags aligned-right.

... but adjust the position for my slightly narrow columns.

15 years agoemacs: Turn off semantic-excessive-code-helpers.
Mark Wooding [Tue, 5 May 2009 10:13:40 +0000 (11:13 +0100)]
emacs: Turn off semantic-excessive-code-helpers.

For some reason, they interfere with the Info-mode's isearch-through-
successive-nodes feature, which is much more useful.  I don't currently
know why; I'll revisit if this turns out to be too much of a crying
shame.

15 years agoemacs: Ignore the magical XF86WakeUp keysym.
Mark Wooding [Mon, 4 May 2009 13:04:49 +0000 (14:04 +0100)]
emacs: Ignore the magical XF86WakeUp keysym.

For some reason, the `Fn' key on crybaby generates this keysym.  Having
Emacs feep when I bounce on it is annoying, since it ought to be a
perfectly innocent modifier key.

I've bound the key to an empty string, since this acts as a keyboard
macro and does nothing.  No other particularly simple binding seems to
work (`nil' and `undefined' continue to feep; and there's no obvious
do-nothing function to bind to the key).

15 years agobash_profile: Set LESSCHARSET correctly.
Mark Wooding [Sun, 5 Apr 2009 17:02:20 +0000 (18:02 +0100)]
bash_profile: Set LESSCHARSET correctly.

Since we now set LANG rather than LC_CTYPE, the LESSCHARSET code ended
up looking at the wrong variable.

15 years agoMerge branch 'master' of git+ssh://crybaby.distorted.org.uk/~mdw/etc/profile
Mark Wooding [Fri, 27 Mar 2009 11:14:14 +0000 (11:14 +0000)]
Merge branch 'master' of git+ssh://crybaby.distorted.org.uk/~mdw/etc/profile

* 'master' of git+ssh://crybaby.distorted.org.uk/~mdw/etc/profile:
  e16-bindings: Fiddle with maximize key bindings.
  e16-bindings: Move restart to right-alt.

15 years agoxinitrc: Update pterm width.
Mark Wooding [Thu, 26 Mar 2009 19:05:32 +0000 (19:05 +0000)]
xinitrc: Update pterm width.

Debian is now using a version of pterm linked against GTK2, which has a
wider scroll bar.  Update the width used in the layout computations.
This will make layouts look slightly loose on systems which still have
the old pterm, but I'll live with that.

15 years agobash_profile: Slightly more intelligent locale handling.
Mark Wooding [Thu, 26 Mar 2009 16:30:29 +0000 (16:30 +0000)]
bash_profile: Slightly more intelligent locale handling.

First of all, set LANG and LC_COLLATE and leave the rest alone.  LANG
defaults most of the other variables, and forcing LC_COLLATE=POSIX fixes
the stupidity of ls(1) ordering things case-insensitively.

Secondly, if there's no DISPLAY, and TERM is `linux', prod vt-is-UTF8(1)
to find out which locale to use.

15 years agoe16-bindings: Fiddle with maximize key bindings.
Mark Wooding [Mon, 23 Mar 2009 09:55:48 +0000 (09:55 +0000)]
e16-bindings: Fiddle with maximize key bindings.

Change C-A-m to `available' rather than `conservative', which is more
likely what's wanted.  Introduce C-A-v and C-A-h for just vertical and
horizontal toggling.  But `conservative' resizing is useful, so leave
that available under S-A-... bindings.

15 years agoe16-bindings: Move restart to right-alt.
Mark Wooding [Mon, 23 Mar 2009 09:49:59 +0000 (09:49 +0000)]
e16-bindings: Move restart to right-alt.

Not really sure how this survived the great remapping.

15 years agoMerge commit 'crybaby/master'; commit 'ponder/master'
Mark Wooding [Mon, 16 Mar 2009 15:53:46 +0000 (15:53 +0000)]
Merge commit 'crybaby/master'; commit 'ponder/master'

* commit 'crybaby/master':
  bash_profile: Extend the collection of INFOPATH directories.

* commit 'ponder/master':
  zile: Yet another editor configuration.
  emacs: Give org-iswitchb a key binding, and include diary stuff in agenda.
  emacs, dot-emacs.el: Extend and semi-automate evil-keymap hacking.
  dot-emacs.el: Insert missing blank line before section header.

15 years agoscreen: Do altscreen switching like a proper terminal.
Mark Wooding [Mon, 16 Mar 2009 15:51:56 +0000 (15:51 +0000)]
screen: Do altscreen switching like a proper terminal.

I'm not sure I actually want this to happen, but at least this way it's
consistent.

15 years agoemacs: Fix email/news quoting.
Mark Wooding [Mon, 16 Mar 2009 15:47:36 +0000 (15:47 +0000)]
emacs: Fix email/news quoting.

The Message mode's default quoting is `> ' except for blank and quoted
lines, which get `>'.  This is right for blank lines (avoids trailing
spaces), but is wrong for quoted lines.  So, hacketty hack, we fix it to
use `> ' for everything and trim off trailing spaces manually.

15 years agozile: Yet another editor configuration.
Mark Wooding [Mon, 16 Mar 2009 13:31:02 +0000 (13:31 +0000)]
zile: Yet another editor configuration.

15 years agobash_profile: Extend the collection of INFOPATH directories.
Mark Wooding [Sun, 15 Mar 2009 11:46:33 +0000 (11:46 +0000)]
bash_profile: Extend the collection of INFOPATH directories.

In particular, cover where I've stashed the ITS info files.  This makes
reading them rather easier.

15 years agoemacs: Give org-iswitchb a key binding, and include diary stuff in agenda.
Mark Wooding [Mon, 9 Mar 2009 12:56:25 +0000 (12:56 +0000)]
emacs: Give org-iswitchb a key binding, and include diary stuff in agenda.

15 years agoemacs, dot-emacs.el: Extend and semi-automate evil-keymap hacking.
Mark Wooding [Mon, 9 Mar 2009 12:54:35 +0000 (12:54 +0000)]
emacs, dot-emacs.el: Extend and semi-automate evil-keymap hacking.

It seems that org-mode-map isn't the only evil keymap provided by Org
mode: the org-agenda-mode-map has some of the same defects.  Rather than
tediously write out all of the necessary fixing for each mode, I've
written a keymap-fixing function which reads an alist of keys to remap.

15 years agodot-emacs.el: Insert missing blank line before section header.
Mark Wooding [Mon, 9 Mar 2009 12:53:17 +0000 (12:53 +0000)]
dot-emacs.el: Insert missing blank line before section header.

15 years agodot-emacs: Fix indentation for simple LOOP.
Mark Wooding [Sun, 8 Mar 2009 15:59:56 +0000 (15:59 +0000)]
dot-emacs: Fix indentation for simple LOOP.

15 years agoMerge commit 'ponder/master'
Mark Wooding [Sat, 7 Mar 2009 14:49:29 +0000 (14:49 +0000)]
Merge commit 'ponder/master'

* commit 'ponder/master':
  emacs: Make M-/ do hippie-expand -- if not starting up quickly.
  emacs: Enable semantic hackery if we're not meant to start quickly.

15 years agoemacs: Accept "-- [mdw]" as a signature `separator'.
Mark Wooding [Sat, 7 Mar 2009 14:48:59 +0000 (14:48 +0000)]
emacs: Accept "-- [mdw]" as a signature `separator'.

15 years agoemacs: Make M-/ do hippie-expand -- if not starting up quickly.
Mark Wooding [Thu, 5 Mar 2009 15:24:16 +0000 (15:24 +0000)]
emacs: Make M-/ do hippie-expand -- if not starting up quickly.

15 years agoemacs: Enable semantic hackery if we're not meant to start quickly.
Mark Wooding [Thu, 5 Mar 2009 15:12:54 +0000 (15:12 +0000)]
emacs: Enable semantic hackery if we're not meant to start quickly.

It's winning.  Honestly.

15 years agoMerge branch 'master' of metalzone:etc/profile
Mark Wooding [Tue, 3 Mar 2009 00:45:15 +0000 (00:45 +0000)]
Merge branch 'master' of metalzone:etc/profile

* 'master' of metalzone:etc/profile:
  dot-emacs: Fix LOOP indentation under SLIME.
  gitignore: Add `semantic.cache' and Global droppings.
  The great Gnus switchover!
  dot-emacs: Fixes to the messages mode.
  dot-emacs: Turn on gtags mode in general.

15 years agoMerge branch 'master' of git+ssh://ponder.ncipher.com/~mwooding/etc/profile
Mark Wooding [Mon, 2 Mar 2009 11:38:30 +0000 (11:38 +0000)]
Merge branch 'master' of git+ssh://ponder.ncipher.com/~mwooding/etc/profile

* 'master' of git+ssh://ponder.ncipher.com/~mwooding/etc/profile:
  dot-emacs: Fix LOOP indentation under SLIME.
  gitignore: Add `semantic.cache' and Global droppings.

15 years agodot-emacs: Fix LOOP indentation under SLIME.
Mark Wooding [Mon, 2 Mar 2009 11:35:47 +0000 (11:35 +0000)]
dot-emacs: Fix LOOP indentation under SLIME.

It's not perfect, but it's much less annoying than it used to be.

15 years agogitignore: Add `semantic.cache' and Global droppings.
Mark Wooding [Mon, 2 Mar 2009 11:35:15 +0000 (11:35 +0000)]
gitignore: Add `semantic.cache' and Global droppings.

15 years agoThe great Gnus switchover!
Mark Wooding [Thu, 26 Feb 2009 18:09:16 +0000 (18:09 +0000)]
The great Gnus switchover!

  * Move some of the VM configuration -- particularly the hacking of
   `movemail' -- to the general population.

  * Insinuate BBDB into my world of email.

  * Tidy up dot-emacs.el's email settings.

  * Add configuration of Gnus.

  * Apply some very unpleasant hacking to the guts of Gnus so that it
    works with broken Exchange servers.

15 years agodot-emacs: Fixes to the messages mode.
Mark Wooding [Thu, 26 Feb 2009 18:14:14 +0000 (18:14 +0000)]
dot-emacs: Fixes to the messages mode.

In particular, give it the right name, so it doesn't interfere with
the Gnus `Message' composer mode.

15 years agodot-emacs: Turn on gtags mode in general.
Mark Wooding [Thu, 26 Feb 2009 17:11:20 +0000 (17:11 +0000)]
dot-emacs: Turn on gtags mode in general.

But turn off the stupid mouse bindings, which interfere with X11 pasting.

15 years agobash_profile: Set more locale things.
Mark Wooding [Tue, 24 Feb 2009 09:13:54 +0000 (09:13 +0000)]
bash_profile: Set more locale things.

In fact more or less everything other than LC_COLLATE and LC_ALL.
LC_COLLATE is evil and must die.

15 years agobash_profile: Don't set LESSCHARSET explicitly.
Mark Wooding [Tue, 24 Feb 2009 09:12:47 +0000 (09:12 +0000)]
bash_profile: Don't set LESSCHARSET explicitly.

It does a good enough job by itself, it seems.  And pattern matching
LC_CTYPE is something of a lost cause, given the number of possibilities.

15 years agogitignore: Ignore cruft from GNU Global.
Mark Wooding [Tue, 24 Feb 2009 09:08:44 +0000 (09:08 +0000)]
gitignore: Ignore cruft from GNU Global.

15 years agoemacs: Beat up org-mode so it stops stealing valuable keys.
Mark Wooding [Tue, 24 Feb 2009 09:08:18 +0000 (09:08 +0000)]
emacs: Beat up org-mode so it stops stealing valuable keys.

Move Org-mode-specific commands off of keys M-<arrow> and S-<arrow>.

15 years agoswank.lisp: New configuration file.
Mark Wooding [Sun, 8 Feb 2009 12:18:42 +0000 (12:18 +0000)]
swank.lisp: New configuration file.

This contains handy stuff to make SLIME work.  In particular, it turns
off an annoying bug which makes SBCL FASLs incompatible between SLIME
and non-SLIME environments, because SB-PRETTY:PRETTY-STREAM is a
different size.

15 years agoemacs: Set C-q up to allow typing of character codes in hex.
Mark Wooding [Sat, 17 Jan 2009 12:56:09 +0000 (12:56 +0000)]
emacs: Set C-q up to allow typing of character codes in hex.

The default is octal, which is almost useless nowadays.

15 years agoemacs, dot-emacs: Support debian-changelog-mode after fast startup.
Mark Wooding [Tue, 13 Jan 2009 16:08:55 +0000 (16:08 +0000)]
emacs, dot-emacs: Support debian-changelog-mode after fast startup.

Two parts: first, a hairy loop in dot-emacs.el to install interesting-
looking directories into the load-path; second, a conditional
installation of a hairy auto-mode-alist item in emacs.

15 years agobashrc: Add aliases for egrep and fgrep.
Mark Wooding [Fri, 9 Jan 2009 15:19:39 +0000 (15:19 +0000)]
bashrc: Add aliases for egrep and fgrep.

These got missed out, unfortunately.

15 years agoMerge branch 'master' of metalzone:etc/profile
Mark Wooding [Fri, 9 Jan 2009 15:19:25 +0000 (15:19 +0000)]
Merge branch 'master' of metalzone:etc/profile

* 'master' of metalzone:etc/profile:
  bash_profile: Persuade less to use global for finding tags.

15 years agobash_profile: Persuade less to use global for finding tags.
Mark Wooding [Fri, 9 Jan 2009 15:18:55 +0000 (15:18 +0000)]
bash_profile: Persuade less to use global for finding tags.

It seems better this way.

15 years agoMerge branch 'master' of metalzone:etc/profile
Mark Wooding [Sat, 27 Dec 2008 14:46:53 +0000 (14:46 +0000)]
Merge branch 'master' of metalzone:etc/profile

* 'master' of metalzone:etc/profile:
  mdw-build: Oops, allow hooking of tarball upload.

15 years agomdw-build: Oops, allow hooking of tarball upload.
Mark Wooding [Sat, 27 Dec 2008 14:46:20 +0000 (14:46 +0000)]
mdw-build: Oops, allow hooking of tarball upload.

15 years agoMerge branch 'master' of metalzone:etc/profile
Mark Wooding [Sat, 27 Dec 2008 14:08:58 +0000 (14:08 +0000)]
Merge branch 'master' of metalzone:etc/profile

* 'master' of metalzone:etc/profile:
  unstg
  Whitespace fixing.
  gitconfig: Fix release alias; add whitespace checking.
  mdw-build: Bring into the fold.
  bash_profile: Fix proxy snafu.

15 years agogitconfig: Use colours in git add --interactive.
Mark Wooding [Sat, 27 Dec 2008 14:08:17 +0000 (14:08 +0000)]
gitconfig: Use colours in git add --interactive.

Maybe.  Doesn't seem to work at the moment.

15 years agounstg
Mark Wooding [Sat, 27 Dec 2008 13:27:02 +0000 (13:27 +0000)]
unstg

15 years agoWhitespace fixing.
Mark Wooding [Sat, 27 Dec 2008 12:09:02 +0000 (12:09 +0000)]
Whitespace fixing.

15 years agogitconfig: Fix release alias; add whitespace checking.
Mark Wooding [Sat, 27 Dec 2008 11:58:07 +0000 (11:58 +0000)]
gitconfig: Fix release alias; add whitespace checking.

The git release alias had become mouldy, and didn't work properly when
tagging historical releases.

New git space command warns about whitespace snafus.

15 years agomdw-build: Bring into the fold.
Mark Wooding [Sat, 27 Dec 2008 11:56:06 +0000 (11:56 +0000)]
mdw-build: Bring into the fold.

15 years agobash_profile: Fix proxy snafu.
Mark Wooding [Sat, 27 Dec 2008 11:56:33 +0000 (11:56 +0000)]
bash_profile: Fix proxy snafu.

The earlier change 93ba996def65bdebd7d7026caff9661d9b038ead botched the
proxy syntax hopelessly.  This one fixes it again.

15 years agoe16-bindings: Shortcuts to switch between desktops.
Mark Wooding [Mon, 22 Dec 2008 22:17:21 +0000 (22:17 +0000)]
e16-bindings: Shortcuts to switch between desktops.

15 years agobashrc: Provide colour support for GNU grep.
Mark Wooding [Mon, 22 Dec 2008 22:16:15 +0000 (22:16 +0000)]
bashrc: Provide colour support for GNU grep.

This is much more useful than it sounds.

15 years agobash_profile: Be more intelligent about proxy settings.
Mark Wooding [Mon, 22 Dec 2008 22:14:41 +0000 (22:14 +0000)]
bash_profile: Be more intelligent about proxy settings.

It might be that we just don't want a proxy.  Allow a `none' setting for
these cases.  Set the ftp-proxy correctly too.

15 years agofonts.conf: Minor whitespace tidying.
Mark Wooding [Mon, 15 Dec 2008 02:06:25 +0000 (02:06 +0000)]
fonts.conf: Minor whitespace tidying.