Commit graph

104 commits

Author SHA1 Message Date
Danielle McLean df87551b1e
Add support for PHIVE with XDG (by default it uses ~/.phive :c ) 2021-06-05 16:03:35 +10:00
Danielle McLean bb7529ec30
Tweak the formatting for Git, Node, and PHP modules in Starship 2021-05-04 10:25:34 +10:00
Danielle McLean ba59f6e186
Configure Starship's gcloud module 2021-05-04 10:11:46 +10:00
Danielle McLean e2ea885dc8
Add my own tweaks to make Starship look more like Pure 2021-05-04 10:05:54 +10:00
Danielle McLean c213f50a35
Introduce Starship preset for Nerd Font symbols instead of emoji 2021-05-04 10:05:25 +10:00
Danielle McLean a7a24f81f6
feat: use Zinit packages for LS_COLORS, rather than custom setup 2021-05-04 09:57:26 +10:00
Danielle McLean dba0d5ab99
feat: load Starship instead of Pure if it's available 2021-05-04 09:56:51 +10:00
Danielle McLean f54e89b435 fix: cleanly skip trying to load zinit binary module if it hasn't been built 2021-04-26 15:10:31 +10:00
Danielle McLean 64c6dfe98f
feat: add alias to run bat instead of cat when available, like lsd 2021-03-16 21:17:37 +11:00
Danielle McLean 990afa5693
feat: apply XDG to Rust cargo directories 2021-01-26 15:03:50 +11:00
Danielle McLean bd70ac8ae0
Tell Stow to ignore the .gitignore properly. Not sure why the wildcard was needed for this to work? 2020-07-28 15:49:39 +10:00
Danielle McLean 1013c9de02
Update tiny-care-terminal config so it knows where to find repos and handles lack of API keys correctly 2020-07-27 15:31:37 +10:00
Danielle McLean be45d2516a
Swap out ls for LSDeluxe, when it's available 2020-07-27 08:28:25 +10:00
Danielle McLean 6c5bb34c02
Remove alias for github/hub, since I'm moving away from relying on GitHub these days 2020-06-25 11:15:01 +10:00
Danielle McLean 45ad3615aa
Load a Homebrewed Ruby into the PATH, when one is present 2020-06-18 13:28:53 +10:00
Danielle McLean c924183b37
Introduce utility function 'count', inspired by the fish builtin, which simply echoes the number of arguments it receives (e.g., count *.txt) 2020-03-26 11:34:51 +11:00
Danielle McLean fae6274ef7
Drop the now unnecessary 'https' alias, since HTTPie now ships with an equivalent command anyway 2020-03-02 12:29:26 +11:00
Danielle McLean 60606d5459
Do our own zcompile step for zshenv in particular, since it runs before the Zinit module has a chance to load 2020-01-20 12:54:38 +11:00
Danielle McLean 25f3c517d8
Guarantee that the Zinit module is the first thing loaded whenever possible, so that everything else gets compiled and timed 2020-01-20 12:51:33 +11:00
Danielle McLean 89b24e14ee
Enable the Zinit binary module, which efficiently zcompiles ALL sourced files 2020-01-20 12:44:50 +11:00
Danielle McLean d2a5ca19a2
Migrate from Zplugin to Zinit, because the project was renamed 2020-01-20 12:01:30 +11:00
Danielle McLean c89b3c2475
Switch from junegunn/fzf, which hasn't been updated in over a year, to lotabout/skim, which was updated last week 2019-11-04 12:32:58 +11:00
Danielle McLean ad8ee421e4
Add support for the 'poetry' Python package manager 2019-11-04 12:22:14 +11:00
Danielle McLean fb02531e2c
Use the recently added nocompile:! ice to allow Zplugin to auto-compile trapd00r/LS_COLORS 2019-06-28 08:53:26 +10:00
Danielle McLean 4ca6bb9316
Enable support for direnv/direnv in interactive Zshells 2018-12-19 13:34:46 +11:00
Danielle McLean e7224f763d
Improve the interactive jamesob/desk experience by showing the current desk in the prompt when one is active 2018-08-16 15:06:45 +10:00
Danielle McLean f4594b4563
Avoid returning a failure from interactive/desk if no desk is active 2018-08-16 14:28:02 +10:00
Danielle McLean 7fe13b3b6f
Add zsh-autosuggestions, use colons to make ice modifiers easier to read 2018-08-16 14:26:28 +10:00
Danielle McLean 864047a6e8
Simplify LS_COLORS installation using hooks 2018-08-16 14:08:30 +10:00
Danielle McLean 6ad61cd30b
More idiomatically initialise completions 2018-08-16 14:06:57 +10:00
Danielle McLean c1b1fbfe5d
Set my PASSWORD_STORE_DIR in zsh login, since EnvPane seems to be having trouble setting it 2018-07-26 09:13:54 +10:00
Danielle McLean 1d321aa33c
Add support for pyenv 2018-07-01 14:42:28 +10:00
Danielle McLean ffa567b4d5
Wire zcompdump into zplugin's handler, for better perf and accuracy 2018-06-18 10:45:37 +10:00
Danielle McLean ad0d9f72f5
Add .cargo/bin to PATH to support Rust-based commands 2018-06-18 10:44:46 +10:00
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