I have:
The instructions seem to be wrong.
.zshrc:autoload -U promptinit; promptinit
prompt pure
As far as I can tell, the third and final command in the manual installation steps (fpath+=("$HOME/.zsh/pure")) only updates the fpath variable locally, in the current terminal session. So I tried inserting this line in my .zshrc instead (before autoload... etc), and this seems to make it work. Not sure if this is the correct approach, but if so, the instructions should be updated to explain that you need to put the fpath+= line in your .zshrc file.
Step 2 of the manual instructions inform you to put the fpath line into your .zshrc. Do you have a proposal for improving the instructions if they're unclear?
The line fpath+=("$HOME/.zsh/pure") is in the same code block as the repository clone instructions, rather that in the following .zshrc code block in Getting started. I made exactly the same mistake as @callumlocke.
It's a minor thing, but moving the fpath+=("$HOME/.zsh/pure") instruction would make it a bit clearer.
Most helpful comment
The line
fpath+=("$HOME/.zsh/pure")is in the same code block as the repository clone instructions, rather that in the following .zshrc code block in Getting started. I made exactly the same mistake as @callumlocke.It's a minor thing, but moving the
fpath+=("$HOME/.zsh/pure")instruction would make it a bit clearer.