editline.pl -- BSD libedit based command line editing |
el_add_history/2 | Add a line to the command line history. | |
el_addfn/4 | Add a new command to the command line editor associated with Input. | |
el_bind/2 | Invoke the libedit bind command with the given arguments. | |
el_cursor/2 | Move the cursor Move character forwards (positive) or backwards (negative). | |
el_deletestr/2 | Delete Count characters before the cursor. | |
el_history/2 | Perform a generic action on the history. | |
el_history_events/2 | Unify Events with a list of pairs of the form Num-String , where Num is the event number and String is the associated string without terminating newline. | |
el_insertstr/2 | Insert Text at the cursor. | |
el_line/2 | Fetch the currently buffered input line. | |
el_read_history/2 | Read the history saved using el_write_history/2. | |
el_setup/1 | This hooks is called as forall(el_setup(Input), true) after the input stream has been wrapped, the default Prolog commands have been added and the default user setup file has been sourced using el_source/2. | |
el_source/2 | Initialise editline by reading the contents of File. | |
el_unwrap/1 | Remove the libedit wrapper for In and the related output and error streams. | |
el_wrap/0 | Enable using editline on the standard user streams if user_input is connected to a terminal. | |
el_wrap/4 | Enable editline on the stream-triple <In,Out,Error>. | |
el_wrapped/1 | True if In is a stream wrapped by el_wrap/3. | |
el_write_history/2 | Save editline history to File. | |