Chapter 1.
medit
Lua API
Prev
Next
Chapter 1.
medit
Lua API
Table of Contents
Introduction
medit
object model
Notations
moo.App
signal load-session
signal quit
signal save-session
signal started
instance()
get_editor()
quit()
moo.Edit - document object
signal after-save
signal before-save
signal will-close
signal will-save
append_text()
begin_non_undoable_action()
begin_user_action()
can_redo()
can_undo()
clear()
close()
copy()
cut()
delete_selected_lines()
delete_selected_text()
delete_text()
end_non_undoable_action()
end_user_action()
get_buffer()
get_char_at_pos()
get_char_count()
get_clean()
get_cursor_pos()
get_display_basename()
get_display_name()
get_editor()
get_encoding()
get_end_pos()
get_file()
get_filename()
get_lang_id()
get_line_at_cursor()
get_line_at_pos()
get_line_count()
get_line_end_type()
get_line_text()
get_line_text_at_pos()
get_n_views()
get_pos_at_line()
get_pos_at_line_end()
get_selected_lines()
get_selected_text()
get_selection_end_pos()
get_selection_start_pos()
get_start_pos()
get_status()
get_tab()
get_text()
get_uri()
get_view()
get_views()
get_window()
has_selection()
insert_text()
is_empty()
is_modified()
is_untitled()
paste()
redo()
reload()
replace_selected_lines()
replace_selected_text()
replace_text()
save()
save_as()
save_copy()
select_all()
select_lines()
select_lines_at_pos()
select_range()
set_clean()
set_cursor_pos()
set_encoding()
set_line_end_type()
set_modified()
set_text()
undo()
moo.EditTab
get_active_view()
get_doc()
get_views()
get_window()
moo.EditView
get_doc()
get_editor()
get_tab()
get_window()
moo.EditWindow
signal before-close
signal will-close
close()
close_all()
get_active_doc()
get_active_tab()
get_active_view()
get_docs()
get_editor()
get_n_tabs()
get_tabs()
get_views()
set_active_doc()
set_active_tab()
set_active_view()
moo.Editor
signal after-save
signal before-save
signal will-close-doc
signal will-close-window
signal will-save
instance()
close_doc()
close_docs()
close_window()
get_active_doc()
get_active_view()
get_active_window()
get_doc()
get_doc_for_file()
get_doc_for_uri()
get_docs()
get_windows()
new_doc()
new_file()
new_window()
open_file()
open_files()
open_path()
open_uri()
reload()
save()
save_as()
save_copy()
set_active_doc()
set_active_view()
set_active_window()
moo.OpenInfo
new()
new_file()
new_uri()
add_flags()
dup()
get_flags()
get_line()
set_flags()
set_line()
moo.ReloadInfo
new()
dup()
get_line()
set_line()
moo.SaveInfo
new()
new_file()
new_uri()
dup()
moo.TextView
new()
moo.Window
Functions
error_dialog()
info_dialog()
overwrite_file_dialog()
prefs_get_bool()
prefs_get_file()
prefs_get_filename()
prefs_get_int()
prefs_get_string()
prefs_new_key_bool()
prefs_new_key_int()
prefs_new_key_string()
prefs_set_bool()
prefs_set_file()
prefs_set_filename()
prefs_set_int()
prefs_set_string()
question_dialog()
save_changes_dialog()
spin_main_loop()
tempdir()
tempnam()
warning_dialog()
Enumerations
moo.CloseResponse
moo.EditStatus
moo.LineEndType
moo.OpenFlags
moo.SaveChangesResponse
moo.SaveResponse