6 releases (3 breaking)
0.4.0 | Feb 26, 2024 |
---|---|
0.3.2 | Oct 31, 2023 |
0.3.1 | Jul 22, 2023 |
0.3.0 | May 5, 2023 |
0.1.0 | Apr 7, 2022 |
#7 in #rofi
88 downloads per month
Used in rofi-mode
45KB
629 lines
rofi-plugin-sys
This crate provides raw FFI bindings to Rofi's C plugin interface,
manually written from the headers in /usr/include/rofi
.
See the examples folder for examples on how to use this crate.
These bindings are raw, unsafe
and very low-level
so if you just want to write a Rofi plugin
you'll probably want an easier-to-use library instead,
such as rofi-mode.
Set RUSTFLAGS="--cfg rofi_next"
when building
to change the API to use unreleased Rofi features
(as of 2023-10-31).
Items only available when this is turned on will be marked
“Semver-exempt and only available with cfg(rofi_next)
.”
in the documentation.
License: MIT
lib.rs
:
This crate provides raw FFI bindings to Rofi's C plugin interface,
manually written from the headers in /usr/include/rofi
.
See the examples folder for examples on how to use this crate.
These bindings are raw, unsafe
and very low-level
so if you just want to write a Rofi plugin
you'll probably want an easier-to-use library instead,
such as rofi-mode.
Set RUSTFLAGS="--cfg rofi_next"
when building
to change the API to use unreleased Rofi features
(as of 2023-10-31).
Items only available when this is turned on will be marked
“Semver-exempt and only available with cfg(rofi_next)
.”
in the documentation.
Dependencies
~0.5–0.9MB
~19K SLoC