madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged.
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
martin f. krafft [Tue, 6 May 2008 22:48:47 +0000 (23:48 +0100)]
Add mercurial support
martin f. krafft [Tue, 6 May 2008 22:35:34 +0000 (23:35 +0100)]
rework the vcs prompt
martin f. krafft [Tue, 6 May 2008 20:58:38 +0000 (21:58 +0100)]
Add svk to detection routine
martin f. krafft [Tue, 6 May 2008 20:58:20 +0000 (21:58 +0100)]
Add warnings for unsupported repo types
martin f. krafft [Tue, 6 May 2008 20:47:29 +0000 (21:47 +0100)]
Proper detection of VCS type
we can't just run e.g. a git command because that wouldn't find another repo
type in a subdir of a git repo. so we do it iteratively by checking for the
directories, which is suboptimal but should work.
martin f. krafft [Tue, 6 May 2008 20:40:58 +0000 (21:40 +0100)]
use a loop to define functions
martin f. krafft [Tue, 6 May 2008 16:59:52 +0000 (17:59 +0100)]
correct aliases for zcp and zln
martin f. krafft [Tue, 6 May 2008 14:48:52 +0000 (15:48 +0100)]
disable zsh/files for #479764
martin f. krafft [Tue, 6 May 2008 10:47:31 +0000 (11:47 +0100)]
fix silly typo in prompt definition
martin f. krafft [Tue, 6 May 2008 10:46:28 +0000 (11:46 +0100)]
fix prompt for root
martin f. krafft [Tue, 6 May 2008 10:34:06 +0000 (11:34 +0100)]
pass arguments to hook functions
martin f. krafft [Tue, 6 May 2008 10:30:22 +0000 (11:30 +0100)]
provide hook functions to iterate _functions arrays
martin f. krafft [Tue, 6 May 2008 10:03:16 +0000 (11:03 +0100)]
customise $PATH
martin f. krafft [Tue, 6 May 2008 09:51:27 +0000 (10:51 +0100)]
do not mailcheck
martin f. krafft [Tue, 6 May 2008 09:48:03 +0000 (10:48 +0100)]
POSIX collation for ls
martin f. krafft [Tue, 6 May 2008 09:45:05 +0000 (10:45 +0100)]
set the locale
martin f. krafft [Tue, 6 May 2008 09:29:59 +0000 (10:29 +0100)]
fix header
martin f. krafft [Tue, 6 May 2008 09:25:11 +0000 (10:25 +0100)]
less redundancy in ls alias def
martin f. krafft [Tue, 6 May 2008 09:23:19 +0000 (10:23 +0100)]
show dirs first with ls only if supported
martin f. krafft [Tue, 6 May 2008 09:20:02 +0000 (10:20 +0100)]
setopt hist_fcntl_lock only for 4.3.6 and beyond
martin f. krafft [Tue, 6 May 2008 09:01:30 +0000 (10:01 +0100)]
no need to use IFS with zsh thanks to s.:.
martin f. krafft [Tue, 6 May 2008 08:21:51 +0000 (09:21 +0100)]
automatically quote urls on the zle
martin f. krafft [Tue, 6 May 2008 07:22:58 +0000 (08:22 +0100)]
fix typo
martin f. krafft [Tue, 6 May 2008 07:21:05 +0000 (08:21 +0100)]
don' run initial setup as root
martin f. krafft [Tue, 6 May 2008 07:19:28 +0000 (08:19 +0100)]
cleanup and prevent running as root
martin f. krafft [Mon, 5 May 2008 23:17:08 +0000 (00:17 +0100)]
save a subshell
martin f. krafft [Mon, 5 May 2008 23:16:03 +0000 (00:16 +0100)]
do not let nodebug cause non-zero exit status
martin f. krafft [Mon, 5 May 2008 22:56:04 +0000 (23:56 +0100)]
do the git prompt thing proper
martin f. krafft [Mon, 5 May 2008 21:48:14 +0000 (22:48 +0100)]
noglob for browsers
martin f. krafft [Mon, 5 May 2008 20:54:50 +0000 (21:54 +0100)]
migrate xterm-title setting to zshrc
martin f. krafft [Mon, 5 May 2008 20:51:12 +0000 (21:51 +0100)]
remove backup files on successful recompile
martin f. krafft [Mon, 5 May 2008 19:14:39 +0000 (20:14 +0100)]
no error when outside git tree
martin f. krafft [Mon, 5 May 2008 19:13:59 +0000 (20:13 +0100)]
handle non-git directories
martin f. krafft [Mon, 5 May 2008 19:12:15 +0000 (20:12 +0100)]
do not print error when sourcedir not found
martin f. krafft [Mon, 5 May 2008 19:11:10 +0000 (20:11 +0100)]
more visual consistency in RPS1
martin f. krafft [Mon, 5 May 2008 18:50:03 +0000 (19:50 +0100)]
add git branch to prompt
martin f. krafft [Mon, 5 May 2008 18:01:59 +0000 (19:01 +0100)]
no error if trying to source empty dir
martin f. krafft [Mon, 5 May 2008 18:01:04 +0000 (19:01 +0100)]
recompile necessary files for each new shell
martin f. krafft [Mon, 5 May 2008 17:57:32 +0000 (18:57 +0100)]
recompile all files on login
martin f. krafft [Mon, 5 May 2008 17:57:03 +0000 (18:57 +0100)]
add gitignore files
martin f. krafft [Mon, 5 May 2008 17:55:09 +0000 (18:55 +0100)]
include hostname in compdump file
martin f. krafft [Mon, 5 May 2008 17:35:10 +0000 (18:35 +0100)]
fix grep aliases
martin f. krafft [Mon, 5 May 2008 17:33:11 +0000 (18:33 +0100)]
make ls display directories first
martin f. krafft [Mon, 5 May 2008 17:29:28 +0000 (18:29 +0100)]
load zsh/complist
martin f. krafft [Mon, 5 May 2008 17:28:05 +0000 (18:28 +0100)]
add misc other settings
martin f. krafft [Mon, 5 May 2008 17:27:26 +0000 (18:27 +0100)]
limit lists to 1000
martin f. krafft [Mon, 5 May 2008 17:20:42 +0000 (18:20 +0100)]
import modules
martin f. krafft [Mon, 5 May 2008 16:52:15 +0000 (17:52 +0100)]
allow csh-style ! history expansion
martin f. krafft [Mon, 5 May 2008 14:34:34 +0000 (15:34 +0100)]
disable fortune display
martin f. krafft [Mon, 5 May 2008 14:32:18 +0000 (15:32 +0100)]
don't store header
martin f. krafft [Mon, 5 May 2008 14:31:22 +0000 (15:31 +0100)]
add ft=zsh to zshrc files
martin f. krafft [Mon, 5 May 2008 14:29:25 +0000 (15:29 +0100)]
comment update
martin f. krafft [Mon, 5 May 2008 14:28:02 +0000 (15:28 +0100)]
properly initialise fonts on first load
martin f. krafft [Mon, 5 May 2008 14:18:45 +0000 (15:18 +0100)]
add helper to manipulate xterm fonts
martin f. krafft [Mon, 5 May 2008 13:47:13 +0000 (14:47 +0100)]
import mika's documentation shortcut
martin f. krafft [Mon, 5 May 2008 13:46:51 +0000 (14:46 +0100)]
url encoding with zsh
martin f. krafft [Mon, 5 May 2008 13:40:26 +0000 (14:40 +0100)]
init completion earlier
martin f. krafft [Mon, 5 May 2008 13:37:11 +0000 (14:37 +0100)]
aliases for listing old/new/big/small files
martin f. krafft [Mon, 5 May 2008 13:34:18 +0000 (14:34 +0100)]
more alias works
martin f. krafft [Mon, 5 May 2008 13:33:36 +0000 (14:33 +0100)]
watch other users
martin f. krafft [Mon, 5 May 2008 13:16:30 +0000 (14:16 +0100)]
add bug and mbug aliases
martin f. krafft [Mon, 5 May 2008 13:02:14 +0000 (14:02 +0100)]
customise dircolors
martin f. krafft [Mon, 5 May 2008 11:59:17 +0000 (12:59 +0100)]
only set flags for ssh connections
martin f. krafft [Mon, 5 May 2008 11:13:35 +0000 (12:13 +0100)]
some work on compsys, far from having understood it
martin f. krafft [Mon, 5 May 2008 11:13:00 +0000 (12:13 +0100)]
use fortune -a instead of plain fortune
martin f. krafft [Mon, 5 May 2008 10:19:50 +0000 (11:19 +0100)]
file contains functions
martin f. krafft [Sun, 4 May 2008 23:18:27 +0000 (00:18 +0100)]
add ... and .... global aliases
martin f. krafft [Sun, 4 May 2008 23:08:54 +0000 (00:08 +0100)]
initial checkin