All right, I incorporated all of your feedback as well as I could, save for the promptinit idea (since that's going to take a bit more work). Here's the diff: https://gitlab.com/marlonrichert/zsh-sensible/-/commit/3d867257b7dcdb7826bc07f44756ba30bf539fda?w=1 More feedback welcome. :)