Module gui.find

Textadept's integrated find/replace dialog.

Fields

  • find_entry_text [string]: The text in the find entry.
  • replace_entry_text [string]: The text in the replace entry.
  • match_case [bool]: Searches are case-sensitive.
  • whole_word [bool]: Only whole-word matches are allowed in searches.
  • lua [bool]: The search text is interpreted as a Lua pattern.
  • in_files [bool]: Search for the text in a list of files.
  • find_label_text [string]: The text of the 'Find' label. This is primarily used for localization. (Write-only)
  • replace_label_text [string]: The text of the 'Replace' label. This is primarily used for localization. (Write-only)
  • find_next_button_text [string]: The text of the 'Find Next' button. This is primarily used for localization. (Write-only)
  • find_prev_button_text [string]: The text of the 'Find Prev' button. This is primarily used for localization. (Write-only)
  • replace_button_text [string]: The text of the 'Replace' button. This is primarily used for localization. (Write-only)
  • replace_all_button_text [string]: The text of the 'Replace All' button. This is primarily used for localization. (Write-only)
  • match_case_label_text [string]: The text of the 'Match case' label. This is primarily used for localization. (Write-only)
  • whole_word_label_text [string]: The text of the 'Whole word' label. This is primarily used for localization. (Write-only)
  • lua_pattern_label_text [string]: The text of the 'Lua pattern' label. This is primarily used for localization. (Write-only)
  • in_files_label_text [string]: The text of the 'In files' label. This is primarily used for localization. (Write-only)

Functions

find_in_files (utf8_dir) Performs a find in files with the given directory.
find_incremental () Begins an incremental find using the Lua command entry.
find_next () Mimicks a press of the 'Find Next' button in the Find box.
find_prev () Mimicks a press of the 'Find Prev' button in the Find box.
focus () Displays and focuses the find/replace dialog.
goto_file_in_list (next) Goes to the next or previous file found relative to the file on the current line.
replace () Mimicks a press of the 'Replace' button in the Find box.
replace_all () Mimicks a press of the 'Replace All' button in the Find box.


Functions

find_in_files (utf8_dir)
Performs a find in files with the given directory. Use the `gui.find` fields to set the text to find and option flags.

Parameters

  • utf8_dir: UTF-8 encoded directory name. If none is provided, the user is prompted for one.
find_incremental ()
Begins an incremental find using the Lua command entry. Lua command functionality will be unavailable until the search is finished (pressing 'Escape' by default).
find_next ()
Mimicks a press of the 'Find Next' button in the Find box.
find_prev ()
Mimicks a press of the 'Find Prev' button in the Find box.
focus ()
Displays and focuses the find/replace dialog.
goto_file_in_list (next)
Goes to the next or previous file found relative to the file on the current line.

Parameters

  • next: Flag indicating whether or not to go to the next file.
replace ()
Mimicks a press of the 'Replace' button in the Find box.
replace_all ()
Mimicks a press of the 'Replace All' button in the Find box.

Valid XHTML 1.0!