1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2018年8月16日 |
---|
#52 在 #zsh
16KB
232 代码行
Purs
Rust 中的 Pure 启发式提示符。
更简约,肯定更快,至少和原始的 Pure 一样漂亮。
安装 — 使用
- 设置你的 Rust 环境(使用 Nightly 构建)
$cargo build --release
- 将以下内容添加到你的 ZSH 配置文件中
function zle-line-init zle-keymap-select {
PROMPT=`/PATH/TO/PURS/target/release/purs prompt -k "$KEYMAP" -r "$?"`
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
为什么?
- 学习一些 Rust
- 我的 Pure 提示符在大型仓库上感觉速度很慢(实际上,与 Purs 相比确实如此)
- 学习一些 Rust
问题
- 我不喜欢...?
这是一个有广泛优化和增强空间的宠物项目。我非常欢迎讨论和 PR。
- 为什么没有...?
这是一个有广泛优化和增强空间的宠物项目。我非常欢迎讨论和 PR。
许可证
MIT,请参阅 LICENSE 文件。
依赖
~13MB
~314K SLoC