Commit Graph

190 Commits

Author SHA1 Message Date
Danielle McLean 3d212dcd35
Alias to Kitty's SSH, which handles terminfo and such 2024-03-11 14:36:42 +11:00
Danielle McLean 7f4cfbcca4
Switch to Zim's semi-native eval snippet cache :) 2024-03-06 13:22:56 +11:00
Danielle McLean 30f0f56c4e
Remove unused Zinit support function 2023-12-05 21:32:02 +11:00
Danielle McLean 91175a2b41
Set up Kitty shell integration manually 2023-12-05 21:31:39 +11:00
Danielle McLean 52cda3f34e
Add 'dump' func, which shows you its arguments quoted 2023-12-05 21:30:58 +11:00
Danielle McLean 0f2e6884f7
Swap Vivid theme to catpuccin-mocha 2023-12-04 13:16:29 +11:00
Danielle McLean b06e48239c
Add utility plugins to Zsh :) 2023-12-04 13:16:02 +11:00
Danielle McLean 7c6ed9ce69
Load fzf integration as Zim modules 2023-12-04 13:15:18 +11:00
Danielle McLean 7003ae18ba
Experimentally switch to using Atuin for shell history 2023-11-28 00:12:13 +11:00
Danielle McLean 01f7d4f44c
Support asdf with good performance using asdf-direnv 2023-11-27 23:54:45 +11:00
Danielle McLean 60734cf717
Use .zsh extension on default files too so Zim compiles them 2023-11-22 17:15:01 +11:00
Danielle McLean 7f00932ea3
Use catppucchin-mocha theme for syntax :) 2023-11-22 16:12:28 +11:00
Danielle McLean 75bd58169f
Give my self-referential zmodule a clearer name 2023-11-21 16:51:05 +11:00
Danielle McLean b3695c8471
Simplify source globbing, now files all end in .zsh 2023-11-21 16:41:27 +11:00
Danielle McLean 12b335be77
Have Zim treat my own config like a plugin, compiling + fpathing it 2023-11-21 16:28:46 +11:00
Danielle McLean e043a2bdaf
Add .zsh extension to all the contextual sourced scripts 2023-11-21 16:06:49 +11:00
Danielle McLean 651b4ae517
Enable scmpuff integration if installed 2023-11-21 14:45:57 +11:00
Danielle McLean 89e3f7f93a
Init Zoxide after compinit so its compdef works 2023-11-21 14:45:12 +11:00
Danielle McLean 7a3921ad91
Skip manually loading Zoxide since zeval is doing it 2023-11-21 14:44:08 +11:00
Danielle McLean f726ccc185
Remove hardcoded Direnv setup, since zeval can handle it 2023-11-21 14:37:52 +11:00
Danielle McLean 73ee5d18d6
Add zeval for caching eval $() tools 2023-11-21 14:32:39 +11:00
Danielle McLean 80a448072d
Disable magic-enter, it makes autosuggestions misbehave 2023-11-21 12:52:59 +11:00
Danielle McLean d2e6e2f3aa
Turn on p10k segments useful to me personally 2023-11-20 13:43:02 +11:00
Danielle McLean 6515d9b257
Simplify and update bindkeys 2023-11-20 13:41:29 +11:00
Danielle McLean fcb897de80
Swap from zinit to Zim: much simpler and just as fast 2023-11-20 13:41:08 +11:00
Danielle McLean ddb6433bb9
Autoload zcalc for quick arithmetic 2023-11-20 12:57:54 +11:00
Danielle McLean 81b476bcf4
Move background-jobs indicator to more prominent spot 2023-11-20 12:57:31 +11:00
Danielle McLean f8188a205a
Swap from rupa/z to zoxide 2023-11-19 19:40:41 +11:00
Danielle McLean 4a6861b441
Speed up shell launch with precompiled Vivid colours 2023-11-19 17:17:40 +11:00
Danielle McLean 7a1c3fe32f
Remove unused environment setup 2023-11-19 16:48:47 +11:00
Danielle McLean 5559156c59
Remove unused functions for old prompts 2023-11-19 16:42:26 +11:00
Danielle McLean cabd702cbe
Move plugin setup to plugins.zsh 2023-11-19 16:41:58 +11:00
Danielle McLean 63c4239e0c
Install zsh-autopair plugin 2023-11-19 16:37:24 +11:00
Danielle McLean 1bc2b49e3f
Update Direnv hook to match current recommendation 2023-11-19 16:24:19 +11:00
Danielle McLean 60f637b609
Load Direnv state before rendering instant prompt, as recommended 2023-11-19 16:23:26 +11:00
Danielle McLean 17359d1fd0
Use sparse prompt spacing rather than compacting it 2023-11-19 16:16:33 +11:00
Danielle McLean a5077cfc56
Tweak p10k settings to my liking 2023-11-19 16:13:56 +11:00
Danielle McLean 446bf02ee7
Switch off p10k segments I don't use 2023-11-19 16:13:01 +11:00
Danielle McLean c66b758bdf
Disable fortune because p10k instant prompt doesn't like it 2023-11-19 16:10:37 +11:00
Danielle McLean 3b4c9be359
Change prompt tp Powerlevel10k for absurd performance 2023-11-19 15:40:39 +11:00
Danielle McLean 588a2006aa
Turbo-mode completions and other interactive niceties :) 2023-11-19 14:25:27 +11:00
Danielle McLean ef25e15360
Remove some Zsh plugins I don't actually use 2023-11-19 14:17:21 +11:00
Danielle McLean d266498953
Add .zsh extension to zcompdumps 2023-11-19 14:16:36 +11:00
Danielle McLean cb917cbfb6
Use updated Zinit invocation approach 2023-11-19 14:12:38 +11:00
Danielle McLean a0beaae3c6
Remove unnecessary +x mode from .zshenv 2023-11-02 20:11:59 +11:00
Danielle McLean b3e27fe377
Fix Bat config flag syntax 2023-11-02 20:11:25 +11:00
Danielle McLean d85fdd0796
Remove Homebrewed GNU coreutils from path
I had these set up in the first place mostly because GNU ls supports
--color=auto and the BSD ls provided with MacOS didn't, causing problems
if I aliased ls to ls --color=auto.

And I don't really need that any more, especially since I prefer to use
lsd-rs/lsd in place of the coreutils ls nowadays. Additionally, the BSD
ls that comes with MacOS now *does* support that flag, so in a pinch it
can do what I need.

Defaulting to the natively installed coreutils should help my usage of
these tools more portable too, rather than always relying on GNU-isms.
Given my huge reliance on Zsh-specific features that's not something I'm
doing super well anyway, but still.
2023-10-31 15:36:13 +11:00
Danielle McLean fadf484cb7
Add a shebang so Vim knows what filetype dot-zshenv is 2023-10-28 13:14:33 +11:00
Danielle McLean bc3b256554
Add sharkdp/bat config flags I like 2023-10-25 11:38:40 +11:00
Danielle McLean 94a87665b3
Add simple sharkdp/bat config (just tab size for now) 2023-10-24 15:09:59 +11:00