|
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 |
|
|
64c6dfe98f
|
feat: add alias to run bat instead of cat when available, like lsd
|
2021-03-16 21:17:37 +11:00 |
|
|
990afa5693
|
feat: apply XDG to Rust cargo directories
|
2021-01-26 15:03:50 +11:00 |
|
|
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 |
|
|
be45d2516a
|
Swap out ls for LSDeluxe, when it's available
|
2020-07-27 08:28:25 +10:00 |
|
|
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 |
|
|
45ad3615aa
|
Load a Homebrewed Ruby into the PATH, when one is present
|
2020-06-18 13:28:53 +10:00 |
|
|
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 |
|
|
fae6274ef7
|
Drop the now unnecessary 'https' alias, since HTTPie now ships with an equivalent command anyway
|
2020-03-02 12:29:26 +11:00 |
|
|
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 |
|
|
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 |
|
|
89b24e14ee
|
Enable the Zinit binary module, which efficiently zcompiles ALL sourced files
|
2020-01-20 12:44:50 +11:00 |
|
|
d2a5ca19a2
|
Migrate from Zplugin to Zinit, because the project was renamed
|
2020-01-20 12:01:30 +11:00 |
|
|
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 |
|
|
ad8ee421e4
|
Add support for the 'poetry' Python package manager
|
2019-11-04 12:22:14 +11:00 |
|
|
fb02531e2c
|
Use the recently added nocompile:! ice to allow Zplugin to auto-compile trapd00r/LS_COLORS
|
2019-06-28 08:53:26 +10:00 |
|
|
4ca6bb9316
|
Enable support for direnv/direnv in interactive Zshells
|
2018-12-19 13:34:46 +11:00 |
|
|
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 |
|
|
f4594b4563
|
Avoid returning a failure from interactive/desk if no desk is active
|
2018-08-16 14:28:02 +10:00 |
|
|
7fe13b3b6f
|
Add zsh-autosuggestions, use colons to make ice modifiers easier to read
|
2018-08-16 14:26:28 +10:00 |
|
|
864047a6e8
|
Simplify LS_COLORS installation using hooks
|
2018-08-16 14:08:30 +10:00 |
|
|
6ad61cd30b
|
More idiomatically initialise completions
|
2018-08-16 14:06:57 +10:00 |
|
|
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 |
|
|
1d321aa33c
|
Add support for pyenv
|
2018-07-01 14:42:28 +10:00 |
|
|
ffa567b4d5
|
Wire zcompdump into zplugin's handler, for better perf and accuracy
|
2018-06-18 10:45:37 +10:00 |
|
|
ad0d9f72f5
|
Add .cargo/bin to PATH to support Rust-based commands
|
2018-06-18 10:44:46 +10:00 |
|
|
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 |
|