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 [Sun, 7 Jul 2024 08:40:02 +0000 (10:40 +0200)]
add pmnpw alias
martin f. krafft [Mon, 10 Jun 2024 09:55:48 +0000 (11:55 +0200)]
add getotp alias
martin f. krafft [Wed, 21 Sep 2022 10:16:30 +0000 (12:16 +0200)]
push tempfile commands to history
martin f. krafft [Wed, 21 Sep 2022 10:16:15 +0000 (12:16 +0200)]
provide a new shortcut to list files in target dir by time
martin f. krafft [Tue, 23 Aug 2022 07:59:11 +0000 (09:59 +0200)]
add inplace list
martin f. krafft [Thu, 19 May 2022 08:34:53 +0000 (10:34 +0200)]
Escape zsh run on load code
martin f. krafft [Thu, 19 May 2022 08:34:37 +0000 (10:34 +0200)]
extract filetype from filename in vit function
martin f. krafft [Thu, 19 May 2022 08:33:59 +0000 (10:33 +0200)]
declare LOGCHECK global
martin f. krafft [Thu, 3 Feb 2022 06:15:52 +0000 (07:15 +0100)]
git aliases
martin f. krafft [Thu, 3 Feb 2022 06:15:40 +0000 (07:15 +0100)]
Improved tmpdir functions
martin f. krafft [Mon, 6 Sep 2021 10:05:23 +0000 (22:05 +1200)]
enable _do_debug handling
martin f. krafft [Wed, 6 May 2020 21:37:50 +0000 (09:37 +1200)]
clean up functions no longer used
martin f. krafft [Sat, 28 Mar 2020 03:18:41 +0000 (16:18 +1300)]
simplify tty in xterm title
martin f. krafft [Fri, 27 Mar 2020 23:26:45 +0000 (12:26 +1300)]
fix up xterm window title handling
martin f. krafft [Tue, 10 Mar 2020 18:01:14 +0000 (19:01 +0100)]
add run_on_load functionality
martin f. krafft [Tue, 26 Nov 2019 02:43:55 +0000 (15:43 +1300)]
do not glob on mcd
martin f. krafft [Thu, 7 Nov 2019 22:29:37 +0000 (11:29 +1300)]
add pts/tty to term title
martin f. krafft [Sat, 2 Nov 2019 08:48:15 +0000 (21:48 +1300)]
remove getpw override
martin f. krafft [Sat, 2 Nov 2019 07:49:22 +0000 (20:49 +1300)]
move systemd aliases to systemd repo
martin f. krafft [Sat, 2 Nov 2019 07:47:18 +0000 (20:47 +1300)]
move pass aliases to pass repo
martin f. krafft [Sat, 2 Nov 2019 07:45:08 +0000 (20:45 +1300)]
retire old-getpw
martin f. krafft [Wed, 21 Aug 2019 05:08:51 +0000 (17:08 +1200)]
do not glob for mkdir
martin f. krafft [Tue, 13 Aug 2019 09:54:59 +0000 (21:54 +1200)]
Do not prevent connecting to X server due to Vim plugin setting guifg
martin f. krafft [Mon, 12 Aug 2019 05:36:47 +0000 (17:36 +1200)]
helper for @pobox.madduck.net accounts
martin f. krafft [Mon, 12 Aug 2019 05:36:19 +0000 (17:36 +1200)]
inline password generation and editing
martin f. krafft [Mon, 12 Aug 2019 02:17:42 +0000 (14:17 +1200)]
move rrsh to ssh repo
martin f. krafft [Wed, 7 Aug 2019 03:33:22 +0000 (15:33 +1200)]
enable prefilling of buffer on start
martin f. krafft [Mon, 8 Apr 2019 13:28:22 +0000 (15:28 +0200)]
add git & systemd
martin f. krafft [Thu, 28 Feb 2019 03:15:28 +0000 (16:15 +1300)]
move Git prompt handling to theme
martin f. krafft [Thu, 8 Mar 2018 09:19:48 +0000 (13:19 +0400)]
allow %# to be replaced with psvar[4] if set
martin f. krafft [Thu, 1 Mar 2018 02:48:59 +0000 (15:48 +1300)]
improve TS typescript handler
martin f. krafft [Thu, 1 Mar 2018 02:47:04 +0000 (15:47 +1300)]
provide run_at_most_every function
martin f. krafft [Thu, 15 Feb 2018 03:27:45 +0000 (16:27 +1300)]
also confirm vit pastes
martin f. krafft [Sat, 3 Feb 2018 07:53:45 +0000 (20:53 +1300)]
change umask to 0007
martin f. krafft [Mon, 15 Jan 2018 21:07:47 +0000 (10:07 +1300)]
add idiotheke download script
martin f. krafft [Mon, 15 Jan 2018 17:42:57 +0000 (06:42 +1300)]
fix rrsh permissions
martin f. krafft [Tue, 21 Nov 2017 09:17:20 +0000 (10:17 +0100)]
add unicode alias
martin f. krafft [Tue, 17 Oct 2017 13:16:26 +0000 (15:16 +0200)]
remove cleanfiles legacy
martin f. krafft [Mon, 16 Oct 2017 15:59:06 +0000 (17:59 +0200)]
fix isearch dot insert
martin f. krafft [Fri, 25 Aug 2017 08:30:25 +0000 (10:30 +0200)]
completely disable the vcs prompt on network filesystems
martin f. krafft [Mon, 26 Jun 2017 13:52:34 +0000 (15:52 +0200)]
declare RPS1 in global scope
martin f. krafft [Fri, 23 Jun 2017 14:53:34 +0000 (07:53 -0700)]
Update gitignore
martin f. krafft [Fri, 23 Jun 2017 10:26:32 +0000 (12:26 +0200)]
Minor fixes to accomodate Zsh4
martin f. krafft [Wed, 17 May 2017 13:38:23 +0000 (15:38 +0200)]
move prompt theme to separate dir
martin f. krafft [Wed, 17 May 2017 13:16:38 +0000 (15:16 +0200)]
convert aliases anonymous functions to proper functions
martin f. krafft [Wed, 17 May 2017 13:05:47 +0000 (15:05 +0200)]
load aliases.d and dirhashes.d later
martin f. krafft [Mon, 8 May 2017 18:52:14 +0000 (20:52 +0200)]
add rsh alias for remote root shells
martin f. krafft [Mon, 8 May 2017 08:39:04 +0000 (10:39 +0200)]
disable menu select for manpages to prevent space inserted
martin f. krafft [Mon, 1 May 2017 18:21:05 +0000 (20:21 +0200)]
Declare global arrays from helper functions
martin f. krafft [Mon, 1 May 2017 06:36:12 +0000 (08:36 +0200)]
re-enable direnv
martin f. krafft [Fri, 28 Apr 2017 20:02:24 +0000 (22:02 +0200)]
do not insert manpage sections during completion
martin f. krafft [Thu, 27 Apr 2017 04:40:13 +0000 (06:40 +0200)]
echo vit file location
martin f. krafft [Thu, 27 Apr 2017 04:39:59 +0000 (06:39 +0200)]
fix tmpdir
martin f. krafft [Thu, 27 Apr 2017 04:37:39 +0000 (06:37 +0200)]
temporary override of getpw for migration
martin f. krafft [Tue, 18 Apr 2017 09:34:40 +0000 (11:34 +0200)]
add aliases
martin f. krafft [Thu, 16 Mar 2017 02:31:31 +0000 (15:31 +1300)]
Overhaul of the entire config. Yay for big diffs.
martin f. krafft [Wed, 15 Mar 2017 23:25:37 +0000 (12:25 +1300)]
update URL and copyright
martin f. krafft [Wed, 15 Mar 2017 23:24:09 +0000 (12:24 +1300)]
clear sudo cache on logout
martin f. krafft [Wed, 15 Mar 2017 23:23:41 +0000 (12:23 +1300)]
reset shlvl for login shells
martin f. krafft [Wed, 15 Mar 2017 23:14:01 +0000 (12:14 +1300)]
inhibit loading all parts
martin f. krafft [Wed, 15 Mar 2017 23:08:07 +0000 (12:08 +1300)]
Rename logging functions
martin f. krafft [Thu, 19 Feb 2015 09:34:51 +0000 (10:34 +0100)]
factor our networkfs check
martin f. krafft [Sat, 24 Jan 2015 09:54:33 +0000 (10:54 +0100)]
skip vcsprompt on cifs/nfs filesystems
martin f. krafft [Thu, 30 Oct 2014 11:31:10 +0000 (12:31 +0100)]
remove pages from original file in pdfextract
martin f. krafft [Fri, 26 Sep 2014 11:55:11 +0000 (13:55 +0200)]
make db running depend on whether it's available
martin f. krafft [Fri, 26 Sep 2014 04:42:30 +0000 (06:42 +0200)]
make grep skip fifos/sockets
martin f. krafft [Fri, 26 Sep 2014 04:42:21 +0000 (06:42 +0200)]
update time format for l alias
martin f. krafft [Mon, 8 Sep 2014 19:37:30 +0000 (21:37 +0200)]
write gitignore file
martin f. krafft [Tue, 22 Apr 2014 06:57:29 +0000 (08:57 +0200)]
improve path resolution using zshexpn
martin f. krafft [Tue, 22 Apr 2014 06:06:17 +0000 (08:06 +0200)]
fix git reporoot and do not resolve symlinks in path
martin f. krafft [Mon, 7 Apr 2014 11:13:07 +0000 (13:13 +0200)]
add function to create git test files
martin f. krafft [Mon, 7 Apr 2014 11:12:57 +0000 (13:12 +0200)]
add pdfextract function
martin f. krafft [Mon, 3 Mar 2014 12:46:43 +0000 (13:46 +0100)]
Use Git methods rather than self-cooked repo root finding
Signed-off-by: martin f. krafft <madduck@madduck.net>
martin f. krafft [Thu, 9 Jan 2014 06:00:58 +0000 (14:00 +0800)]
Fix home/end key bindings for mosh
Signed-off-by: martin f. krafft <madduck@madduck.net>
martin f. krafft [Thu, 8 Aug 2013 14:12:18 +0000 (16:12 +0200)]
add simple listun/sub alias
martin f. krafft [Tue, 9 Jul 2013 09:55:55 +0000 (11:55 +0200)]
Print calendar for today on every login shell
martin f. krafft [Fri, 14 Jun 2013 16:28:17 +0000 (18:28 +0200)]
newline in TS prompt
martin f. krafft [Tue, 23 Apr 2013 11:28:26 +0000 (13:28 +0200)]
Revert "enable vcsprompt to use %-sequences and make vcsh prompt stand out"
This reverts commit
d1a7abb4d44890ae6605a73d246b2eaa20a09c08. I cannot
use $psvar[] in the prompt, because that doesn't get expanded at runtime
without PROMPT_SUBST set.
Let's kill that for now.
martin f. krafft [Tue, 23 Apr 2013 11:18:03 +0000 (13:18 +0200)]
include pts-line in rprompt
martin f. krafft [Tue, 23 Apr 2013 11:17:53 +0000 (13:17 +0200)]
enable vcsprompt to use %-sequences and make vcsh prompt stand out
martin f. krafft [Mon, 22 Apr 2013 14:24:36 +0000 (16:24 +0200)]
integrate vcsh into vcsprompt
martin f. krafft [Mon, 22 Apr 2013 14:16:58 +0000 (16:16 +0200)]
improve vcsh prompt integration
martin f. krafft [Mon, 22 Apr 2013 14:16:47 +0000 (16:16 +0200)]
retire vcsh shellfunc in favour of richis package
martin f. krafft [Tue, 4 Dec 2012 15:13:03 +0000 (16:13 +0100)]
disable gpg batch mode for getpw
martin f. krafft [Mon, 17 Sep 2012 13:34:37 +0000 (15:34 +0200)]
expand ~ for inplacemkdir
martin f. krafft [Sat, 7 Apr 2012 12:32:52 +0000 (14:32 +0200)]
switch default region to DE from CH
martin f. krafft [Sun, 29 Jan 2012 08:55:11 +0000 (09:55 +0100)]
fix symlink creation for cdt.latest
martin f. krafft [Tue, 10 Jan 2012 16:33:09 +0000 (17:33 +0100)]
maintain latest symlink for tmpfuncs
martin f. krafft [Mon, 12 Dec 2011 16:12:17 +0000 (17:12 +0100)]
properly escape directories for inplacemkdir
martin f. krafft [Fri, 9 Dec 2011 11:42:33 +0000 (12:42 +0100)]
deprecate vcsh
martin f. krafft [Sat, 5 Nov 2011 09:14:53 +0000 (10:14 +0100)]
mkdir in place
Yaroslav Halchenko [Tue, 18 Oct 2011 21:37:49 +0000 (17:37 -0400)]
abbreviations are not preceeded by -
Hi Martin,
please consider another 1 byte patch ;) with recently added
abbreviations I found myself cursing too often while typing smth like
dpkg -L ...
so I augmented magic-abbrev-expand to include "-" into the "last
word"... patch is attached
Cheers
--
Yaroslav O. Halchenko
Postdoctoral Fellow, Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419
WWW: http://www.linkedin.com/in/yarik
martin f. krafft [Wed, 19 Oct 2011 06:19:41 +0000 (08:19 +0200)]
two letter abbreviations
martin f. krafft [Wed, 19 Oct 2011 05:44:00 +0000 (07:44 +0200)]
Revert "abbreviations should be two chars!"
This reverts commit
9567c0145755a8997c8435ceea1189021d2abe30.
martin f. krafft [Sat, 15 Oct 2011 16:50:57 +0000 (18:50 +0200)]
abbreviations should be two chars!
martin f. krafft [Sun, 11 Sep 2011 09:08:04 +0000 (11:08 +0200)]
Merge branch 'master' of ssh://git.madduck.net/madduck/pub/etc/zsh
martin f. krafft [Sun, 11 Sep 2011 09:07:54 +0000 (11:07 +0200)]
new key id
martin f. krafft [Sat, 6 Aug 2011 09:01:48 +0000 (11:01 +0200)]
hide message if there is no screen
martin f. krafft [Sat, 6 Aug 2011 08:25:13 +0000 (10:25 +0200)]
share-or-create screen in asc session
martin f. krafft [Wed, 3 Aug 2011 07:49:41 +0000 (09:49 +0200)]
jump-after-first-word zle function