Commit graph

52 commits

Author SHA1 Message Date
Danielle McLean 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
Danielle McLean 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
Danielle McLean 59875eb00b
Block zsh-completions from loading itself, so that zplugin can handle its completions 2018-01-31 15:06:26 +11:00
Danielle McLean 78afec4829
Uninstall asdf, since I never use it 2018-01-31 15:05:31 +11:00
Danielle McLean 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
Danielle McLean 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
Danielle McLean 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
Danielle McLean 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
Danielle McLean 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
Danielle McLean 15c3ef3a45
Put haskell-stack root directory in XDG_DATA_HOME 2017-09-13 14:05:18 +10:00
Danielle McLean cd76ada62a
Load fzf environment file from XDG dir instead of polluting ~ with it 2017-09-11 09:34:46 +10:00
Danielle McLean b4c985eac8
Get OpenSSL to put its random seedfile inside XDG_CACHE_HOME instead of polluting ~ 2017-09-11 09:12:57 +10:00
Danielle McLean a8eddde979
Move npm's user configuration file under XDG config home 2017-09-11 08:55:33 +10:00
Danielle McLean b67d9ebf2f
Move awscli configuration files into XDG config home 2017-09-09 18:40:23 +10:00
Danielle McLean 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
Danielle McLean 066514febf
Adjust zplugin vars for compatibility with the changed API for psprint/zplugin 2017-07-06 08:32:54 +10:00
Danielle McLean 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
Danielle McLean 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
Danielle McLean 4704c050a2
Add pass-unpack zsh function for easily retrieving all fields from a password-store file 2017-05-10 14:46:54 +10:00
Danielle McLean 79894affd5
Add env configuration for notwaldorf/tiny-care-terminal 2017-05-10 12:26:20 +10:00
Danielle McLean 5b34b21cf4
Add support for jamesob/desk environments 2017-04-05 12:14:15 +10:00
Danielle McLean c60279cef4
Point ssh to the gpg-agent, when GnuPG is available 2017-03-15 10:11:28 +11:00
Danielle McLean 4ad6765e79
Avoid including lots of weird sam files (besides the binary itself) in PATH 2017-02-27 13:54:41 +11:00
Danielle McLean 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
Danielle McLean f2fac18af2
Enable pushd stuff when changing directories 2017-01-04 16:15:52 +11:00
Danielle McLean f3ba120c6a
XDG-ify my local Perl modules 2016-11-25 10:40:02 +11:00
Danielle McLean d735183dcb
Use the nicer approach to detect whether rock is installed 2016-11-25 10:39:43 +11:00
Danielle McLean 203ba14e78
XDG-ify ooc's user library directory and handle it a little more cleanly 2016-11-25 10:26:53 +11:00
Danielle McLean 25f73ced74
Update the path to Composer's binary directory, since it went pseudo-XDG 2016-11-25 10:26:00 +11:00
Danielle McLean 207afb3f62
Use prettier Unicode bubbles around ponysay fortunes 2016-10-30 10:18:19 +11:00
Danielle McLean 8a2fdbb3e8
Adjust ponysay wrap width to make use of available screen space :) 2016-10-25 14:54:49 +11:00
Danielle McLean 288811fefa
https alias for convenient HTTPie over TLS 2016-10-25 14:54:09 +11:00
Danielle McLean 6f8047bc7a Slightly more reliable XDG_RUNTIME_DIR cleanup, still a little worrying 2016-10-23 15:04:40 +11:00
Danielle McLean 30afa33f4e Disable cowsay's wrapping when using it to show a quote 2016-10-23 15:03:53 +11:00
Danielle McLean f43d8a36fa
Clean up XDG_RUNTIME_DIR on last logout 2016-10-23 14:48:29 +11:00
Danielle McLean f3324c1c8c
Disable alias-tips, too big a performance hit on the Pi 2016-10-22 21:34:15 +11:00
Danielle McLean 7c65341704
Colourify command options when doing completion 2016-10-22 21:32:54 +11:00
Danielle McLean 5ce16ad385
Minor cleanup of alias definitions 2016-10-20 17:25:18 +11:00
Danielle McLean bb1b81eae6
Fancy set of zstyles for completion, looking very nice now :O 2016-10-20 17:24:59 +11:00
Danielle McLean ea227dbae9
Tidy up Zsh plugin list and add a couple more 2016-10-20 11:50:06 +11:00
Danielle McLean 8833894671
Reliably set up environment to be inherited by non-login shells, including FPATH 2016-10-20 11:49:13 +11:00
Danielle McLean 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
Danielle McLean c8f970cc1a
Add a simple widget on Ctrl-G for fzfing my frecently used directories from z 2016-10-20 09:22:00 +11:00
Danielle McLean 53e8606b27
Fall back on the normal history-incremental-search-backward widget if fzf is not available 2016-10-20 09:21:27 +11:00
Danielle McLean 48936c6915
Reduce startup time a teeny bit more by compiling the zcompdump file in the background 2016-10-20 09:12:53 +11:00
Danielle McLean 7ccb1a7790
Switch from zplug/zplug to psprint/zplugin, startup time reduced by about ⅔ :o 2016-10-20 02:12:35 +11:00
Danielle McLean 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
Danielle McLean cb3e866d97
Move zplug's home underneath the general zsh cache dir 2016-10-17 20:49:26 +11:00
Danielle McLean 38eb2c7b6f
Smarter default umask, use 002 on systems that support UPG 2016-10-17 19:50:29 +11:00
Danielle McLean 141e5de8ce
Set umask to 022 if it's not set already 2016-10-08 01:38:34 +11:00