Commit graph

120 commits

Author SHA1 Message Date
93ff382dfe
Remove the unphp function because PHP unserialisation is actually quite complex and is best handled with an actual PHP script rather than a tiny shell fnction 2018-04-09 08:34:26 +10:00
ec375af15b
Switch to zdharma/fast-syntax-highlighting, which appears to perform better as well as highlight more accurately 2018-01-31 15:06:56 +11:00
59875eb00b
Block zsh-completions from loading itself, so that zplugin can handle its completions 2018-01-31 15:06:26 +11:00
78afec4829
Uninstall asdf, since I never use it 2018-01-31 15:05:31 +11:00
72d0f20e8c
Actually, postpone loading a few more zsh plugins as well, since they don't really need to be available immediately 2018-01-18 16:28:32 +11:00
2d210a3c8d
Fix select-word-style by postponing the load of zsh-syntax-highlighting until after the shell is initialised 2018-01-18 16:17:37 +11:00
a2d253384a
Add support for tj/n, using ~/.local as the prefix - this integrates quite nicely with the other stuff that goes in ~/.local, such as global npm packages 2018-01-15 09:08:30 +11:00
b714bd1312
Remove the 'composer' wrapper function since now I'm just disabling xdebug all the time, except when I actually need to use it - this gives way better perf 2017-12-06 13:41:21 +11:00
255577e4fb
Remove git-flow-completion because I'm doing git-flow manually now, since none of the git-flow helpers do it quite right 2017-09-15 18:39:52 +10:00
15c3ef3a45
Put haskell-stack root directory in XDG_DATA_HOME 2017-09-13 14:05:18 +10:00
cd76ada62a
Load fzf environment file from XDG dir instead of polluting ~ with it 2017-09-11 09:34:46 +10:00
b4c985eac8
Get OpenSSL to put its random seedfile inside XDG_CACHE_HOME instead of polluting ~ 2017-09-11 09:12:57 +10:00
a8eddde979
Move npm's user configuration file under XDG config home 2017-09-11 08:55:33 +10:00
b67d9ebf2f
Move awscli configuration files into XDG config home 2017-09-09 18:40:23 +10:00
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