Commits on Nov 4, 2011
  1. Mutt: Play with email headers a bit. Change key binding in pager. Som…

    …e small adjustments that don't matter.
    committed Nov 4, 2011
  2. Xmonad: Don't care about layout hint anymore.

    In the old days, page scrolling/skipping in Emacs was weird.  Sometimes when the cursor was at the bottom of window, where scrolling was supposed to happen, the cursor would continue going down one or two lines before the actual scrolling.  This was very annoying.  It was probably related to the size of frame being not exactly natural number times line height, or line heights in a frame being not the same because of the use of multiple fonts.  So I set Xmonad to obey layout hint in order to make sure bottom borders of Emacs frames are exactly at the bottom of a line.  And it didn't really solve the problem.
    Now it seems this problem is fixed.  So I don't care about layout hint anymore.
    committed Nov 4, 2011
  3. URxvt: Change color scheme.

    committed Nov 4, 2011
Commits on Sep 29, 2011
  1. Zsh: Add new script: try tries to do something multiple times until succeed, or reach
    maximum retry issued as $1.  If $1 is not a number, do $*
    indefinitely.  If $1 is a number, it is interpreted as max retry
    number, and argv[1:] is executed.
    committed Sep 29, 2011
Commits on Sep 25, 2011
Commits on Sep 22, 2011
  1. Xorg: Rewrite xinitrc scripts completely. Now different parts in the …

    …X init process is written in separated files under ~/.xinitrc.d.
    Scripts starts with two numbers followed by a dash is executed (soured) orderly.  Then wm-default, which is a symbolic link to one of the scripts whose names start with "wm-".  These are all wrapped in ~/.xinitrc.d/runall.  Then "runall" is executed in ~/.xinitrc, properly wrapped in ck-launch-session, dbus-launch, etc..
    committed Sep 22, 2011
  2. Emacs: Clean up a bit. Remove some pieces from ancient times (that's …

    …when Emacs does not have xft support).
    committed Sep 22, 2011
  3. Xorg: Change cursor.

    committed Sep 22, 2011
  4. Zsh: Don't auto cd. Better to force typing "cd". Change theme for Fir…

    …efox. Add some cdpath so that I don't have to type a long path to cd into some frequently used dirs.
    committed Sep 22, 2011
  5. Don't use Rockbox anymore.

    committed Sep 22, 2011
  6. Mutt: Fix a bug in mailcap

    committed Sep 22, 2011
Commits on Sep 11, 2011
  1. Mutt: Enable scoring in mbox.

    committed Aug 14, 2011
Commits on Aug 16, 2011
  1. Mutt: Add =useful mailbox.

    committed Aug 16, 2011
Commits on Aug 15, 2011
Commits on Aug 14, 2011
Commits on Aug 12, 2011
  1. URxvt: Change Chinese font.

    committed Aug 12, 2011
  2. Adjust email workflow. Now =mbox is the spool. Read mails directly go…

    … to archives. And sent mails have two copies, one of which goes to =sent, the other goes to the archive to preserve threads.
    committed Aug 12, 2011
Commits on Aug 10, 2011
  1. Change Firefox gtk theme.

    committed Aug 10, 2011
  2. URxvt: Change $TERM to `rxvt-256color', for that screen complains abo…

    …ut `rxvt-unicode-256color' being too long. Screen sucks!
    committed Aug 10, 2011
Commits on Aug 6, 2011
  1. Xorg: Since the trackpad has not been properly driven yet, use mouse …

    …key. Don't show screensaver and composite for now. Use the new color profile for Macbook Pro.
    committed Aug 6, 2011
  2. Don't use GRC anymore. Don't display the random silly stuff in the be…

    …ginning of a shell. It's too slow.
    committed Aug 6, 2011