💾 Archived View for tris.fyi › pydoc › readline captured on 2022-03-01 at 16:02:09. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-01-08)

➡️ Next capture (2023-01-29)

-=-=-=-=-=-=-

Back to module index

Go to module by name

readline

Importing this module enables command line editing using GNU readline.

Functions

add_history

add_history(...)

  add_history(string) -> None
  add an item to the history buffer

append_history_file

append_history_file(...)

  append_history_file(nelements[, filename]) -> None
  Append the last nelements items of the history list to file.
  The default filename is ~/.history.

clear_history

clear_history(...)

  clear_history() -> None
  Clear the current readline history.

get_begidx

get_begidx(...)

  get_begidx() -> int
  get the beginning index of the completion scope

get_completer

get_completer(...)

  get_completer() -> function

  Returns current completer function.

get_completer_delims

get_completer_delims(...)

  get_completer_delims() -> string
  get the word delimiters for completion

get_completion_type

get_completion_type(...)

  get_completion_type() -> int
  Get the type of completion being attempted.

get_current_history_length

get_current_history_length(...)

  get_current_history_length() -> integer
  return the current (not the maximum) length of history.

get_endidx

get_endidx(...)

  get_endidx() -> int
  get the ending index of the completion scope

get_history_item

get_history_item(...)

  get_history_item() -> string
  return the current contents of history item at index.

get_history_length

get_history_length(...)

  get_history_length() -> int
  return the maximum number of lines that will be written to
  the history file.

get_line_buffer

get_line_buffer(...)

  get_line_buffer() -> string
  return the current contents of the line buffer.

insert_text

insert_text(...)

  insert_text(string) -> None
  Insert text into the line buffer at the cursor position.

parse_and_bind

parse_and_bind(...)

  parse_and_bind(string) -> None
  Execute the init line provided in the string argument.

read_history_file

read_history_file(...)

  read_history_file([filename]) -> None
  Load a readline history file.
  The default filename is ~/.history.

read_init_file

read_init_file(...)

  read_init_file([filename]) -> None
  Execute a readline initialization file.
  The default filename is the last filename used.

redisplay

redisplay(...)

  redisplay() -> None
  Change what's displayed on the screen to reflect the current
  contents of the line buffer.

remove_history_item

remove_history_item(...)

  remove_history_item(pos) -> None
  remove history item given by its position

replace_history_item

replace_history_item(...)

  replace_history_item(pos, line) -> None
  replaces history item given by its position with contents of line

set_auto_history

set_auto_history(...)

  set_auto_history(enabled) -> None
  Enables or disables automatic history.

set_completer

set_completer(...)

  set_completer([function]) -> None
  Set or remove the completer function.
  The function is called as function(text, state),
  for state in 0, 1, 2, ..., until it returns a non-string.
  It should return the next possible completion starting with 'text'.

set_completer_delims

set_completer_delims(...)

  set_completer_delims(string) -> None
  set the word delimiters for completion

set_completion_display_matches_hook

set_completion_display_matches_hook(...)

  set_completion_display_matches_hook([function]) -> None
  Set or remove the completion display function.
  The function is called as
    function(substitution, [matches], longest_match_length)
  once each time matches need to be displayed.

set_history_length

set_history_length(...)

  set_history_length(length) -> None
  set the maximal number of lines which will be written to
  the history file. A negative length is used to inhibit
  history truncation.

set_pre_input_hook

set_pre_input_hook(...)

  set_pre_input_hook([function]) -> None
  Set or remove the function invoked by the rl_pre_input_hook callback.
  The function is called with no arguments after the first prompt
  has been printed and just before readline starts reading input
  characters.

set_startup_hook

set_startup_hook(...)

  set_startup_hook([function]) -> None
  Set or remove the function invoked by the rl_startup_hook callback.
  The function is called with no arguments just
  before readline prints the first prompt.

write_history_file

write_history_file(...)

  write_history_file([filename]) -> None
  Save a readline history file.
  The default filename is ~/.history.