0c60d5c619
Silence errors from logout/xdg-clear - on a system that manages XDG_RUNTIME_DIR for you, you probably won't be allowed to delete it on logout, which is harmless because the system manages it for you
2017-08-24 08:51:08 +10:00
066514febf
Adjust zplugin vars for compatibility with the changed API for psprint/zplugin
2017-07-06 08:32:54 +10:00
7637ff8ed3
Use a fuzzier glob to find TeXLive installation, the bin directory's name is different in TeXLive 2017
2017-07-05 08:35:58 +10:00
a2a08d417a
Load asdf - a generic version manager for a variety of languages and VMs - as a plugin
2017-06-14 11:38:48 +10:00
4704c050a2
Add pass-unpack zsh function for easily retrieving all fields from a password-store file
2017-05-10 14:46:54 +10:00
79894affd5
Add env configuration for notwaldorf/tiny-care-terminal
2017-05-10 12:26:20 +10:00
5b34b21cf4
Add support for jamesob/desk environments
2017-04-05 12:14:15 +10:00
c60279cef4
Point ssh to the gpg-agent, when GnuPG is available
2017-03-15 10:11:28 +11:00
4ad6765e79
Avoid including lots of weird sam files (besides the binary itself) in PATH
2017-02-27 13:54:41 +11:00
d16d42d392
Put an always-successful command at the end of zshrc to avoid spurious error status on shell launch
2017-02-13 12:53:08 +11:00
f2fac18af2
Enable pushd stuff when changing directories
2017-01-04 16:15:52 +11:00
f3ba120c6a
XDG-ify my local Perl modules
2016-11-25 10:40:02 +11:00
d735183dcb
Use the nicer approach to detect whether rock is installed
2016-11-25 10:39:43 +11:00
203ba14e78
XDG-ify ooc's user library directory and handle it a little more cleanly
2016-11-25 10:26:53 +11:00
25f73ced74
Update the path to Composer's binary directory, since it went pseudo-XDG
2016-11-25 10:26:00 +11:00
207afb3f62
Use prettier Unicode bubbles around ponysay fortunes
2016-10-30 10:18:19 +11:00
8a2fdbb3e8
Adjust ponysay wrap width to make use of available screen space :)
2016-10-25 14:54:49 +11:00
288811fefa
https alias for convenient HTTPie over TLS
2016-10-25 14:54:09 +11:00
6f8047bc7a
Slightly more reliable XDG_RUNTIME_DIR cleanup, still a little worrying
2016-10-23 15:04:40 +11:00
30afa33f4e
Disable cowsay's wrapping when using it to show a quote
2016-10-23 15:03:53 +11:00
f43d8a36fa
Clean up XDG_RUNTIME_DIR on last logout
2016-10-23 14:48:29 +11:00
735d3dac4d
Properly handle zsh init when $TMPDIR and/or $USER aren't available in the environment
2016-10-22 21:39:28 +11:00
f3324c1c8c
Disable alias-tips, too big a performance hit on the Pi
2016-10-22 21:34:15 +11:00
7c65341704
Colourify command options when doing completion
2016-10-22 21:32:54 +11:00
ea4bacbb57
Actually create XDG_RUNTIME_DIR when the variable is set in zshenv
2016-10-22 21:12:09 +11:00
5ce16ad385
Minor cleanup of alias definitions
2016-10-20 17:25:18 +11:00
bb1b81eae6
Fancy set of zstyles for completion, looking very nice now :O
2016-10-20 17:24:59 +11:00
ea227dbae9
Tidy up Zsh plugin list and add a couple more
2016-10-20 11:50:06 +11:00
8833894671
Reliably set up environment to be inherited by non-login shells, including FPATH
2016-10-20 11:49:13 +11:00
109ca827b4
Fallbacks for the fortune display on logging in: just bail if fortune isn't available, and try alternatives if ponysay isn't available
2016-10-20 09:36:02 +11:00
c8f970cc1a
Add a simple widget on Ctrl-G for fzfing my frecently used directories from z
2016-10-20 09:22:00 +11:00
53e8606b27
Fall back on the normal history-incremental-search-backward widget if fzf is not available
2016-10-20 09:21:27 +11:00
48936c6915
Reduce startup time a teeny bit more by compiling the zcompdump file in the background
2016-10-20 09:12:53 +11:00
7ccb1a7790
Switch from zplug/zplug to psprint/zplugin, startup time reduced by about ⅔ :o
2016-10-20 02:12:35 +11:00
20b3e0ff25
Remove the iterm2 symlink - I'm going to do this more reliably in a separate package, 00dani/dot-mac
2016-10-17 20:50:00 +11:00
cb3e866d97
Move zplug's home underneath the general zsh cache dir
2016-10-17 20:49:26 +11:00
38eb2c7b6f
Smarter default umask, use 002 on systems that support UPG
2016-10-17 19:50:29 +11:00
8380453058
.stow-no-folding file to make sure zsh history doesn't get gobbled into a Stow package
2016-10-08 12:15:45 +11:00
141e5de8ce
Set umask to 022 if it's not set already
2016-10-08 01:38:34 +11:00
d35dcd9699
Fixes so that the login shell bits work properly on Ubuntu
2016-10-08 00:27:15 +11:00
68d5f293cf
Using stow-rename, unhide all the files :3
2016-10-07 23:13:58 +11:00
5c13c69a84
Load a meaningless zle-line-init early so we won't ever get warnings about it being missing
2016-10-07 09:54:42 +11:00
3d5a5260cf
Reliably choose XDG_RUNTIME_DIR by putting the username in its path
2016-10-06 12:46:17 +11:00
b2f5ca7a50
Move quotes file into XDG_CACHE_HOME
2016-10-06 11:26:25 +11:00
96a86f001d
Basic default for XDG_RUNTIME_DIR setting
2016-10-06 11:26:12 +11:00
8c086193e6
Move zplug into $XDG_CACHE_HOME (everything it stores can be refetched)
...
The only exception is that ZPLUG_LOADFILE, which by default lives in
ZPLUG_HOME, is a configuration file. I don't use it yet but might soon;
fortunately it can be reconfigured to live somewhere else such as in
$XDG_CONFIG_HOME.
2016-10-06 09:41:22 +11:00
1cb0d74a1e
Move rupa/z state file into $XDG_DATA_HOME instead of ~
2016-10-06 09:27:18 +11:00
8273e0ce15
Migrate zsh config to XDG base dir location
...
.zshenv still needs to live in ~ for bootstrapping, but everything else
is now squirrelled away in ~/.config/zsh instead.
Note that zplug still lives in ~/.zplug - it should be relocated too but
hasn't been yet.
2016-10-06 09:21:16 +11:00
d497345c6d
Add support for .stow-no-fold
2016-10-04 12:33:27 +11:00
9e180acee1
Enable shared history and a few other options I like
2016-10-04 01:04:50 +11:00