Simple Autocomplete ExampleΒΆ

from time import sleep

from salve import AUTOCOMPLETE, IPC, Response


def main():
    context = IPC()

    context.update_file(
        "test",
        open(__file__, "r+").read(),
    )

    context.request(
        AUTOCOMPLETE,
        file="test",
        expected_keywords=[],
        current_word="t",
    )

    sleep(1)

    output: Response | None = context.get_response(AUTOCOMPLETE)  # type: ignore
    print(output)
    context.kill_IPC()


if __name__ == "__main__":
    main()

See the file example file here.