#插件 #rofi #绑定 #接口 #cfg #低级 #rofi-next

rofi-plugin-sys

对 Rofi C 插件接口的原始 FFI 绑定

6 个版本 (3 个重大变更)

0.4.0 2024年2月26日
0.3.2 2023年10月31日
0.3.1 2023年7月22日
0.3.0 2023年5月5日
0.1.0 2022年4月7日

#7 in #rofi

Download history 12/week @ 2024-04-08 19/week @ 2024-04-15 22/week @ 2024-04-22 7/week @ 2024-04-29 17/week @ 2024-05-06 38/week @ 2024-05-13 20/week @ 2024-05-20 30/week @ 2024-05-27 22/week @ 2024-06-03 24/week @ 2024-06-10 29/week @ 2024-06-17 34/week @ 2024-06-24 25/week @ 2024-07-01 12/week @ 2024-07-08 24/week @ 2024-07-15 24/week @ 2024-07-22

每月下载量 88
用于 rofi-mode

MIT 许可证

45KB
629 代码行

rofi-plugin-sys

此包提供对 Rofi 的 C 插件接口的原始 FFI 绑定,手动从 /usr/include/rofi 中的头文件编写。

有关如何使用此包的示例,请参阅 示例文件夹

这些绑定是原始的、unsafe 和非常底层的,所以如果您只想编写一个 Rofi 插件,您可能需要一个更易于使用的库,例如 rofi-mode

在构建时设置 RUSTFLAGS="--cfg rofi_next" 以更改 API 以使用未发布的 Rofi 功能(截至 2023-10-31)。仅在打开此功能时才可用的项将在文档中标记为“Semver-exempt and only available with cfg(rofi_next)。”。”。

许可证:MIT


lib.rs:

此包提供对 Rofi 的 C 插件接口的原始 FFI 绑定,手动从 /usr/include/rofi 中的头文件编写。

有关如何使用此包的示例,请参阅 示例文件夹

这些绑定是原始的、unsafe 和非常底层的,所以如果您只想编写一个 Rofi 插件,您可能需要一个更易于使用的库,例如 rofi-mode

在构建时设置 RUSTFLAGS="--cfg rofi_next" 以更改 API 以使用未发布的 Rofi 功能(截至 2023-10-31)。仅在打开此功能时才可用的项将在文档中标记为“Semver-exempt and only available with cfg(rofi_next)。”。”。

依赖项

~0.5–0.9MB
~19K SLoC