gitignore: Don't ignore ~/.config/notmuch

Tags: public
profile: Refactor kw_path_prepend(), kw_path_append()

Define two new functions, kw_dirlist_prepend() and kw_dirlist_append().
Redefined kw_path_prepend() to wrap kw_dirlist_prepend(), ditto for
append.

Tags: public
profile: Add /usr/local dirs to PATH and related env vars

Add /usr/local dirs to PATH, LD_LIBRARY_PATH, and PKG_CONFIG_PATH.

Tags: public
notmuch: Add script notmuch-rm-duplicates

Tag: public
notmuch: Add more helper scripts

Add notmuch-list-all-tags and notmuch-sort-by-date.

Tags: public
gitignore: Don't ignore ~/.fetchmailrc

Tags: public
gitignore: Don't ignore maildrop config files

Tags: public
gitignore: Don't ignore mutt config files

Tags: public
vim: Fix muttrc syntax file

Don't explicitly source system 'muttrc.vim', because that file's
location differs for each vim version
(/usr/share/vim/vim73/syntax/muttrc.vim, for
example). Instead, put custom muttrc.vim into ~/.vim/after.

Tags: public
profile: Setup env for Go

Set $GOPATH. Add $GOPATH/bin to $PATH. And set $kw_gorootAdd to the go
tool's GOROOT.

Tags: public
vim: Add $GOROOT/misc/vim to runtimepath

Tags: public
mutt: Add script mutt-view-patch

This script execs tig as a pager. If in a tmux session, it execs tig in
a new window.

This scripts intends to be used by Mutt to handle MIME type text/plain
to pretty-print patches.

Tags: public
gitignore: Don't ignore ~/.mbsyncrc

Tags: public
vim: Disable go_highlight_trailing_whitespace_error

Tags: public
vim: Add 'roj' to formatoptions

r	Automatically insert the current comment leader after hitting
	<Enter> in Insert mode.
o	Automatically insert the current comment leader after hitting 'o' or
	'O' in Normal mode.
j	Where it makes sense, remove a comment leader when joining lines.

Tags: public
vim: Set autoindent

Tags: public
mbox-mv-to-maildir: Add script

Tags: public
profile: Fix kw_path_prepend/append to work with LD_LIBRARY_PATH

One should never add the empty element to LD_LIBRARY_PATH, because ld
interprets an empty element as the current directory. For example,
LD_LIBRARY_PATH="/lib:" contains two elements, the last of which is
empty.

Tags: public
notmuch: Add more helper scripts

notmuch-list-all-tags
notmuch-rm-trash
notmuch-sort-by-date
notmuch-tag-lists

Tags: public
btrfs: Add scripts for btrfs snapshots

~/bin/btrfs-snapshot-home
~/bin/btrfs-snapshot-rootfs

Tags: public