# # Amiga-specific configuration options for mg3 and beyond. # # Note - if you want to run mg3a and have extended ASCII work direct # from the keyboard along with the metakey, be sure to set metabit # to 0x200. This should be used for all configurations in the distribution. # # compiler required # which C compiler is being used. # currently supports lattice, or manx (v3.6) # or aztec(v5+) # # This set of options adds interaction features to the editor, each making # it more amigaified than without that feature. # menu option # if defined, Intuition menu selection is # enabled. browser option # BROWSER uses the Amiga menu to present a MENU of # files. Selecting a directory entry (ends with a /) # makes the contents if that directory the next menu # (deleting any menus that used to follow it); # selecting a plain file does a "find-file" on that # file name. Really has to be seen to be understood. mouse option # if defined, the Amiga mouse is active. # If you #define this, XOBJ must contain $(MOUSEOBJ) # # This set of options adds new commands that do Amiga-specific things. # do_iconify option # if defined, provide a function to iconify the Emacs # window into a gadget that can be double-clicked to # return to the normal display. change_color option # if defined, adds commands to manipulate # the rendition of the mode line and the # foreground and background color of the # text window and mode line. The command # names match the regular expression # set-{text,mode}-{foreground,background} change_font option # if defined, adds "set-font", which prompts # for a font name and size, then tries to reopen # the Emacs window using the new font. rexx option # if defined, add the "rexx" command, and a couple # of commands for use with rexx. Note: if you turn # this option on, you may not turn on no_macro. # should be defined to the location of any rexx .o's. # which depends on your system. For Lattice, # rexxvars.o should be enough since we use the # #pragma libcall to glue things together. Manx # probably needs both rexxvars.o & rexxglue.o. # # This set of options set values that control the display that emacs # uses. # mode_rendition 7 # the these values indicate the way to render text_rendition 0 # characters in the text area and mode line. # TEXT_RENDITION is mainly there for completeness. # Possible values are: # 0 -- plain text # 1 -- boldface # 3 -- italic # 4 -- underscore # 7 -- reverse-video (default if not defined) text_fg 1 # specifies which system color (0-7) to use text_bg 0 # when drawing the text and mode line. If they mode_fg 1 # aren't between 0 and 7, or if a combination mode_bg 0 # comes out badly, it's *YOUR* fault. If # CHANGE_COLOR is defined, you get to change these # values on the fly. Naturally, making both # FG and BG the same results in an unusable display... init_rows 24 # If mg can open a bordered window at least this init_cols 80 # large on the WorkBench screen, it will. Otherwise, # it opens a borderless window. Either window covers # the entire Workbench screen when it opens. # going to be replaced by environment variables, yes! # # Misc. options. # v11 option # must be defined for the editor to either run on # or compile on a version 1.1 AmigaDOS system. # It mainly wards against bugs in the 1.1 ROM Kernel. promptwait 20 # number of 10ths of a second to wait before timeing # out while waiting for the user. Has no effect if # system no_dprompt is on. use_arp option # Use the ARP (AmigaDOS Replacement Library) for # some functions. This makes the executable # slightly smaller, but gives no new functionality # in the current version.