;**
;**       BRIEF -- Basic Reconfigurable Interactive Editing Facility
;**
;**		Written by Dave Nanian and Michael Strickman.
;**

;**
;**		sample.m:
;**
;**		This macro file, which is never actually used, illustrates how the
;**	default BRIEF settings could be achieved in a macro.  If you want
;**	to change any of the defaults, you may want to start with this macro
;**	file and modify it so it fits your needs.
;**
;**		Once again, this macro is never executed with the "default" version of
;**	BRIEF -- all the changes that it would make are built into the program, 
;**	or are contained in the "startup.m" macro on your distribution disk.
;**

(macro sample
	(
		;** Set up the key assignments.  If you want to assign to keys other
		;** than those shown here, use the "key" macro to find the appropriate 
		;** key codes.

		(assign_to_key "%#17" "write_buffer")
		(assign_to_key "%#18" "edit_file")
		(assign_to_key "%#19" "read_file")
		(assign_to_key "%#20" "translate")
		(assign_to_key "%#22" "undo")
		(assign_to_key "%#23" "insert_mode")
		(assign_to_key "%#24" "output_file")
		(assign_to_key "%#25" "print")
		(assign_to_key "%#30" "mark")
		(assign_to_key "%#31" "search_fwd")
		(assign_to_key "%#32" "delete_line")
		(assign_to_key "%#34" "goto_line")
		(assign_to_key "%#37" "delete_to_eol")
		(assign_to_key "%#44" "dos")
		(assign_to_key "%#45" "exit")
		(assign_to_key "%#46" "search_case")
		(assign_to_key "%#47" "version")
		(assign_to_key "%#50" "mark")
		(assign_to_key "%#59" "change_window")
		(assign_to_key "%#60" "move_edge")
		(assign_to_key "%#61" "create_edge")
		(assign_to_key "%#62" "delete_edge")
		(assign_to_key "%#63" "search_fwd")
		(assign_to_key "%#64" "translate")
		(assign_to_key "%#65" "remember")
		(assign_to_key "%#66" "playback")
		(assign_to_key "%#67" "load_macro")
		(assign_to_key "%#68" "execute_macro")
		(assign_to_key "%#71" "top_of_window")
		(assign_to_key "%#72" "up")
		(assign_to_key "%#73" "page_up")
		(assign_to_key "%#75" "left")
		(assign_to_key "%#77" "right")
		(assign_to_key "%#79" "end_of_window")
		(assign_to_key "%#80" "down")
		(assign_to_key "%#81" "page_down")
		(assign_to_key "%#82" "paste")
		(assign_to_key "%#88" "search_back")
		(assign_to_key "%#117" "end_of_buffer")
		(assign_to_key "%#118" "end_of_line")
		(assign_to_key "%#119" "top_of_buffer")
		(assign_to_key "%#132" "beginning_of_line")
		(assign_to_key "#14122" "undo")
		(assign_to_key "#18989" "cut")
		(assign_to_key "#20011" "copy")
	)
)
