Sturgeon_stuiAn API to interconnect Sturgeon and Inuit.
type flag = [ | `Clickable| `Clicked| `Editable| `Prompt| `Focus| `Custom of string * Sturgeon_sexp.basic ]Set of flags recognized by Sturgeon interface.
A buffer shell is the abstract object representing the connection to the user-interface display. Through a shell, you can create one or more buffers.
TODO:
message function from emacs for reporting informationval buffer_greetings : unit -> Sturgeon_session.t * shellbuffer_greetings provide you with a session and a shell. Send the session as a greetings to emacs instance and the shell will open and display buffers in this instance.
val message : shell -> string -> unitval open_cursor : buffer -> flag Inuit.cursorval manual_connect : buffer -> flag Inuit.patch Inuit.socket -> unitval create_cursor : shell -> name:string -> flag Inuit.cursorCreate cursor ready to output in a buffer.
Auxiliary interactions
val read_file_name :
shell ->
prompt:string ->
?dir:string ->
?default:string ->
string Sturgeon_session.cont ->
unitval fit_to_window : buffer -> unit