dos_compilers/Microsoft Fortran v5/BIN/BRIEF.INI
2024-07-04 11:43:04 -07:00

510 lines
9.3 KiB
INI

[M MEP]
; TOOLS.INI file for BRIEF(tm) configuration
NotBrief:=arg "No equivalent in the Microsoft Editor" message
ToolsIni:=arg "$INIT:tools.ini" setfile
;
; GLOBAL CONFIGURATION
;
autosave:no
undocount:30
autostart:=toggle_re
vscroll:1
errprompt:no
nounixre:
rmargin:70
;
; Backup File Toggle. Toggle through M.E.'s backup options and let
; the user know that something extra is going on.
;
backup:bak
baknone:=arg "backup:none" assign arg "File backups turned off!" message \
arg "bakbak:Ctrl+W" assign
bakbak:=arg "backup:bak" assign arg "Single backups enabled" message \
arg "bakundel:Ctrl+W" assign
bakundel:= arg "backup:undel" assign arg "Multiple backups enabled" message \
arg "baknone:Ctrl+W" assign
bakundel:Ctrl+W
;
; Beginning of Line
;
beginning_of_line:=meta begline
beginning_of_line:Home
;
; Buffer List
;
Information:Alt+B
;
; Case Sensitivity Toggle
;
case:yes
caseon:=arg "case:" assign arg "Enabled Case Sensitivity" message \
arg "caseoff:ctrl+f5" assign
caseoff:=arg "nocase:" assign arg "Disabled Case Sensitivity" message \
arg "caseon:ctrl+f5" assign
caseoff:ctrl+f5
;
; Center Line Horizontally
; Center Line in Window.
; There are no centering functions in M.E.
;
center:=NotBrief
NotBrief:Ctrl+C
;
; Change Output File
;
output_file:=arg arg "Enter new output file name: " prompt -> setfile
output_file:Alt+O
;
; Change Window
;
Window:F2
;
; Color. To set colors in M.E., assign a new value to one of the
; following switches. The value is a two digit hex number where the
; first digit is the background color and the second is the foreground.
; The number to color mapping is the same as in Brief. The color change
; will not take effect until you restart the editor. To see an immediate
; change, mark (select) the color assignment lines and press Alt+=.
;
color:=ToolsIni begfile arg "color:=ToolsIni" psearch up up up up up up up
fgColor:07 ; Text color
selColor:70 ; Selection color
hgColor:02 ; Search text color
infColor:06 ; Message color
staColor:03 ; Status Line
errColor:04 ; Error Color
wdColor:07 ; Window Borders
;
; Compile Buffer. Compile command is set with the 'extmake' switch
; (see documentation).
;
compile_it:=Arg Compile
compile_it:Alt+F10
;
; Create Key Assignment
;
assign_to_key:=arg <assign> setfile
;
; Create Window. Window handling is very different in M.E.
;
; To create a new window, move the cursor to the line or column where
; the new border is to be placed and do:
;
; Alt+A F3 - to create a horizontal border
; Alt+A Alt+A F3 - to create a vertical border
;
; To change the current window, press F3.
;
; To delete an existing window, go to that window and press F4.
;
; Windows cannot be resized.
;
create_edge:=ToolsIni begfile arg "create_edge:=" psearch up up up up \
up up up up up up up up up up arg "window:F3" assign
create_edge:F3
;
; Cut to Scrap. Doesn't take current line if nothing is selected.
;
delete:num-
;
; Delete
;
clear:=meta delete
clear:del
;
; Delete Current Buffer
;
delete_curr_buffer:=arg refresh
delete_curr_buffer:Ctrl+_
;
; Delete Line. In M.E., the line goes to the clipboard.
;
ldelete:Alt+D
;
; Delete Macro File
;
NotBrief:Shift+F9
;
; Delete Next Word
;
delete_next_word:=Arg Pword Clear
;
; Delete Previous Word
;
delete_previous_word:=Pword Arg Mword Clear
delete_previous_word:Ctrl+Bksp
;
; Delete to End of Line
;
delete_to_eol:=arg ldelete
delete_to_eol:Alt+K
;
; Delete Window
;
delete_edge:=meta window
delete_edge:F4
;
; Display File Name
;
display_file_name:=arg curfile message
display_file_name:Alt+F
;
; Display version ID
;
version:=arg "Microsoft Editor Version 1.02" message
version:Alt+V
;
; EditFile
;
EditFile:=arg "File: " prompt -> setfile
EditFile:Alt+E
;
; End of Window
;
end_of_window:=meta down
end_of_window:Ctrl+End
;
; Execute Command. In M.E. you can enter any series of functions or
; macros, including string literals "in quotes".
;
execute_macro:=arg "Command: " prompt -> execute
execute_macro:F10
;
; Exit
;
exit:Alt+X
;
; Go to Line
;
GoTo:=arg "Go to line: " prompt -> mark
GoTo:alt+g
;
; Go to routine.
;
routines:=arg "You can use marks to go to routines. See documentation" \
message
routines:Ctrl+G
;
; Help. First make sure that help is loaded. Then attach context-
; sensitive help to Alt+H.
;
load:$PATH:mhelp
mhctx:Alt+H
;
; Incremental Search
;
i_search:=NotBrief
;
; Insert Mode Toggle. Toggle between Insert and Overstrike modes and issue
; a message telling the user what has been done.
;
enterinsmode:yes
insert_mode:=Insertmode +>showins arg "Overstrike Mode" message => \
:>showins arg "Insert Mode" message
insert_mode:Alt+I
;
; Left Side of Window
;
left_side:=meta left
left_side:Shift+Home
;
; Line to Bottom of Window
;
NotBrief:Ctrl+B
;
; Line to Top of Window
;
NotBrief:Ctrl+T
;
; Load Macro File
;
NotBrief:F9
;
; Lower Case Block
;
load:$PATH:ulcase
tolower:=ulcase
;
; Mark. Known in M.E. as selecting text. In M.E., selection is
; done in one of two modes: stream and box/line, which correspond
; to normal and column/line selection in Brief. To select lines,
; start marking in column mode, but move straight down. To change
; between modes in M.E., a toggle function <boxstream> is provided.
;
; Arg:Alt+A ; M.E. selection (default assignment)
; BoxStream:Ctrl+B ; M.E. mode toggle (default assignment)
;
ToStream:=BoxStream -> BoxStream ; Change to stream mode
ToBox:=BoxStream +> BoxStream ; Change to box/line mode
mark2:=ToBox Arg
mark2:Alt+C
mark2:Alt+L
mark1:=ToStream Arg
mark1:Alt+M
;
; Next Buffer
;
setfile:Alt+N
;
; Next Character
;
next_char:=NotBrief
;
; Next Error
;
NextMsg:Ctrl+N
;
; Non-Inclusive Mark
;
open_line:=down linsert meta begline
open_line:Ctrl+Enter
;
; Paste From Scrap
;
paste:ins
;
; Pause Recording Toggle
;
NotBrief:Shift+F7
;
; Pause On Error
;
pause_on_error:=togErr arg "togErr:=" errname assign
togErr:=errOn
errOn:=arg "errprompt:" assign arg "errname:=\"errOff\"" assign
errOff:=arg "noerrprompt:" assign arg "errname:=\"errOn\"" assign
;
; PlayBack
;
recordvalue:=arg "No recording has been made" message.
recordvalue:F8
;
; Pop-up Errors. In M.E., this switches you to the compile file. You
; can go to any message with Alt+A Alt+A NextMsg.
;
next_error1:=arg "<compile>" setfile
next_error1:Ctrl+P
;
; Previous Buffer. There are no "next" and "previous" buffers in M.E.,
; so this is the same as "Next Buffer".
;
setfile:Alt+-
;
; Previous Character
;
prev+char:=NotBrief
;
; Print Block
;
print:Alt+P
;
; Quote
;
quote:Alt+Q
;
; Read File into Buffer
;
read_file:=arg arg "File to read: " prompt -> paste
;
; Reformat Paragraph
;
load:$PATH:justify
reform:=justify
;
; Regular Expression Toggle. In M.E., regular expression recognition
; is controlled by modifying the search and search/replace functions
; (Arg Arg forces regular expression search).
;
toggle_re:=togRE arg "togRE:=" srchname assign
toggle_re:Ctrl+F6
togRE:=REon
REoff:=arg "psrch:=arg \"Search for: \" prompt -> psearch" assign \
arg "msrch:=arg \"Search for: \" prompt -> msearch" assign \
arg "qrepl:=qreplace" assign \
arg "srchname:=\"REon\"" assign \
arg "Disabled Regular Expressions" message
REon:=arg "psrch:=arg arg \"Search for: \" prompt -> psearch" assign \
arg "msrch:=arg arg \"Search for: \" prompt -> msearch" assign \
arg "qrepl:=arg arg qreplace" assign \
arg "srchname:=\"REoff\"" assign \
arg "Enabled Regular Expressions" message
;
; Remember. Use Arg Arg Record to append to existing macro.
;
record:F7
;
; Repeat
;
repeat:Ctrl+R
;
; Right Side of Window
;
right_side:=meta right
right_side:Shift+End
;
; Scroll Buffer Down in Window
;
mlines:Ctrl+D
;
; Scroll Buffer Up in Window
;
plines:Ctrl+U
;
; Search Again
;
search_again:=psearch
search_again:Shift+F5
;
; Search Backward
;
search_back:=msrch arg "search_again:=msearch" assign
search_back:Alt+F5
;
; Search Forward
;
search_fwd:=psrch arg "search_again:=psearch" assign
search_fwd:F5
search_fwd:Alt+S
;
; Suspend Editor
;
shell:Alt+Z
;
; Tab. Please read the documentation for a full description of tabs.
;
graphic:tab
realtabs:yes
entab:0
tabstops:8
;
; Tab Stops
;
tabs:=NotBrief
;
; Top of Buffer
;
begfile:Ctrl+PgUp
;
; Top of Window
;
top_of_window:=meta up
top_of_window:Ctrl+Home
;
; Translate Again
;
translate_again:=qrepl
translate_again:Shift+F6
;
; Translate Backward
;
translate_back:=arg "You can only translate forwards" message
translate_back:Alt+F6
;
; Translate Forward
;
translate:=qrepl
translate:F6
translate:Alt+T
;
; Undo
;
undo:Alt+U
undo:num*
;
; Use Tab Characters
;
use_tab_char:=arg "entab:1" assign
;
; Window Border Toggle
;
NotBrief:Alt+F1
;
;
; Write
;
write_it:=arg arg setfile
write_it:Alt+W
;
; BRIEF is a trademark of UnderWare, INC.