[][src]Trait rustyline::config::Configurer

pub trait Configurer {
    fn config_mut(&mut self) -> &mut Config;

    fn set_max_history_size(&mut self, max_size: usize) { ... }
fn set_history_ignore_dups(&mut self, yes: bool) { ... }
fn set_history_ignore_space(&mut self, yes: bool) { ... }
fn set_completion_type(&mut self, completion_type: CompletionType) { ... }
fn set_completion_prompt_limit(&mut self, completion_prompt_limit: usize) { ... }
fn set_keyseq_timeout(&mut self, keyseq_timeout_ms: i32) { ... }
fn set_edit_mode(&mut self, edit_mode: EditMode) { ... }
fn set_auto_add_history(&mut self, yes: bool) { ... }
fn set_bell_style(&mut self, bell_style: BellStyle) { ... }
fn set_color_mode(&mut self, color_mode: ColorMode) { ... }
fn set_output_stream(&mut self, stream: OutputStreamType) { ... }
fn set_tab_stop(&mut self, tab_stop: usize) { ... } }

Trait for component that holds a Config.

Required methods

fn config_mut(&mut self) -> &mut Config

Config accessor.

Loading content...

Provided methods

fn set_max_history_size(&mut self, max_size: usize)

Set the maximum length for the history.

fn set_history_ignore_dups(&mut self, yes: bool)

Tell if lines which match the previous history entry are saved or not in the history list.

By default, they are ignored.

fn set_history_ignore_space(&mut self, yes: bool)

Tell if lines which begin with a space character are saved or not in the history list.

By default, they are saved.

fn set_completion_type(&mut self, completion_type: CompletionType)

Set completion_type.

fn set_completion_prompt_limit(&mut self, completion_prompt_limit: usize)

The number of possible completions that determines when the user is asked whether the list of possibilities should be displayed.

fn set_keyseq_timeout(&mut self, keyseq_timeout_ms: i32)

Timeout for ambiguous key sequences in milliseconds.

fn set_edit_mode(&mut self, edit_mode: EditMode)

Choose between Emacs or Vi mode.

fn set_auto_add_history(&mut self, yes: bool)

Tell if lines are automatically added to the history.

By default, they are not.

fn set_bell_style(&mut self, bell_style: BellStyle)

Set bell style: beep, flash or nothing.

fn set_color_mode(&mut self, color_mode: ColorMode)

Forces colorization on or off.

By default, colorization is on except if stdout is not a TTY.

fn set_output_stream(&mut self, stream: OutputStreamType)

Whether to use stdout or stderr

By default, use stdout

fn set_tab_stop(&mut self, tab_stop: usize)

Horizontal space taken by a tab.

By default, 8

Loading content...

Implementors

impl Configurer for Builder[src]

impl<H: Helper> Configurer for Editor<H>[src]

Loading content...