editline

Undocumented in source.

Members

Aliases

Function
alias Function = int function(const(char)*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HIST_ENTRY
alias HIST_ENTRY = _hist_entry
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
KEYMAP_ENTRY
alias KEYMAP_ENTRY = _keymap_entry
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
KEYMAP_ENTRY_ARRAY
alias KEYMAP_ENTRY_ARRAY = _keymap_entry[KEYMAP_SIZE]
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Keymap
alias Keymap = _keymap_entry*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VFunction
alias VFunction = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
histdata_t
alias histdata_t = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_command_func_t
alias rl_command_func_t = int function(int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_compentry_func_t
alias rl_compentry_func_t = char* function(const(char)*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_completion_func_t
alias rl_completion_func_t = char** function(const(char)*, int, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_vcpfunc_t
alias rl_vcpfunc_t = void function(char*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

CTRL
auto CTRL(T c)
Undocumented in source. Be warned that the author may not have intended to support it.
UNCTRL
auto UNCTRL(T c)
Undocumented in source. Be warned that the author may not have intended to support it.
_rl_abort_internal
int _rl_abort_internal()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_rl_qsort_string_compare
int _rl_qsort_string_compare(char** , char** )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
add_history
int add_history(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
append_history
int append_history(int , const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
clear_history
void clear_history()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
completion_matches
char** completion_matches(const(char)* , char* function() )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
current_history
HIST_ENTRY* current_history()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
filename_completion_function
char* filename_completion_function(const(char)* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
get_history_event
const(char)* get_history_event(const(char)* , int* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_arg_extract
char* history_arg_extract(int , int , const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_expand
int history_expand(char* , char** )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_get
HIST_ENTRY* history_get(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_get_history_state
HISTORY_STATE* history_get_history_state()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_is_stifled
int history_is_stifled()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_list
HIST_ENTRY** history_list()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_search
int history_search(const(char)* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_search_pos
int history_search_pos(const(char)* , int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_search_prefix
int history_search_prefix(const(char)* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_set_pos
int history_set_pos(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_tokenize
char** history_tokenize(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_total_bytes
int history_total_bytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_truncate_file
int history_truncate_file(const(char)* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
next_history
HIST_ENTRY* next_history()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
previous_history
HIST_ENTRY* previous_history()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
read_history
int read_history(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
readline
char* readline(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
remove_history
HIST_ENTRY* remove_history(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
replace_history_entry
HIST_ENTRY* replace_history_entry(int , const(char)* , histdata_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_add_defun
int rl_add_defun(const(char)* , int function() , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_bind_key
int rl_bind_key(int , int function() )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_bind_key_in_map
int rl_bind_key_in_map(int , int function() , Keymap )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_callback_handler_install
void rl_callback_handler_install(const(char)* , void function() )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_callback_handler_remove
void rl_callback_handler_remove()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_callback_read_char
void rl_callback_read_char()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_cleanup_after_signal
void rl_cleanup_after_signal()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_complete
int rl_complete(int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_completion_matches
char** rl_completion_matches(const(char)* , char* function() )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_deprep_terminal
void rl_deprep_terminal()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_display_match_list
void rl_display_match_list(char** , int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_filename_completion_function
char* rl_filename_completion_function(const(char)* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_forced_update_display
void rl_forced_update_display()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_free_line_state
void rl_free_line_state()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_generic_bind
int rl_generic_bind(int , const(char)* , const(char)* , Keymap )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_get_keymap
Keymap rl_get_keymap()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_get_previous_history
int rl_get_previous_history(int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_get_screen_size
void rl_get_screen_size(int* , int* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_initialize
int rl_initialize()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_insert
int rl_insert(int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_insert_text
int rl_insert_text(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_kill_text
int rl_kill_text(int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_make_bare_keymap
Keymap rl_make_bare_keymap()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_newline
int rl_newline(int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_on_new_line
int rl_on_new_line()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_parse_and_bind
int rl_parse_and_bind(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_prep_terminal
void rl_prep_terminal(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_read_init_file
int rl_read_init_file(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_read_key
int rl_read_key()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_redisplay
void rl_redisplay()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_reset_terminal
void rl_reset_terminal(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_resize_terminal
void rl_resize_terminal()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_set_keyboard_input_timeout
int rl_set_keyboard_input_timeout(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_set_keymap
void rl_set_keymap(Keymap )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_set_prompt
int rl_set_prompt(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_set_screen_size
void rl_set_screen_size(int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_stuff_char
void rl_stuff_char(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_variable_bind
int rl_variable_bind(const(char)* , const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stifle_history
void stifle_history(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
tilde_expand
char* tilde_expand(char* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
unstifle_history
int unstifle_history()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
username_completion_function
char* username_completion_function(const(char)* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
using_history
void using_history()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
where_history
int where_history()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
write_history
int write_history(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

ABORT_CHAR
enum ABORT_CHAR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ISFUNC
enum ISFUNC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ISKMAP
enum ISKMAP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ISMACR
enum ISMACR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
KEYMAP_SIZE
enum KEYMAP_SIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_PROMPT_END_IGNORE
enum RL_PROMPT_END_IGNORE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_PROMPT_START_IGNORE
enum RL_PROMPT_START_IGNORE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_READLINE_VERSION
enum RL_READLINE_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RUBOUT
enum RUBOUT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
control_character_bit
enum control_character_bit;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
control_character_threshold
enum control_character_threshold;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

_rl_print_completions_horizontally
int _rl_print_completions_horizontally;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
emacs_ctlx_keymap
KEYMAP_ENTRY_ARRAY emacs_ctlx_keymap;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
emacs_meta_keymap
KEYMAP_ENTRY_ARRAY emacs_meta_keymap;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
emacs_standard_keymap
KEYMAP_ENTRY_ARRAY emacs_standard_keymap;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_base
int history_base;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
history_length
int history_length;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
max_input_history
int max_input_history;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
readline_echoing_p
int readline_echoing_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_already_prompted
int rl_already_prompted;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_attempted_completion_function
char** function() rl_attempted_completion_function;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_attempted_completion_over
int rl_attempted_completion_over;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_basic_word_break_characters
char* rl_basic_word_break_characters;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_catch_signals
int rl_catch_signals;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_catch_sigwinch
int rl_catch_sigwinch;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_completer_quote_characters
char* rl_completer_quote_characters;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_completer_word_break_characters
char* rl_completer_word_break_characters;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_completion_append_character
int rl_completion_append_character;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_completion_display_matches_hook
void function() rl_completion_display_matches_hook;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_completion_entry_function
char* function() rl_completion_entry_function;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_completion_query_items
int rl_completion_query_items;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_completion_type
int rl_completion_type;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_completion_word_break_hook
char* function() rl_completion_word_break_hook;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_deprep_term_function
void function() rl_deprep_term_function;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_done
int rl_done;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_end
int rl_end;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_filename_completion_desired
int rl_filename_completion_desired;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_getc_function
int function(FILE*) rl_getc_function;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_ignore_completion_duplicates
int rl_ignore_completion_duplicates;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_inhibit_completion
int rl_inhibit_completion;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_instream
FILE* rl_instream;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_library_version
const(char)* rl_library_version;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_line_buffer
char* rl_line_buffer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_outstream
FILE* rl_outstream;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_point
int rl_point;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_pre_input_hook
int function() rl_pre_input_hook;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_prep_term_function
void function() rl_prep_term_function;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_prompt
char* rl_prompt;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_readline_name
char* rl_readline_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_readline_version
int rl_readline_version;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_redisplay_function
void function() rl_redisplay_function;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_special_prefixes
char* rl_special_prefixes;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_startup_hook
int function() rl_startup_hook;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rl_terminal_name
char* rl_terminal_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

HISTORY_STATE
struct HISTORY_STATE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_hist_entry
struct _hist_entry
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_keymap_entry
struct _keymap_entry
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta