xcambar / Purs
Licence: mit
A Pure-inspired prompt in Rust
Stars: ✭ 207
Programming Languages
rust
11053 projects
Purs
A Pure-inspired prompt in Rust.
Even more minimal, definitively faster and at least as pretty as the original Pure by Sindre Sohrus.
Installation — Usage
- Set up your Rust environment (use a Nightly build)
$ cargo build --release
- Add the following to your ZSH configuration:
function zle-line-init zle-keymap-select {
PROMPT=`/PATH/TO/PURS/target/release/purs prompt -k "$KEYMAP" -r "$?" --venv "${${VIRTUAL_ENV:t}%-*}"`
zle reset-prompt
}
zle -N zle-line-init
zle -N zle-keymap-select
autoload -Uz add-zsh-hook
function _prompt_purs_precmd() {
/PATH/TO/PURS/target/release/purs precmd
}
add-zsh-hook precmd _prompt_purs_precmd
Why?
- Learn some Rust
- My Pure prompt felt slow on large repos (and indeed, was, compared to Purs)
- Learn some Rust
Questions
- I don't like...?
It's a pet project with wide areas for optimization and enhancement. I'm really open to discussions, PRs a plus.
- Why doesn't it have...?
It's a pet project with wide areas for optimization and enhancement. I'm really open to discussions, PRs a plus.
License
MIT, see LICENSE file.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].