starship.rs 周围的薄包装器以格式化 ka​​koune 状态行

时间:2024-07-18 13:30:11
【文件属性】:

文件名称:starship.rs 周围的薄包装器以格式化 ka​​koune 状态行

文件大小:45KB

文件格式:ZIP

更新时间:2024-07-18 13:30:11

plugin rust kakoune starship

kakship 和 kakship.kakkakship只是一个围绕starship的薄包装器,用于格式化kakoune的状态行,旨在与包含的 kakoune 脚本kakship.kak 。操作模式kakship覆盖使用$kak_config/starship.toml覆盖默认配置文件路径,将 STARSHIP_SHELL 设置为sh将给定的参数转发给starship ,使用prompt参数调用时,将 ansi 代码转换为 kakoune 人脸定义。它使用分叉的yew-ansi板条箱来解析 ansi 代码,我刚刚添加了对可在starship样式定义中使用的reversed和dimmed ansi 代码的支持。对于名称不以*开头的所有缓冲区,kakoune 脚本在空闲时以正常模式调用kakship 。由于starship速度非常快并且以毫秒为单位格式化提示,因此脚本在刷新状态栏时不需要很聪明。安装先决条件必须安装星舰,你可能应该为你的终端使用书呆子字体手动的使用 cargo 编译kakship并将其安装在 $PATH 中的某个位置(例如~/.local/bin ) cargo insta


【文件预览】:
kakship-main
----.gitignore(475B)
----src()
--------main.rs(859B)
--------error.rs(855B)
----CHANGELOG.md(182B)
----Cargo.toml(321B)
----LICENSE-MIT(1KB)
----README.md(7KB)
----starship.toml(5KB)
----kakship.png(36KB)
----LICENSE-APACHE(11KB)
----rc()
--------kakship.kak(1KB)

网友评论