This website requires JavaScript.
6c5bb34c02
Remove alias for github/hub, since I'm moving away from relying on GitHub these days
Danielle McLean
2020-06-25 11:15:01 +1000
45ad3615aa
Load a Homebrewed Ruby into the PATH, when one is present
Danielle McLean
2020-06-18 13:28:53 +1000
c924183b37
Introduce utility function 'count', inspired by the fish builtin, which simply echoes the number of arguments it receives (e.g., count *.txt)
Danielle McLean
2020-03-26 11:34:51 +1100
fae6274ef7
Drop the now unnecessary 'https' alias, since HTTPie now ships with an equivalent command anyway
Danielle McLean
2020-03-02 12:29:26 +1100
60606d5459
Do our own zcompile step for zshenv in particular, since it runs before the Zinit module has a chance to load
Danielle McLean
2020-01-20 12:54:38 +1100
25f3c517d8
Guarantee that the Zinit module is the first thing loaded whenever possible, so that everything else gets compiled and timed
Danielle McLean
2020-01-20 12:51:33 +1100
89b24e14ee
Enable the Zinit binary module, which efficiently zcompiles ALL sourced files
Danielle McLean
2020-01-20 12:44:50 +1100
d2a5ca19a2
Migrate from Zplugin to Zinit, because the project was renamed
Danielle McLean
2020-01-20 12:01:30 +1100
c89b3c2475
Switch from junegunn/fzf, which hasn't been updated in over a year, to lotabout/skim, which was updated last week
Danielle McLean
2019-11-04 12:32:58 +1100
ad8ee421e4
Add support for the 'poetry' Python package manager
Danielle McLean
2019-11-04 12:22:14 +1100
fb02531e2c
Use the recently added nocompile:! ice to allow Zplugin to auto-compile trapd00r/LS_COLORS
Danielle McLean
2019-06-28 08:53:26 +1000
4ca6bb9316
Enable support for direnv/direnv in interactive Zshells
Danielle McLean
2018-12-19 13:34:46 +1100
e7224f763d
Improve the interactive jamesob/desk experience by showing the current desk in the prompt when one is active
Danielle McLean
2018-08-16 15:06:45 +1000
f4594b4563
Avoid returning a failure from interactive/desk if no desk is active
Danielle McLean
2018-08-16 14:28:02 +1000
7fe13b3b6f
Add zsh-autosuggestions, use colons to make ice modifiers easier to read
Danielle McLean
2018-08-16 14:26:28 +1000
864047a6e8
Simplify LS_COLORS installation using hooks
Danielle McLean
2018-08-16 14:08:30 +1000
6ad61cd30b
More idiomatically initialise completions
Danielle McLean
2018-08-16 14:06:57 +1000
c1b1fbfe5d
Set my PASSWORD_STORE_DIR in zsh login, since EnvPane seems to be having trouble setting it
Danielle McLean
2018-07-26 09:13:54 +1000
1d321aa33c
Add support for pyenv
Danielle McLean
2018-07-01 14:42:28 +1000
ffa567b4d5
Wire zcompdump into zplugin's handler, for better perf and accuracy
Danielle McLean
2018-06-18 10:45:37 +1000
ad0d9f72f5
Add .cargo/bin to PATH to support Rust-based commands
Danielle McLean
2018-06-18 10:44:46 +1000
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
Danielle McLean
2018-04-09 08:34:26 +1000
ec375af15b
Switch to zdharma/fast-syntax-highlighting, which appears to perform better as well as highlight more accurately
Danielle McLean
2018-01-31 15:06:56 +1100
59875eb00b
Block zsh-completions from loading itself, so that zplugin can handle its completions
Danielle McLean
2018-01-31 15:06:26 +1100
78afec4829
Uninstall asdf, since I never use it
Danielle McLean
2018-01-31 15:05:31 +1100
72d0f20e8c
Actually, postpone loading a few more zsh plugins as well, since they don't really need to be available immediately
Danielle McLean
2018-01-18 16:28:32 +1100
2d210a3c8d
Fix select-word-style by postponing the load of zsh-syntax-highlighting until after the shell is initialised
Danielle McLean
2018-01-18 16:17:37 +1100
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
Danielle McLean
2018-01-15 09:08:30 +1100
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
Danielle McLean
2017-12-06 13:41:21 +1100
255577e4fb
Remove git-flow-completion because I'm doing git-flow manually now, since none of the git-flow helpers do it quite right
Danielle McLean
2017-09-15 18:39:52 +1000
15c3ef3a45
Put haskell-stack root directory in XDG_DATA_HOME
Danielle McLean
2017-09-13 14:05:18 +1000
cd76ada62a
Load fzf environment file from XDG dir instead of polluting ~ with it
Danielle McLean
2017-09-11 09:34:46 +1000
b4c985eac8
Get OpenSSL to put its random seedfile inside XDG_CACHE_HOME instead of polluting ~
Danielle McLean
2017-09-11 09:12:57 +1000
a8eddde979
Move npm's user configuration file under XDG config home
Danielle McLean
2017-09-11 08:55:33 +1000
b67d9ebf2f
Move awscli configuration files into XDG config home
Danielle McLean
2017-09-09 18:40:23 +1000
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
Danielle McLean
2017-08-24 08:51:08 +1000
066514febf
Adjust zplugin vars for compatibility with the changed API for psprint/zplugin
Danielle McLean
2017-07-06 08:32:54 +1000
7637ff8ed3
Use a fuzzier glob to find TeXLive installation, the bin directory's name is different in TeXLive 2017
Danielle McLean
2017-07-05 08:35:58 +1000
a2a08d417a
Load asdf - a generic version manager for a variety of languages and VMs - as a plugin
Danielle McLean
2017-06-14 11:38:48 +1000
4704c050a2
Add pass-unpack zsh function for easily retrieving all fields from a password-store file
Danielle McLean
2017-05-10 14:46:54 +1000
79894affd5
Add env configuration for notwaldorf/tiny-care-terminal
Danielle McLean
2017-05-10 12:26:20 +1000
5b34b21cf4
Add support for jamesob/desk environments
Danielle McLean
2017-04-05 12:14:15 +1000
c60279cef4
Point ssh to the gpg-agent, when GnuPG is available
Danielle McLean
2017-03-15 10:11:28 +1100
4ad6765e79
Avoid including lots of weird sam files (besides the binary itself) in PATH
Danielle McLean
2017-02-27 13:54:41 +1100
d16d42d392
Put an always-successful command at the end of zshrc to avoid spurious error status on shell launch
Danielle McLean
2017-02-13 12:53:08 +1100
f2fac18af2
Enable pushd stuff when changing directories
Danielle McLean
2017-01-04 16:15:52 +1100
f3ba120c6a
XDG-ify my local Perl modules
Danielle McLean
2016-11-25 10:40:02 +1100
d735183dcb
Use the nicer approach to detect whether rock is installed
Danielle McLean
2016-11-25 10:39:43 +1100
203ba14e78
XDG-ify ooc's user library directory and handle it a little more cleanly
Danielle McLean
2016-11-25 10:26:53 +1100
25f73ced74
Update the path to Composer's binary directory, since it went pseudo-XDG
Danielle McLean
2016-11-25 10:26:00 +1100
207afb3f62
Use prettier Unicode bubbles around ponysay fortunes
Danielle McLean
2016-10-30 10:18:19 +1100
8a2fdbb3e8
Adjust ponysay wrap width to make use of available screen space :)
Danielle McLean
2016-10-25 14:54:49 +1100
288811fefa
https alias for convenient HTTPie over TLS
Danielle McLean
2016-10-25 14:54:09 +1100
6f8047bc7a
Slightly more reliable XDG_RUNTIME_DIR cleanup, still a little worrying
Danielle McLean
2016-10-23 15:04:40 +1100
30afa33f4e
Disable cowsay's wrapping when using it to show a quote
Danielle McLean
2016-10-23 15:03:53 +1100
f43d8a36fa
Clean up XDG_RUNTIME_DIR on last logout
Danielle McLean
2016-10-23 14:48:29 +1100
735d3dac4d
Properly handle zsh init when $TMPDIR and/or $USER aren't available in the environment
Danielle McLean
2016-10-22 21:39:28 +1100
f3324c1c8c
Disable alias-tips, too big a performance hit on the Pi
Danielle McLean
2016-10-22 21:34:15 +1100
7c65341704
Colourify command options when doing completion
Danielle McLean
2016-10-22 21:32:54 +1100
ea4bacbb57
Actually create XDG_RUNTIME_DIR when the variable is set in zshenv
Danielle McLean
2016-10-22 21:12:09 +1100
5ce16ad385
Minor cleanup of alias definitions
Danielle McLean
2016-10-20 17:25:18 +1100
bb1b81eae6
Fancy set of zstyles for completion, looking very nice now :O
Danielle McLean
2016-10-20 17:24:59 +1100
ea227dbae9
Tidy up Zsh plugin list and add a couple more
Danielle McLean
2016-10-20 11:50:06 +1100
8833894671
Reliably set up environment to be inherited by non-login shells, including FPATH
Danielle McLean
2016-10-20 11:49:13 +1100
109ca827b4
Fallbacks for the fortune display on logging in: just bail if fortune isn't available, and try alternatives if ponysay isn't available
Danielle McLean
2016-10-20 09:36:02 +1100
c8f970cc1a
Add a simple widget on Ctrl-G for fzfing my frecently used directories from z
Danielle McLean
2016-10-20 09:22:00 +1100
53e8606b27
Fall back on the normal history-incremental-search-backward widget if fzf is not available
Danielle McLean
2016-10-20 09:21:27 +1100
48936c6915
Reduce startup time a teeny bit more by compiling the zcompdump file in the background
Danielle McLean
2016-10-20 09:12:53 +1100
7ccb1a7790
Switch from zplug/zplug to psprint/zplugin, startup time reduced by about ⅔ :o
Danielle McLean
2016-10-20 02:12:35 +1100
20b3e0ff25
Remove the iterm2 symlink - I'm going to do this more reliably in a separate package, 00dani/dot-mac
Danielle McLean
2016-10-17 20:50:00 +1100
cb3e866d97
Move zplug's home underneath the general zsh cache dir
Danielle McLean
2016-10-17 20:49:26 +1100
38eb2c7b6f
Smarter default umask, use 002 on systems that support UPG
Danielle McLean
2016-10-17 19:50:29 +1100
8380453058
.stow-no-folding file to make sure zsh history doesn't get gobbled into a Stow package
Danielle McLean
2016-10-08 12:15:45 +1100
141e5de8ce
Set umask to 022 if it's not set already
Danielle McLean
2016-10-08 01:38:34 +1100
d35dcd9699
Fixes so that the login shell bits work properly on Ubuntu
Danielle McLean
2016-10-08 00:27:15 +1100
68d5f293cf
Using stow-rename, unhide all the files :3
Danielle McLean
2016-10-07 23:13:58 +1100
5c13c69a84
Load a meaningless zle-line-init early so we won't ever get warnings about it being missing
Danielle McLean
2016-10-07 09:54:42 +1100
3d5a5260cf
Reliably choose XDG_RUNTIME_DIR by putting the username in its path
Danielle McLean
2016-10-06 12:46:17 +1100
b2f5ca7a50
Move quotes file into XDG_CACHE_HOME
Danielle McLean
2016-10-06 11:26:25 +1100
96a86f001d
Basic default for XDG_RUNTIME_DIR setting
Danielle McLean
2016-10-06 11:26:12 +1100
8c086193e6
Move zplug into $XDG_CACHE_HOME (everything it stores can be refetched)
Danielle McLean
2016-10-06 09:40:18 +1100
1cb0d74a1e
Move rupa/z state file into $XDG_DATA_HOME instead of ~
Danielle McLean
2016-10-06 09:27:00 +1100
8273e0ce15
Migrate zsh config to XDG base dir location
Danielle McLean
2016-10-06 09:21:16 +1100
d497345c6d
Add support for .stow-no-fold
Danielle McLean
2016-10-04 12:33:27 +1100
9e180acee1
Enable shared history and a few other options I like
Danielle McLean
2016-10-04 01:04:50 +1100
82c930f4d5
Migrate everything to GNU Stow locations instead of homeshick
Danielle McLean
2016-10-03 22:52:15 +1100
54587a49ff
No need to add homeshick to fpath twice
Danielle McLean
2016-10-03 15:45:09 +1100
75bfbb6e90
Add an accidentally untracked new file
Danielle McLean
2016-10-02 19:15:04 +1100
2a042c031b
Restore some nice keybindings from my previous repo
Danielle McLean
2016-10-02 19:14:12 +1100
b825210c29
Better resilience to missing components, have zplug handle loading of ~/.zsh/interactive scripts
Danielle McLean
2016-10-02 19:13:42 +1100
df6164e3aa
Initial commit, modular zsh config easy to extend with extra behaviours
Danielle McLean
2016-10-02 18:17:25 +1100