distributable: url: https://github.com/zsh-users/zsh-syntax-highlighting/archive/refs/tags/{{version}}.tar.gz strip-components: 1 versions: github: zsh-users/zsh-syntax-highlighting/tags build: script: - make --jobs {{ hw.concurrency }} install PREFIX="{{prefix}}" # Users need to source this in their zsh configs # - export ZSH_HIGHLIGHTING={{prefix}}/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh # TODO: #2008 # - gum format "# *Finish the install by running*" '## `echo "source '$ZSH_HIGHLIGHTING'" >> $HOME/.zshrc`' | gum format # Use tests provided by the highlighter for test - mkdir {{prefix}}/share/zsh-syntax-highlighting/tests {{prefix}}/share/zsh-syntax-highlighting/highlighters/main/test-data - cp -r ./tests/* {{prefix}}/share/zsh-syntax-highlighting/tests - cp ./highlighters/main/test-data/alias-basic.zsh {{prefix}}/share/zsh-syntax-highlighting/highlighters/main/test-data test: ./fixture.sh {{prefix}}/share/zsh-syntax-highlighting