651b4ae517
Enable scmpuff integration if installed
89e3f7f93a
Init Zoxide after compinit so its compdef works
7a3921ad91
Skip manually loading Zoxide since zeval is doing it
f726ccc185
Remove hardcoded Direnv setup, since zeval can handle it
73ee5d18d6
Add zeval for caching eval $() tools
d2e6e2f3aa
Turn on p10k segments useful to me personally
6515d9b257
Simplify and update bindkeys
fcb897de80
Swap from zinit to Zim: much simpler and just as fast
ddb6433bb9
Autoload zcalc for quick arithmetic
81b476bcf4
Move background-jobs indicator to more prominent spot
7a1c3fe32f
Remove unused environment setup
5559156c59
Remove unused functions for old prompts
cabd702cbe
Move plugin setup to plugins.zsh
63c4239e0c
Install zsh-autopair plugin
1bc2b49e3f
Update Direnv hook to match current recommendation
60f637b609
Load Direnv state before rendering instant prompt, as recommended
17359d1fd0
Use sparse prompt spacing rather than compacting it
a5077cfc56
Tweak p10k settings to my liking
446bf02ee7
Switch off p10k segments I don't use
c66b758bdf
Disable fortune because p10k instant prompt doesn't like it
3b4c9be359
Change prompt tp Powerlevel10k for absurd performance
f2008af7f7
Only use LSP features if the server supports them
e27b22b51f
Only use LSP mappings in buffers that have an LSP attached
152dac0e42
Explain conditionally-installed plugins
ca579f3cc1
Explain YAML folds plugin
65cc65b436
Explain miscellaneous language support plugins
1eb081f86c
Explain Fern and its hijack plugin
80d6a1840d
Explain statusline plugins