forked from extern/ohmyzsh
feat(starship): create plugin (#10947)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
This commit is contained in:
parent
91c7ed45a3
commit
07454029bd
1
.github/CODEOWNERS
vendored
1
.github/CODEOWNERS
vendored
@ -9,3 +9,4 @@ plugins/shell-proxy/ @septs
|
||||
plugins/universalarchive/ @Konfekt
|
||||
plugins/wp-cli/ @joshmedeski
|
||||
plugins/zoxide/ @ajeetdsouza
|
||||
plugins/starship/ @axieax
|
||||
|
21
plugins/starship/README.md
Normal file
21
plugins/starship/README.md
Normal file
@ -0,0 +1,21 @@
|
||||
# starship plugin
|
||||
|
||||
Initializes [starship prompt](https://starship.rs) - a minimal, blazing-fast and infinitely customizable cross-shell prompt.
|
||||
|
||||
[Demo](https://user-images.githubusercontent.com/62098008/169764279-50b48262-9506-4651-ba89-f6611a88ebf0.mp4)
|
||||
|
||||
[External repository](https://github.com/axieax/zsh-starship) for this zsh plugin.
|
||||
|
||||
# Installation
|
||||
|
||||
**Note:** you have to [install starship](https://starship.rs/guide/#%F0%9F%9A%80-installation) first.
|
||||
|
||||
## [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh)
|
||||
|
||||
Add `starship` to the plugins array in your `.zshrc` file:
|
||||
|
||||
```zsh
|
||||
plugins=(... starship)
|
||||
```
|
||||
|
||||
## ⚠️ ENABLING THIS PLUGIN WILL UNSET YOUR ZSH_THEME VARIABLE
|
8
plugins/starship/starship.plugin.zsh
Normal file
8
plugins/starship/starship.plugin.zsh
Normal file
@ -0,0 +1,8 @@
|
||||
# ignore oh-my-zsh theme
|
||||
unset ZSH_THEME
|
||||
|
||||
if (( $+commands[starship] )); then
|
||||
eval "$(starship init zsh)"
|
||||
else
|
||||
echo '[oh-my-zsh] starship not found, please install it from https://starship.rs'
|
||||
fi
|
Loading…
Reference in New Issue
Block a user