Module Ecaml.Q

Q is short for Emacs quote. Q defines constant symbols.

The naming convention is to use the emacs name but replace '-' with '_'.

val abbrev_mode : Symbol.t
val add_hook : Symbol.t
val add_text_properties : Symbol.t
val advice_add : Symbol.t
val advice_remove : Symbol.t
val after_load_functions : Symbol.t
val after_save_hook : Symbol.t
val alist : Symbol.t
val alt : Symbol.t
val ansi_color : Symbol.t
val ansi_color_apply_on_region : Symbol.t
val ansi_color_bright_vector : Symbol.t
val ansi_color_face : Symbol.t
val ansi_color_faint_vector : Symbol.t
val ansi_color_map : Symbol.t
val ansi_color_names_vector : Symbol.t
val append : Symbol.t
val apply : Symbol.t
val aref : Symbol.t
val aset : Symbol.t
val auto_mode_alist : Symbol.t
val autoload : Symbol.t
val background_color : Symbol.t
val backward_char : Symbol.t
val backward_sexp : Symbol.t
val backward_word : Symbol.t
val beginning_of_line : Symbol.t
val beginning_of_thing : Symbol.t
val bold : Symbol.t
val boolean : Symbol.t
val boundp : Symbol.t
val bounds_of_thing_at_point : Symbol.t
val buffer_disable_undo : Symbol.t
val buffer_enable_undo : Symbol.t
val buffer_file_name : Symbol.t
val buffer_list : Symbol.t
val buffer_live_p : Symbol.t
val buffer_local_value : Symbol.t
val buffer_local_variables : Symbol.t
val buffer_modified_p : Symbol.t
val buffer_name : Symbol.t
val buffer_read_only : Symbol.t
val buffer_size : Symbol.t
val buffer_string : Symbol.t
val buffer_substring : Symbol.t
val buffer_substring_no_properties : Symbol.t
val buffer_undo_list : Symbol.t
val bury_buffer : Symbol.t
val byte_to_position : Symbol.t
val call_interactively : Symbol.t
val call_process : Symbol.t
val cancel_timer : Symbol.t
val cd : Symbol.t
val char_syntax : Symbol.t
val character : Symbol.t
val characterp : Symbol.t
val choice : Symbol.t
val cl : Symbol.t
val click : Symbol.t
val coding_system : Symbol.t
val color : Symbol.t
val color_defined_p : Symbol.t
val color_gray_p : Symbol.t
val color_supported_p : Symbol.t
val color_values : Symbol.t
val comment_end : Symbol.t
val comment_multi_line : Symbol.t
val comment_start : Symbol.t
val compilation_buffer_name_function : Symbol.t
val completing_read : Symbol.t
val completing_read_multiple : Symbol.t
val concat : Symbol.t
val condensed : Symbol.t
val cons : Symbol.t
val const : Symbol.t
val control : Symbol.t
val copy_file : Symbol.t
val copy_keymap : Symbol.t
val copy_marker : Symbol.t
val copy_syntax_table : Symbol.t
val current_buffer : Symbol.t
val current_column : Symbol.t
val current_global_map : Symbol.t
val current_local_map : Symbol.t
val current_minor_mode_maps : Symbol.t
val current_prefix_arg : Symbol.t
val deactivate_mark : Symbol.t
val default_boundp : Symbol.t
val default_directory : Symbol.t
val default_value : Symbol.t
val defcustom : Symbol.t
val defface : Symbol.t
val define_derived_mode : Symbol.t
val define_error : Symbol.t
val define_key : Symbol.t
val defined_colors : Symbol.t
val defun : Symbol.t
val defvar : Symbol.t
val delete_directory : Symbol.t
val delete_duplicate_lines : Symbol.t
val delete_file : Symbol.t
val delete_process : Symbol.t
val delete_region : Symbol.t
val delete_window : Symbol.t
val directory : Symbol.t
val directory_file_name : Symbol.t
val directory_files : Symbol.t
val directory_files_recursively : Symbol.t
val display_buffer : Symbol.t
val double : Symbol.t
val down : Symbol.t
val drag : Symbol.t
val ecaml_has_been_shutdown : Symbol.t
val elt : Symbol.t
val email : Symbol.t
val enable_multibyte_characters : Symbol.t
val end_ : Symbol.t
val end_of_line : Symbol.t
val end_of_thing : Symbol.t
val erase_buffer : Symbol.t
val error : Symbol.t
val eval : Symbol.t
val event_basic_type : Symbol.t
val event_modifiers : Symbol.t
val exec_path : Symbol.t
val execute_kbd_macro : Symbol.t
val expand_file_name : Symbol.t
val expanded : Symbol.t
val extra_bold : Symbol.t
val extra_condensed : Symbol.t
val extra_expanded : Symbol.t
val extra_light : Symbol.t
val face : Symbol.t
val face_all_attributes : Symbol.t
val face_attribute : Symbol.t
val face_attribute_relative_p : Symbol.t
val face_list : Symbol.t
val face_spec_set : Symbol.t
val facep : Symbol.t
val featurep : Symbol.t
val features : Symbol.t
val file : Symbol.t
val file_directory_p : Symbol.t
val file_executable_p : Symbol.t
val file_exists_p : Symbol.t
val file_in_directory_p : Symbol.t
val file_name_absolute_p : Symbol.t
val file_name_as_directory : Symbol.t
val file_name_directory : Symbol.t
val file_name_extension : Symbol.t
val file_name_nondirectory : Symbol.t
val file_name_sans_extension : Symbol.t
val file_readable_p : Symbol.t
val file_regular_p : Symbol.t
val file_relative_name : Symbol.t
val file_truename : Symbol.t
val file_writable_p : Symbol.t
val filename : Symbol.t
val fill_column : Symbol.t
val find_file : Symbol.t
val find_file_noselect : Symbol.t
val find_function : Symbol.t
val float : Symbol.t
val flush_lines : Symbol.t
val font_family_list : Symbol.t
val font_lock_face : Symbol.t
val foreground_color : Symbol.t
val format : Symbol.t
val forward_char : Symbol.t
val forward_line : Symbol.t
val forward_sexp : Symbol.t
val forward_thing : Symbol.t
val forward_word : Symbol.t
val frame_height : Symbol.t
val frame_list : Symbol.t
val frame_parameters : Symbol.t
val frame_pixel_height : Symbol.t
val frame_pixel_width : Symbol.t
val frame_width : Symbol.t
val fset : Symbol.t
val funcall : Symbol.t
val function_ : Symbol.t
val fundamental_mode : Symbol.t
val generate_new_buffer : Symbol.t
val get_buffer : Symbol.t
val get_buffer_create : Symbol.t
val get_buffer_process : Symbol.t
val get_buffer_window_list : Symbol.t
val get_process : Symbol.t
val get_text_property : Symbol.t
val getenv : Symbol.t
val goto_address_mode : Symbol.t
val goto_char : Symbol.t
val grep : Symbol.t
val grep_use_null_device : Symbol.t
val group : Symbol.t
val group_gid : Symbol.t
val group_real_gid : Symbol.t
val hash_table_keys : Symbol.t
val hook : Symbol.t
val hyper : Symbol.t
val ignore_auto : Symbol.t
val indent_region : Symbol.t
val inhibit_message : Symbol.t
val inhibit_read_only : Symbol.t
val inner : Symbol.t
val insert : Symbol.t
val insert_file_contents : Symbol.t
val integer : Symbol.t
val interactive : Symbol.t
val italic : Symbol.t
val kbd : Symbol.t
val key_description : Symbol.t
val keymap_parent : Symbol.t
val kill_all_local_variables : Symbol.t
val kill_buffer : Symbol.t
val kill_buffer_hook : Symbol.t
val kill_emacs : Symbol.t
val kill_local_variable : Symbol.t
val kill_region : Symbol.t
val kill_word : Symbol.t
val lambda : Symbol.t
val length : Symbol.t
val let_ : Symbol.t
val light : Symbol.t
val line : Symbol.t
val line_number_at_pos : Symbol.t
val list : Symbol.t
val listify_key_sequence : Symbol.t
val load : Symbol.t
val load_history : Symbol.t
val load_path : Symbol.t
val local : Symbol.t
val local_variable_if_set_p : Symbol.t
val local_variable_p : Symbol.t
val locate_file : Symbol.t
val locate_dominating_file : Symbol.t
val looking_at : Symbol.t
val looking_at_p : Symbol.t
val lookup_key : Symbol.t
val major_mode : Symbol.t
val make_backup_files : Symbol.t
val make_directory : Symbol.t
val make_hash_table : Symbol.t
val make_keymap : Symbol.t
val make_local_variable : Symbol.t
val make_marker : Symbol.t
val make_network_process : Symbol.t
val make_sparse_keymap : Symbol.t
val make_syntax_table : Symbol.t
val make_variable_buffer_local : Symbol.t
val make_vector : Symbol.t
val makunbound : Symbol.t
val mapatoms : Symbol.t
val mark_active : Symbol.t
val mark_marker : Symbol.t
val marker_buffer : Symbol.t
val marker_insertion_type : Symbol.t
val marker_position : Symbol.t
val match_beginning : Symbol.t
val match_data : Symbol.t
val match_end : Symbol.t
val match_string : Symbol.t
val match_string_no_properties : Symbol.t
val max_char : Symbol.t
val memq : Symbol.t
val merge_face_attribute : Symbol.t
val message : Symbol.t
val meta : Symbol.t
val minibuffer_exit_hook : Symbol.t
val minibuffer_history : Symbol.t
val minibuffer_setup_hook : Symbol.t
val modify_syntax_entry : Symbol.t
val move_to_column : Symbol.t
val multibyte_string_p : Symbol.t
val nil : Symbol.t
val no_message : Symbol.t
val noconfirm : Symbol.t
val normal : Symbol.t
val number : Symbol.t
val obarray : Symbol.t
val oblique : Symbol.t
val output : Symbol.t
val page : Symbol.t
val paragraph_separate : Symbol.t
val paragraph_start : Symbol.t
val plist : Symbol.t
val point : Symbol.t
val point_marker : Symbol.t
val point_max : Symbol.t
val point_max_marker : Symbol.t
val point_min : Symbol.t
val point_min_marker : Symbol.t
val position_bytes : Symbol.t
val prefix_arg : Symbol.t
val prefix_numeric_value : Symbol.t
val process : Symbol.t
val process_buffer : Symbol.t
val process_command : Symbol.t
val process_environment : Symbol.t
val process_id : Symbol.t
val process_list : Symbol.t
val process_name : Symbol.t
val process_query_on_exit_flag : Symbol.t
val process_status : Symbol.t
val processp : Symbol.t
val prog_mode : Symbol.t
val progn : Symbol.t
val propertize : Symbol.t
val provide : Symbol.t
val put_text_property : Symbol.t
val quote : Symbol.t
val radio : Symbol.t
val read : Symbol.t
val read_event : Symbol.t
val read_from_minibuffer : Symbol.t
val read_from_whole_string : Symbol.t
val read_kbd_macro : Symbol.t
val read_key_sequence_vector : Symbol.t
val read_only_mode : Symbol.t
val regexp : Symbol.t
val regexp_opt : Symbol.t
val regexp_quote : Symbol.t
val remap : Symbol.t
val remove_hook : Symbol.t
val remove_list_of_text_properties : Symbol.t
val rename_buffer : Symbol.t
val rename_file : Symbol.t
val repeat : Symbol.t
val require : Symbol.t
val rest : Symbol.t
val reverse_italic : Symbol.t
val reverse_oblique : Symbol.t
val revert_buffer : Symbol.t
val revert_buffer_function : Symbol.t
val run_at_time : Symbol.t
val run_hooks : Symbol.t
val save_buffer : Symbol.t
val save_buffers_kill_emacs : Symbol.t
val save_current_buffer : Symbol.t
val save_excursion : Symbol.t
val save_restriction : Symbol.t
val save_selected_window : Symbol.t
val save_window_excursion : Symbol.t
val save_some_buffers : Symbol.t
val search_backward : Symbol.t
val search_backward_regexp : Symbol.t
val search_forward : Symbol.t
val search_forward_regexp : Symbol.t
val select_frame : Symbol.t
val select_window : Symbol.t
val selected_frame : Symbol.t
val selected_window : Symbol.t
val semi_bold : Symbol.t
val semi_condensed : Symbol.t
val semi_expanded : Symbol.t
val semi_light : Symbol.t
val sentence : Symbol.t
val set : Symbol.t
val set_buffer : Symbol.t
val set_buffer_modified_p : Symbol.t
val set_buffer_multibyte : Symbol.t
val set_default : Symbol.t
val set_face_attribute : Symbol.t
val set_keymap_parent : Symbol.t
val set_mark : Symbol.t
val set_marker : Symbol.t
val set_marker_insertion_type : Symbol.t
val set_match_data : Symbol.t
val set_process_query_on_exit_flag : Symbol.t
val set_syntax_table : Symbol.t
val set_text_properties : Symbol.t
val set_transient_map : Symbol.t
val set_window_buffer : Symbol.t
val set_window_point : Symbol.t
val setenv : Symbol.t
val setq : Symbol.t
val sexp : Symbol.t
val shift : Symbol.t
val simple : Symbol.t
val single_key_description : Symbol.t
val sit_for : Symbol.t
val sleep_for : Symbol.t
val sort_lines : Symbol.t
val special_mode : Symbol.t
val split_window_horizontally : Symbol.t
val split_window_vertically : Symbol.t
val standard_syntax_table : Symbol.t
val start : Symbol.t
val start_process : Symbol.t
val string : Symbol.t
val string_bytes : Symbol.t
val string_match : Symbol.t
val string_match_p : Symbol.t
val string_to_multibyte : Symbol.t
val string_to_unibyte : Symbol.t
val success : Symbol.t
val super : Symbol.t
val suppress_keymap : Symbol.t
val switch_to_buffer : Symbol.t
val symbol : Symbol.t
val symbol_file : Symbol.t
val symbol_name : Symbol.t
val symbol_value : Symbol.t
val syntax_table : Symbol.t
val system_groups : Symbol.t
val system_users : Symbol.t
val t : Symbol.t
val text_mode : Symbol.t
val text_properties_at : Symbol.t
val text_property_not_all : Symbol.t
val thing_at_point : Symbol.t
val thing_at_point_file_name_chars : Symbol.t
val thingatpt : Symbol.t
val timer_list : Symbol.t
val transient_mark_mode : Symbol.t
val triple : Symbol.t
val ultra_bold : Symbol.t
val ultra_condensed : Symbol.t
val ultra_expanded : Symbol.t
val ultra_light : Symbol.t
val undefined : Symbol.t
val underline : Symbol.t
val undo : Symbol.t
val undo_boundary : Symbol.t
val unread_command_events : Symbol.t
val unspecified : Symbol.t
val url : Symbol.t
val use_global_map : Symbol.t
val use_local_map : Symbol.t
val user_full_name : Symbol.t
val user_login_name : Symbol.t
val user_real_login_name : Symbol.t
val user_real_uid : Symbol.t
val user_uid : Symbol.t
val variable : Symbol.t
val vconcat : Symbol.t
val vector : Symbol.t
val verbose : Symbol.t
val view_file : Symbol.t
val view_mode : Symbol.t
val visible_frame_list : Symbol.t
val visual_line_mode : Symbol.t
val warning : Symbol.t
val whitespace : Symbol.t
val window_body_height : Symbol.t
val window_buffer : Symbol.t
val window_height : Symbol.t
val window_list : Symbol.t
val window_live_p : Symbol.t
val window_point : Symbol.t
val window_width : Symbol.t
val with_current_buffer : Symbol.t
val word : Symbol.t
val write_region : Symbol.t
val y_or_n_p : Symbol.t
val y_or_n_p_with_timeout : Symbol.t
val yes_or_no_p : Symbol.t
module A : sig ... end

A is short for "ampersand". A defines symbols starting with &.

module K : sig ... end

K is short for "keyword". K defines a symbols starting with ":".